Home | History | Annotate | Download | only in priv

Lines Matching refs:cf

192    { Long cf, pf, af, zf, sf, of;				\
197 cf = (DATA_UTYPE)res < (DATA_UTYPE)argL; \
204 return cf | pf | af | zf | sf | of; \
213 { Long cf, pf, af, zf, sf, of; \
218 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \
225 return cf | pf | af | zf | sf | of; \
234 { Long cf, pf, af, zf, sf, of; \
241 cf = (DATA_UTYPE)res <= (DATA_UTYPE)argL; \
243 cf = (DATA_UTYPE)res < (DATA_UTYPE)argL; \
250 return cf | pf | af | zf | sf | of; \
259 { Long cf, pf, af, zf, sf, of; \
266 cf = (DATA_UTYPE)argL <= (DATA_UTYPE)argR; \
268 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \
275 return cf | pf | af | zf | sf | of; \
284 { Long cf, pf, af, zf, sf, of; \
285 cf = 0; \
291 return cf | pf | af | zf | sf | of; \
300 { Long cf, pf, af, zf, sf, of; \
305 cf = CC_NDEP & AMD64G_CC_MASK_C; \
311 return cf | pf | af | zf | sf | of; \
320 { Long cf, pf, af, zf, sf, of; \
325 cf = CC_NDEP & AMD64G_CC_MASK_C; \
332 return cf | pf | af | zf | sf | of; \
341 { Long cf, pf, af, zf, sf, of; \
342 cf = (CC_DEP2 >> (DATA_BITS - 1)) & AMD64G_CC_MASK_C; \
350 return cf | pf | af | zf | sf | of; \
359 { Long cf, pf, af, zf, sf, of; \
360 cf = CC_DEP2 & 1; \
368 return cf | pf | af | zf | sf | of; \
374 /* ROL: cf' = lsb(result). of' = msb(result) ^ lsb(result). */
391 /* ROR: cf' = msb(result). of' = msb(result) ^ msb-1(result). */
412 { Long cf, pf, af, zf, sf, of; \
422 cf = (hi != 0); \
427 of = cf << 11; \
428 return cf | pf | af | zf | sf | of; \
438 { Long cf, pf, af, zf, sf, of; \
448 cf = (hi != (lo >>/*s*/ (DATA_BITS-1))); \
453 of = cf << 11; \
454 return cf | pf | af | zf | sf | of; \
463 { Long cf, pf, af, zf, sf, of; \
466 cf = (hi != 0); \
471 of = cf << 11; \
472 return cf | pf | af | zf | sf | of; \
481 { Long cf, pf, af, zf, sf, of; \
484 cf = (hi != (lo >>/*s*/ (64-1))); \
489 of = cf << 11; \
490 return cf | pf | af | zf | sf | of; \
743 ULong of,sf,zf,cf,pf;
765 case AMD64CondB: /* CF == 1 */
766 cf = rflags >> AMD64G_CC_SHIFT_C;
767 return 1 & (inv ^ cf);
771 case AMD64CondBE: /* (CF or ZF) == 1 */
772 cf = rflags >> AMD64G_CC_SHIFT_C;
774 return 1 & (inv ^ (cf | zf));
2653 ULong cf=0, of=0, tempcf;
2657 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2658 of = ((arg >> 63) ^ cf) & 1;
2661 arg = (arg >> 1) | (cf << 63);
2662 cf = tempcf;
2668 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2669 of = ((arg >> 31) ^ cf) & 1;
2672 arg = ((arg >> 1) & 0x7FFFFFFFULL) | (cf << 31);
2673 cf = tempcf;
2679 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2680 of = ((arg >> 15) ^ cf) & 1;
2683 arg = ((arg >> 1) & 0x7FFFULL) | (cf << 15);
2684 cf = tempcf;
2690 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2691 of = ((arg >> 7) ^ cf) & 1;
2694 arg = ((arg >> 1) & 0x7FULL) | (cf << 7);
2695 cf = tempcf;
2703 cf &= 1;
2706 rflags_in |= (cf << AMD64G_CC_SHIFT_C) | (of << AMD64G_CC_SHIFT_O);
2721 ULong cf=0, of=0, tempcf;
2725 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2728 arg = (arg << 1) | (cf & 1);
2729 cf = tempcf;
2732 of = ((arg >> 63) ^ cf) & 1;
2736 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2739 arg = 0xFFFFFFFFULL & ((arg << 1) | (cf & 1));
2740 cf = tempcf;
2743 of = ((arg >> 31) ^ cf) & 1;
2747 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2750 arg = 0xFFFFULL & ((arg << 1) | (cf & 1));
2751 cf = tempcf;
2754 of = ((arg >> 15) ^ cf) & 1;
2758 cf = (rflags_in >> AMD64G_CC_SHIFT_C) & 1;
2761 arg = 0xFFULL & ((arg << 1) | (cf & 1));
2762 cf = tempcf;
2765 of = ((arg >> 7) ^ cf) & 1;
2771 cf &= 1;
2774 rflags_in |= (cf << AMD64G_CC_SHIFT_C) | (of << AMD64G_CC_SHIFT_O);