Agora
1.2.0
Agora project
|
Definitions for Agora's AVX2-based LDPC encoder. More...
Go to the source code of this file.
Namespaces | |
avx2enc | |
Macros | |
#define | BITMASKU8(x) ((1U << (x)) - 1) |
#define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
Functions | |
int32_t | avx2enc::BblibLdpcEncoder5gnr (struct bblib_ldpc_encoder_5gnr_request *request, struct bblib_ldpc_encoder_5gnr_response *response) |
Variables | |
static constexpr size_t | avx2enc::kZcMax = 255 |
static constexpr size_t | avx2enc::kProcBytes = 32 |
static constexpr size_t | kMaxProcBytes = 64 |
Definitions for Agora's AVX2-based LDPC encoder.
We need an AVX2-based LDPC encoder because FlexRAN's LDPC encoder requires AVX-512.
#define MIN | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
|
staticconstexpr |