MMX fixes :

- Initialise x87 tags correctly in recompiler
- EMMS/FEMMS now respect cr0 TS bit
- FRSTOR now doesn't force all non-uint64 tags to valid
Fixes Heaven 7 with AudioPCI
This commit is contained in:
SarahW 2019-05-18 14:05:30 +01:00
commit cb6422b324
7 changed files with 12 additions and 10 deletions

View file

@ -187,7 +187,7 @@ static inline void x87_ld_frstor(int reg)
}
else
{
cpu_state.tag[reg] = TAG_VALID;
cpu_state.tag[reg] &= ~TAG_UINT64;
cpu_state.ST[reg] = x87_ld80();
}
}