From 998467ce05fd06db8c56ff3358d60d843c990eec Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Wed, 25 Sep 2013 00:21:41 -0700 Subject: [PATCH] Fixing cntlzd. --- src/xenia/cpu/x64/x64_emit_alu.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/cpu/x64/x64_emit_alu.cc b/src/xenia/cpu/x64/x64_emit_alu.cc index f2cbadd84..3e41e500f 100644 --- a/src/xenia/cpu/x64/x64_emit_alu.cc +++ b/src/xenia/cpu/x64/x64_emit_alu.cc @@ -787,7 +787,7 @@ XEEMITTER(cntlzdx, 0x7C000074, X )(X64Emitter& e, X86Compiler& c, InstrDat GpVar v(c.newGpVar()); c.mov(v, e.gpr_value(i.X.RT)); c.bsr(v, v); - c.cmovz(v, e.get_uint64(63)); + c.cmovz(v, e.get_uint64(0)); c.xor_(v, imm(0x3F)); e.update_gpr_value(i.X.RA, v);