---
libavcodec/x86/fft_mmx.asm | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/libavcodec/x86/fft_mmx.asm b/libavcodec/x86/fft_mmx.asm
index d2b3985..45fd62b 100644
--- a/libavcodec/x86/fft_mmx.asm
+++ b/libavcodec/x86/fft_mmx.asm
@@ -511,23 +511,23 @@ FFT48_3DN _3dn2
FFT48_3DN _3dn
-%define Z(x) [zq + o1q*(x&6) + mmsize*(x&1)]
-%define Z2(x) [zq + o3q + mmsize*(x&1)]
-%define ZH(x) [zq + o1q*(x&6) + mmsize*(x&1) + mmsize/2]
-%define Z2H(x) [zq + o3q + mmsize*(x&1) + mmsize/2]
+%define Z(x) [zcq + o1q*(x&6) + mmsize*(x&1)]
+%define Z2(x) [zcq + o3q + mmsize*(x&1)]
+%define ZH(x) [zcq + o1q*(x&6) + mmsize*(x&1) + mmsize/2]
+%define Z2H(x) [zcq + o3q + mmsize*(x&1) + mmsize/2]
%macro DECL_PASS 2+ ; name, payload
align 16
%1:
%define stack_offset 0 ; hack, but necessary for DEFINE_ARGS
-DEFINE_ARGS z, w, n, o1, o3
+DEFINE_ARGS zc, w, n, o1, o3
%undef stack_offset
lea o3q, [nq*3]
lea o1q, [nq*8]
shl o3q, 4
.loop:
%2
- add zq, mmsize*2
+ add zcq, mmsize*2
add wq, mmsize
sub nd, mmsize/8
jg .loop
@@ -632,7 +632,7 @@ section .text
; On x86_32, this function does the register saving and restoring for all of
fft.
; The others pass args in registers and don't spill anything.
-cglobal fft_dispatch%3%2, 2,5,8, z, nbits
+cglobal fft_dispatch%3%2, 2,5,8, zc, nbits
FFT_DISPATCH %3%2, nbits
%ifidn %2, _avx
vzeroupper
--
1.7.2.1
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel