#include "libavutil/attributes.h"
#include "libavcodec/flacdsp.h"
#include "libavutil/x86/cpu.h"
#include "config.h"
void ff_flac_lpc_16_sse4(int32_t *samples, const int coeffs[32], int order,
int qlevel, int len);
void ff_flac_lpc_32_sse4(int32_t *samples, const int coeffs[32], int order,
int qlevel, int len);
void ff_flac_lpc_32_xop(int32_t *samples, const int coeffs[32], int order,
int qlevel, int len);
void ff_flac_wasted_32_sse2(int32_t *decoded, int wasted, int len);
void ff_flac_wasted_33_sse4(int64_t *decoded, const int32_t *residual, int wasted, int len);
#define DECORRELATE_FUNCS(fmt, opt) …
#define DECORRELATE_IFUNCS(fmt, opt) …
DECORRELATE_FUNCS(16, sse2);
DECORRELATE_FUNCS(16, avx);
DECORRELATE_FUNCS(32, sse2);
DECORRELATE_FUNCS(32, avx);
DECORRELATE_IFUNCS(16, ssse3);
DECORRELATE_IFUNCS(16, avx);
DECORRELATE_IFUNCS(32, ssse3);
DECORRELATE_IFUNCS(32, avx);
av_cold void ff_flacdsp_init_x86(FLACDSPContext *c, enum AVSampleFormat fmt, int channels)
{ … }