From 660baf3016ccc5c88b3e8651dcc996bb5c86b788 Mon Sep 17 00:00:00 2001
From: Martin Vignali <martin.vignali@gmail.com>
Date: Sat, 16 Dec 2017 18:51:48 +0100
Subject: [PATCH 8/9] avfilter/x86/vf_limiter : create macro for limiter 8 and 
 limiter_16 in order to add AVX2 version

---
 libavfilter/x86/vf_limiter.asm | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/libavfilter/x86/vf_limiter.asm b/libavfilter/x86/vf_limiter.asm
index c5b9b0a64d..b068ce3576 100644
--- a/libavfilter/x86/vf_limiter.asm
+++ b/libavfilter/x86/vf_limiter.asm
@@ -22,8 +22,7 @@
 
 SECTION .text
 
-INIT_XMM sse2
-
+%macro LIMITER_8 0
 cglobal limiter_8bit, 6, 7, 3, src, dst, slinesize, dlinesize, w, h, x
     movsxdifnidn wq, wd
     add        srcq, wq
@@ -50,9 +49,9 @@ cglobal limiter_8bit, 6, 7, 3, src, dst, slinesize, dlinesize, w, h, x
     sub        hd, 1
     jg .nextrow
     RET
+%endmacro
 
-INIT_XMM sse4
-
+%macro LIMITER_16 0
 cglobal limiter_16bit, 6, 7, 3, src, dst, slinesize, dlinesize, w, h, x
     shl          wd, 1
     add        srcq, wq
@@ -78,3 +77,10 @@ cglobal limiter_16bit, 6, 7, 3, src, dst, slinesize, dlinesize, w, h, x
     sub        hd, 1
     jg .nextrow
     RET
+%endmacro
+
+INIT_XMM sse2
+LIMITER_8
+
+INIT_XMM sse4
+LIMITER_16
-- 
2.14.3 (Apple Git-98)

