diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/rv64/dynarec_rv64_db.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/rv64/dynarec_rv64_db.c b/src/dynarec/rv64/dynarec_rv64_db.c index 36286197..4d701640 100644 --- a/src/dynarec/rv64/dynarec_rv64_db.c +++ b/src/dynarec/rv64/dynarec_rv64_db.c @@ -272,7 +272,7 @@ uintptr_t dynarec64_DB(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ni FLD(v1, ed, fixedaddress); } else { if(ed!=x1) { - MV(x1, ed); + ADDI(x1, ed, fixedaddress); } X87_PUSH_EMPTY_OR_FAIL(dyn, ninst, x3); CALL(native_fld, -1); |