diff --git a/vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp b/vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp index ea45cba..bfaf3ed 100644 --- a/vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp +++ b/vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp @@ -1223,12 +1223,10 @@ void InstCodeSelector::branch(CompareOp: { bool swapped=cmpToEflags(cmpOp, opType, (Opnd*)src1, (Opnd*)src2); ConditionMnemonic cm=getConditionMnemonicFromCompareOperator(cmpOp, opType); -#ifndef _EM64T_ if (((opType==CompareOp::F) ||(opType==CompareOp::S) ||(opType==CompareOp::D)) && ((cmpOp == CompareOp::Geu) || (cmpOp == CompareOp::Gtu)|| (cmpOp == CompareOp::Ne) || (cmpOp == CompareOp::Eq))) { //! branch true&false edges & new block for this branch will be added in CodeSelector::fixNodeInfo appendInsts(irManager.newBranchInst(Mnemonic_JP, NULL, NULL)); } -#endif //! branch true&false edges are added during genTrue|FalseEdge appendInsts(irManager.newBranchInst(getMnemonic(Mnemonic_Jcc, swapped?swapConditionMnemonic(cm):cm), NULL, NULL)); }