• Home
  • Raw
  • Download

Lines Matching refs:xmmreg

497 static Int xmmGuestRegOffset ( UInt xmmreg )  in xmmGuestRegOffset()  argument
499 switch (xmmreg) { in xmmGuestRegOffset()
515 static Int xmmGuestRegLane16offset ( UInt xmmreg, Int laneno ) in xmmGuestRegLane16offset() argument
520 return xmmGuestRegOffset( xmmreg ) + 2 * laneno; in xmmGuestRegLane16offset()
523 static Int xmmGuestRegLane32offset ( UInt xmmreg, Int laneno ) in xmmGuestRegLane32offset() argument
528 return xmmGuestRegOffset( xmmreg ) + 4 * laneno; in xmmGuestRegLane32offset()
531 static Int xmmGuestRegLane64offset ( UInt xmmreg, Int laneno ) in xmmGuestRegLane64offset() argument
536 return xmmGuestRegOffset( xmmreg ) + 8 * laneno; in xmmGuestRegLane64offset()
572 static IRExpr* getXMMReg ( UInt xmmreg ) in getXMMReg() argument
574 return IRExpr_Get( xmmGuestRegOffset(xmmreg), Ity_V128 ); in getXMMReg()
577 static IRExpr* getXMMRegLane64 ( UInt xmmreg, Int laneno ) in getXMMRegLane64() argument
579 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_I64 ); in getXMMRegLane64()
582 static IRExpr* getXMMRegLane64F ( UInt xmmreg, Int laneno ) in getXMMRegLane64F() argument
584 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_F64 ); in getXMMRegLane64F()
587 static IRExpr* getXMMRegLane32 ( UInt xmmreg, Int laneno ) in getXMMRegLane32() argument
589 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_I32 ); in getXMMRegLane32()
592 static IRExpr* getXMMRegLane32F ( UInt xmmreg, Int laneno ) in getXMMRegLane32F() argument
594 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_F32 ); in getXMMRegLane32F()
597 static void putXMMReg ( UInt xmmreg, IRExpr* e ) in putXMMReg() argument
600 stmt( IRStmt_Put( xmmGuestRegOffset(xmmreg), e ) ); in putXMMReg()
603 static void putXMMRegLane64 ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane64() argument
606 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) ); in putXMMRegLane64()
609 static void putXMMRegLane64F ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane64F() argument
612 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) ); in putXMMRegLane64F()
615 static void putXMMRegLane32F ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane32F() argument
618 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) ); in putXMMRegLane32F()
621 static void putXMMRegLane32 ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane32() argument
624 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) ); in putXMMRegLane32()
627 static void putXMMRegLane16 ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane16() argument
630 stmt( IRStmt_Put( xmmGuestRegLane16offset(xmmreg,laneno), e ) ); in putXMMRegLane16()
1311 static const HChar* nameXMMReg ( Int xmmreg ) in nameXMMReg() argument
1316 if (xmmreg < 0 || xmmreg > 7) vpanic("name_of_xmm_reg"); in nameXMMReg()
1317 return xmm_names[xmmreg]; in nameXMMReg()