mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-07 02:42:58 +00:00
block_of_code: Move MXCSR switching out of dispatch loop
Also clarify MXCSR entry/exit terminology
This commit is contained in:
@@ -3371,7 +3371,7 @@ void EmitX64::EmitTerminal(IR::Term::Interpret terminal, IR::LocationDescriptor
|
||||
code->mov(MJitStateReg(Arm::Reg::PC), code->ABI_PARAM1.cvt32());
|
||||
code->SwitchMxcsrOnExit();
|
||||
code->CallFunction(cb.InterpreterFallback);
|
||||
code->ReturnFromRunCode(false); // TODO: Check cycles
|
||||
code->ReturnFromRunCode(true); // TODO: Check cycles
|
||||
}
|
||||
|
||||
void EmitX64::EmitTerminal(IR::Term::ReturnToDispatch, IR::LocationDescriptor) {
|
||||
|
||||
Reference in New Issue
Block a user