[x264-devel] x86: AVX-512 pixel_satd_x3 and pixel_satd_x4

Henrik Gramner git at videolan.org
Mon Dec 25 20:39:37 CET 2017


x264 | branch: master | Henrik Gramner <henrik at gramner.com> | Thu Aug 17 18:04:13 2017 +0200| [3f9f6554a4cfa4189855756860a61ceb2f2a41a3] | committer: Anton Mitrofanov

x86: AVX-512 pixel_satd_x3 and pixel_satd_x4

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=3f9f6554a4cfa4189855756860a61ceb2f2a41a3
---

 common/pixel.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/common/pixel.c b/common/pixel.c
index d668491b..51631045 100644
--- a/common/pixel.c
+++ b/common/pixel.c
@@ -503,6 +503,7 @@ SATD_X_DECL6( _ssse3_atom )
 SATD_X_DECL7( _sse4 )
 SATD_X_DECL7( _avx )
 SATD_X_DECL7( _xop )
+SATD_X_DECL7( _avx512 )
 #endif // !HIGH_BIT_DEPTH
 #endif
 
@@ -1363,6 +1364,8 @@ void x264_pixel_init( int cpu, x264_pixel_function_t *pixf )
         INIT7( sad_x3, _avx512 );
         INIT7( sad_x4, _avx512 );
         INIT8( satd, _avx512 );
+        INIT7( satd_x3, _avx512 );
+        INIT7( satd_x4, _avx512 );
         pixf->sa8d[PIXEL_8x8] = x264_pixel_sa8d_8x8_avx512;
         pixf->var[PIXEL_8x8]   = x264_pixel_var_8x8_avx512;
         pixf->var[PIXEL_8x16]  = x264_pixel_var_8x16_avx512;



More information about the x264-devel mailing list