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