From cce1fa89280c1104d2a6007b76477eaa68447e6c Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 17 Apr 2023 16:45:30 +0000 Subject: [RV64_DYNAREC] Fixed SSE_LOOP_FQ helper macro --- src/dynarec/rv64/dynarec_rv64_helper.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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) -- cgit 1.4.1