Home | History | Annotate | Download | only in priv

Lines Matching defs:cc_dep2

179    /* const */ ULong CC_DEP2 = cc_dep2_formal;			\
186 CC_DEP2 = CC_DEP2; \
198 argR = CC_DEP2; \
219 argR = CC_DEP2; \
241 argR = CC_DEP2 ^ oldC; \
266 argR = CC_DEP2 ^ oldC; \
345 cf = (CC_DEP2 >> (DATA_BITS - 1)) & AMD64G_CC_MASK_C; \
351 of = lshift(CC_DEP2 ^ CC_DEP1, 12 - DATA_BITS) \
363 cf = CC_DEP2 & 1; \
369 of = lshift(CC_DEP2 ^ CC_DEP1, 12 - DATA_BITS) \
419 * ((DATA_UTYPE)CC_DEP2) ); \
423 * ((DATA_U2TYPE)((DATA_UTYPE)CC_DEP2)) ); \
445 * ((DATA_S2TYPE)(DATA_STYPE)CC_DEP2) ); \
449 * ((DATA_S2TYPE)((DATA_STYPE)CC_DEP2)) ); \
468 mullU64( (ULong)CC_DEP1, (ULong)CC_DEP2, &hi, &lo ); \
486 mullS64( (Long)CC_DEP1, (Long)CC_DEP2, &hi, &lo ); \
519 cf = ((DATA_UTYPE)CC_DEP2 != 0); \
535 cf = ((DATA_UTYPE)CC_DEP2 == 0); \
551 cf = ((DATA_UTYPE)CC_DEP2 == 0); \
752 ULong cc_dep2,
761 amd64g_calculate_rflags_all_WRK ( cc_op, cc_dep1, cc_dep2, cc_ndep );
769 ULong cc_dep2,
789 // return ((UInt)cc_dep1) < ((UInt)cc_dep2)
792 // return ((UInt)(cc_dep1 & 0xFFFF)) < ((UInt)(cc_dep2 & 0xFFFF))
795 // return ((UInt)(cc_dep1 & 0xFF)) < ((UInt)(cc_dep2 & 0xFF))
809 return amd64g_calculate_rflags_all_WRK(cc_op,cc_dep1,cc_dep2,cc_ndep)
819 ULong cc_dep2,
823 cc_dep2, cc_ndep);
887 cond, cc_op, cc_dep1, cc_dep2, cc_ndep );
1018 IRExpr *cond, *cc_op, *cc_dep1, *cc_dep2;
1023 cc_dep2 = args[3];
1031 binop(Iop_Add64, cc_dep1, cc_dep2),
1047 vassert(isIRAtom(cc_dep2));
1053 binop(Iop_Xor64, cc_dep1, cc_dep2)),
1056 binop(Iop_Add64, cc_dep1, cc_dep2))),
1071 vassert(isIRAtom(cc_dep2));
1074 binop(Iop_Xor64, cc_dep1, cc_dep2),
1077 binop(Iop_Sub64, cc_dep1, cc_dep2))),
1089 binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
1096 binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
1103 binop(Iop_CmpEQ64,cc_dep1,cc_dep2));
1108 binop(Iop_CmpNE64,cc_dep1,cc_dep2));
1116 binop(Iop_CmpLE64U, cc_dep1, cc_dep2));
1123 binop(Iop_CmpLE64U, cc_dep1, cc_dep2)),
1133 binop(Iop_Sub64, cc_dep1, cc_dep2),
1142 binop(Iop_Sub64, cc_dep1, cc_dep2),
1152 binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
1159 binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
1167 binop(Iop_CmpLE64S, cc_dep1, cc_dep2));
1175 binop(Iop_CmpLT64S, cc_dep2, cc_dep1));
1191 vassert(isIRAtom(cc_dep2));
1196 binop(Iop_Xor64, cc_dep1, cc_dep2),
1199 binop(Iop_Sub64, cc_dep1, cc_dep2))),
1214 unop(Iop_64to32, cc_dep2)));
1222 unop(Iop_64to32, cc_dep2),
1232 unop(Iop_64to32, cc_dep2)));
1239 unop(Iop_64to32, cc_dep2)));
1249 unop(Iop_64to32, cc_dep2)));
1257 unop(Iop_64to32, cc_dep2),
1269 binop(Iop_Sub64, cc_dep1, cc_dep2),
1281 binop(Iop_Sub64, cc_dep1, cc_dep2),
1294 unop(Iop_64to32, cc_dep2)));
1302 unop(Iop_64to32, cc_dep2),
1313 unop(Iop_64to32, cc_dep2)));
1323 unop(Iop_64to32, cc_dep2),
1336 unop(Iop_64to16,cc_dep2)));
1343 unop(Iop_64to16,cc_dep2)));
1353 binop(Iop_Shl64, cc_dep2, mkU8(48))));
1363 binop(Iop_Shl64,cc_dep2,mkU8(48))));
1376 binop(Iop_And64, cc_dep2, mkU64(0xFF))));
1384 binop(Iop_And64, cc_dep2, mkU64(0xFF)),
1394 unop(Iop_64to8,cc_dep2)));
1401 unop(Iop_64to8,cc_dep2)));
1411 binop(Iop_And64, cc_dep2, mkU64(0xFF))));
1416 && isU64(cc_dep2, 0)) {
1422 /* Note: isU64(cc_dep2, 0) is correct, even though this is
1430 && isU64(cc_dep2, 0)) {
1698 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep;
1702 cc_dep2 = args[2];
1710 cc_dep2));
1717 unop(Iop_64to32, cc_dep2)));
1724 binop(Iop_And64,cc_dep2,mkU64(0xFF))));