Home | History | Annotate | Download | only in priv

Lines Matching refs:cc_dep1

178    /* const */ ULong CC_DEP1 = cc_dep1_formal;			\
197 argL = CC_DEP1; \
218 argL = CC_DEP1; \
240 argL = CC_DEP1; \
265 argL = CC_DEP1; \
289 pf = parity_table[(UChar)CC_DEP1]; \
291 zf = ((DATA_UTYPE)CC_DEP1 == 0) << 6; \
292 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
305 res = CC_DEP1; \
325 res = CC_DEP1; \
346 pf = parity_table[(UChar)CC_DEP1]; \
348 zf = ((DATA_UTYPE)CC_DEP1 == 0) << 6; \
349 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
351 of = lshift(CC_DEP2 ^ CC_DEP1, 12 - DATA_BITS) \
364 pf = parity_table[(UChar)CC_DEP1]; \
366 zf = ((DATA_UTYPE)CC_DEP1 == 0) << 6; \
367 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
369 of = lshift(CC_DEP2 ^ CC_DEP1, 12 - DATA_BITS) \
384 | (AMD64G_CC_MASK_C & CC_DEP1) \
385 | (AMD64G_CC_MASK_O & (lshift(CC_DEP1, \
387 ^ lshift(CC_DEP1, 11))); \
401 | (AMD64G_CC_MASK_C & (CC_DEP1 >> (DATA_BITS-1))) \
402 | (AMD64G_CC_MASK_O & (lshift(CC_DEP1, \
404 ^ lshift(CC_DEP1, 11-(DATA_BITS-1)+1))); \
418 = NARROWtoU( ((DATA_UTYPE)CC_DEP1) \
422 ((DATA_U2TYPE)((DATA_UTYPE)CC_DEP1)) \
444 = NARROWtoS( ((DATA_S2TYPE)(DATA_STYPE)CC_DEP1) \
448 ((DATA_S2TYPE)((DATA_STYPE)CC_DEP1)) \
468 mullU64( (ULong)CC_DEP1, (ULong)CC_DEP2, &hi, &lo ); \
486 mullS64( (Long)CC_DEP1, (Long)CC_DEP2, &hi, &lo ); \
506 zf = ((DATA_UTYPE)CC_DEP1 == 0) << 6; \
507 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
522 zf = ((DATA_UTYPE)CC_DEP1 == 0) << 6; \
523 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
539 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
554 zf = ((DATA_UTYPE)CC_DEP1 == 0) << 6; \
555 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
751 ULong cc_dep1,
761 amd64g_calculate_rflags_all_WRK ( cc_op, cc_dep1, cc_dep2, cc_ndep );
768 ULong cc_dep1,
782 return (cc_dep1 >> AMD64G_CC_SHIFT_C) & 1;
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)
818 ULong cc_dep1,
822 ULong rflags = amd64g_calculate_rflags_all_WRK(cc_op, cc_dep1,
887 cond, cc_op, cc_dep1, cc_dep2, cc_ndep );
1018 IRExpr *cond, *cc_op, *cc_dep1, *cc_dep2;
1022 cc_dep1 = args[2];
1031 binop(Iop_Add64, cc_dep1, cc_dep2),
1046 vassert(isIRAtom(cc_dep1));
1053 binop(Iop_Xor64, cc_dep1, cc_dep2)),
1055 cc_dep1,
1056 binop(Iop_Add64, cc_dep1, cc_dep2))),
1070 vassert(isIRAtom(cc_dep1));
1074 binop(Iop_Xor64, cc_dep1, cc_dep2),
1076 cc_dep1,
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));
1190 vassert(isIRAtom(cc_dep1));
1196 binop(Iop_Xor64, cc_dep1, cc_dep2),
1198 cc_dep1,
1199 binop(Iop_Sub64, cc_dep1, cc_dep2))),
1213 unop(Iop_64to32, cc_dep1),
1223 unop(Iop_64to32, cc_dep1)));
1231 unop(Iop_64to32, cc_dep1),
1238 unop(Iop_64to32, cc_dep1),
1248 unop(Iop_64to32, cc_dep1),
1258 unop(Iop_64to32, cc_dep1)));
1269 binop(Iop_Sub64, cc_dep1, cc_dep2),
1281 binop(Iop_Sub64, cc_dep1, cc_dep2),
1293 unop(Iop_64to32, cc_dep1),
1303 unop(Iop_64to32, cc_dep1)));
1312 unop(Iop_64to32, cc_dep1),
1324 unop(Iop_64to32, cc_dep1)));
1335 unop(Iop_64to16,cc_dep1),
1342 unop(Iop_64to16,cc_dep1),
1352 binop(Iop_Shl64, cc_dep1, mkU8(48)),
1362 binop(Iop_Shl64,cc_dep1,mkU8(48)),
1375 binop(Iop_And64, cc_dep1, mkU64(0xFF)),
1385 binop(Iop_And64, cc_dep1, mkU64(0xFF))));
1393 unop(Iop_64to8,cc_dep1),
1400 unop(Iop_64to8,cc_dep1),
1410 binop(Iop_And64, cc_dep1, mkU64(0xFF)),
1426 binop(Iop_Shr64,cc_dep1,mkU8(7)),
1437 binop(Iop_Shr64,cc_dep1,mkU8(7)),
1447 binop(Iop_CmpEQ64, cc_dep1, mkU64(0)));
1452 binop(Iop_CmpNE64, cc_dep1, mkU64(0)));
1464 cc_dep1,
1474 unop(Iop_64to32, cc_dep1),
1481 unop(Iop_64to32, cc_dep1),
1494 unop(Iop_64to32, cc_dep1),
1501 binop(Iop_Shr64, cc_dep1, mkU8(31)),
1508 binop(Iop_Shr64, cc_dep1, mkU8(31)),
1519 binop(Iop_And64, cc_dep1, mkU64(0xFFFF)),
1526 binop(Iop_And64, cc_dep1, mkU64(0xFFFF)),
1535 binop(Iop_CmpEQ64, binop(Iop_And64,cc_dep1,mkU64(255)),
1541 binop(Iop_CmpNE64, binop(Iop_And64,cc_dep1,mkU64(255)),
1554 binop(Iop_Shr64,cc_dep1,mkU8(7)),
1561 binop(Iop_Shr64,cc_dep1,mkU8(7)),
1572 binop(Iop_Sub64, cc_dep1, mkU64(1)),
1583 binop(Iop_Shl64,cc_dep1,mkU8(48)),
1593 unop(Iop_64to32, cc_dep1),
1603 binop(Iop_Shl64,cc_dep1,mkU8(48)),
1627 binop(Iop_Shr64, cc_dep1, mkU8(AMD64G_CC_SHIFT_C)),
1628 binop(Iop_Shr64, cc_dep1, mkU8(AMD64G_CC_SHIFT_Z))
1646 binop(Iop_Shr64, cc_dep1, mkU8(AMD64G_CC_SHIFT_C)),
1666 binop(Iop_Shr64, cc_dep1, mkU8(AMD64G_CC_SHIFT_Z)),
1683 binop(Iop_Shr64, cc_dep1, mkU8(AMD64G_CC_SHIFT_P)),
1698 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep;
1701 cc_dep1 = args[1];
1709 cc_dep1,
1716 unop(Iop_64to32, cc_dep1),
1723 binop(Iop_And64,cc_dep1,mkU64(0xFF)),