#include <immintrin.h>
#include "./vpx_dsp_rtcd.h"
#include "vpx/vpx_integer.h"
static INLINE void calc_final_4(const __m256i *const sums ,
uint32_t sad_array[4]) { … }
static INLINE void sad32xhx4d_avx2(const uint8_t *src_ptr, int src_stride,
const uint8_t *const ref_array[4],
int ref_stride, int h,
uint32_t sad_array[4]) { … }
static INLINE void sad64xhx4d_avx2(const uint8_t *src_ptr, int src_stride,
const uint8_t *const ref_array[4],
int ref_stride, int h,
uint32_t sad_array[4]) { … }
#define SAD64_H(h) …
#define SAD32_H(h) …
SAD64_H(…)
SAD32_H(…)
#define SADS64_H(h) …
#define SADS32_H(h) …
SADS64_H(…)
SADS64_H(…)
SADS32_H(…)
SADS32_H(…)
SADS32_H(…)