#include <math.h>
#include <volk/volk_8u_x2_encodeframepolar_8u.h>
#include <immintrin.h>
#include <volk/volk_avx_intrinsics.h>
Go to the source code of this file.
|
static float | llr_odd (const float la, const float lb) |
|
static void | llr_odd_stages (float *llrs, int min_stage, const int depth, const int frame_size, const int row) |
|
static float | llr_even (const float la, const float lb, const unsigned char f) |
|
static void | even_u_values (unsigned char *u_even, const unsigned char *u, const int u_num) |
|
static void | odd_xor_even_values (unsigned char *u_xor, const unsigned char *u, const int u_num) |
|
static int | calculate_max_stage_depth_for_row (const int frame_exp, const int row) |
|
static void | volk_32f_8u_polarbutterfly_32f_generic (float *llrs, unsigned char *u, const int frame_exp, const int stage, const int u_num, const int row) |
|
static void | volk_32f_8u_polarbutterfly_32f_u_avx (float *llrs, unsigned char *u, const int frame_exp, const int stage, const int u_num, const int row) |
|
◆ calculate_max_stage_depth_for_row()
static int calculate_max_stage_depth_for_row |
( |
const int |
frame_exp, |
|
|
const int |
row |
|
) |
| |
|
inlinestatic |
◆ even_u_values()
static void even_u_values |
( |
unsigned char * |
u_even, |
|
|
const unsigned char * |
u, |
|
|
const int |
u_num |
|
) |
| |
|
inlinestatic |
◆ llr_even()
static float llr_even |
( |
const float |
la, |
|
|
const float |
lb, |
|
|
const unsigned char |
f |
|
) |
| |
|
inlinestatic |
◆ llr_odd()
static float llr_odd |
( |
const float |
la, |
|
|
const float |
lb |
|
) |
| |
|
inlinestatic |
◆ llr_odd_stages()
static void llr_odd_stages |
( |
float * |
llrs, |
|
|
int |
min_stage, |
|
|
const int |
depth, |
|
|
const int |
frame_size, |
|
|
const int |
row |
|
) |
| |
|
inlinestatic |
◆ odd_xor_even_values()
static void odd_xor_even_values |
( |
unsigned char * |
u_xor, |
|
|
const unsigned char * |
u, |
|
|
const int |
u_num |
|
) |
| |
|
inlinestatic |
◆ volk_32f_8u_polarbutterfly_32f_generic()
static void volk_32f_8u_polarbutterfly_32f_generic |
( |
float * |
llrs, |
|
|
unsigned char * |
u, |
|
|
const int |
frame_exp, |
|
|
const int |
stage, |
|
|
const int |
u_num, |
|
|
const int |
row |
|
) |
| |
|
inlinestatic |
◆ volk_32f_8u_polarbutterfly_32f_u_avx()
static void volk_32f_8u_polarbutterfly_32f_u_avx |
( |
float * |
llrs, |
|
|
unsigned char * |
u, |
|
|
const int |
frame_exp, |
|
|
const int |
stage, |
|
|
const int |
u_num, |
|
|
const int |
row |
|
) |
| |
|
inlinestatic |