#include <immintrin.h>
Go to the source code of this file.
|
static INLINE void | scanord_read_vector (const int16_t **__restrict coeffs, const uint32_t *__restrict scan, int8_t scan_mode, int32_t subpos, int32_t width, __m256i *result_vecs, const int n_bufs) |
|
static INLINE void | get_first_last_nz_int16 (__m256i ints, int32_t *first, int32_t *last) |
|
static int32_t | hsum_8x32b (const __m256i v) |
|
◆ FIX_NOINLINE
◆ FIX_UNUSED
◆ FIX_W32
◆ get_first_last_nz_int16()
static INLINE void get_first_last_nz_int16 |
( |
__m256i |
ints, |
|
|
int32_t * |
first, |
|
|
int32_t * |
last |
|
) |
| |
|
static |
◆ hsum_8x32b()
static int32_t hsum_8x32b |
( |
const __m256i |
v | ) |
|
|
static |
◆ scanord_read_vector()
static INLINE void scanord_read_vector |
( |
const int16_t **__restrict |
coeffs, |
|
|
const uint32_t *__restrict |
scan, |
|
|
int8_t |
scan_mode, |
|
|
int32_t |
subpos, |
|
|
int32_t |
width, |
|
|
__m256i * |
result_vecs, |
|
|
const int |
n_bufs |
|
) |
| |
|
static |