properly use pointer to pointer function arguments

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

diff --git a/libavcodec/x86/h264_idct.asm b/libavcodec/x86/h264_idct.asm
index 30cecd9..7486ac8 100644
--- a/libavcodec/x86/h264_idct.asm
+++ b/libavcodec/x86/h264_idct.asm
@@ -619,9 +619,9 @@ cglobal h264_idct_add8_8, 5, 8 + npicregs, 0, dst1, 
block_offset, block, stride,
     mov          r5, 32
     add          r2, 384
 %if ARCH_X86_64
-    add       dst2q, gprsize
+    add       dst2q, ptrsize
 %else
-    add        r0mp, gprsize
+    add        r0mp, ptrsize
 %endif
     call         h264_idct_add8_mmx_plane
     RET
@@ -634,7 +634,7 @@ h264_idct_add8_mmxext_plane:
     jz .try_dc
 %if ARCH_X86_64
     mov         r0d, dword [r1+r5*4]
-    add          r0, [dst2q]
+    add         r0p, [dst2q]
 %else
     mov          r0, r1m ; XXX r1m here is actually r0m of the calling func
     mov          r0, [r0]
@@ -653,7 +653,7 @@ h264_idct_add8_mmxext_plane:
     DC_ADD_MMXEXT_INIT r2, r3, r6
 %if ARCH_X86_64
     mov         r0d, dword [r1+r5*4]
-    add          r0, [dst2q]
+    add         r0p, [dst2q]
 %else
     mov          r0, r1m ; XXX r1m here is actually r0m of the calling func
     mov          r0, [r0]
@@ -683,9 +683,9 @@ cglobal h264_idct_add8_8, 5, 8 + npicregs, 0, dst1, 
block_offset, block, stride,
     mov          r5, 32
     add          r2, 384
 %if ARCH_X86_64
-    add       dst2q, gprsize
+    add       dst2q, ptrsize
 %else
-    add        r0mp, gprsize
+    add        r0mp, ptrsize
 %endif
     call h264_idct_add8_mmxext_plane
     RET
@@ -814,7 +814,7 @@ cglobal h264_idct_add16intra_8, 5, 7 + ARCH_X86_64, 8
     jz .try%1dc
 %if ARCH_X86_64
     mov        r0d, dword [r1+(%1&1)*8+64*(1+(%1>>1))]
-    add         r0, [r7]
+    add        r0p, [r7]
 %else
     mov         r0, r0m
     mov         r0, [r0]
@@ -828,7 +828,7 @@ cglobal h264_idct_add16intra_8, 5, 7 + ARCH_X86_64, 8
     jz .cycle%1end
 %if ARCH_X86_64
     mov        r0d, dword [r1+(%1&1)*8+64*(1+(%1>>1))]
-    add         r0, [r7]
+    add        r0p, [r7]
 %else
     mov         r0, r0m
     mov         r0, [r0]
@@ -853,9 +853,9 @@ cglobal h264_idct_add8_8, 5, 7 + ARCH_X86_64, 8
     add8_sse2_cycle 0, 0x34
     add8_sse2_cycle 1, 0x3c
 %if ARCH_X86_64
-    add          r7, gprsize
+    add          r7, ptrsize
 %else
-    add        r0mp, gprsize
+    add        r0mp, ptrsize
 %endif
     add8_sse2_cycle 2, 0x5c
     add8_sse2_cycle 3, 0x64
-- 
1.8.1.1

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

Reply via email to