Lines Matching refs:archreg
453 static Int integerGuestRegOffset ( Int sz, UInt archreg )
455 vassert(archreg < 8);
460 if (sz == 4 || sz == 2 || (sz == 1 && archreg < 4)) {
461 switch (archreg) {
474 vassert(archreg >= 4 && archreg < 8 && sz == 1);
475 switch (archreg-4) {
542 static IRExpr* getIReg ( Int sz, UInt archreg )
545 vassert(archreg < 8);
546 return IRExpr_Get( integerGuestRegOffset(sz,archreg),
551 static void putIReg ( Int sz, UInt archreg, IRExpr* e )
560 vassert(archreg < 8);
561 stmt( IRStmt_Put(integerGuestRegOffset(sz,archreg), e) );
5429 static IRExpr* getMMXReg ( UInt archreg )
5431 vassert(archreg < 8);
5432 return IRExpr_Get( OFFB_FPREGS + 8 * archreg, Ity_I64 );
5436 static void putMMXReg ( UInt archreg, IRExpr* e )
5438 vassert(archreg < 8);
5440 stmt( IRStmt_Put( OFFB_FPREGS + 8 * archreg, e ) );