DISABLE the swr/swl and friends for now.

Broke Disgaea on x64 only, not sure why right now.
This commit is contained in:
Unknown W. Brackets 2013-07-05 02:53:15 -07:00
parent abc03520b4
commit 1c9086617a
2 changed files with 4 additions and 1 deletions

View File

@ -104,6 +104,9 @@ namespace MIPSComp
void Jit::CompITypeMemUnpairedLR(u32 op, bool isStore)
{
// TODO: ECX getting overwritten? Why?
DISABLE;
CONDITIONAL_DISABLE;
int o = op>>26;
int offset = (signed short)(op&0xFFFF);

View File

@ -549,7 +549,7 @@ OpArg Jit::JitSafeMem::NextFastAddress(int suboffset)
#endif
}
_dbg_assert_msg_(HLE, (suboffset 0xFFFFFFFF) == suboffset, "suboffset must be aligned");
_dbg_assert_msg_(HLE, (suboffset & alignMask_) == suboffset, "suboffset must be aligned");
#ifdef _M_IX86
return MDisp(xaddr_, (u32) Memory::base + offset_ + suboffset);