diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-04-21 20:09:26 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-21 14:09:26 +0200 |
| commit | 20ea2987a8f6a373e1d982797277323f84b2cc36 (patch) | |
| tree | 954f055fb57dbfc0c3469e731acec96625f663b5 /src/dynarec/arm64 | |
| parent | eee547d50a7da5290e780b5d2c95d45f76959905 (diff) | |
| download | box64-20ea2987a8f6a373e1d982797277323f84b2cc36.tar.gz box64-20ea2987a8f6a373e1d982797277323f84b2cc36.zip | |
[DYNAREC] More handling of low precision x87 flag change (#2556)
Diffstat (limited to 'src/dynarec/arm64')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_d9.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_d9.c b/src/dynarec/arm64/dynarec_arm64_d9.c index fe7242df..c6615291 100644 --- a/src/dynarec/arm64/dynarec_arm64_d9.c +++ b/src/dynarec/arm64/dynarec_arm64_d9.c @@ -557,6 +557,7 @@ uintptr_t dynarec64_D9(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin } MOV32w(x2, 0); CALL(fpu_loadenv, -1); + NATIVE_RESTORE_X87PC(); break; case 5: INST_NAME("FLDCW Ew"); |