x86/pixelutils: add missing preprocessor wrapper to the AVX2 functions
authorJames Almer <jamrial@gmail.com>
Wed, 1 Aug 2018 01:03:22 +0000 (22:03 -0300)
committerJames Almer <jamrial@gmail.com>
Wed, 1 Aug 2018 01:14:42 +0000 (22:14 -0300)
Should fix compilation with old yasm/nasm

Signed-off-by: James Almer <jamrial@gmail.com>
libavutil/x86/pixelutils.asm

index bbecf0e..36c57c5 100644 (file)
@@ -292,6 +292,7 @@ cglobal pixelutils_sad_%1_32x32, 4,5,3, src1, stride1, src2, stride2
 SAD_XMM_32x32 a
 SAD_XMM_32x32 u
 
+%if HAVE_AVX2_EXTERNAL
 ;-------------------------------------------------------------------------------
 ; int ff_pixelutils_sad_32x32_avx2(const uint8_t *src1, ptrdiff_t stride1,
 ;                                  const uint8_t *src2, ptrdiff_t stride2);
@@ -382,3 +383,4 @@ cglobal pixelutils_sad_%1_32x32, 4,7,3, src1, stride1, src2, stride2
 
 SAD_AVX2_32x32 a
 SAD_AVX2_32x32 u
+%endif