Lines Matching refs:binop
781 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2))
814 binop(Iop_CmpEQ32,
815 binop(Iop_Add32, cc_dep1, cc_dep2),
824 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
829 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
836 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
841 return binop(Iop_Xor32,
843 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)),
851 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
857 return binop(Iop_Xor32,
859 binop(Iop_CmpLE32S, cc_dep1, cc_dep2)),
867 binop(Iop_CmpLE32U, cc_dep1, cc_dep2));
872 return binop(Iop_Xor32,
874 binop(Iop_CmpLE32U, cc_dep1, cc_dep2)),
882 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
887 return binop(Iop_Xor32,
889 binop(Iop_CmpLT32U, cc_dep1, cc_dep2)),
896 binop(Iop_CmpLT32S,
897 binop(Iop_Sub32, cc_dep1, cc_dep2),
902 return binop(Iop_Xor32,
904 binop(Iop_CmpLT32S,
905 binop(Iop_Sub32, cc_dep1, cc_dep2),
915 binop(Iop_CmpEQ16,
922 binop(Iop_CmpNE16,
932 binop(Iop_CmpEQ8,
939 binop(Iop_CmpNE8,
949 binop(Iop_CmpLT32U,
950 binop(Iop_And32,cc_dep2,mkU32(0xFF)),
951 binop(Iop_And32,cc_dep1,mkU32(0xFF))));
964 return binop(Iop_And32,
965 binop(Iop_Shr32,cc_dep1,mkU8(7)),
974 return binop(Iop_Xor32,
975 binop(Iop_And32,
976 binop(Iop_Shr32,cc_dep1,mkU8(7)),
985 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
989 return unop(Iop_1Uto32,binop(Iop_CmpNE32, cc_dep1, mkU32(0)));
999 return unop(Iop_1Uto32,binop(Iop_CmpLE32S, cc_dep1, mkU32(0)));
1008 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1014 return binop(Iop_And32,
1015 binop(Iop_Shr32,cc_dep1,mkU8(31)),
1021 return binop(Iop_Xor32,
1022 binop(Iop_And32,
1023 binop(Iop_Shr32,cc_dep1,mkU8(31)),
1033 binop(Iop_CmpEQ32, binop(Iop_And32,cc_dep1,mkU32(0xFFFF)),
1040 return binop(Iop_And32,
1041 binop(Iop_Shr32,cc_dep1,mkU8(15)),
1050 binop(Iop_CmpEQ32, binop(Iop_And32,cc_dep1,mkU32(255)),
1058 binop(Iop_CmpNE32, binop(Iop_And32,cc_dep1,mkU32(255)),
1070 return binop(Iop_And32,
1071 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1077 return binop(Iop_Xor32,
1078 binop(Iop_And32,
1079 binop(Iop_Shr32,cc_dep1,mkU8(7)),
1088 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1093 return unop(Iop_1Uto32,binop(Iop_CmpLT32S, cc_dep1, mkU32(0)));
1101 binop(Iop_CmpEQ32,
1102 binop(Iop_Shl32,cc_dep1,mkU8(16)),
1112 binop(Iop_CmpEQ32,
1113 binop(Iop_Shl32,cc_dep1,mkU8(16)),
1121 return unop(Iop_1Uto32,binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
1138 binop(
1140 binop(
1142 binop(
1144 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1145 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_Z))
1162 binop(
1164 binop(
1166 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1182 binop(
1184 binop(
1186 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_Z)),
1202 binop(
1204 binop(
1206 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_P)),
1231 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
1236 binop(Iop_CmpLT32U,
1237 binop(Iop_And32,cc_dep1,mkU32(0xFF)),
1238 binop(Iop_And32,cc_dep2,mkU32(0xFF))));
1253 binop(
1255 binop(Iop_Shr32, cc_dep1, mkU8(X86G_CC_SHIFT_C)),
1262 binop(Iop_CmpLT32U,
1263 binop(Iop_Add32, cc_dep1, cc_dep2),
1276 // binop(Iop_CmpNE32,
1278 // binop(Iop_MullS32, cc_dep1, cc_dep2)),
1279 // binop(Iop_Sar32,
1280 // binop(Iop_Mul32, cc_dep1, cc_dep2), mkU8(31)) ));
1305 binop(
1316 # undef binop