Lines Matching defs:binop
782 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2))
815 binop(Iop_CmpEQ32,
816 binop(Iop_Add32, cc_dep1, cc_dep2),
825 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
830 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
837 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
842 return binop(Iop_Xor32,
844 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)),
852 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
858 return binop(Iop_Xor32,
860 binop(Iop_CmpLE32S, cc_dep1, cc_dep2)),
868 binop(Iop_CmpLE32U, cc_dep1, cc_dep2));
873 return binop(Iop_Xor32,
875 binop(Iop_CmpLE32U, cc_dep1, cc_dep2)),
883 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
888 return binop(Iop_Xor32,
890 binop(Iop_CmpLT32U, cc_dep1, cc_dep2)),
897 binop(Iop_CmpLT32S,
898 binop(Iop_Sub32, cc_dep1, cc_dep2),
903 return binop(Iop_Xor32,
905 binop(Iop_CmpLT32S,
906 binop(Iop_Sub32, cc_dep1, cc_dep2),
916 binop(Iop_CmpEQ16,
923 binop(Iop_CmpNE16,
933 binop(Iop_CmpEQ8,
940 binop(Iop_CmpNE8,
950 binop(Iop_CmpLT32U,
951 binop(Iop_And32,cc_dep2,mkU32(0xFF)),
952 binop(Iop_And32,cc_dep1,mkU32(0xFF))));
965 return binop(Iop_And32,
966 binop(Iop_Shr32,cc_dep1,mkU8(7)),
975 return binop(Iop_Xor32,
976 binop(Iop_And32,
977 binop(Iop_Shr32,cc_dep1,mkU8(7)),
986 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
990 return unop(Iop_1Uto32,binop(Iop_CmpNE32, cc_dep1, mkU32(0)));
1000 return unop(Iop_1Uto32,binop(Iop_CmpLE32S, cc_dep1, mkU32(0)));
1009 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1015 return binop(Iop_And32,
1016 binop(Iop_Shr32,cc_dep1,mkU8(31)),
1022 return binop(Iop_Xor32,
1023 binop(Iop_And32,
1024 binop(Iop_Shr32,cc_dep1,mkU8(31)),
1034 binop(Iop_CmpEQ32, binop(Iop_And32,cc_dep1,mkU32(0xFFFF)),
1041 return binop(Iop_And32,
1042 binop(Iop_Shr32,cc_dep1,mkU8(15)),
1051 binop(Iop_CmpEQ32, binop(Iop_And32,cc_dep1,mkU32(255)),
1059 binop(Iop_CmpNE32, binop(Iop_And32,cc_dep1,mkU32(255)),
1071 return binop(Iop_And32,
1072 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1078 return binop(Iop_Xor32,
1079 binop(Iop_And32,
1080 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1089 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1094 return unop(Iop_1Uto32,binop(Iop_CmpLT32S, cc_dep1, mkU32(0)));
1102 binop(Iop_CmpEQ32,
1103 binop(Iop_Shl32,cc_dep1,mkU8(16)),
1113 binop(Iop_CmpEQ32,
1114 binop(Iop_Shl32,cc_dep1,mkU8(16)),
1122 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1139 binop(
1141 binop(
1143 binop(
1145 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1146 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_Z))
1163 binop(
1165 binop(
1167 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1183 binop(
1185 binop(
1187 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_Z)),
1203 binop(
1205 binop(
1207 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_P)),
1232 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
1237 binop(Iop_CmpLT32U,
1238 binop(Iop_And32,cc_dep1,mkU32(0xFF)),
1239 binop(Iop_And32,cc_dep2,mkU32(0xFF))));
1254 binop(
1256 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1263 binop(Iop_CmpLT32U,
1264 binop(Iop_Add32, cc_dep1, cc_dep2),
1277 // binop(Iop_CmpNE32,
1279 // binop(Iop_MullS32, cc_dep1, cc_dep2)),
1280 // binop(Iop_Sar32,
1281 // binop(Iop_Mul32, cc_dep1, cc_dep2), mkU8(31)) ));
1306 binop(
1317 # undef binop