Add 3rd argument register to X86.
Implement more instructions.
Change-Id: I3af7bbaf18eedc6537f1cfc2d57c4f6106fb5164
diff --git a/src/compiler/codegen/x86/FP/X86FP.cc b/src/compiler/codegen/x86/FP/X86FP.cc
index 52b4fc4..c916640 100644
--- a/src/compiler/codegen/x86/FP/X86FP.cc
+++ b/src/compiler/codegen/x86/FP/X86FP.cc
@@ -213,7 +213,7 @@
}
LIR* branch = NULL;
if (unorderedGt) {
- branch = newLIR2(cUnit, kX86Jcc, 0, kX86CondPE);
+ branch = newLIR2(cUnit, kX86Jcc8, 0, kX86CondPE);
}
newLIR2(cUnit, kX86Set8R, rlResult.lowReg, kX86CondA /* above - unsigned > */);
newLIR2(cUnit, kX86Sbb32RI, rlResult.lowReg, 0);