diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-06-13 11:57:08 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-06-13 11:57:08 +0200 |
| commit | 217c0fa4e9ae485c4ce9433eccee861515bd3831 (patch) | |
| tree | b82b3d2bfbf75d908d91a7893485634255e92e41 /src/dynarec/dynarec_native_functions.c | |
| parent | abe3e1c4f853bec4d93aa8d31d45d83313108f7f (diff) | |
| download | box64-217c0fa4e9ae485c4ce9433eccee861515bd3831.tar.gz box64-217c0fa4e9ae485c4ce9433eccee861515bd3831.zip | |
[DYNACACHE] Created a const table, for later use in internal relocation ([ARM64] only, todo on RV64 and LA64)
Diffstat (limited to 'src/dynarec/dynarec_native_functions.c')
| -rw-r--r-- | src/dynarec/dynarec_native_functions.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dynarec/dynarec_native_functions.c b/src/dynarec/dynarec_native_functions.c index 928ad7e1..4c87385a 100644 --- a/src/dynarec/dynarec_native_functions.c +++ b/src/dynarec/dynarec_native_functions.c @@ -235,6 +235,7 @@ void native_fsave(x64emu_t* emu, uint8_t* ed) LD2D(p, &emu->x87[7-i].d); p+=10; } + reset_fpu(emu); } void native_fsave16(x64emu_t* emu, uint8_t* ed) { @@ -246,6 +247,7 @@ void native_fsave16(x64emu_t* emu, uint8_t* ed) LD2D(p, &emu->x87[7-i].d); p+=10; } + reset_fpu(emu); } void native_frstor(x64emu_t* emu, uint8_t* ed) { |