Sve2.ShiftRightLogicalRoundedNarrowingEven 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
| ShiftRightLogicalRoundedNarrowingEven(Vector<Int16>, Byte) |
svint8_t svrshrnb[_n_s16](svint16_t op1, uint64_t imm2) RSHRNB Zresult.B, Zop1.H, #imm2 |
| ShiftRightLogicalRoundedNarrowingEven(Vector<Int32>, Byte) |
svint16_t svrshrnb[_n_s32](svint32_t op1, uint64_t imm2) RSHRNB Zresult.H, Zop1.S, #imm2 |
| ShiftRightLogicalRoundedNarrowingEven(Vector<Int64>, Byte) |
svint32_t svrshrnb[_n_s64](svint64_t op1, uint64_t imm2) RSHRNB Zresult.S, Zop1.D, #imm2 |
| ShiftRightLogicalRoundedNarrowingEven(Vector<UInt16>, Byte) |
svuint8_t svrshrnb[_n_u16](svuint16_t op1, uint64_t imm2) RSHRNB Zresult.B, Zop1.H, #imm2 |
| ShiftRightLogicalRoundedNarrowingEven(Vector<UInt32>, Byte) |
svuint16_t svrshrnb[_n_u32](svuint32_t op1, uint64_t imm2) RSHRNB Zresult.H, Zop1.S, #imm2 |
| ShiftRightLogicalRoundedNarrowingEven(Vector<UInt64>, Byte) |
svuint32_t svrshrnb[_n_u64](svuint64_t op1, uint64_t imm2) RSHRNB Zresult.S, Zop1.D, #imm2 |
ShiftRightLogicalRoundedNarrowingEven(Vector<Int16>, Byte)
svint8_t svrshrnb[_n_s16](svint16_t op1, uint64_t imm2) RSHRNB Zresult.B, Zop1.H, #imm2
public:
static System::Numerics::Vector<System::SByte> ShiftRightLogicalRoundedNarrowingEven(System::Numerics::Vector<short> value, System::Byte count);
public static System.Numerics.Vector<sbyte> ShiftRightLogicalRoundedNarrowingEven(System.Numerics.Vector<short> value, byte count);
static member ShiftRightLogicalRoundedNarrowingEven : System.Numerics.Vector<int16> * byte -> System.Numerics.Vector<sbyte>
Public Shared Function ShiftRightLogicalRoundedNarrowingEven (value As Vector(Of Short), count As Byte) As Vector(Of SByte)
Parameters
- count
- Byte
Returns
Applies to
ShiftRightLogicalRoundedNarrowingEven(Vector<Int32>, Byte)
svint16_t svrshrnb[_n_s32](svint32_t op1, uint64_t imm2) RSHRNB Zresult.H, Zop1.S, #imm2
public:
static System::Numerics::Vector<short> ShiftRightLogicalRoundedNarrowingEven(System::Numerics::Vector<int> value, System::Byte count);
public static System.Numerics.Vector<short> ShiftRightLogicalRoundedNarrowingEven(System.Numerics.Vector<int> value, byte count);
static member ShiftRightLogicalRoundedNarrowingEven : System.Numerics.Vector<int> * byte -> System.Numerics.Vector<int16>
Public Shared Function ShiftRightLogicalRoundedNarrowingEven (value As Vector(Of Integer), count As Byte) As Vector(Of Short)
Parameters
- count
- Byte
Returns
Applies to
ShiftRightLogicalRoundedNarrowingEven(Vector<Int64>, Byte)
svint32_t svrshrnb[_n_s64](svint64_t op1, uint64_t imm2) RSHRNB Zresult.S, Zop1.D, #imm2
public:
static System::Numerics::Vector<int> ShiftRightLogicalRoundedNarrowingEven(System::Numerics::Vector<long> value, System::Byte count);
public static System.Numerics.Vector<int> ShiftRightLogicalRoundedNarrowingEven(System.Numerics.Vector<long> value, byte count);
static member ShiftRightLogicalRoundedNarrowingEven : System.Numerics.Vector<int64> * byte -> System.Numerics.Vector<int>
Public Shared Function ShiftRightLogicalRoundedNarrowingEven (value As Vector(Of Long), count As Byte) As Vector(Of Integer)
Parameters
- count
- Byte
Returns
Applies to
ShiftRightLogicalRoundedNarrowingEven(Vector<UInt16>, Byte)
svuint8_t svrshrnb[_n_u16](svuint16_t op1, uint64_t imm2) RSHRNB Zresult.B, Zop1.H, #imm2
public:
static System::Numerics::Vector<System::Byte> ShiftRightLogicalRoundedNarrowingEven(System::Numerics::Vector<System::UInt16> value, System::Byte count);
public static System.Numerics.Vector<byte> ShiftRightLogicalRoundedNarrowingEven(System.Numerics.Vector<ushort> value, byte count);
static member ShiftRightLogicalRoundedNarrowingEven : System.Numerics.Vector<uint16> * byte -> System.Numerics.Vector<byte>
Public Shared Function ShiftRightLogicalRoundedNarrowingEven (value As Vector(Of UShort), count As Byte) As Vector(Of Byte)
Parameters
- count
- Byte
Returns
Applies to
ShiftRightLogicalRoundedNarrowingEven(Vector<UInt32>, Byte)
svuint16_t svrshrnb[_n_u32](svuint32_t op1, uint64_t imm2) RSHRNB Zresult.H, Zop1.S, #imm2
public:
static System::Numerics::Vector<System::UInt16> ShiftRightLogicalRoundedNarrowingEven(System::Numerics::Vector<System::UInt32> value, System::Byte count);
public static System.Numerics.Vector<ushort> ShiftRightLogicalRoundedNarrowingEven(System.Numerics.Vector<uint> value, byte count);
static member ShiftRightLogicalRoundedNarrowingEven : System.Numerics.Vector<uint32> * byte -> System.Numerics.Vector<uint16>
Public Shared Function ShiftRightLogicalRoundedNarrowingEven (value As Vector(Of UInteger), count As Byte) As Vector(Of UShort)
Parameters
- count
- Byte
Returns
Applies to
ShiftRightLogicalRoundedNarrowingEven(Vector<UInt64>, Byte)
svuint32_t svrshrnb[_n_u64](svuint64_t op1, uint64_t imm2) RSHRNB Zresult.S, Zop1.D, #imm2
public:
static System::Numerics::Vector<System::UInt32> ShiftRightLogicalRoundedNarrowingEven(System::Numerics::Vector<System::UInt64> value, System::Byte count);
public static System.Numerics.Vector<uint> ShiftRightLogicalRoundedNarrowingEven(System.Numerics.Vector<ulong> value, byte count);
static member ShiftRightLogicalRoundedNarrowingEven : System.Numerics.Vector<uint64> * byte -> System.Numerics.Vector<uint32>
Public Shared Function ShiftRightLogicalRoundedNarrowingEven (value As Vector(Of ULong), count As Byte) As Vector(Of UInteger)
Parameters
- count
- Byte