Home | History | Annotate | Download | only in priv

Lines Matching defs:cc_dep1

115 ULong arm64g_calculate_flag_n ( ULong cc_op, ULong cc_dep1,
121 ULong nf = (cc_dep1 >> ARM64G_CC_SHIFT_N) & 1;
126 UInt argL = (UInt)cc_dep1;
134 ULong argL = cc_dep1;
142 UInt argL = (UInt)cc_dep1;
150 ULong argL = cc_dep1;
158 UInt argL = cc_dep1;
168 ULong argL = cc_dep1;
178 UInt argL = cc_dep1;
188 ULong argL = cc_dep1;
198 UInt res = (UInt)cc_dep1;
204 ULong res = cc_dep1;
210 //ZZ UInt res = cc_dep1;
224 cc_op, cc_dep1, cc_dep2, cc_dep3 );
233 ULong arm64g_calculate_flag_z ( ULong cc_op, ULong cc_dep1,
239 ULong zf = (cc_dep1 >> ARM64G_CC_SHIFT_Z) & 1;
244 UInt argL = (UInt)cc_dep1;
252 ULong argL = cc_dep1;
260 UInt argL = (UInt)cc_dep1;
268 ULong argL = cc_dep1;
276 UInt argL = cc_dep1;
286 ULong argL = cc_dep1;
296 UInt argL = cc_dep1;
306 ULong argL = cc_dep1;
316 UInt res = (UInt)cc_dep1;
322 ULong res = cc_dep1;
328 //ZZ UInt res = cc_dep1;
334 //ZZ UInt resLo32 = cc_dep1;
343 cc_op, cc_dep1, cc_dep2, cc_dep3 );
352 ULong arm64g_calculate_flag_c ( ULong cc_op, ULong cc_dep1,
358 ULong cf = (cc_dep1 >> ARM64G_CC_SHIFT_C) & 1;
363 UInt argL = (UInt)cc_dep1;
371 ULong argL = cc_dep1;
379 UInt argL = (UInt)cc_dep1;
386 ULong argL = cc_dep1;
393 UInt argL = cc_dep1;
403 ULong argL = cc_dep1;
413 UInt argL = cc_dep1;
422 ULong argL = cc_dep1;
452 cc_op, cc_dep1, cc_dep2, cc_dep3 );
462 ULong arm64g_calculate_flag_v ( ULong cc_op, ULong cc_dep1,
468 ULong vf = (cc_dep1 >> ARM64G_CC_SHIFT_V) & 1;
473 UInt argL = (UInt)cc_dep1;
481 ULong argL = cc_dep1;
489 UInt argL = (UInt)cc_dep1;
497 ULong argL = cc_dep1;
505 UInt argL = cc_dep1;
515 ULong argL = cc_dep1;
525 UInt argL = cc_dep1;
535 ULong argL = cc_dep1;
566 cc_op, cc_dep1, cc_dep2, cc_dep3 );
576 ULong arm64g_calculate_flags_nzcv ( ULong cc_op, ULong cc_dep1,
581 f = 1 & arm64g_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
583 f = 1 & arm64g_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
585 f = 1 & arm64g_calculate_flag_c(cc_op, cc_dep1, cc_dep2, cc_dep3);
587 f = 1 & arm64g_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
611 ULong cc_dep1,
624 // cond_n_op, cc_dep1, cc_dep2, cc_dep3);
629 zf = arm64g_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
634 cf = arm64g_calculate_flag_c(cc_op, cc_dep1, cc_dep2, cc_dep3);
639 nf = arm64g_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
644 vf = arm64g_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
649 cf = arm64g_calculate_flag_c(cc_op, cc_dep1, cc_dep2, cc_dep3);
650 zf = arm64g_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
655 nf = arm64g_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
656 vf = arm64g_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
661 nf = arm64g_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
662 vf = arm64g_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
663 zf = arm64g_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
674 cond, cc_op, cc_dep1, cc_dep2, cc_dep3 );
743 IRExpr *cond_n_op, *cc_dep1, *cc_dep2 ; //, *cc_ndep;
746 cc_dep1 = args[1];
756 binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
761 binop(Iop_CmpNE64, cc_dep1, cc_dep2));
769 binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
774 binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
781 binop(Iop_CmpLE64U, cc_dep1, cc_dep2));
787 binop(Iop_CmpLT64U, cc_dep2, cc_dep1));
794 binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
800 binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
808 binop(Iop_CmpLT64S, cc_dep2, cc_dep1));
813 binop(Iop_CmpLE64S, cc_dep1, cc_dep2));
822 binop(Iop_CmpEQ32, unop(Iop_64to32, cc_dep1),
828 binop(Iop_CmpNE32, unop(Iop_64to32, cc_dep1),
838 unop(Iop_64to32, cc_dep1)));
843 binop(Iop_CmpLT32U, unop(Iop_64to32, cc_dep1),
851 binop(Iop_CmpLE32U, unop(Iop_64to32, cc_dep1),
859 unop(Iop_64to32, cc_dep1)));
866 binop(Iop_CmpLT32S, unop(Iop_64to32, cc_dep1),
874 unop(Iop_64to32, cc_dep1)));
883 unop(Iop_64to32, cc_dep1)));
888 binop(Iop_CmpLE32S, unop(Iop_64to32, cc_dep1),
905 //ZZ unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
907 //ZZ unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
916 //ZZ binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
921 //ZZ binop(Iop_CmpNE32, cc_dep1, mkU32(0)));
928 //ZZ binop(Iop_Shr32, cc_dep1, mkU8(31)),
935 //ZZ binop(Iop_Shr32, cc_dep1, mkU8(31)),
942 /* EQ after COPY --> (cc_dep1 >> ARM64G_CC_SHIFT_Z) & 1 */
944 binop(Iop_Shr64, cc_dep1,
949 /* NE after COPY --> ((cc_dep1 >> ARM64G_CC_SHIFT_Z) ^ 1) & 1 */
952 binop(Iop_Shr64, cc_dep1,
1016 //ZZ IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep;
1019 //ZZ cc_dep1 = args[1];
1034 //ZZ binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
1048 //ZZ unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
1050 //ZZ unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
1066 //ZZ IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep;
1069 //ZZ cc_dep1 = args[1];
1086 //ZZ IRExpr* argL = cc_dep1;
1111 //ZZ binop(Iop_Xor32, cc_dep1, cc_dep2),
1114 //ZZ cc_dep1,
1116 //ZZ binop(Iop_Sub32, cc_dep1, cc_dep2),