Oops. Leftover bugs from the 64-bit port (cause seg fault when using JDCT_FLOAT or JDCT_IFAST when decompressing)

This commit is contained in:
DRC
2010-02-18 04:14:14 +00:00
parent e25f0c337c
commit c3574b2b38
3 changed files with 3 additions and 3 deletions

View File

@@ -81,7 +81,7 @@ EXTN(jsimd_idct_float_sse2):
mov rax,rsp ; rax = original rbp
sub rsp, byte 4
and rsp, byte (-SIZEOF_XMMWORD) ; align to 128 bits
mov [rsp],eax
mov [rsp],rax
mov rbp,rsp ; rbp = aligned rbp
lea rsp, [workspace]
push rbx

View File

@@ -100,7 +100,7 @@ EXTN(jsimd_idct_ifast_sse2):
mov rax,rsp ; rax = original rbp
sub rsp, byte 4
and rsp, byte (-SIZEOF_XMMWORD) ; align to 128 bits
mov [rsp],eax
mov [rsp],rax
mov rbp,rsp ; rbp = aligned rbp
lea rsp, [wk(0)]
collect_args

View File

@@ -121,7 +121,7 @@ EXTN(jsimd_idct_4x4_sse2):
mov rax,rsp ; rax = original rbp
sub rsp, byte 4
and rsp, byte (-SIZEOF_XMMWORD) ; align to 128 bits
mov [rsp],eax
mov [rsp],rax
mov rbp,rsp ; rbp = aligned rbp
lea rsp, [wk(0)]
collect_args