Home | History | Annotate | Download | only in priv

Lines Matching refs:Ity_I32

324 //ZZ                             IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
331 //ZZ loaded = loadLE(Ity_I32, addr); break;
423 //ZZ static IRExpr* /* :: Ity_I32 */ get_FAKE_roundingmode ( void )
458 case Ity_I32: return Iop_And32;
466 case Ity_I32: return Iop_Or32;
474 case Ity_I32: return Iop_Xor32;
482 case Ity_I32: return Iop_Shl32;
490 case Ity_I32: return Iop_Shr32;
498 case Ity_I32: return Iop_Sar32;
506 case Ity_I32: return Iop_Not32;
514 case Ity_I32: return Iop_Add32;
522 case Ity_I32: return Iop_Sub32;
789 case Ity_I32: return mkU32((UInt)(imm & 0xFFFFFFFFULL));
1002 vassert(ty == Ity_I32);
1025 vassert(ty == Ity_I32);
1042 case Ity_I32: return unop(Iop_32Uto64, e);
1055 case Ity_I32: return unop(Iop_64to32, e);
1288 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
1294 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
1401 case 4: return Ity_I32; //Ity_F32;
1423 case Ity_F32: case Ity_I32: laneSzB = 4; break;
1441 case Ity_I8: case Ity_I16: case Ity_I32: case Ity_I64:
1457 case Ity_I32: case Ity_I64:
1542 case Ity_I32: case Ity_F32:
1557 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8:
1570 //ZZ IRExpr* e, /* :: Ity_I32 */
1571 //ZZ IRTemp guardT /* :: Ity_I32, 0 or 1 */)
1582 //ZZ vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
1591 //ZZ e, IRExpr_Get(gsoffset, Ity_I32) )
1599 //ZZ IRTemp t = newTemp(Ity_I32);
1600 //ZZ assign(t, IRExpr_Get( OFFB_ITSTATE, Ity_I32));
1612 //ZZ IRTemp t = newTemp(Ity_I32);
1613 //ZZ assign(t, IRExpr_Get( OFFB_QFLAG32, Ity_I32));
1629 //ZZ IRTemp nyu = newTemp(Ity_I32);
1640 static IRTemp /* :: Ity_I32 */ mk_get_IR_rounding_mode ( void )
1655 IRTemp armEncd = newTemp(Ity_I32);
1656 IRTemp swapped = newTemp(Ity_I32);
1661 binop(Iop_Shr32, IRExpr_Get(OFFB_FPCR, Ity_I32), mkU8(22)));
1793 //ZZ Ity_I32. */
1797 //ZZ = mkIRExprVec_4( IRExpr_Get(OFFB_CC_OP, Ity_I32),
1798 //ZZ IRExpr_Get(OFFB_CC_DEP1, Ity_I32),
1799 //ZZ IRExpr_Get(OFFB_CC_DEP2, Ity_I32),
1800 //ZZ IRExpr_Get(OFFB_CC_NDEP, Ity_I32) );
1803 //ZZ Ity_I32,
2003 //ZZ IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
2005 //ZZ IRTemp z32 = newTemp(Ity_I32);
2015 //ZZ IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
2017 //ZZ IRTemp z32 = newTemp(Ity_I32);
2026 //ZZ IRTemp guardT /* :: Ity_I32, 0 or 1 */ )
2028 //ZZ IRTemp z32 = newTemp(Ity_I32);
2121 if (srcTy == Ity_I32) {
2157 if (srcTy == Ity_I32 || srcTy == Ity_I16 || srcTy == Ity_I8) {
2190 /* irRes :: Ity_I32 holds a floating point comparison result encoded
2437 IRTemp argL = newTemp(Ity_I32);
2438 IRTemp argR = newTemp(Ity_I32);
2439 IRTemp res = newTemp(Ity_I32);
2526 IRTemp res = newTemp(Ity_I32);
2590 IRTemp old = newTemp(Ity_I32);
2658 IRType ty = is64 ? Ity_I64 : Ity_I32;
2702 IRType ty = is64 ? Ity_I64 : Ity_I32;
2760 IRType ty = is64 ? Ity_I64 : Ity_I32;
2818 IRType ty = is64 ? Ity_I64 : Ity_I32;
2861 IRType ty = is64 ? Ity_I64 : Ity_I32;
2925 IRType ty = is64 ? Ity_I64 : Ity_I32;
3032 IRType ty = is64 ? Ity_I64 : Ity_I32;
3161 IRTemp argL32 = newTemp(Ity_I32);
3162 IRTemp argR32 = newTemp(Ity_I32);
3203 IRType ty = is64 ? Ity_I64 : Ity_I32;
3242 IRType ty = is64 ? Ity_I64 : Ity_I32;
3392 IRType ty = is64 ? Ity_I64 : Ity_I32;
3482 IRTemp wN = newTemp(Ity_I32);
3483 IRTemp wM = newTemp(Ity_I32);
4605 assign(res, unop(Iop_32Uto64, loadLE(Ity_I32,addrE)));
4871 putIReg32orZR(rT1, loadLE(Ity_I32,
4873 putIReg32orZR(rT2, loadLE(Ity_I32,
4931 putIReg32orZR(rT, loadLE(Ity_I32, mkU64(ea)));
4970 putIReg32orZR(tt, loadLE(Ity_I32, mkexpr(ea)));
5034 putIReg64orZR(tt, unop(Iop_32Sto64, loadLE(Ity_I32, ea)));
5138 loadLE(Ity_I32, mkexpr(tTA))));
5213 loadLE(Ity_I32, mkexpr(tEA))));
5404 putQRegLO(tt, loadLE(Ity_I32, mkexpr(ea)));
5405 DIP("ldr %s, %s\n", nameQRegLO(tt, Ity_I32), dis_buf);
5407 storeLE(mkexpr(ea), getQRegLO(tt, Ity_I32));
5408 DIP("str %s, %s\n", nameQRegLO(tt, Ity_I32), dis_buf);
5459 putIReg64orZR(tt, unop(Iop_32Sto64, loadLE(Ity_I32, mkexpr(ea))));
6615 putIReg32orZR(tt, IRExpr_Get(OFFB_FPCR, Ity_I32));
7092 if (tyI) *tyI = Ity_I32;
7100 if (tyI) *tyI = Ity_I32;
7678 ty = Ity_I32;
8505 const IRType tys[3] = { Ity_I8, Ity_I16, Ity_I32 };
8608 laneTy = Ity_I32;
8739 IRExpr* lane = getQRegLane(nn, laneNo, Ity_I32);
8746 IRExpr* lane = getQRegLane(nn, laneNo, Ity_I32);
8799 ity = Ity_I32;
9018 laneTy = Ity_I32;
9376 IRType tyI = isD ? Ity_I64 : Ity_I32;
9414 IRType tyI = isD ? Ity_I64 : Ity_I32;
9417 IRTemp rm = newTemp(Ity_I32);
10043 IRType tyI = isD ? Ity_I64 : Ity_I32;
10080 IRType tyI = isD ? Ity_I64 : Ity_I32;
10733 IRType tyI = isD ? Ity_I64 : Ity_I32;
10779 IRType tyI = isD ? Ity_I64 : Ity_I32;
10785 IRTemp rm = newTemp(Ity_I32);
12277 IRTemp irrm = newTemp(Ity_I32);
12829 IRTemp irRes = newTemp(Ity_I32);
12890 IRTemp irRes = newTemp(Ity_I32);
13397 IRTemp irrm = newTemp(Ity_I32);
13595 IRType dstTy = isI64 ? Ity_I64 : Ity_I32;
13693 putIReg32orZR(dd, getQRegLO(nn, Ity_I32));
13814 //ZZ IRTemp condT; /* :: Ity_I32 */