#include <immintrin.h>
#include "config/av1_rtcd.h"
#include "av1/common/resize.h"
#include "aom_dsp/x86/synonyms.h"
#define ROW_OFFSET …
#define PROCESS_RESIZE_Y_WD8 …
static inline void prepare_filter_coeffs(const int16_t *filter,
__m128i *const coeffs ) { … }
bool av1_resize_vert_dir_sse2(uint8_t *intbuf, uint8_t *output, int out_stride,
int height, int height2, int stride,
int start_col) { … }
static inline __m128i blend(__m128i a, __m128i b, __m128i mask) { … }
static const uint8_t left_padding_mask[16] = …;
static const uint8_t right_padding_mask[16] = …;
static const uint8_t mask_16[16] = …;
void av1_resize_horz_dir_sse2(const uint8_t *const input, int in_stride,
uint8_t *intbuf, int height, int filtered_length,
int width2) { … }