|
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 |