diff options
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) { |