x86inc: add *mp named argument support to DEFINE_ARGS.
authorRonald S. Bultje <rsbultje@gmail.com>
Mon, 12 Mar 2012 05:11:28 +0000 (22:11 -0700)
committerRonald S. Bultje <rsbultje@gmail.com>
Thu, 15 Mar 2012 03:09:53 +0000 (20:09 -0700)
libavutil/x86/x86inc.asm

index 76a7b29b86a2657f7d0357552f7958ceb86da2a8..7db1e9c3110411246081276d8a214f86aa3c5bea 100644 (file)
@@ -246,6 +246,7 @@ DECLARE_REG_TMP_SIZE 0,1,2,3,4,5,6,7,8,9
             CAT_UNDEF arg_name %+ %%i, w
             CAT_UNDEF arg_name %+ %%i, b
             CAT_UNDEF arg_name %+ %%i, m
             CAT_UNDEF arg_name %+ %%i, w
             CAT_UNDEF arg_name %+ %%i, b
             CAT_UNDEF arg_name %+ %%i, m
+            CAT_UNDEF arg_name %+ %%i, mp
             CAT_UNDEF arg_name, %%i
             %assign %%i %%i+1
         %endrep
             CAT_UNDEF arg_name, %%i
             %assign %%i %%i+1
         %endrep
@@ -260,6 +261,7 @@ DECLARE_REG_TMP_SIZE 0,1,2,3,4,5,6,7,8,9
         %xdefine %1w r %+ %%i %+ w
         %xdefine %1b r %+ %%i %+ b
         %xdefine %1m r %+ %%i %+ m
         %xdefine %1w r %+ %%i %+ w
         %xdefine %1b r %+ %%i %+ b
         %xdefine %1m r %+ %%i %+ m
+        %xdefine %1mp r %+ %%i %+ mp
         CAT_XDEFINE arg_name, %%i, %1
         %assign %%i %%i+1
         %rotate 1
         CAT_XDEFINE arg_name, %%i, %1
         %assign %%i %%i+1
         %rotate 1