[FFmpeg-devel] [PATCH 3/3] x86/vf_blend: fix warnings about trailing empty parameters
James Almer
jamrial at gmail.com
Thu Jul 9 17:53:25 EEST 2020
Signed-off-by: James Almer <jamrial at gmail.com>
---
libavfilter/x86/vf_blend.asm | 90 ++++++++++++++++++------------------
1 file changed, 45 insertions(+), 45 deletions(-)
diff --git a/libavfilter/x86/vf_blend.asm b/libavfilter/x86/vf_blend.asm
index 251bbb5a12..77a6ed04c7 100644
--- a/libavfilter/x86/vf_blend.asm
+++ b/libavfilter/x86/vf_blend.asm
@@ -38,7 +38,7 @@ pb_255: times 16 db 255
SECTION .text
-%macro BLEND_INIT 2-3
+%macro BLEND_INIT 2
%if ARCH_X86_64
cglobal blend_%1, 6, 9, %2, top, top_linesize, bottom, bottom_linesize, dst, dst_linesize, width, end, x
mov widthd, dword widthm
@@ -66,8 +66,8 @@ cglobal blend_%1, 5, 7, %2, top, top_linesize, bottom, bottom_linesize, dst, end
REP_RET
%endmacro
-%macro BLEND_SIMPLE 2-3
-BLEND_INIT %1, 2, %3
+%macro BLEND_SIMPLE 2
+BLEND_INIT %1, 2
.nextrow:
mov xq, widthq
@@ -82,8 +82,8 @@ BLEND_END
%endmacro
; %1 name , %2 src (b or w), %3 inter (w or d), %4 (1 if 16bit, not set if 8 bit)
-%macro GRAINEXTRACT 3-4
-BLEND_INIT %1, 6, %4
+%macro GRAINEXTRACT 3
+BLEND_INIT %1, 6
pxor m4, m4
%if %0 == 4 ; 16 bit
VBROADCASTI128 m5, [pd_32768]
@@ -182,8 +182,8 @@ BLEND_END
%endmacro
;%1 name, %2 (b or w), %3 (set if 16 bit)
-%macro AVERAGE 2-3
-BLEND_INIT %1, 3, %3
+%macro AVERAGE 2
+BLEND_INIT %1, 3
pcmpeqb m2, m2
.nextrow:
@@ -203,8 +203,8 @@ BLEND_END
%endmacro
; %1 name , %2 src (b or w), %3 inter (w or d), %4 (1 if 16bit, not set if 8 bit)
-%macro GRAINMERGE 3-4
-BLEND_INIT %1, 6, %4
+%macro GRAINMERGE 3
+BLEND_INIT %1, 6
pxor m4, m4
%if %0 == 4 ; 16 bit
VBROADCASTI128 m5, [pd_32768]
@@ -288,9 +288,9 @@ BLEND_INIT divide, 4
BLEND_END
%endmacro
-%macro PHOENIX 2-3
+%macro PHOENIX 2
; %1 name, %2 b or w, %3 (opt) 1 if 16 bit
-BLEND_INIT %1, 4, %3
+BLEND_INIT %1, 4
VBROADCASTI128 m3, [pb_255]
.nextrow:
mov xq, widthq
@@ -311,8 +311,8 @@ BLEND_END
%endmacro
; %1 name , %2 src (b or w), %3 inter (w or d), %4 (1 if 16bit, not set if 8 bit)
-%macro DIFFERENCE 3-4
-BLEND_INIT %1, 5, %4
+%macro DIFFERENCE 3
+BLEND_INIT %1, 5
pxor m2, m2
.nextrow:
mov xq, widthq
@@ -340,8 +340,8 @@ BLEND_END
%endmacro
; %1 name , %2 src (b or w), %3 inter (w or d), %4 (1 if 16bit, not set if 8 bit)
-%macro EXTREMITY 3-4
-BLEND_INIT %1, 8, %4
+%macro EXTREMITY 3
+BLEND_INIT %1, 8
pxor m2, m2
%if %0 == 4; 16 bit
VBROADCASTI128 m4, [pd_65535]
@@ -375,8 +375,8 @@ BLEND_INIT %1, 8, %4
BLEND_END
%endmacro
-%macro NEGATION 3-4
-BLEND_INIT %1, 8, %4
+%macro NEGATION 3
+BLEND_INIT %1, 8
pxor m2, m2
%if %0 == 4; 16 bit
VBROADCASTI128 m4, [pd_65535]
@@ -433,12 +433,12 @@ EXTREMITY extremity, b, w
NEGATION negation, b, w
%if ARCH_X86_64
-BLEND_SIMPLE addition_16, addusw, 1
-BLEND_SIMPLE and_16, and, 1
-BLEND_SIMPLE or_16, or, 1
-BLEND_SIMPLE subtract_16, subusw, 1
-BLEND_SIMPLE xor_16, xor, 1
-AVERAGE average_16, w, 1
+BLEND_SIMPLE addition_16, addusw
+BLEND_SIMPLE and_16, and
+BLEND_SIMPLE or_16, or
+BLEND_SIMPLE subtract_16, subusw
+BLEND_SIMPLE xor_16, xor
+AVERAGE average_16, w
%endif
INIT_XMM ssse3
@@ -448,14 +448,14 @@ NEGATION negation, b, w
INIT_XMM sse4
%if ARCH_X86_64
-BLEND_SIMPLE darken_16, minuw, 1
-BLEND_SIMPLE lighten_16, maxuw, 1
-GRAINEXTRACT grainextract_16, w, d, 1
-GRAINMERGE grainmerge_16, w, d, 1
-PHOENIX phoenix_16, w, 1
-DIFFERENCE difference_16, w, d, 1
-EXTREMITY extremity_16, w, d, 1
-NEGATION negation_16, w, d, 1
+BLEND_SIMPLE darken_16, minuw
+BLEND_SIMPLE lighten_16, maxuw
+GRAINEXTRACT grainextract_16, w, d
+GRAINMERGE grainmerge_16, w, d
+PHOENIX phoenix_16, w
+DIFFERENCE difference_16, w, d
+EXTREMITY extremity_16, w, d
+NEGATION negation_16, w, d
%endif
%if HAVE_AVX2_EXTERNAL
@@ -480,19 +480,19 @@ EXTREMITY extremity, b, w
NEGATION negation, b, w
%if ARCH_X86_64
-BLEND_SIMPLE addition_16, addusw, 1
-BLEND_SIMPLE and_16, and, 1
-BLEND_SIMPLE darken_16, minuw, 1
-BLEND_SIMPLE lighten_16, maxuw, 1
-BLEND_SIMPLE or_16, or, 1
-BLEND_SIMPLE subtract_16, subusw, 1
-BLEND_SIMPLE xor_16, xor, 1
-GRAINEXTRACT grainextract_16, w, d, 1
-AVERAGE average_16, w, 1
-GRAINMERGE grainmerge_16, w, d, 1
-PHOENIX phoenix_16, w, 1
-DIFFERENCE difference_16, w, d, 1
-EXTREMITY extremity_16, w, d, 1
-NEGATION negation_16, w, d, 1
+BLEND_SIMPLE addition_16, addusw
+BLEND_SIMPLE and_16, and
+BLEND_SIMPLE darken_16, minuw
+BLEND_SIMPLE lighten_16, maxuw
+BLEND_SIMPLE or_16, or
+BLEND_SIMPLE subtract_16, subusw
+BLEND_SIMPLE xor_16, xor
+GRAINEXTRACT grainextract_16, w, d
+AVERAGE average_16, w
+GRAINMERGE grainmerge_16, w, d
+PHOENIX phoenix_16, w
+DIFFERENCE difference_16, w, d
+EXTREMITY extremity_16, w, d
+NEGATION negation_16, w, d
%endif
%endif
--
2.27.0
More information about the ffmpeg-devel
mailing list