x86/deblock: make hbd/ssse3 implementations 32bit-compatible

This commit is contained in:
Ronald S. Bultje
2021-07-06 21:45:20 +00:00
committed by Jean-Baptiste Kempf
co-authored by Jean-Baptiste Kempf
parent da98a8d562
commit 33180d8f6f
2 changed files with 1330 additions and 666 deletions
+1330 -664
View File
File diff suppressed because it is too large Load Diff
-2
View File
@@ -48,12 +48,10 @@ COLD void bitfn(dav1d_loop_filter_dsp_init_x86)(Dav1dLoopFilterDSPContext *const
c->loop_filter_sb[1][0] = BF(dav1d_lpf_h_sb_uv, ssse3);
c->loop_filter_sb[1][1] = BF(dav1d_lpf_v_sb_uv, ssse3);
#else
#if ARCH_X86_64
c->loop_filter_sb[0][0] = BF(dav1d_lpf_h_sb_y, ssse3);
c->loop_filter_sb[0][1] = BF(dav1d_lpf_v_sb_y, ssse3);
c->loop_filter_sb[1][0] = BF(dav1d_lpf_h_sb_uv, ssse3);
c->loop_filter_sb[1][1] = BF(dav1d_lpf_v_sb_uv, ssse3);
#endif
#endif
if (!(flags & DAV1D_X86_CPU_FLAG_AVX2)) return;