• Home
  • Raw
  • Download

Lines Matching refs:xmmreg

1408 static Int xmmGuestRegOffset ( UInt xmmreg )  in xmmGuestRegOffset()  argument
1412 return ymmGuestRegOffset( xmmreg ); in xmmGuestRegOffset()
1418 static Int xmmGuestRegLane16offset ( UInt xmmreg, Int laneno ) in xmmGuestRegLane16offset() argument
1423 return xmmGuestRegOffset( xmmreg ) + 2 * laneno; in xmmGuestRegLane16offset()
1426 static Int xmmGuestRegLane32offset ( UInt xmmreg, Int laneno ) in xmmGuestRegLane32offset() argument
1431 return xmmGuestRegOffset( xmmreg ) + 4 * laneno; in xmmGuestRegLane32offset()
1434 static Int xmmGuestRegLane64offset ( UInt xmmreg, Int laneno ) in xmmGuestRegLane64offset() argument
1439 return xmmGuestRegOffset( xmmreg ) + 8 * laneno; in xmmGuestRegLane64offset()
1466 static IRExpr* getXMMReg ( UInt xmmreg ) in getXMMReg() argument
1468 return IRExpr_Get( xmmGuestRegOffset(xmmreg), Ity_V128 ); in getXMMReg()
1471 static IRExpr* getXMMRegLane64 ( UInt xmmreg, Int laneno ) in getXMMRegLane64() argument
1473 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_I64 ); in getXMMRegLane64()
1476 static IRExpr* getXMMRegLane64F ( UInt xmmreg, Int laneno ) in getXMMRegLane64F() argument
1478 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_F64 ); in getXMMRegLane64F()
1481 static IRExpr* getXMMRegLane32 ( UInt xmmreg, Int laneno ) in getXMMRegLane32() argument
1483 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_I32 ); in getXMMRegLane32()
1486 static IRExpr* getXMMRegLane32F ( UInt xmmreg, Int laneno ) in getXMMRegLane32F() argument
1488 return IRExpr_Get( xmmGuestRegLane32offset(xmmreg,laneno), Ity_F32 ); in getXMMRegLane32F()
1491 static IRExpr* getXMMRegLane16 ( UInt xmmreg, Int laneno ) in getXMMRegLane16() argument
1493 return IRExpr_Get( xmmGuestRegLane16offset(xmmreg,laneno), Ity_I16 ); in getXMMRegLane16()
1496 static void putXMMReg ( UInt xmmreg, IRExpr* e ) in putXMMReg() argument
1499 stmt( IRStmt_Put( xmmGuestRegOffset(xmmreg), e ) ); in putXMMReg()
1502 static void putXMMRegLane64 ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane64() argument
1505 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) ); in putXMMRegLane64()
1508 static void putXMMRegLane64F ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane64F() argument
1511 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) ); in putXMMRegLane64F()
1514 static void putXMMRegLane32F ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane32F() argument
1517 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) ); in putXMMRegLane32F()
1520 static void putXMMRegLane32 ( UInt xmmreg, Int laneno, IRExpr* e ) in putXMMRegLane32() argument
1523 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) ); in putXMMRegLane32()
1526 static IRExpr* getYMMReg ( UInt xmmreg ) in getYMMReg() argument
1528 return IRExpr_Get( ymmGuestRegOffset(xmmreg), Ity_V256 ); in getYMMReg()
2235 static const HChar* nameXMMReg ( Int xmmreg ) in nameXMMReg() argument
2242 if (xmmreg < 0 || xmmreg > 15) vpanic("nameXMMReg(amd64)"); in nameXMMReg()
2243 return xmm_names[xmmreg]; in nameXMMReg()