Sve.ShiftRightArithmeticForDivide Method
Definition
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.
Overloads
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 |
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
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
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
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
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
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
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
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