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