#include <immintrin.h>
#include "config/aom_dsp_rtcd.h"
#include "aom_ports/mem.h"
DECLARE_ALIGNED(32, static const uint8_t, bilinear_filters_avx2[512]) = …;
#define FILTER_SRC(filter) …
#define MERGE_WITH_SRC(src_reg, reg) …
#define LOAD_SRC_DST …
#define AVG_NEXT_SRC(src_reg, size_stride) …
#define MERGE_NEXT_SRC(src_reg, size_stride) …
#define CALC_SUM_SSE_INSIDE_LOOP …
#define CALC_SUM_AND_SSE …
#define LOAD_SRC_DST_INSERT(src_stride, dst_stride) …
#define AVG_NEXT_SRC_INSERT(src_reg, size_stride) …
#define MERGE_NEXT_SRC_INSERT(src_reg, size_stride) …
#define LOAD_SRC_NEXT_BYTE_INSERT …
#define LOAD_DST_INSERT …
#define LOAD_SRC_MERGE_128BIT(filter) …
#define FILTER_SRC_128BIT(filter) …
#define MAKE_SUB_PIXEL_VAR_32XH(height, log2height) …
MAKE_SUB_PIXEL_VAR_32XH(…)
MAKE_SUB_PIXEL_VAR_32XH(…)
MAKE_SUB_PIXEL_VAR_32XH(…)
#define AOM_SUB_PIXEL_VAR_AVX2(w, h, wf, hf, wlog2, hlog2) …
AOM_SUB_PIXEL_VAR_AVX2(128, 128, 32, 64, 7, 7)
AOM_SUB_PIXEL_VAR_AVX2(128, 64, 32, 64, 7, 6)
AOM_SUB_PIXEL_VAR_AVX2(64, 128, 32, 64, 6, 7)
AOM_SUB_PIXEL_VAR_AVX2(64, 64, 32, 64, 6, 6)
AOM_SUB_PIXEL_VAR_AVX2(64, 32, 32, 32, 6, 5)
#define MAKE_SUB_PIXEL_VAR_16XH(height, log2height) …
MAKE_SUB_PIXEL_VAR_16XH(32, 5)
MAKE_SUB_PIXEL_VAR_16XH(16, 4)
MAKE_SUB_PIXEL_VAR_16XH(8, 3)
#if !CONFIG_REALTIME_ONLY
MAKE_SUB_PIXEL_VAR_16XH(64, 6)
MAKE_SUB_PIXEL_VAR_16XH(4, 2)
#endif
#define MAKE_SUB_PIXEL_AVG_VAR_32XH(height, log2height) …
MAKE_SUB_PIXEL_AVG_VAR_32XH(…)
MAKE_SUB_PIXEL_AVG_VAR_32XH(…)
MAKE_SUB_PIXEL_AVG_VAR_32XH(…)
#define AOM_SUB_PIXEL_AVG_VAR_AVX2(w, h, wf, hf, wlog2, hlog2) …
AOM_SUB_PIXEL_AVG_VAR_AVX2(128, 128, 32, 64, 7, 7)
AOM_SUB_PIXEL_AVG_VAR_AVX2(128, 64, 32, 64, 7, 6)
AOM_SUB_PIXEL_AVG_VAR_AVX2(64, 128, 32, 64, 6, 7)
AOM_SUB_PIXEL_AVG_VAR_AVX2(64, 64, 32, 64, 6, 6)
AOM_SUB_PIXEL_AVG_VAR_AVX2(64, 32, 32, 32, 6, 5)