EmitX64: Switch MXCSR when switching to interpreter

This commit is contained in:
MerryMage 2016-08-07 22:47:17 +01:00
parent edb236ab07
commit 04c1a0d2de
3 changed files with 21 additions and 11 deletions

View file

@ -20,7 +20,10 @@ public:
void ClearCache(bool poison_memory);
size_t RunCode(JitState* jit_state, CodePtr basic_block, size_t cycles_to_run) const;
void ReturnFromRunCode();
void ReturnFromRunCode(bool MXCSR_switch = true);
void SwitchMxcsrOnEntry();
void SwitchMxcsrOnExit();
Gen::OpArg MFloatNegativeZero32() const {
return Gen::M(const_FloatNegativeZero32);