Home | History | Annotate | Download | only in priv

Lines Matching defs:cc_dep1

111 UInt armg_calculate_flag_n ( UInt cc_op, UInt cc_dep1,
121 UInt nf = (cc_dep1 >> ARMG_CC_SHIFT_N) & 1;
126 UInt argL = cc_dep1;
134 UInt argL = cc_dep1;
142 UInt argL = cc_dep1;
152 UInt argL = cc_dep1;
162 UInt res = cc_dep1;
168 UInt res = cc_dep1;
182 cc_op, cc_dep1, cc_dep2, cc_dep3 );
191 UInt armg_calculate_flag_z ( UInt cc_op, UInt cc_dep1,
201 UInt zf = (cc_dep1 >> ARMG_CC_SHIFT_Z) & 1;
206 UInt argL = cc_dep1;
214 UInt argL = cc_dep1;
222 UInt argL = cc_dep1;
232 UInt argL = cc_dep1;
242 UInt res = cc_dep1;
248 UInt res = cc_dep1;
254 UInt resLo32 = cc_dep1;
263 cc_op, cc_dep1, cc_dep2, cc_dep3 );
272 UInt armg_calculate_flag_c ( UInt cc_op, UInt cc_dep1,
282 UInt cf = (cc_dep1 >> ARMG_CC_SHIFT_C) & 1;
287 UInt argL = cc_dep1;
295 UInt argL = cc_dep1;
302 UInt argL = cc_dep1;
312 UInt argL = cc_dep1;
344 cc_op, cc_dep1, cc_dep2, cc_dep3 );
353 UInt armg_calculate_flag_v ( UInt cc_op, UInt cc_dep1,
363 UInt vf = (cc_dep1 >> ARMG_CC_SHIFT_V) & 1;
368 UInt argL = cc_dep1;
376 UInt argL = cc_dep1;
384 UInt argL = cc_dep1;
394 UInt argL = cc_dep1;
427 cc_op, cc_dep1, cc_dep2, cc_dep3 );
437 UInt armg_calculate_flags_nzcv ( UInt cc_op, UInt cc_dep1,
442 f = armg_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
444 f = armg_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
446 f = armg_calculate_flag_c(cc_op, cc_dep1, cc_dep2, cc_dep3);
448 f = armg_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
471 UInt cc_dep1,
478 // cond_n_op, cc_dep1, cc_dep2, cc_dep3);
488 zf = armg_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
493 cf = armg_calculate_flag_c(cc_op, cc_dep1, cc_dep2, cc_dep3);
498 nf = armg_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
503 vf = armg_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
508 cf = armg_calculate_flag_c(cc_op, cc_dep1, cc_dep2, cc_dep3);
509 zf = armg_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
514 nf = armg_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
515 vf = armg_calculate_flag_v(cc_op, cc_dep1, cc_dep2, cc_dep3);
520 nf = armg_calculate_flag_n(cc_op, cc_dep1, cc_dep2, cc_dep3);
521 cc_dep1, cc_dep2, cc_dep3);
522 zf = armg_calculate_flag_z(cc_op, cc_dep1, cc_dep2, cc_dep3);
531 cond, cc_op, cc_dep1, cc_dep2, cc_dep3 );
585 IRExpr *cond_n_op, *cc_dep1, *cc_dep2, *cc_ndep;
588 cc_dep1 = args[1];
597 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
602 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
609 binop(Iop_CmpLT32S, cc_dep2, cc_dep1));
614 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
620 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
627 binop(Iop_CmpLE32S, cc_dep2, cc_dep1));
634 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
639 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
645 binop(Iop_CmpLE32U, cc_dep1, cc_dep2));
651 binop(Iop_CmpLT32U, cc_dep2, cc_dep1));
667 unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
669 unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
678 binop(Iop_CmpEQ32, cc_dep1, mkU32(0)));
683 binop(Iop_CmpNE32, cc_dep1, mkU32(0)));
690 binop(Iop_Shr32, cc_dep1, mkU8(31)),
697 binop(Iop_Shr32, cc_dep1, mkU8(31)),
705 /* EQ after COPY --> (cc_dep1 >> ARMG_CC_SHIFT_Z) & 1 */
707 binop(Iop_Shr32, cc_dep1,
712 /* NE after COPY --> ((cc_dep1 >> ARMG_CC_SHIFT_Z) ^ 1) & 1 */
715 binop(Iop_Shr32, cc_dep1,
723 /* MI after COPY --> (cc_dep1 >> ARMG_CC_SHIFT_N) & 1 */
725 binop(Iop_Shr32, cc_dep1,
730 /* PL after COPY --> ((cc_dep1 >> ARMG_CC_SHIFT_N) ^ 1) & 1 */
733 binop(Iop_Shr32, cc_dep1,
742 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N));
743 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V));
744 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z));
753 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N));
754 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V));
755 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z));
821 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep;
824 cc_dep1 = args[1];
839 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
853 unop(Iop_1Uto32, binop(Iop_CmpLE32U, cc_dep2, cc_dep1)),
855 unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1))
871 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep;
874 cc_dep1 = args[1];
891 IRExpr* argL = cc_dep1;
916 binop(Iop_Xor32, cc_dep1, cc_dep2),
919 cc_dep1,
921 binop(Iop_Sub32, cc_dep1, cc_dep2),