o-du/phy
Intel O-RAN/X-RAN Generated Doxygen Documentation
|
External API for compading with the use BFP algorithm. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | xranlib_compress_request |
Request structure containing pointer to data and its length. More... | |
struct | xranlib_compress_response |
Response structure containing pointer to data and its length. More... | |
struct | xranlib_decompress_request |
Request structure containing pointer to data and its length. More... | |
struct | xranlib_decompress_response |
Response structure containing pointer to data and its length. More... | |
Functions | |
int16_t | xranlib_companding_version (char *version, int buffer_size) |
Report the version number for the xranlib_companding library. More... | |
int | xranlib_compress (const struct xranlib_compress_request *request, struct xranlib_compress_response *response) |
Compress functions - it converts a 16-bit linear PCM value to 8-bt A-law. More... | |
int | xranlib_compress_sse (const struct xranlib_compress_request *request, struct xranlib_compress_response *response) |
int | xranlib_compress_avx2 (const struct xranlib_compress_request *request, struct xranlib_compress_response *response) |
int | xranlib_compress_avx512 (const struct xranlib_compress_request *request, struct xranlib_compress_response *response) |
int | xranlib_compress_avx512_bfw (const struct xranlib_compress_request *request, struct xranlib_compress_response *response) |
int | xranlib_decompress (const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response) |
Decompress function - it converts an A-law value to 16-bit linear PCM. More... | |
int | xranlib_decompress_sse (const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response) |
int | xranlib_decompress_avx2 (const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response) |
int | xranlib_decompress_avx512 (const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response) |
External API for compading with the use BFP algorithm.
Definition in file xran_compression.h.
int16_t xranlib_companding_version | ( | char * | version, |
int | buffer_size | ||
) |
Report the version number for the xranlib_companding library.
[in] | version | Pointer to a char buffer where the version string should be copied. |
[in] | buffer_size | The length of the string buffer, must be at least xranlib_SDK_VERSION_STRING_MAX_LEN characters. |
int xranlib_compress | ( | const struct xranlib_compress_request * | request, |
struct xranlib_compress_response * | response | ||
) |
Compress functions - it converts a 16-bit linear PCM value to 8-bt A-law.
[in] | request | Structure containing the input data and data length. |
[out] | response | Structure containing the output data and data length. |
int xranlib_compress_avx2 | ( | const struct xranlib_compress_request * | request, |
struct xranlib_compress_response * | response | ||
) |
int xranlib_compress_avx512 | ( | const struct xranlib_compress_request * | request, |
struct xranlib_compress_response * | response | ||
) |
Definition at line 729 of file xran_compression.cpp.
int xranlib_compress_avx512_bfw | ( | const struct xranlib_compress_request * | request, |
struct xranlib_compress_response * | response | ||
) |
Definition at line 783 of file xran_compression.cpp.
int xranlib_compress_sse | ( | const struct xranlib_compress_request * | request, |
struct xranlib_compress_response * | response | ||
) |
int xranlib_decompress | ( | const struct xranlib_decompress_request * | request, |
struct xranlib_decompress_response * | response | ||
) |
Decompress function - it converts an A-law value to 16-bit linear PCM.
[in] | request | Structure containing the input data and data length. |
[out] | response | Structure containing the output data and data length. |
int xranlib_decompress_avx2 | ( | const struct xranlib_decompress_request * | request, |
struct xranlib_decompress_response * | response | ||
) |
int xranlib_decompress_avx512 | ( | const struct xranlib_decompress_request * | request, |
struct xranlib_decompress_response * | response | ||
) |
Definition at line 834 of file xran_compression.cpp.
int xranlib_decompress_sse | ( | const struct xranlib_decompress_request * | request, |
struct xranlib_decompress_response * | response | ||
) |