From f81d6cf26265e0bd4c910eb827309a1fa6dbdbc4 Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Fri, 27 Oct 2023 01:03:41 +0800 Subject: [DYNAREC_RV64] Fixed opcode FLD tbyte (for #871) (#1040) --- src/dynarec/rv64/dynarec_rv64_db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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); -- cgit 1.4.1