diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-04-17 16:45:30 +0000 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-04-17 16:45:30 +0000 |
| commit | cce1fa89280c1104d2a6007b76477eaa68447e6c (patch) | |
| tree | a5bca0cbaf938de075f40c5929c273eaf92d59f3 | |
| parent | cddea1e4c199147f6f85c8e2779d0412e57f5d7e (diff) | |
| download | box64-cce1fa89280c1104d2a6007b76477eaa68447e6c.tar.gz box64-cce1fa89280c1104d2a6007b76477eaa68447e6c.zip | |
[RV64_DYNAREC] Fixed SSE_LOOP_FQ helper macro
| -rw-r--r-- | src/dynarec/rv64/dynarec_rv64_helper.h | 4 |
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) |