---

Added comments about macro arguments as requested by Justin.

 libavutil/x86/x86util.asm |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/libavutil/x86/x86util.asm b/libavutil/x86/x86util.asm
index 9300faf..4740b7f 100644
--- a/libavutil/x86/x86util.asm
+++ b/libavutil/x86/x86util.asm
@@ -211,10 +211,14 @@
 %endif
 %endmacro
 
-%macro ABSB_MMX 2
+%macro ABSB 2 ; source mmreg, temp mmreg (unused for ssse3)
+%if cpuflag(ssse3)
+    pabsb   %1, %1
+%else
     pxor    %2, %2
     psubb   %2, %1
     pminub  %1, %2
+%endif
 %endmacro
 
 %macro ABSB2_MMX 4
@@ -237,10 +241,6 @@
     psubd   %2, %4
 %endmacro
 
-%macro ABSB_SSSE3 2
-    pabsb   %1, %1
-%endmacro
-
 %macro ABSB2_SSSE3 4
     pabsb   %1, %1
     pabsb   %2, %2
@@ -251,7 +251,6 @@
     ABS2 %3, %4, %5, %6
 %endmacro
 
-%define ABSB ABSB_MMX
 %define ABSB2 ABSB2_MMX
 
 %macro SPLATB_LOAD 3
-- 
1.7.1

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to