diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2023-10-27 01:03:41 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-26 19:03:41 +0200 |
| commit | f81d6cf26265e0bd4c910eb827309a1fa6dbdbc4 (patch) | |
| tree | 81a99e55c09b7d32f6a8cc814d1343c50a30ce29 | |
| parent | fe378c938a265c90a700d5e704c78b9ac6e08bde (diff) | |
| download | box64-f81d6cf26265e0bd4c910eb827309a1fa6dbdbc4.tar.gz box64-f81d6cf26265e0bd4c910eb827309a1fa6dbdbc4.zip | |
[DYNAREC_RV64] Fixed opcode FLD tbyte (for #871) (#1040)
| -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); |