JIT: another one bites the dust (cntlzwx)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3862 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
a1904ba721
commit
bf671bbcf6
|
@ -950,13 +950,13 @@
|
|||
INSTRUCTION_START;
|
||||
int a = inst.RA;
|
||||
int s = inst.RS;
|
||||
if (gpr.R(a).IsImm() || gpr.R(s).IsImm() || s == a)
|
||||
if (gpr.R(a).IsImm() || gpr.R(s).IsImm())
|
||||
{
|
||||
Default(inst);
|
||||
return;
|
||||
}
|
||||
gpr.Lock(a,s);
|
||||
gpr.LoadToX64(a,false);
|
||||
gpr.Lock(a, s);
|
||||
gpr.LoadToX64(a, true, true);
|
||||
BSR(32, gpr.R(a).GetSimpleReg(), gpr.R(s));
|
||||
FixupBranch gotone = J_CC(CC_NZ);
|
||||
MOV(32, gpr.R(a), Imm32(63));
|
||||
|
|
Loading…
Reference in New Issue