diff options
author | James Almer <jamrial@gmail.com> | 2015-09-19 13:33:53 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2015-09-19 13:33:53 -0300 |
commit | 6f9ba0cb82a6515c4571312c05934bdc7bb11a58 (patch) | |
tree | 5e1d410808312fe6059d0e8dc67e05f31198b418 /libavcodec/x86/vp9dsp_init_16bpp_template.c | |
parent | 0cfdaf45c41ab62bef7f74c12950d755a26a301b (diff) | |
download | ffmpeg-6f9ba0cb82a6515c4571312c05934bdc7bb11a58.tar.gz |
x86/vp9dsp: add missing preprocessor guards
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec/x86/vp9dsp_init_16bpp_template.c')
-rw-r--r-- | libavcodec/x86/vp9dsp_init_16bpp_template.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavcodec/x86/vp9dsp_init_16bpp_template.c b/libavcodec/x86/vp9dsp_init_16bpp_template.c index a1ce2125da..f48225cf3a 100644 --- a/libavcodec/x86/vp9dsp_init_16bpp_template.c +++ b/libavcodec/x86/vp9dsp_init_16bpp_template.c @@ -38,26 +38,32 @@ decl_mc_funcs(16, avx2, int16_t, 16, BPC); mc_rep_funcs(16, 8, 16, sse2, int16_t, 16, BPC); mc_rep_funcs(32, 16, 32, sse2, int16_t, 16, BPC); mc_rep_funcs(64, 32, 64, sse2, int16_t, 16, BPC); +#if HAVE_AVX2_EXTERNAL mc_rep_funcs(32, 16, 32, avx2, int16_t, 16, BPC); mc_rep_funcs(64, 32, 64, avx2, int16_t, 16, BPC); +#endif filters_8tap_2d_fn2(put, 16, BPC, 2, sse2, sse2, 16bpp) filters_8tap_2d_fn2(avg, 16, BPC, 2, sse2, sse2, 16bpp) +#if HAVE_AVX2_EXTERNAL filters_8tap_2d_fn(put, 64, 32, BPC, 2, avx2, 16bpp) filters_8tap_2d_fn(avg, 64, 32, BPC, 2, avx2, 16bpp) filters_8tap_2d_fn(put, 32, 32, BPC, 2, avx2, 16bpp) filters_8tap_2d_fn(avg, 32, 32, BPC, 2, avx2, 16bpp) filters_8tap_2d_fn(put, 16, 32, BPC, 2, avx2, 16bpp) filters_8tap_2d_fn(avg, 16, 32, BPC, 2, avx2, 16bpp) +#endif filters_8tap_1d_fn3(put, BPC, sse2, sse2, 16bpp) filters_8tap_1d_fn3(avg, BPC, sse2, sse2, 16bpp) +#if HAVE_AVX2_EXTERNAL filters_8tap_1d_fn2(put, 64, BPC, avx2, 16bpp) filters_8tap_1d_fn2(avg, 64, BPC, avx2, 16bpp) filters_8tap_1d_fn2(put, 32, BPC, avx2, 16bpp) filters_8tap_1d_fn2(avg, 32, BPC, avx2, 16bpp) filters_8tap_1d_fn2(put, 16, BPC, avx2, 16bpp) filters_8tap_1d_fn2(avg, 16, BPC, avx2, 16bpp) +#endif #endif /* HAVE_YASM */ @@ -72,10 +78,12 @@ av_cold void INIT_FUNC(VP9DSPContext *dsp) } if (EXTERNAL_AVX2(cpu_flags)) { +#if HAVE_AVX2_EXTERNAL init_subpel3_32_64(0, put, BPC, avx2); init_subpel3_32_64(1, avg, BPC, avx2); init_subpel2(2, 0, 16, put, BPC, avx2); init_subpel2(2, 1, 16, avg, BPC, avx2); +#endif } #endif /* HAVE_YASM */ |