Lines Matching defs:laneno

515 static Int xmmGuestRegLane16offset ( UInt xmmreg, Int laneno )
519 vassert(laneno >= 0 && laneno < 8);
520 return xmmGuestRegOffset( xmmreg ) + 2 * laneno;
523 static Int xmmGuestRegLane32offset ( UInt xmmreg, Int laneno )
527 vassert(laneno >= 0 && laneno < 4);
528 return xmmGuestRegOffset( xmmreg ) + 4 * laneno;
531 static Int xmmGuestRegLane64offset ( UInt xmmreg, Int laneno )
535 vassert(laneno >= 0 && laneno < 2);
536 return xmmGuestRegOffset( xmmreg ) + 8 * laneno;
577 static IRExpr* getXMMRegLane64 ( UInt xmmreg, Int laneno )
579 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_I64 );
582 static IRExpr* getXMMRegLane64F ( UInt xmmreg, Int laneno )
584 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_F64 );
587 static IRExpr* getXMMRegLane32 ( UInt xmmreg, Int laneno )
589 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_I32 );
592 static IRExpr* getXMMRegLane32F ( UInt xmmreg, Int laneno )
594 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_F32 );
603 static void putXMMRegLane64 ( UInt xmmreg, Int laneno, IRExpr* e )
606 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) );
609 static void putXMMRegLane64F ( UInt xmmreg, Int laneno, IRExpr* e )
612 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) );
615 static void putXMMRegLane32F ( UInt xmmreg, Int laneno, IRExpr* e )
618 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) );
621 static void putXMMRegLane32 ( UInt xmmreg, Int laneno, IRExpr* e )
624 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) );
627 static void putXMMRegLane16 ( UInt xmmreg, Int laneno, IRExpr* e )
630 stmt( IRStmt_Put( xmmGuestRegLane16offset(xmmreg,laneno), e ) );