X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPI%2Fxran__compression_8h.html;fp=docs%2FAPI%2Fxran__compression_8h.html;h=07f35ea604f68d090c51cd52a5925fb0df09385b;hb=870e1b86b0c74169b215c166dee787c7c1a20d06;hp=0000000000000000000000000000000000000000;hpb=298022ce50fa8133cc880507170c4b7120d227b5;p=o-du%2Fphy.git diff --git a/docs/API/xran__compression_8h.html b/docs/API/xran__compression_8h.html new file mode 100644 index 0000000..07f35ea --- /dev/null +++ b/docs/API/xran__compression_8h.html @@ -0,0 +1,536 @@ + + +
+ + + + +
+ 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 | +
+ | ) | ++ |