properly use pointer to pointer function arguments

Signed-off-by: Matthias Räncker <[email protected]>
---
 libavcodec/x86/fmtconvert.asm | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/libavcodec/x86/fmtconvert.asm b/libavcodec/x86/fmtconvert.asm
index 8267bd4..5fa1301 100644
--- a/libavcodec/x86/fmtconvert.asm
+++ b/libavcodec/x86/fmtconvert.asm
@@ -201,8 +201,8 @@ FLOAT_TO_INT16_STEP 0
 %macro FLOAT_TO_INT16_INTERLEAVE2 0
 cglobal float_to_int16_interleave2, 3, 4, 2, dst, src0, src1, len
     lea      lenq, [4*r2q]
-    mov     src1q, [src0q+gprsize]
-    mov     src0q, [src0q]
+    mov     src1p, [src0q+ptrsize]
+    mov     src0p, [src0q]
     add      dstq, lenq
     add     src0q, lenq
     add     src1q, lenq
@@ -251,12 +251,12 @@ cglobal float_to_int16_interleave6, 2, 8, 0, dst, src, 
src1, src2, src3, src4, s
 %else
     %define lend dword r2m
 %endif
-    mov src1q, [srcq+1*gprsize]
-    mov src2q, [srcq+2*gprsize]
-    mov src3q, [srcq+3*gprsize]
-    mov src4q, [srcq+4*gprsize]
-    mov src5q, [srcq+5*gprsize]
-    mov srcq,  [srcq]
+    mov src1p, [srcq+1*ptrsize]
+    mov src2p, [srcq+2*ptrsize]
+    mov src3p, [srcq+3*ptrsize]
+    mov src4p, [srcq+4*ptrsize]
+    mov src5p, [srcq+5*ptrsize]
+    mov srcp,  [srcq]
     sub src1q, srcq
     sub src2q, srcq
     sub src3q, srcq
@@ -309,12 +309,12 @@ cglobal float_interleave6, 2, 8, %1, dst, src, src1, 
src2, src3, src4, src5, len
 %else
     %define lend dword r2m
 %endif
-    mov    src1q, [srcq+1*gprsize]
-    mov    src2q, [srcq+2*gprsize]
-    mov    src3q, [srcq+3*gprsize]
-    mov    src4q, [srcq+4*gprsize]
-    mov    src5q, [srcq+5*gprsize]
-    mov     srcq, [srcq]
+    mov    src1p, [srcq+1*ptrsize]
+    mov    src2p, [srcq+2*ptrsize]
+    mov    src3p, [srcq+3*ptrsize]
+    mov    src4p, [srcq+4*ptrsize]
+    mov    src5p, [srcq+5*ptrsize]
+    mov     srcp, [srcq]
     sub    src1q, srcq
     sub    src2q, srcq
     sub    src3q, srcq
@@ -387,8 +387,8 @@ FLOAT_INTERLEAVE6 7
 
 %macro FLOAT_INTERLEAVE2 1
 cglobal float_interleave2, 3, 4, %1, dst, src, len, src1
-    mov     src1q, [srcq+gprsize]
-    mov      srcq, [srcq        ]
+    mov     src1p, [srcq+ptrsize]
+    mov      srcp, [srcq        ]
     sub     src1q, srcq
 .loop:
     mova       m0, [srcq             ]
-- 
1.8.1.1

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

Reply via email to