diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2013-12-24 16:17:03 -0500 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2016-08-03 10:57:55 +0200 |
commit | 3a09494939ddb2f2fd0f8d015162d5174ec07d4c (patch) | |
tree | 3b570e55aef4e557c65050334e2acb3b0e7a9e83 /libavcodec/x86/vp9dsp_init.c | |
parent | 89466de4aeaf5e359489b81b8a9920a2bc7936d6 (diff) | |
download | ffmpeg-3a09494939ddb2f2fd0f8d015162d5174ec07d4c.tar.gz |
vp9mc/x86: add 16px functions (64bit only).
Signed-off-by: Anton Khirnov <anton@khirnov.net>
Diffstat (limited to 'libavcodec/x86/vp9dsp_init.c')
-rw-r--r-- | libavcodec/x86/vp9dsp_init.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/x86/vp9dsp_init.c b/libavcodec/x86/vp9dsp_init.c index 833d983ab1..dc08e60662 100644 --- a/libavcodec/x86/vp9dsp_init.c +++ b/libavcodec/x86/vp9dsp_init.c @@ -64,6 +64,9 @@ ff_ ## avg ## _8tap_1d_ ## dir ## _ ## sz ## _ ## opt(uint8_t *dst, \ mc_funcs(4); mc_funcs(8); +#if ARCH_X86_64 +mc_funcs(16); +#endif #undef mc_funcs #undef mc_func @@ -95,7 +98,9 @@ ff_ ## avg ## _8tap_1d_ ## dir ## _ ## sz ## _ ## opt(uint8_t *dst, \ mc_rep_func(put, sz, hsz, v, ssse3); \ mc_rep_func(avg, sz, hsz, v, ssse3) +#if ARCH_X86_32 mc_rep_funcs(16, 8); +#endif mc_rep_funcs(32, 16); mc_rep_funcs(64, 32); |