Home | History | Annotate | Download | only in priv

Lines Matching refs:Ity_I32

296       case Ity_I32: return mkU32(i);
324 case Ity_I32: return 2 +op8;
634 case 4: return Ity_I32;
994 case 4: vassert(ty == Ity_I32);
1086 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
1404 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_I32 );
1443 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
1483 vassert(tyE == Ity_I64 || tyE == Ity_I32
1595 case Ity_I32: return unop(Iop_32Uto64, e);
1607 case Ity_I32: return unop(Iop_32Sto64, e);
1621 if (src_ty == Ity_I32 && dst_ty == Ity_I16)
1623 if (src_ty == Ity_I32 && dst_ty == Ity_I8)
1625 if (src_ty == Ity_I64 && dst_ty == Ity_I32)
1651 case Ity_I32: ccOp = 2; break;
1676 case Ity_I32: ccOp = 2; break;
1707 case Ity_I32: ccOp = 2; break;
1751 case Ity_I32: ccOp += 2; break;
1778 case Ity_I32:
2212 //.. hWordTy = sizeof(HWord)==4 ? Ity_I32 : Ity_I64;
2214 //.. seg_selector = newTemp(Ity_I32);
3412 : (ty==Ity_I32 ? 2 : 3));
3661 case Ity_I32: {
3663 IRTemp resHi = newTemp(Ity_I32);
3664 IRTemp resLo = newTemp(Ity_I32);
3667 setFlags_MUL ( Ity_I32, t1, tmp, tBaseOp );
3676 IRTemp res32 = newTemp(Ity_I32);
4283 tc = newTemp(Ity_I32); /* ECX */
4411 Ity_I16, Ity_I32 or Ity_I64 only. */
4442 if (ty == Ity_I32) {
4506 'ty' may be Ity_I16, Ity_I32 or Ity_I64 only. In the case where
4511 vassert(ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16);
4548 static void put_emwarn ( IRExpr* e /* :: Ity_I32 */ )
4550 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
4565 /* --------- Get/put the top-of-stack pointer :: Ity_I32 --------- */
4569 return IRExpr_Get( OFFB_FTOP, Ity_I32 );
4574 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
4592 static IRExpr* /* :: Ity_I32 */ get_fpround ( void )
4597 static void put_fpround ( IRExpr* /* :: Ity_I32 */ e )
4599 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
4610 static IRExpr* /* :: Ity_I32 */ get_roundingmode ( void )
4615 static IRExpr* /* :: Ity_I32 */ get_FAKE_roundingmode ( void )
4866 IRTemp t32 = newTemp(Ity_I32);
5066 IRTemp ew = newTemp(Ity_I32);
5131 IRTemp ew = newTemp(Ity_I32);
5574 loadLE(Ity_I32, mkexpr(addr)))));
5582 loadLE(Ity_I32, mkexpr(addr))),
5675 loadLE(Ity_I32, mkexpr(addr))));
6023 //.. IRTemp ew = newTemp(Ity_I32);
6822 loadLE(Ity_I32, mkexpr(addr)) ) );
8057 //.. IRTemp ta = newTemp(Ity_I32);
8072 //.. IRTemp ta = newTemp(Ity_I32);
8187 loadLE(Ity_I32, mkexpr(addr))) );
8299 loadLE(Ity_I32, mkexpr(addr)) ));
8478 : /*sz==4*/ unop( Iop_32UtoV128, loadLE(Ity_I32, mkexpr(addr)))
8520 IRTemp amt = newTemp(Ity_I32);
8530 assign( amt, loadLE(Ity_I32, mkexpr(addr)) );
8640 static IRExpr* /* :: Ity_I32 */ get_sse_roundingmode ( void )
8651 vassert(typeOfIRExpr(irsb->tyenv, sseround) == Ity_I32);
8673 *t0 = newTemp(Ity_I32);
8674 *t1 = newTemp(Ity_I32);
8675 *t2 = newTemp(Ity_I32);
8676 *t3 = newTemp(Ity_I32);
8702 IRTemp hi32 = newTemp(Ity_I32);
8703 IRTemp lo32 = newTemp(Ity_I32);
9502 IRTemp rmode = newTemp(Ity_I32);
9544 IRTemp rmode = newTemp(Ity_I32);
9549 IRTemp arg32 = newTemp(Ity_I32);
9557 assign( arg32, loadLE(Ity_I32, mkexpr(addr)) );
9599 IRTemp rmode = newTemp(Ity_I32);
9663 IRTemp rmode = newTemp(Ity_I32);
9725 IRTemp ew = newTemp(Ity_I32);
9746 loadLE(Ity_I32, mkexpr(addr))
9960 t0 = newTemp(Ity_I32);
9961 t1 = newTemp(Ity_I32);
9962 t2 = newTemp(Ity_I32);
9963 t3 = newTemp(Ity_I32);
10048 loadLE(Ity_I32, mkexpr(addr)) );
10679 IRTemp rmode = newTemp(Ity_I32);
10722 IRTemp rmode = newTemp(Ity_I32);
10775 IRTemp rmode = newTemp(Ity_I32);
10829 IRTemp rmode = newTemp(Ity_I32);
10916 IRTemp rmode = newTemp(Ity_I32);
11006 IRTemp rmode = newTemp(Ity_I32);
11048 IRTemp rmode = newTemp(Ity_I32);
11084 IRTemp arg32 = newTemp(Ity_I32);
11092 assign( arg32, loadLE(Ity_I32, mkexpr(addr)) );
11293 ? unop( Iop_32UtoV128,loadLE(Ity_I32, mkexpr(addr)) )
11495 t0 = newTemp(Ity_I32);
11496 t1 = newTemp(Ity_I32);
12234 t1 = newTemp(Ity_I32);
12235 t0 = newTemp(Ity_I32);
14372 IRTemp srcDWord = newTemp(Ity_I32);
14406 assign( srcDWord, loadLE( Ity_I32, mkexpr(addr) ) );
14431 IRTemp zero_32 = newTemp(Ity_I32);
14454 IRTemp sel_lane = newTemp(Ity_I32);
14455 IRTemp shr_lane = newTemp(Ity_I32);
14507 IRTemp src_dword = newTemp(Ity_I32);
14693 IRTemp src_elems = newTemp(Ity_I32);
14695 IRTemp z32 = newTemp(Ity_I32);
14709 assign( src_elems, loadLE( Ity_I32, mkexpr(addr) ) );
14809 IRTemp src_dword = newTemp(Ity_I32);
14989 unop( Iop_32UtoV128, loadLE( Ity_I32, mkexpr(addr) ) ) );
15094 IRTemp srcBytes = newTemp(Ity_I32);
15104 assign( srcBytes, loadLE( Ity_I32, mkexpr(addr) ) );
15208 unop( Iop_32UtoV128, loadLE( Ity_I32, mkexpr(addr) ) ) );
15321 unop( Iop_32UtoV128, loadLE( Ity_I32, mkexpr(addr) ) ) );
15516 IRTemp rm = newTemp(Ity_I32);
15575 IRTemp rm = newTemp(Ity_I32);
16837 loadLE(Ity_I32, mkexpr(addr))));
17182 //.. t5 = newTemp(Ity_I32);
17186 //.. putIReg(4,R_EAX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(28)) ));
17187 //.. putIReg(4,R_ECX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(24)) ));
17188 //.. putIReg(4,R_EDX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(20)) ));
17189 //.. putIReg(4,R_EBX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(16)) ));
17191 //.. putIReg(4,R_EBP, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 8)) ));
17192 //.. putIReg(4,R_ESI, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 4)) ));
17193 //.. putIReg(4,R_EDI, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 0)) ));
17369 //.. t0 = newTemp(Ity_I32);
17373 //.. t5 = newTemp(Ity_I32);
17975 t1 = newTemp(Ity_I32);
17976 t2 = newTemp(Ity_I32);
18115 IRType elemTy = sz==4 ? Ity_I32 : Ity_I64;
18897 // if (ty == Ity_I32) {