Lines Matching full:binop
819 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2))
852 binop(Iop_CmpEQ32,
853 binop(Iop_Add32, cc_dep1, cc_dep2),
862 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
867 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
874 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
879 return binop(Iop_Xor32,
881 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)),
889 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
895 return binop(Iop_Xor32,
897 binop(Iop_CmpLE32S, cc_dep1, cc_dep2)),
905 binop(Iop_CmpLE32U, cc_dep1, cc_dep2));
910 return binop(Iop_Xor32,
912 binop(Iop_CmpLE32U, cc_dep1, cc_dep2)),
920 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
925 return binop(Iop_Xor32,
927 binop(Iop_CmpLT32U, cc_dep1, cc_dep2)),
934 binop(Iop_CmpLT32S,
935 binop(Iop_Sub32, cc_dep1, cc_dep2),
940 return binop(Iop_Xor32,
942 binop(Iop_CmpLT32S,
943 binop(Iop_Sub32, cc_dep1, cc_dep2),
953 binop(Iop_CmpEQ16,
960 binop(Iop_CmpNE16,
970 binop(Iop_CmpEQ8,
977 binop(Iop_CmpNE8,
987 binop(Iop_CmpLT32U,
988 binop(Iop_And32,cc_dep2,mkU32(0xFF)),
989 binop(Iop_And32,cc_dep1,mkU32(0xFF))));
1002 return binop(Iop_And32,
1003 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1012 return binop(Iop_Xor32,
1013 binop(Iop_And32,
1014 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1023 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1027 return unop(Iop_1Uto32,binop(Iop_CmpNE32, cc_dep1, mkU32(0)));
1037 return unop(Iop_1Uto32,binop(Iop_CmpLE32S, cc_dep1, mkU32(0)));
1046 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1052 return binop(Iop_And32,
1053 binop(Iop_Shr32,cc_dep1,mkU8(31)),
1059 return binop(Iop_Xor32,
1060 binop(Iop_And32,
1061 binop(Iop_Shr32,cc_dep1,mkU8(31)),
1071 binop(Iop_CmpEQ32, binop(Iop_And32,cc_dep1,mkU32(0xFFFF)),
1078 return binop(Iop_And32,
1079 binop(Iop_Shr32,cc_dep1,mkU8(15)),
1088 binop(Iop_CmpEQ32, binop(Iop_And32,cc_dep1,mkU32(255)),
1096 binop(Iop_CmpNE32, binop(Iop_And32,cc_dep1,mkU32(255)),
1108 return binop(Iop_And32,
1109 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1115 return binop(Iop_Xor32,
1116 binop(Iop_And32,
1117 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1126 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1131 return unop(Iop_1Uto32,binop(Iop_CmpLT32S, cc_dep1, mkU32(0)));
1139 binop(Iop_CmpEQ32,
1140 binop(Iop_Shl32,cc_dep1,mkU8(16)),
1150 binop(Iop_CmpEQ32,
1151 binop(Iop_Shl32,cc_dep1,mkU8(16)),
1159 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1176 binop(
1178 binop(
1180 binop(
1182 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1183 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_Z))
1200 binop(
1202 binop(
1204 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1220 binop(
1222 binop(
1224 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_Z)),
1240 binop(
1242 binop(
1244 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_P)),
1269 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
1274 binop(Iop_CmpLT32U,
1275 binop(Iop_And32,cc_dep1,mkU32(0xFF)),
1276 binop(Iop_And32,cc_dep2,mkU32(0xFF))));
1291 binop(
1293 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1300 binop(Iop_CmpLT32U,
1301 binop(Iop_Add32, cc_dep1, cc_dep2),
1314 // binop(Iop_CmpNE32,
1316 binop(Iop_MullS32, cc_dep1, cc_dep2)),
1317 // binop(Iop_Sar32,
1318 // binop(Iop_Mul32, cc_dep1, cc_dep2), mkU8(31)) ));
1343 binop(
1354 # undef binop