#include <immintrin.h>
Go to the source code of this file.
|
static __m256 | _mm256_complexmul_ps (__m256 x, __m256 y) |
|
static __m256 | _mm256_conjugate_ps (__m256 x) |
|
static __m256 | _mm256_complexconjugatemul_ps (const __m256 x, const __m256 y) |
|
static __m256 | _mm256_normalize_ps (__m256 val) |
|
static __m256 | _mm256_magnitudesquared_ps (__m256 cplxValue1, __m256 cplxValue2) |
|
static __m256 | _mm256_magnitude_ps (__m256 cplxValue1, __m256 cplxValue2) |
|
static __m256 | _mm256_scaled_norm_dist_ps (const __m256 symbols0, const __m256 symbols1, const __m256 points0, const __m256 points1, const __m256 scalar) |
|
static __m256 | _mm256_polar_sign_mask (__m128i fbits) |
|
static void | _mm256_polar_deinterleave (__m256 *llr0, __m256 *llr1, __m256 src0, __m256 src1) |
|
static __m256 | _mm256_polar_minsum_llrs (__m256 src0, __m256 src1) |
|
static __m256 | _mm256_polar_fsign_add_llrs (__m256 src0, __m256 src1, __m128i fbits) |
|
static __m256 | _mm256_accumulate_square_sum_ps (__m256 sq_acc, __m256 acc, __m256 val, __m256 rec, __m256 aux) |
|
◆ _mm256_accumulate_square_sum_ps()
static __m256 _mm256_accumulate_square_sum_ps |
( |
__m256 |
sq_acc, |
|
|
__m256 |
acc, |
|
|
__m256 |
val, |
|
|
__m256 |
rec, |
|
|
__m256 |
aux |
|
) |
| |
|
inlinestatic |
◆ _mm256_complexconjugatemul_ps()
static __m256 _mm256_complexconjugatemul_ps |
( |
const __m256 |
x, |
|
|
const __m256 |
y |
|
) |
| |
|
inlinestatic |
◆ _mm256_complexmul_ps()
static __m256 _mm256_complexmul_ps |
( |
__m256 |
x, |
|
|
__m256 |
y |
|
) |
| |
|
inlinestatic |
◆ _mm256_conjugate_ps()
static __m256 _mm256_conjugate_ps |
( |
__m256 |
x | ) |
|
|
inlinestatic |
◆ _mm256_magnitude_ps()
static __m256 _mm256_magnitude_ps |
( |
__m256 |
cplxValue1, |
|
|
__m256 |
cplxValue2 |
|
) |
| |
|
inlinestatic |
◆ _mm256_magnitudesquared_ps()
static __m256 _mm256_magnitudesquared_ps |
( |
__m256 |
cplxValue1, |
|
|
__m256 |
cplxValue2 |
|
) |
| |
|
inlinestatic |
◆ _mm256_normalize_ps()
static __m256 _mm256_normalize_ps |
( |
__m256 |
val | ) |
|
|
inlinestatic |
◆ _mm256_polar_deinterleave()
static void _mm256_polar_deinterleave |
( |
__m256 * |
llr0, |
|
|
__m256 * |
llr1, |
|
|
__m256 |
src0, |
|
|
__m256 |
src1 |
|
) |
| |
|
inlinestatic |
◆ _mm256_polar_fsign_add_llrs()
static __m256 _mm256_polar_fsign_add_llrs |
( |
__m256 |
src0, |
|
|
__m256 |
src1, |
|
|
__m128i |
fbits |
|
) |
| |
|
inlinestatic |
◆ _mm256_polar_minsum_llrs()
static __m256 _mm256_polar_minsum_llrs |
( |
__m256 |
src0, |
|
|
__m256 |
src1 |
|
) |
| |
|
inlinestatic |
◆ _mm256_polar_sign_mask()
static __m256 _mm256_polar_sign_mask |
( |
__m128i |
fbits | ) |
|
|
inlinestatic |
◆ _mm256_scaled_norm_dist_ps()
static __m256 _mm256_scaled_norm_dist_ps |
( |
const __m256 |
symbols0, |
|
|
const __m256 |
symbols1, |
|
|
const __m256 |
points0, |
|
|
const __m256 |
points1, |
|
|
const __m256 |
scalar |
|
) |
| |
|
inlinestatic |