Home | History | Annotate | Download | only in priv

Lines Matching refs:binop

560 #  define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2))
597 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
602 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
609 binop(Iop_CmpLT32S, cc_dep2, cc_dep1));
614 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
620 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
627 binop(Iop_CmpLE32S, cc_dep2, cc_dep1));
634 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
639 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
645 binop(Iop_CmpLE32U, cc_dep1, cc_dep2));
651 binop(Iop_CmpLT32U, cc_dep2, cc_dep1));
665 binop(Iop_CmpNE32, cc_ndep, mkU32(0)),
667 unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
669 unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
678 binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
683 binop(Iop_CmpNE32, cc_dep1, mkU32(0)));
689 binop(Iop_CmpEQ32,
690 binop(Iop_Shr32, cc_dep1, mkU8(31)),
696 binop(Iop_CmpEQ32,
697 binop(Iop_Shr32, cc_dep1, mkU8(31)),
706 return binop(Iop_And32,
707 binop(Iop_Shr32, cc_dep1,
713 return binop(Iop_And32,
714 binop(Iop_Xor32,
715 binop(Iop_Shr32, cc_dep1,
724 return binop(Iop_And32,
725 binop(Iop_Shr32, cc_dep1,
731 return binop(Iop_And32,
732 binop(Iop_Xor32,
733 binop(Iop_Shr32, cc_dep1,
742 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N));
743 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V));
744 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z));
745 return binop(Iop_Xor32,
746 binop(Iop_And32,
747 binop(Iop_Or32, z, binop(Iop_Xor32, n, v)),
753 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N));
754 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V));
755 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z));
756 return binop(Iop_Xor32,
757 binop(Iop_And32,
758 binop(Iop_Or32, z, binop(Iop_Xor32, n, v)),
802 && st->Ist.WrTmp.data->Iex.Binop.op == Iop_Or32
803 && isU32(st->Ist.WrTmp.data->Iex.Binop.arg2, (ARMCondAL << 4)))
839 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
851 binop(Iop_CmpNE32, cc_ndep, mkU32(0)),
853 unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
855 unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
894 binop(Iop_Shr32,
895 binop(Iop_And32,
896 binop(Iop_Xor32, argL, argR),
897 binop(Iop_Xor32, argL, binop(Iop_Sub32, argL, argR))
911 binop(
913 binop(
916 binop(Iop_Xor32, cc_dep1, cc_dep2),
918 binop(Iop_Xor32,
920 binop(Iop_Sub32,
921 binop(Iop_Sub32, cc_dep1, cc_dep2),
922 binop(Iop_Xor32, cc_ndep, mkU32(1)))
932 # undef binop