diff options
Diffstat (limited to 'chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c')
-rw-r--r-- | chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c b/chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c index f8d3e3bda83..20226d8a398 100644 --- a/chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c +++ b/chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c @@ -902,6 +902,14 @@ static void resize_c(pixel *dst, const ptrdiff_t dst_stride, } while (--h); } +#if HAVE_ASM +#if ARCH_AARCH64 || ARCH_ARM +#include "src/arm/mc.h" +#elif ARCH_X86 +#include "src/x86/mc.h" +#endif +#endif + COLD void bitfn(dav1d_mc_dsp_init)(Dav1dMCDSPContext *const c) { #define init_mc_fns(type, name) do { \ c->mc [type] = put_##name##_c; \ @@ -937,9 +945,9 @@ COLD void bitfn(dav1d_mc_dsp_init)(Dav1dMCDSPContext *const c) { #if HAVE_ASM #if ARCH_AARCH64 || ARCH_ARM - bitfn(dav1d_mc_dsp_init_arm)(c); + mc_dsp_init_arm(c); #elif ARCH_X86 - bitfn(dav1d_mc_dsp_init_x86)(c); + mc_dsp_init_x86(c); #endif #endif } |