diff options
-rw-r--r-- | trunk/simd/jsimdext.inc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/trunk/simd/jsimdext.inc b/trunk/simd/jsimdext.inc index 5beceb3..4ea3d17 100644 --- a/trunk/simd/jsimdext.inc +++ b/trunk/simd/jsimdext.inc @@ -313,9 +313,17 @@ const_base: mov r15, [rax+56] push rsi push rdi + sub rsp, SIZEOF_XMMWORD + movlpd XMMWORD [rsp], xmm6 + sub rsp, SIZEOF_XMMWORD + movlpd XMMWORD [rsp], xmm7 %endmacro %imacro uncollect_args 0 + movlpd xmm7, XMMWORD [rsp] + add rsp, SIZEOF_XMMWORD + movlpd xmm6, XMMWORD [rsp] + add rsp, SIZEOF_XMMWORD pop rdi pop rsi pop r15 |