Lines Matching defs: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)),
705 return binop(Iop_And32,
706 binop(Iop_Xor32,
707 binop(Iop_Shr32, cc_dep1,
752 && st->Ist.WrTmp.data->Iex.Binop.op == Iop_Or32
753 && isU32(st->Ist.WrTmp.data->Iex.Binop.arg2, (ARMCondAL << 4)))
789 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
801 binop(Iop_CmpNE32, cc_ndep, mkU32(0)),
803 unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
805 unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
844 binop(Iop_Shr32,
845 binop(Iop_And32,
846 binop(Iop_Xor32, argL, argR),
847 binop(Iop_Xor32, argL, binop(Iop_Sub32, argL, argR))
861 binop(
863 binop(
866 binop(Iop_Xor32, cc_dep1, cc_dep2),
868 binop(Iop_Xor32,
870 binop(Iop_Sub32,
871 binop(Iop_Sub32, cc_dep1, cc_dep2),
872 binop(Iop_Xor32, cc_ndep, mkU32(1)))
882 # undef binop