Sve.ShiftRightArithmeticForDivide Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
ShiftRightArithmeticForDivide(Vector<Int16>, Byte) |
svint16_t svasrd[_n_s16]_m(svbool_t pg, svint16_t op1, uint64_t imm2) svint16_t svasrd[_n_s16]_x(svbool_t pg, svint16_t op1, uint64_t imm2) svint16_t svasrd[_n_s16]_z(svbool_t pg, svint16_t op1, uint64_t imm2) ASRD Ztied1.H, Pg/M, Ztied1.H, #imm2 |
ShiftRightArithmeticForDivide(Vector<Int32>, Byte) |
svint32_t svasrd[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2) svint32_t svasrd[_n_s32]_x(svbool_t pg, svint32_t op1, uint64_t imm2) svint32_t svasrd[_n_s32]_z(svbool_t pg, svint32_t op1, uint64_t imm2) ASRD Ztied1.S, Pg/M, Ztied1.S, #imm2 |
ShiftRightArithmeticForDivide(Vector<Int64>, Byte) |
svint64_t svasrd[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2) svint64_t svasrd[_n_s64]_x(svbool_t pg, svint64_t op1, uint64_t imm2) svint64_t svasrd[_n_s64]_z(svbool_t pg, svint64_t op1, uint64_t imm2) ASRD Ztied1.D, Pg/M, Ztied1.D, #imm2 |
ShiftRightArithmeticForDivide(Vector<SByte>, Byte) |
svint8_t svasrd[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2) svint8_t svasrd[_n_s8]_x(svbool_t pg, svint8_t op1, uint64_t imm2) svint8_t svasrd[_n_s8]_z(svbool_t pg, svint8_t op1, uint64_t imm2) ASRD Ztied1.B, Pg/M, Ztied1.B, #imm2 |
svint16_t svasrd[_n_s16]_m(svbool_t pg, svint16_t op1, uint64_t imm2)
svint16_t svasrd[_n_s16]_x(svbool_t pg, svint16_t op1, uint64_t imm2)
svint16_t svasrd[_n_s16]_z(svbool_t pg, svint16_t op1, uint64_t imm2)
ASRD Ztied1.H, Pg/M, Ztied1.H, #imm2
public:
static System::Numerics::Vector<short> ShiftRightArithmeticForDivide(System::Numerics::Vector<short> value, System::Byte control);
public static System.Numerics.Vector<short> ShiftRightArithmeticForDivide(System.Numerics.Vector<short> value, byte control);
static member ShiftRightArithmeticForDivide : System.Numerics.Vector<int16> * byte -> System.Numerics.Vector<int16>
Public Shared Function ShiftRightArithmeticForDivide (value As Vector(Of Short), control As Byte) As Vector(Of Short)
Parameters
- control
- Byte
Returns
Applies to
.NET 10 and .NET 9
Product | Versions |
---|---|
.NET | 9, 10 |
svint32_t svasrd[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2)
svint32_t svasrd[_n_s32]_x(svbool_t pg, svint32_t op1, uint64_t imm2)
svint32_t svasrd[_n_s32]_z(svbool_t pg, svint32_t op1, uint64_t imm2)
ASRD Ztied1.S, Pg/M, Ztied1.S, #imm2
public:
static System::Numerics::Vector<int> ShiftRightArithmeticForDivide(System::Numerics::Vector<int> value, System::Byte control);
public static System.Numerics.Vector<int> ShiftRightArithmeticForDivide(System.Numerics.Vector<int> value, byte control);
static member ShiftRightArithmeticForDivide : System.Numerics.Vector<int> * byte -> System.Numerics.Vector<int>
Public Shared Function ShiftRightArithmeticForDivide (value As Vector(Of Integer), control As Byte) As Vector(Of Integer)
Parameters
- control
- Byte
Returns
Applies to
.NET 10 and .NET 9
Product | Versions |
---|---|
.NET | 9, 10 |
svint64_t svasrd[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2)
svint64_t svasrd[_n_s64]_x(svbool_t pg, svint64_t op1, uint64_t imm2)
svint64_t svasrd[_n_s64]_z(svbool_t pg, svint64_t op1, uint64_t imm2)
ASRD Ztied1.D, Pg/M, Ztied1.D, #imm2
public:
static System::Numerics::Vector<long> ShiftRightArithmeticForDivide(System::Numerics::Vector<long> value, System::Byte control);
public static System.Numerics.Vector<long> ShiftRightArithmeticForDivide(System.Numerics.Vector<long> value, byte control);
static member ShiftRightArithmeticForDivide : System.Numerics.Vector<int64> * byte -> System.Numerics.Vector<int64>
Public Shared Function ShiftRightArithmeticForDivide (value As Vector(Of Long), control As Byte) As Vector(Of Long)
Parameters
- control
- Byte
Returns
Applies to
.NET 10 and .NET 9
Product | Versions |
---|---|
.NET | 9, 10 |
svint8_t svasrd[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2)
svint8_t svasrd[_n_s8]_x(svbool_t pg, svint8_t op1, uint64_t imm2)
svint8_t svasrd[_n_s8]_z(svbool_t pg, svint8_t op1, uint64_t imm2)
ASRD Ztied1.B, Pg/M, Ztied1.B, #imm2
public:
static System::Numerics::Vector<System::SByte> ShiftRightArithmeticForDivide(System::Numerics::Vector<System::SByte> value, System::Byte control);
public static System.Numerics.Vector<sbyte> ShiftRightArithmeticForDivide(System.Numerics.Vector<sbyte> value, byte control);
static member ShiftRightArithmeticForDivide : System.Numerics.Vector<sbyte> * byte -> System.Numerics.Vector<sbyte>
Public Shared Function ShiftRightArithmeticForDivide (value As Vector(Of SByte), control As Byte) As Vector(Of SByte)
Parameters
- control
- Byte
Returns
Applies to
.NET 10 and .NET 9
Product | Versions |
---|---|
.NET | 9, 10 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: