Changed MOVDDUP to use MOVSD on non-SSE3 CPU's.

Added DMA wait time under DSP HLE mode.

Fixes Knockout Kings 2003.
This commit is contained in:
skidau
2012-06-02 10:06:47 +10:00
parent 99b7c91df5
commit b0d271db3c
3 changed files with 20 additions and 7 deletions

View File

@ -1321,7 +1321,7 @@ void XEmitter::MOVDDUP(X64Reg regOp, OpArg arg)
{
// Simulate this instruction with SSE2 instructions
if (!arg.IsSimpleReg(regOp))
MOVQ_xmm(regOp, arg); // MOVSD better?
MOVSD(regOp, arg);
UNPCKLPD(regOp, R(regOp));
}
}