avfilter/x86/vf_threshold : make macro for threshold8 in order to add avx2 version
authorMartin Vignali <martin.vignali@gmail.com>
Sun, 3 Dec 2017 15:58:09 +0000 (16:58 +0100)
committerMartin Vignali <martin.vignali@gmail.com>
Sun, 3 Dec 2017 18:17:19 +0000 (19:17 +0100)
libavfilter/x86/vf_threshold.asm

index 9b0bfd8..38499dc 100644 (file)
@@ -30,7 +30,7 @@ pb_128: times 16 db 128
 
 SECTION .text
 
-INIT_XMM sse4
+%macro THRESHOLD_8 0
 cglobal threshold8, 10, 13, 5, in, threshold, min, max, out, ilinesize, tlinesize, flinesize, slinesize, olinesize, w, h, x
     mov         wd, dword wm
     mov         hd, dword hm
@@ -65,5 +65,9 @@ cglobal threshold8, 10, 13, 5, in, threshold, min, max, out, ilinesize, tlinesiz
     sub         hd, 1
     jg .nextrow
 RET
+%endmacro
+
+INIT_XMM sse4
+THRESHOLD_8
 
 %endif