diff options
Diffstat (limited to 'common/jpeg/simd/jcqnts2f-64.asm')
-rw-r--r-- | common/jpeg/simd/jcqnts2f-64.asm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/common/jpeg/simd/jcqnts2f-64.asm b/common/jpeg/simd/jcqnts2f-64.asm index e09387ca..6d8a1237 100644 --- a/common/jpeg/simd/jcqnts2f-64.asm +++ b/common/jpeg/simd/jcqnts2f-64.asm @@ -40,9 +40,10 @@ EXTN(jsimd_convsamp_float_sse2): push rbp + mov rax,rsp mov rbp,rsp - push rbx collect_args + push rbx pcmpeqw xmm7,xmm7 psllw xmm7,7 @@ -89,8 +90,8 @@ EXTN(jsimd_convsamp_float_sse2): dec rcx jnz short .convloop - uncollect_args pop rbx + uncollect_args pop rbp ret @@ -113,6 +114,7 @@ EXTN(jsimd_convsamp_float_sse2): EXTN(jsimd_quantize_float_sse2): push rbp + mov rax,rsp mov rbp,rsp collect_args |