Commit 8725da49 authored by Mans Rullgard's avatar Mans Rullgard

x86: fft: win64: fix stack alignment for memcpy() call

parent dc538580
...@@ -640,19 +640,21 @@ cglobal fft_permute, 2,7,1 ...@@ -640,19 +640,21 @@ cglobal fft_permute, 2,7,1
%if ARCH_X86_64 %if ARCH_X86_64
mov r0, r1 mov r0, r1
mov r1, r5 mov r1, r5
%endif
%if WIN64
sub rsp, 8
call memcpy
add rsp, 8
RET
%elif ARCH_X86_64
jmp memcpy
%else %else
push r2 push r2
push r5 push r5
push r1 push r1
%endif
%if ARCH_X86_64 && WIN64 == 0
jmp memcpy
%else
call memcpy call memcpy
%if ARCH_X86_32
add esp, 12 add esp, 12
%endif RET
REP_RET
%endif %endif
cglobal imdct_calc, 3,5,3 cglobal imdct_calc, 3,5,3
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment