Home | History | Annotate | Download | only in priv

Lines Matching refs:Ity_I32

154    is conditional, this holds the gating IRTemp :: Ity_I32.  If the
157 static IRTemp r15guard; /* :: Ity_I32, 0 or 1 */
340 static IRExpr* /* :: Ity_I32 */ get_FAKE_roundingmode ( void )
475 return IRExpr_Get( integerGuestRegOffset(iregNo), Ity_I32 );
495 e = IRExpr_Get( integerGuestRegOffset(iregNo), Ity_I32 );
512 e = IRExpr_Get( integerGuestRegOffset(iregNo), Ity_I32 );
522 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
533 IRTemp guardT /* :: Ity_I32, 0 or 1 */,
573 IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
671 IRTemp guardT /* :: Ity_I32, 0 or 1 */)
715 IRTemp guardT /* :: Ity_I32, 0 or 1 */)
782 IRTemp guardT /* :: Ity_I32, 0 or 1 */)
842 IRTemp guardT /* :: Ity_I32, 0 or 1 */)
861 IRExpr* e, /* :: Ity_I32 */
862 IRTemp guardT /* :: Ity_I32, 0 or 1 */)
873 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
882 IRExpr_Get(gsoffset, Ity_I32),
892 IRTemp t = newTemp(Ity_I32);
893 assign(t, IRExpr_Get( OFFB_ITSTATE, Ity_I32));
905 IRTemp t = newTemp(Ity_I32);
906 assign(t, IRExpr_Get( OFFB_QFLAG32, Ity_I32));
922 IRTemp nyu = newTemp(Ity_I32);
939 IRExpr* e, /* Ity_I32 */
947 IRTemp masked = newTemp(Ity_I32);
964 case 0: return IRExpr_Get( OFFB_GEFLAG0, Ity_I32 );
965 case 1: return IRExpr_Get( OFFB_GEFLAG1, Ity_I32 );
966 case 2: return IRExpr_Get( OFFB_GEFLAG2, Ity_I32 );
967 case 3: return IRExpr_Get( OFFB_GEFLAG3, Ity_I32 );
977 IRTemp ge10 = newTemp(Ity_I32);
978 IRTemp ge32 = newTemp(Ity_I32);
993 IRTemp ge0 = newTemp(Ity_I32);
994 IRTemp ge1 = newTemp(Ity_I32);
995 IRTemp ge2 = newTemp(Ity_I32);
996 IRTemp ge3 = newTemp(Ity_I32);
1013 static IRTemp /* :: Ity_I32 */ mk_get_IR_rounding_mode ( void )
1028 IRTemp armEncd = newTemp(Ity_I32);
1029 IRTemp swapped = newTemp(Ity_I32);
1034 binop(Iop_Shr32, IRExpr_Get(OFFB_FPSCR, Ity_I32), mkU8(22)));
1083 Ity_I32, suitable for narrowing. Although the return type is
1084 Ity_I32, the returned value is either 0 or 1. 'cond' must be
1085 :: Ity_I32 and must denote the condition to compute in
1090 vassert(typeOfIRExpr(irsb->tyenv, cond) == Ity_I32);
1104 binop(Iop_Or32, IRExpr_Get(OFFB_CC_OP, Ity_I32), cond),
1105 IRExpr_Get(OFFB_CC_DEP1, Ity_I32),
1106 IRExpr_Get(OFFB_CC_DEP2, Ity_I32),
1107 IRExpr_Get(OFFB_CC_NDEP, Ity_I32)
1111 Ity_I32,
1126 Ity_I32, suitable for narrowing. Although the return type is
1127 Ity_I32, the returned value is either 0 or 1.
1141 Ity_I32. */
1145 = mkIRExprVec_4( IRExpr_Get(OFFB_CC_OP, Ity_I32),
1146 IRExpr_Get(OFFB_CC_DEP1, Ity_I32),
1147 IRExpr_Get(OFFB_CC_DEP2, Ity_I32),
1148 IRExpr_Get(OFFB_CC_NDEP, Ity_I32) );
1151 Ity_I32,
1165 Ity_I32. */
1169 = mkIRExprVec_4( IRExpr_Get(OFFB_CC_OP, Ity_I32),
1170 IRExpr_Get(OFFB_CC_DEP1, Ity_I32),
1171 IRExpr_Get(OFFB_CC_DEP2, Ity_I32),
1172 IRExpr_Get(OFFB_CC_NDEP, Ity_I32) );
1175 Ity_I32,
1192 = mkIRExprVec_4( IRExpr_Get(OFFB_CC_OP, Ity_I32),
1193 IRExpr_Get(OFFB_CC_DEP1, Ity_I32),
1194 IRExpr_Get(OFFB_CC_DEP2, Ity_I32),
1195 IRExpr_Get(OFFB_CC_NDEP, Ity_I32) );
1198 Ity_I32,
1233 Ity_I32,
1240 Ity_I32,
1294 IRExpr_Get(OFFB_FPSCR, Ity_I32),
1303 condition :: Ity_I32. */
1307 IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
1310 vassert(typeOfIRTemp(irsb->tyenv, t_dep1 == Ity_I32));
1311 vassert(typeOfIRTemp(irsb->tyenv, t_dep2 == Ity_I32));
1312 vassert(typeOfIRTemp(irsb->tyenv, t_ndep == Ity_I32));
1327 IRExpr_Get(OFFB_CC_OP, Ity_I32),
1332 IRExpr_Get(OFFB_CC_DEP1, Ity_I32),
1337 IRExpr_Get(OFFB_CC_DEP2, Ity_I32),
1342 IRExpr_Get(OFFB_CC_NDEP, Ity_I32),
1352 IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
1354 IRTemp z32 = newTemp(Ity_I32);
1364 IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
1366 IRTemp z32 = newTemp(Ity_I32);
1375 IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
1377 IRTemp z32 = newTemp(Ity_I32);
1385 expression :: Ity_I32 is 0 (note! the side exit is taken if the
1392 IRTemp guardT /* :: Ity_I32, 0 or 1 */
1408 IRTemp guardT /* :: Ity_I32, 0 or 1 */
1425 IRTemp guardT /* :: Ity_I32, 0 or 1 */
1442 static void gen_SIGILL_T_if_nonzero ( IRTemp t /* :: Ity_I32 */ )
1465 IRTemp old_itstate /* :: Ity_I32 */,
1466 IRTemp new_itstate /* :: Ity_I32 */
1471 IRTemp guards_for_next3 = newTemp(Ity_I32);
1482 IRTemp old_itstate /* :: Ity_I32 */,
1483 IRTemp new_itstate /* :: Ity_I32 */
1496 IRTemp res1 = newTemp(Ity_I32);
1500 IRTemp res2 = newTemp(Ity_I32);
1521 IRTemp res3 = newTemp(Ity_I32);
1544 IRTemp immT = newTemp(Ity_I32);
1548 IRTemp qnewT = newTemp(Ity_I32);
1586 static void armUnsignedSatQ( IRTemp* res, /* OUT - Ity_I32 */
1587 IRTemp* resQ, /* OUT - Ity_I32 */
1588 IRTemp regT, /* value to clamp - Ity_I32 */
1594 IRTemp node0 = newTemp(Ity_I32);
1595 IRTemp node1 = newTemp(Ity_I32);
1597 IRTemp node3 = newTemp(Ity_I32);
1598 IRTemp node4 = newTemp(Ity_I32);
1600 IRTemp node6 = newTemp(Ity_I32);
1634 static void armSignedSatQ( IRTemp regT, /* value to clamp - Ity_I32 */
1636 IRTemp* res, /* OUT - Ity_I32 */
1637 IRTemp* resQ ) /* OUT - Ity_I32 */
1642 IRTemp node0 = newTemp(Ity_I32);
1643 IRTemp node1 = newTemp(Ity_I32);
1645 IRTemp node3 = newTemp(Ity_I32);
1646 IRTemp node4 = newTemp(Ity_I32);
1648 IRTemp node6 = newTemp(Ity_I32);
1676 IRTemp res = newTemp(Ity_I32);
1753 IRTemp amtT = newTemp(Ity_I32);
1764 IRTemp oldC = newTemp(Ity_I32);
1867 IRTemp amtT = newTemp(Ity_I32);
1876 IRTemp oldC = newTemp(Ity_I32);
1979 IRTemp amtT = newTemp(Ity_I32);
1988 IRTemp oldC = newTemp(Ity_I32);
2054 IRTemp amtT = newTemp(Ity_I32);
2056 IRTemp amt5T = newTemp(Ity_I32);
2058 IRTemp oldC = newTemp(Ity_I32);
2156 IRTemp oldcT = newTemp(Ity_I32);
2282 *shop = newTemp(Ity_I32);
2286 *shco = newTemp(Ity_I32);
2317 IRTemp rMt = newTemp(Ity_I32);
2335 IRTemp rMt = newTemp(Ity_I32);
2336 IRTemp rSt = newTemp(Ity_I32);
2417 IRTemp rmT = newTemp(Ity_I32);
2418 IRTemp cflagT = newTemp(Ity_I32);
2426 IRTemp rmT = newTemp(Ity_I32);
2477 /* irRes :: Ity_I32 holds a floating point comparison result encoded
2484 IRTemp ix = newTemp(Ity_I32);
2485 IRTemp termL = newTemp(Ity_I32);
2486 IRTemp termR = newTemp(Ity_I32);
2487 IRTemp nzcv = newTemp(Ity_I32);
2691 IRTemp x1 = newTemp(Ity_I32);
2692 IRTemp x2 = newTemp(Ity_I32);
2693 IRTemp x3 = newTemp(Ity_I32);
2694 IRTemp x4 = newTemp(Ity_I32);
2695 IRTemp x5 = newTemp(Ity_I32);
2754 IRTemp res = newTemp(Ity_I32);
2775 IRTemp res = newTemp(Ity_I32);
7838 loadLE(Ity_I32, mkexpr(addr))), IRTemp_INVALID);
7870 loadLE(Ity_I32, binop(Iop_Add32,
7954 IRTemp initialRn = newTemp(Ity_I32);
7957 IRTemp initialRm = newTemp(Ity_I32);
7981 IRTemp addr = newTemp(Ity_I32);
8031 IRTemp addr = newTemp(Ity_I32);
8051 loadLE(Ity_I32, mkexpr(addr))),
8078 loadLE(Ity_I32, binop(Iop_Add32,
8168 IRTemp addr = newTemp(Ity_I32);
8177 tmp = newTemp(Ity_I32);
8392 IRTemp srcN = newTemp(Ity_I32);
8393 IRTemp srcM = newTemp(Ity_I32);
8394 IRTemp res = newTemp(Ity_I32);
8514 IRTemp irt_regM = newTemp(Ity_I32);
8515 IRTemp irt_regM_shift = newTemp(Ity_I32);
8573 IRTemp irt_regN = newTemp(Ity_I32);
8574 IRTemp irt_regN_shift = newTemp(Ity_I32);
8575 IRTemp irt_sat_Q = newTemp(Ity_I32);
8576 IRTemp irt_result = newTemp(Ity_I32);
8631 IRTemp irt_regN = newTemp(Ity_I32);
8632 IRTemp irt_regN_shift = newTemp(Ity_I32);
8633 IRTemp irt_sat_Q = newTemp(Ity_I32);
8634 IRTemp irt_result = newTemp(Ity_I32);
8682 IRTemp irt_regN = newTemp(Ity_I32);
8683 IRTemp irt_regN_lo = newTemp(Ity_I32);
8684 IRTemp irt_regN_hi = newTemp(Ity_I32);
8685 IRTemp irt_Q_lo = newTemp(Ity_I32);
8686 IRTemp irt_Q_hi = newTemp(Ity_I32);
8687 IRTemp irt_res_lo = newTemp(Ity_I32);
8688 IRTemp irt_res_hi = newTemp(Ity_I32);
8743 IRTemp rNt = newTemp(Ity_I32);
8744 IRTemp rMt = newTemp(Ity_I32);
8745 IRTemp res = newTemp(Ity_I32);
8746 IRTemp reso = newTemp(Ity_I32);
8792 IRTemp rNt = newTemp(Ity_I32);
8793 IRTemp rMt = newTemp(Ity_I32);
8794 IRTemp res = newTemp(Ity_I32);
8795 IRTemp reso = newTemp(Ity_I32);
8842 IRTemp rNt = newTemp(Ity_I32);
8843 IRTemp rMt = newTemp(Ity_I32);
8844 IRTemp res = newTemp(Ity_I32);
8845 IRTemp reso = newTemp(Ity_I32);
8892 IRTemp rNt = newTemp(Ity_I32);
8893 IRTemp rMt = newTemp(Ity_I32);
8894 IRTemp res = newTemp(Ity_I32);
8895 IRTemp reso = newTemp(Ity_I32);
8942 IRTemp rNt = newTemp(Ity_I32);
8943 IRTemp rMt = newTemp(Ity_I32);
8944 IRTemp res = newTemp(Ity_I32);
8945 IRTemp reso = newTemp(Ity_I32);
8991 IRTemp rNt = newTemp(Ity_I32);
8992 IRTemp rMt = newTemp(Ity_I32);
8993 IRTemp res = newTemp(Ity_I32);
8994 IRTemp reso = newTemp(Ity_I32);
9041 IRTemp rNt = newTemp(Ity_I32);
9042 IRTemp rMt = newTemp(Ity_I32);
9043 IRTemp res = newTemp(Ity_I32);
9044 IRTemp reso = newTemp(Ity_I32);
9091 IRTemp rNt = newTemp(Ity_I32);
9092 IRTemp rMt = newTemp(Ity_I32);
9093 IRTemp res = newTemp(Ity_I32);
9094 IRTemp reso = newTemp(Ity_I32);
9141 IRTemp rNt = newTemp(Ity_I32);
9142 IRTemp rMt = newTemp(Ity_I32);
9143 IRTemp res_q = newTemp(Ity_I32);
9186 IRTemp rNt = newTemp(Ity_I32);
9187 IRTemp rMt = newTemp(Ity_I32);
9188 IRTemp res_q = newTemp(Ity_I32);
9231 IRTemp rNt = newTemp(Ity_I32);
9232 IRTemp rMt = newTemp(Ity_I32);
9233 IRTemp res_q = newTemp(Ity_I32);
9276 IRTemp rNt = newTemp(Ity_I32);
9277 IRTemp rMt = newTemp(Ity_I32);
9278 Ity_I32);
9321 IRTemp rNt = newTemp(Ity_I32);
9322 IRTemp rMt = newTemp(Ity_I32);
9323 IRTemp res_q = newTemp(Ity_I32);
9366 IRTemp rNt = newTemp(Ity_I32);
9367 IRTemp rMt = newTemp(Ity_I32);
9368 IRTemp res_q = newTemp(Ity_I32);
9411 IRTemp rNt = newTemp(Ity_I32);
9412 IRTemp rMt = newTemp(Ity_I32);
9413 IRTemp res_q = newTemp(Ity_I32);
9456 IRTemp rNt = newTemp(Ity_I32);
9457 IRTemp rMt = newTemp(Ity_I32);
9458 IRTemp res_q = newTemp(Ity_I32);
9509 IRTemp irt_regN = newTemp(Ity_I32);
9510 IRTemp irt_regM = newTemp(Ity_I32);
9511 IRTemp irt_sum = newTemp(Ity_I32);
9512 IRTemp irt_diff = newTemp(Ity_I32);
9513 IRTemp irt_sum_res = newTemp(Ity_I32);
9514 IRTemp irt_diff_res = newTemp(Ity_I32);
9578 IRTemp irt_regN = newTemp(Ity_I32);
9579 IRTemp irt_regM = newTemp(Ity_I32);
9580 IRTemp irt_sum = newTemp(Ity_I32);
9581 IRTemp irt_diff = newTemp(Ity_I32);
9582 IRTemp irt_res_sum = newTemp(Ity_I32);
9583 IRTemp irt_res_diff = newTemp(Ity_I32);
9646 IRTemp irt_regN = newTemp(Ity_I32);
9647 IRTemp irt_regM = newTemp(Ity_I32);
9648 IRTemp irt_sum = newTemp(Ity_I32);
9649 IRTemp irt_diff = newTemp(Ity_I32);
9673 IRTemp ge10 = newTemp(Ity_I32);
9678 IRTemp ge32 = newTemp(Ity_I32);
9726 IRTemp irt_regN = newTemp(Ity_I32);
9727 IRTemp irt_regM = newTemp(Ity_I32);
9728 IRTemp irt_prod_lo = newTemp(Ity_I32);
9729 IRTemp irt_prod_hi = newTemp(Ity_I32);
9730 IRTemp tmpM = newTemp(Ity_I32);
9807 IRTemp irt_regN = newTemp(Ity_I32);
9808 IRTemp irt_regM = newTemp(Ity_I32);
9809 IRTemp irt_regA = newTemp(Ity_I32);
9810 IRTemp irt_prod_lo = newTemp(Ity_I32);
9811 IRTemp irt_prod_hi = newTemp(Ity_I32);
9812 IRTemp irt_sum = newTemp(Ity_I32);
9813 IRTemp tmpM = newTemp(Ity_I32);
9896 IRTemp irt_regA = newTemp(Ity_I32);
9897 IRTemp irt_prod = newTemp(Ity_I32);
9964 IRTemp irt_regA = newTemp(Ity_I32);
9978 IRTemp prod32 = newTemp(Ity_I32);
10033 IRTemp irt_ge_flag0 = newTemp(Ity_I32);
10034 IRTemp irt_ge_flag1 = newTemp(Ity_I32);
10035 IRTemp irt_ge_flag2 = newTemp(Ity_I32);
10036 IRTemp irt_ge_flag3 = newTemp(Ity_I32);
10120 IRTemp irt_regN = newTemp(Ity_I32);
10123 IRTemp irt_regM = newTemp(Ity_I32);
10126 IRTemp irt_rot = newTemp(Ity_I32);
10248 IRTemp oldRnT = newTemp(Ity_I32);
10251 IRTemp anchorT = newTemp(Ity_I32);
10377 IRExpr* e = loadLE(Ity_I32,
10539 IRTemp rnT = newTemp(Ity_I32);
10546 rnTnew = newTemp(Ity_I32);
10553 IRTemp taT = newTemp(Ity_I32);
10676 IRTemp rnT = newTemp(Ity_I32);
10683 rnTnew = newTemp(Ity_I32);
10690 IRTemp taT = newTemp(Ity_I32);
10751 IRTemp nzcvT = newTemp(Ity_I32);
10756 IRExpr_Get(OFFB_FPSCR, Ity_I32),
10762 IRExpr* e = IRExpr_Get(OFFB_FPSCR, Ity_I32);
11082 IRTemp ea = newTemp(Ity_I32);
11207 IRTemp irRes = newTemp(Ity_I32);
11213 IRTemp oldFPSCR = newTemp(Ity_I32);
11214 IRTemp newFPSCR = newTemp(Ity_I32);
11232 assign(oldFPSCR, IRExpr_Get(OFFB_FPSCR, Ity_I32));
11327 IRTemp rmode = newTemp(Ity_I32);
11425 IRTemp rnT = newTemp(Ity_I32);
11432 rnTnew = newTemp(Ity_I32);
11439 IRTemp taT = newTemp(Ity_I32);
11544 IRTemp ea = newTemp(Ity_I32);
11673 IRTemp irRes = newTemp(Ity_I32);
11681 IRTemp oldFPSCR = newTemp(Ity_I32);
11682 IRTemp newFPSCR = newTemp(Ity_I32);
11700 assign(oldFPSCR, IRExpr_Get(OFFB_FPSCR, Ity_I32));
11778 IRTemp rmode = newTemp(Ity_I32);
11811 IRTemp rmode = newTemp(Ity_I32);
11858 IRTemp rmode = newTemp(Ity_I32);
11925 IRTemp eaT = newTemp(Ity_I32);
12060 IRTemp condT; /* :: Ity_I32 */
12130 llPutIReg(3, IRExpr_Get( OFFB_NRADDR, Ity_I32 ));
12162 condT :: Ity_I32 and is always either zero or one. */
12180 condT = newTemp(Ity_I32);
12234 rNt = newTemp(Ity_I32);
12242 res = newTemp(Ity_I32);
12261 oldV = newTemp(Ity_I32);
12314 res = newTemp(Ity_I32);
12319 oldV = newTemp(Ity_I32);
12350 rNt = newTemp(Ity_I32);
12376 rNt = newTemp(Ity_I32);
12385 res = newTemp(Ity_I32);
12388 oldV = newTemp(Ity_I32);
12408 rNt = newTemp(Ity_I32);
12416 oldC = newTemp(Ity_I32);
12418 res = newTemp(Ity_I32);
12584 IRTemp eaT = newTemp(Ity_I32);
12588 IRTemp rnT = newTemp(Ity_I32);
12610 IRTemp rDt = newTemp(Ity_I32);
12644 putIRegA( rD, loadLE(Ity_I32, mkexpr(taT)),
12816 IRTemp eaT = newTemp(Ity_I32);
12820 IRTemp rnT = newTemp(Ity_I32);
13051 IRTemp dst = newTemp(Ity_I32);
13094 IRTemp arg = newTemp(Ity_I32);
13095 IRTemp res = newTemp(Ity_I32);
13120 IRTemp argL = newTemp(Ity_I32);
13121 IRTemp argR = newTemp(Ity_I32);
13122 IRTemp res = newTemp(Ity_I32);
13129 oldC = newTemp(Ity_I32);
13131 oldV = newTemp(Ity_I32);
13137 IRTemp pair = newTemp(Ity_I32);
13167 IRTemp argL = newTemp(Ity_I32);
13168 IRTemp argR = newTemp(Ity_I32);
13169 IRTemp argP = newTemp(Ity_I32);
13170 IRTemp res = newTemp(Ity_I32);
13181 oldC = newTemp(Ity_I32);
13183 oldV = newTemp(Ity_I32);
13189 IRTemp pair = newTemp(Ity_I32);
13215 IRTemp argL = newTemp(Ity_I32);
13216 IRTemp argR = newTemp(Ity_I32);
13218 IRTemp resHi = newTemp(Ity_I32);
13219 IRTemp resLo = newTemp(Ity_I32);
13229 oldC = newTemp(Ity_I32);
13231 oldV = newTemp(Ity_I32);
13238 IRTemp pair = newTemp(Ity_I32);
13264 IRTemp argL = newTemp(Ity_I32);
13265 IRTemp argR = newTemp(Ity_I32);
13268 IRTemp resHi = newTemp(Ity_I32);
13269 IRTemp resLo = newTemp(Ity_I32);
13282 oldC = newTemp(Ity_I32);
13284 oldV = newTemp(Ity_I32);
13291 IRTemp pair = newTemp(Ity_I32);
13315 IRTemp immT = newTemp(Ity_I32);
13335 IRTemp rNt = newTemp(Ity_I32);
13384 IRTemp tRn = newTemp(Ity_I32);
13385 IRTemp tNew = newTemp(Ity_I32);
13410 tOld = newTemp(Ity_I32);
13443 case 0: nm = ""; ty = Ity_I32; break;
13449 if (ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) {
13498 case 0: nm = ""; ty = Ity_I32; break;
13504 if (ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) {
13536 resSC32 = newTemp(Ity_I32);
13592 IRTemp srcT = newTemp(Ity_I32);
13593 IRTemp rotT = newTemp(Ity_I32);
13594 IRTemp dstT = newTemp(Ity_I32);
13620 Ity_I32);
13621 IRTemp hi32 = newTemp(Ity_I32);
13659 IRTemp src = newTemp(Ity_I32);
13660 IRTemp olddst = newTemp(Ity_I32);
13661 IRTemp newdst = newTemp(Ity_I32);
13705 IRTemp src = newTemp(Ity_I32);
13706 IRTemp tmp = newTemp(Ity_I32);
13707 IRTemp res = newTemp(Ity_I32);
13840 IRTemp eaT = newTemp(Ity_I32);
13844 IRTemp rnT = newTemp(Ity_I32);
13870 loadLE(Ity_I32, binop(Iop_Add32, mkexpr(taT), mkU32(0))),
13873 loadLE(Ity_I32, binop(Iop_Add32, mkexpr(taT), mkU32(4))),
13919 IRTemp srcL = newTemp(Ity_I32);
13920 IRTemp srcR = newTemp(Ity_I32);
13921 IRTemp res = newTemp(Ity_I32);
13949 IRTemp srcL = newTemp(Ity_I32);
13950 IRTemp srcR = newTemp(Ity_I32);
13951 IRTemp res = newTemp(Ity_I32);
13975 IRTemp rMt = newTemp(Ity_I32);
13990 IRTemp arg = newTemp(Ity_I32);
14041 putIRegA(rD, IRExpr_Get(OFFB_TPIDRURO, Ity_I32),
14308 llPutIReg(3, IRExpr_Get( OFFB_NRADDR, Ity_I32 ));
14451 IRTemp z32 = newTemp(Ity_I32);
14464 // new_itstate = newTemp(Ity_I32);
14480 // IRTemp condT1 = newTemp(Ity_I32);
14495 // condT = newTemp(Ity_I32);
14503 condT = newTemp(Ity_I32);
14511 // IRTemp notInITt = newTemp(Ity_I32);
14521 // cond_AND_notInIT_T = newTemp(Ity_I32);
14532 new_itstate = newTemp(Ity_I32);
14543 instruction. condT :: Ity_I32 and is always either zero or
14545 IRTemp condT1 = newTemp(Ity_I32);
14576 condT = newTemp(Ity_I32);
14589 IRTemp notInITt = newTemp(Ity_I32);
14599 cond_AND_notInIT_T = newTemp(Ity_I32);
14651 IRTemp argL = newTemp(Ity_I32);
14652 IRTemp argR = newTemp(Ity_I32);
14666 IRTemp oldC = newTemp(Ity_I32);
14667 IRTemp oldV = newTemp(Ity_I32);
14668 IRTemp res = newTemp(Ity_I32);
14683 IRTemp arg = newTemp(Ity_I32);
14684 IRTemp zero = newTemp(Ity_I32);
14699 IRTemp oldV = newTemp(Ity_I32);
14700 IRTemp oldC = newTemp(Ity_I32);
14701 IRTemp res = newTemp(Ity_I32);
14729 IRTemp res = newTemp(Ity_I32);
14730 IRTemp oldV = newTemp(Ity_I32);
14731 IRTemp oldC = newTemp(Ity_I32);
14749 IRTemp res = newTemp(Ity_I32);
14750 IRTemp oldV = newTemp(Ity_I32);
14751 IRTemp oldC = newTemp(Ity_I32);
14770 IRTemp argL = newTemp(Ity_I32);
14771 IRTemp argR = newTemp(Ity_I32);
14772 IRTemp oldC = newTemp(Ity_I32);
14773 IRTemp res = newTemp(Ity_I32);
14793 IRTemp argL = newTemp(Ity_I32);
14794 IRTemp argR = newTemp(Ity_I32);
14795 IRTemp oldC = newTemp(Ity_I32);
14796 IRTemp res = newTemp(Ity_I32);
14870 IRTemp oldV = newTemp(Ity_I32);
14871 IRTemp rDt = newTemp(Ity_I32);
14872 IRTemp rSt = newTemp(Ity_I32);
14873 IRTemp res = newTemp(Ity_I32);
14874 IRTemp resC = newTemp(Ity_I32);
14923 IRTemp arg = newTemp(Ity_I32);
14966 IRTemp dst = newTemp(Ity_I32);
14991 IRTemp dst = newTemp(Ity_I32);
15054 IRTemp res = newTemp(Ity_I32);
15083 IRTemp argL = newTemp(Ity_I32);
15084 IRTemp argR = newTemp(Ity_I32);
15104 IRTemp val = newTemp(Ity_I32);
15142 IRTemp t = newTemp(Ity_I32);
15219 IRTemp newSP = newTemp(Ity_I32);
15225 IRTemp base = newTemp(Ity_I32);
15270 IRTemp oldSP = newTemp(Ity_I32);
15275 IRTemp base = newTemp(Ity_I32);
15281 IRTemp newSP = newTemp(Ity_I32);
15289 putIRegT(i, loadLE( Ity_I32,
15299 newPC = newTemp(Ity_I32);
15300 assign( newPC, loadLE( Ity_I32,
15336 IRTemp argL = newTemp(Ity_I32);
15337 IRTemp argR = newTemp(Ity_I32);
15357 IRTemp argL = newTemp(Ity_I32);
15358 IRTemp argR = newTemp(Ity_I32);
15387 putIRegT(rD, loadLE(Ity_I32, ea), IRTemp_INVALID);
15512 IRTemp argL = newTemp(Ity_I32);
15513 IRTemp argR = newTemp(Ity_I32);
15552 IRTemp argL = newTemp(Ity_I32);
15553 IRTemp argR = newTemp(Ity_I32);
15566 IRTemp oldV = newTemp(Ity_I32);
15567 IRTemp oldC = newTemp(Ity_I32);
15568 IRTemp res = newTemp(Ity_I32);
15584 IRTemp ea = newTemp(Ity_I32);
15594 putIRegT(rD, loadLE(Ity_I32, mkexpr(ea)),
15619 putIRegT(rD, loadLE(Ity_I32, ea), IRTemp_INVALID);
15701 putIRegT(rD, loadLE(Ity_I32, ea), IRTemp_INVALID);
15723 IRTemp oldRn = newTemp(Ity_I32);
15724 IRTemp base = newTemp(Ity_I32);
15732 i, loadLE(Ity_I32,
15777 IRTemp oldRn = newTemp(Ity_I32);
15778 IRTemp base = newTemp(Ity_I32);
15812 IRTemp res = newTemp(Ity_I32);
15813 IRTemp resC = newTemp(Ity_I32);
15814 IRTemp rMt = newTemp(Ity_I32);
15815 IRTemp oldV = newTemp(Ity_I32);
15891 IRTemp kondT = newTemp(Ity_I32);
15949 IRExpr* res = newTemp(Ity_I32);
16106 IRTemp argL = newTemp(Ity_I32);
16107 IRTemp argR = newTemp(Ity_I32);
16108 IRTemp res = newTemp(Ity_I32);
16133 IRTemp argL = newTemp(Ity_I32);
16134 IRTemp argR = newTemp(Ity_I32);
16135 IRTemp res = newTemp(Ity_I32);
16155 IRTemp argL = newTemp(Ity_I32);
16156 IRTemp argR = newTemp(Ity_I32);
16178 IRTemp argL = newTemp(Ity_I32);
16179 IRTemp argR = newTemp(Ity_I32);
16180 IRTemp res = newTemp(Ity_I32);
16181 IRTemp oldV = newTemp(Ity_I32);
16182 IRTemp oldC = newTemp(Ity_I32);
16215 IRTemp argL = newTemp(Ity_I32);
16216 IRTemp argR = newTemp(Ity_I32);
16217 IRTemp res = newTemp(Ity_I32);
16248 IRTemp argL = newTemp(Ity_I32);
16249 IRTemp argR = newTemp(Ity_I32);
16250 IRTemp res = newTemp(Ity_I32);
16273 IRTemp argL = newTemp(Ity_I32);
16274 IRTemp argR = newTemp(Ity_I32);
16275 IRTemp res = newTemp(Ity_I32);
16276 IRTemp oldC = newTemp(Ity_I32);
16342 IRTemp argL = newTemp(Ity_I32);
16343 IRTemp argR = newTemp(Ity_I32);
16344 IRTemp res = newTemp(Ity_I32);
16352 IRTemp oldV = newTemp(Ity_I32);
16353 IRTemp oldC = newTemp(Ity_I32);
16407 IRTemp argL = newTemp(Ity_I32);
16410 IRTemp rMt = newTemp(Ity_I32);
16413 IRTemp argR = newTemp(Ity_I32);
16418 IRTemp res = newTemp(Ity_I32);
16462 IRTemp argL = newTemp(Ity_I32);
16465 IRTemp rMt = newTemp(Ity_I32);
16468 IRTemp oldC = newTemp(Ity_I32);
16471 IRTemp argR = newTemp(Ity_I32);
16477 IRTemp res = newTemp(Ity_I32);
16544 IRTemp rNt = newTemp(Ity_I32);
16547 IRTemp rMt = newTemp(Ity_I32);
16550 IRTemp argR = newTemp(Ity_I32);
16551 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16557 IRTemp res = newTemp(Ity_I32);
16568 IRTemp oldV = newTemp(Ity_I32);
16594 IRTemp rNt = newTemp(Ity_I32);
16595 IRTemp rMt = newTemp(Ity_I32);
16596 IRTemp res = newTemp(Ity_I32);
16597 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16598 IRTemp oldV = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16632 IRTemp rNt = newTemp(Ity_I32);
16635 IRTemp oldRn = newTemp(Ity_I32);
16636 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16641 IRTemp res = newTemp(Ity_I32);
16647 IRTemp oldV = newTemp(Ity_I32);
16672 IRTemp argL = newTemp(Ity_I32);
16675 IRTemp rMt = newTemp(Ity_I32);
16678 IRTemp argR = newTemp(Ity_I32);
16679 IRTemp oldC = newTemp(Ity_I32);
16684 IRTemp oldV = newTemp(Ity_I32);
16687 IRTemp res = newTemp(Ity_I32);
16712 IRTemp argL = newTemp(Ity_I32);
16715 IRTemp rMt = newTemp(Ity_I32);
16718 IRTemp argR = newTemp(Ity_I32);
16744 IRTemp res = newTemp(Ity_I32);
16748 IRTemp oldV = newTemp(Ity_I32);
16749 IRTemp oldC = newTemp(Ity_I32);
16785 IRTemp res = newTemp(Ity_I32);
16826 nm = "str"; ty = Ity_I32; isST = True; break;
16828 nm = "ldr"; ty = Ity_I32; break; // ldr
16854 /* ty == Ity_I32 */
16871 IRTemp preAddr = newTemp(Ity_I32);
16874 IRTemp postAddr = newTemp(Ity_I32);
16893 IRTemp oldRt = newTemp(Ity_I32);
16912 case Ity_I32:
16924 IRTemp newRt = newTemp(Ity_I32);
16931 case Ity_I32:
17009 nm = "str"; ty = Ity_I32; isST = True; break;
17011 nm = "ldr"; ty = Ity_I32; break; // ldr
17028 vassert(ty == Ity_I32);
17049 IRTemp transAddr = newTemp(Ity_I32);
17056 IRTemp oldRt = newTemp(Ity_I32);
17067 case Ity_I32:
17074 IRTemp newRt = newTemp(Ity_I32);
17081 case Ity_I32:
17146 nm = "str"; ty = Ity_I32; isST = True; break;
17148 nm = "ldr"; ty = Ity_I32; break; // ldr
17164 vassert(ty == Ity_I32);
17189 IRTemp rNt = newTemp(Ity_I32);
17191 vassert(ty == Ity_I32 && !isST);
17197 IRTemp transAddr = newTemp(Ity_I32);
17202 IRTemp oldRt = newTemp(Ity_I32);
17213 case Ity_I32:
17220 IRTemp newRt = newTemp(Ity_I32);
17227 case Ity_I32:
17282 IRTemp preAddr = newTemp(Ity_I32);
17285 IRTemp postAddr = newTemp(Ity_I32);
17292 IRTemp oldRt = newTemp(Ity_I32);
17293 IRTemp oldRt2 = newTemp(Ity_I32);
17301 IRTemp newRt = newTemp(Ity_I32);
17302 IRTemp newRt2 = newTemp(Ity_I32);
17304 loadLE(Ity_I32,
17307 loadLE(Ity_I32,
17359 IRTemp kondT = newTemp(Ity_I32);
17434 IRTemp delta = newTemp(Ity_I32);
17472 IRTemp src = newTemp(Ity_I32);
17473 IRTemp tmp = newTemp(Ity_I32);
17474 IRTemp res = newTemp(Ity_I32);
17516 IRTemp srcT = newTemp(Ity_I32);
17517 IRTemp rotT = newTemp(Ity_I32);
17518 IRTemp dstT = newTemp(Ity_I32);
17549 IRTemp lo32 = newTemp(Ity_I32);
17550 IRTemp hi32 = newTemp(Ity_I32);
17583 IRTemp res = newTemp(Ity_I32);
17623 IRTemp res = newTemp(Ity_I32);
17664 IRTemp argL = newTemp(Ity_I32);
17665 IRTemp argR = newTemp(Ity_I32);
17668 IRTemp resHi = newTemp(Ity_I32);
17669 IRTemp resLo = newTemp(Ity_I32);
17714 IRTemp src = newTemp(Ity_I32);
17715 IRTemp olddst = newTemp(Ity_I32);
17716 IRTemp newdst = newTemp(Ity_I32);
17759 IRTemp srcL = newTemp(Ity_I32);
17760 IRTemp srcR = newTemp(Ity_I32);
17761 IRTemp res = newTemp(Ity_I32);
17788 IRTemp srcL = newTemp(Ity_I32);
17789 IRTemp srcR = newTemp(Ity_I32);
17790 IRTemp res = newTemp(Ity_I32);
17813 IRTemp arg = newTemp(Ity_I32);
17814 IRTemp res = newTemp(Ity_I32);
17837 IRTemp arg = newTemp(Ity_I32);
17857 IRTemp arg = newTemp(Ity_I32);
17873 IRTemp rNt = newTemp(Ity_I32);
17904 res = newTemp(Ity_I32);
17978 resSC32 = newTemp(Ity_I32);
18007 resSC32 = newTemp(Ity_I32);
18037 resSC32 = newTemp(Ity_I32);
18130 putIRegT(rD, IRExpr_Get(OFFB_TPIDRURO, Ity_I32), IRTemp_INVALID);