o-du/phy
Intel O-RAN/X-RAN Generated Doxygen Documentation
|
#include "common.hpp"
#include "xran_fh_o_du.h"
#include "xran_compression.h"
#include "xran_compression.hpp"
#include <stdint.h>
#include <random>
#include <algorithm>
#include <iterator>
#include <iostream>
#include <cstring>
Go to the source code of this file.
Data Structures | |
class | BfpCheck |
class | BfpPerf |
class | BfpPerfEx |
Functions | |
template<typename T > | |
int | checkData (T *inVec1, T *inVec2, int numVals) |
template int | checkData (int8_t *, int8_t *, int) |
template int | checkData (int16_t *, int16_t *, int) |
int | checkDataApprox (int16_t *inVec1, int16_t *inVec2, int numVals) |
TEST_P (BfpCheck, AVX512_12bit) | |
TEST_P (BfpCheck, AVX512_10bit) | |
TEST_P (BfpCheck, AVX512_9bit) | |
TEST_P (BfpCheck, AVX512_8bit) | |
TEST_P (BfpPerf, AVX512_8bit_compression) | |
TEST_P (BfpPerf, AVX512_8bit_decompression) | |
TEST_P (BfpPerf, AVX512_9bit_compression) | |
TEST_P (BfpPerf, AVX512_9bit_decompression) | |
TEST_P (BfpPerf, AVX512_10bit_compression) | |
TEST_P (BfpPerf, AVX512_10bit_decompression) | |
TEST_P (BfpPerf, AVX512_12bit_compression) | |
TEST_P (BfpPerf, AVX512_12bit_decompression) | |
TEST_P (BfpCheck, AVX512_sweep_xranlib) | |
TEST_P (BfpPerfEx, AVX512_Comp) | |
TEST_P (BfpPerfEx, AVX512_DeComp) | |
INSTANTIATE_TEST_CASE_P (UnitTest, BfpCheck, testing::ValuesIn(get_sequence(BfpCheck::get_number_of_cases("bfp_functional")))) | |
INSTANTIATE_TEST_CASE_P (UnitTest, BfpPerf, testing::ValuesIn(get_sequence(BfpPerf::get_number_of_cases("bfp_performace")))) | |
INSTANTIATE_TEST_CASE_P (UnitTest, BfpPerfEx, testing::ValuesIn(get_sequence(BfpPerf::get_number_of_cases("bfp_performace_ex")))) | |
Variables | |
const std::string | module_name = "bfp" |
CACHE_ALIGNED int16_t | loc_dataExpandedIn [288 *BlockFloatCompander::k_numREReal] |
CACHE_ALIGNED int16_t | loc_dataExpandedRes [288 *BlockFloatCompander::k_numREReal] |
CACHE_ALIGNED uint8_t | loc_dataCompressedDataOut [2 *288 *BlockFloatCompander::k_numREReal] |
int checkData | ( | T * | inVec1, |
T * | inVec2, | ||
int | numVals | ||
) |
template int checkData | ( | int8_t * | , |
int8_t * | , | ||
int | |||
) |
template int checkData | ( | int16_t * | , |
int16_t * | , | ||
int | |||
) |
int checkDataApprox | ( | int16_t * | inVec1, |
int16_t * | inVec2, | ||
int | numVals | ||
) |
INSTANTIATE_TEST_CASE_P | ( | UnitTest | , |
BfpCheck | , | ||
testing::ValuesIn(get_sequence(BfpCheck::get_number_of_cases("bfp_functional"))) | |||
) |
INSTANTIATE_TEST_CASE_P | ( | UnitTest | , |
BfpPerf | , | ||
testing::ValuesIn(get_sequence(BfpPerf::get_number_of_cases("bfp_performace"))) | |||
) |
INSTANTIATE_TEST_CASE_P | ( | UnitTest | , |
BfpPerfEx | , | ||
testing::ValuesIn(get_sequence(BfpPerf::get_number_of_cases("bfp_performace_ex"))) | |||
) |
TEST_P | ( | BfpCheck | , |
AVX512_12bit | |||
) |
TEST_P | ( | BfpCheck | , |
AVX512_10bit | |||
) |
TEST_P | ( | BfpCheck | , |
AVX512_9bit | |||
) |
TEST_P | ( | BfpCheck | , |
AVX512_8bit | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_8bit_compression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_8bit_decompression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_9bit_compression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_9bit_decompression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_10bit_compression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_10bit_decompression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_12bit_compression | |||
) |
TEST_P | ( | BfpPerf | , |
AVX512_12bit_decompression | |||
) |
TEST_P | ( | BfpCheck | , |
AVX512_sweep_xranlib | |||
) |
TEST_P | ( | BfpPerfEx | , |
AVX512_Comp | |||
) |
TEST_P | ( | BfpPerfEx | , |
AVX512_DeComp | |||
) |
CACHE_ALIGNED uint8_t loc_dataCompressedDataOut[2 *288 *BlockFloatCompander::k_numREReal] |
Definition at line 103 of file compander_functional.cc.
CACHE_ALIGNED int16_t loc_dataExpandedIn[288 *BlockFloatCompander::k_numREReal] |
Definition at line 101 of file compander_functional.cc.
CACHE_ALIGNED int16_t loc_dataExpandedRes[288 *BlockFloatCompander::k_numREReal] |
Definition at line 102 of file compander_functional.cc.
const std::string module_name = "bfp" |
Definition at line 31 of file compander_functional.cc.