summaryrefslogtreecommitdiff
path: root/chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c')
-rw-r--r--chromium/third_party/dav1d/libdav1d/src/mc_tmpl.c12
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
}