about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/rv64/dynarec_rv64_helper.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/rv64/dynarec_rv64_helper.h b/src/dynarec/rv64/dynarec_rv64_helper.h
index 1263da0f..0c2174eb 100644
--- a/src/dynarec/rv64/dynarec_rv64_helper.h
+++ b/src/dynarec/rv64/dynarec_rv64_helper.h
@@ -396,14 +396,14 @@
 
 
 #define SSE_LOOP_FQ_ITEM(GX1, EX1, F, i)            \
-    v0 = sse_get_reg_empty(dyn, ninst, x5, GX1, 0); \
     FLD(v0, gback, i*8);                            \
-    v1 = sse_get_reg_empty(dyn, ninst, x5, EX1, 0); \
     FLD(v1, wback, fixedaddress+i*8);               \
     F;                                              \
     FSD(v0, gback, i*8);
 
 #define SSE_LOOP_FQ(GX1, EX1, F)     \
+    v0 = fpu_get_scratch(dyn);       \
+    v1 = fpu_get_scratch(dyn);       \
     SSE_LOOP_FQ_ITEM(GX1, EX1, F, 0) \
     SSE_LOOP_FQ_ITEM(GX1, EX1, F, 1)