AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte) |
Zastaralé.
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) A64: UQRSHRN Bd, Hn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte) |
Zastaralé.
uint16_t vqrshrns_n_u32 (uint32_t a, const int n) A64: UQRSHRN Hd, Sn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte) |
Zastaralé.
uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) A64: UQRSHRN Sd, Dn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt16>, Byte) |
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) A64: UQRSHRN Bd, Hn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt32>, Byte) |
uint16_t vqrshrns_n_u32 (uint32_t a, const int n) A64: UQRSHRN Hd, Sn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt64>, Byte) |
uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) A64: UQRSHRN Sd, Dn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte)
Upozornění
The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n)
A64: UQRSHRN Bd, Hn, #n
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> ShiftRightLogicalRoundedNarrowingSaturateScalar(System::Runtime::Intrinsics::Vector64<short> value, System::Byte count);
public static System.Runtime.Intrinsics.Vector64<sbyte> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<short> value, byte count);
[System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId="SYSLIB0055", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Runtime.Intrinsics.Vector64<sbyte> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<short> value, byte count);
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<int16> * byte -> System.Runtime.Intrinsics.Vector64<sbyte>
[<System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId="SYSLIB0055", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<int16> * byte -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function ShiftRightLogicalRoundedNarrowingSaturateScalar (value As Vector64(Of Short), count As Byte) As Vector64(Of SByte)
Parametry
- count
- Byte
Návraty
- Atributy
Platí pro
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte)
Upozornění
The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.
uint16_t vqrshrns_n_u32 (uint32_t a, const int n)
A64: UQRSHRN Hd, Sn, #n
public:
static System::Runtime::Intrinsics::Vector64<short> ShiftRightLogicalRoundedNarrowingSaturateScalar(System::Runtime::Intrinsics::Vector64<int> value, System::Byte count);
public static System.Runtime.Intrinsics.Vector64<short> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<int> value, byte count);
[System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId="SYSLIB0055", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Runtime.Intrinsics.Vector64<short> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<int> value, byte count);
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<int> * byte -> System.Runtime.Intrinsics.Vector64<int16>
[<System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId="SYSLIB0055", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<int> * byte -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function ShiftRightLogicalRoundedNarrowingSaturateScalar (value As Vector64(Of Integer), count As Byte) As Vector64(Of Short)
Parametry
- count
- Byte
Návraty
- Atributy
Platí pro
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte)
Upozornění
The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.
uint32_t vqrshrnd_n_u64 (uint64_t a, const int n)
A64: UQRSHRN Sd, Dn, #n
public:
static System::Runtime::Intrinsics::Vector64<int> ShiftRightLogicalRoundedNarrowingSaturateScalar(System::Runtime::Intrinsics::Vector64<long> value, System::Byte count);
public static System.Runtime.Intrinsics.Vector64<int> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<long> value, byte count);
[System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId="SYSLIB0055", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Runtime.Intrinsics.Vector64<int> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<long> value, byte count);
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<int64> * byte -> System.Runtime.Intrinsics.Vector64<int>
[<System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId="SYSLIB0055", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<int64> * byte -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function ShiftRightLogicalRoundedNarrowingSaturateScalar (value As Vector64(Of Long), count As Byte) As Vector64(Of Integer)
Parametry
- count
- Byte
Návraty
- Atributy
Platí pro
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt16>, Byte)
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n)
A64: UQRSHRN Bd, Hn, #n
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> ShiftRightLogicalRoundedNarrowingSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt16> value, System::Byte count);
public static System.Runtime.Intrinsics.Vector64<byte> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<ushort> value, byte count);
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<uint16> * byte -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function ShiftRightLogicalRoundedNarrowingSaturateScalar (value As Vector64(Of UShort), count As Byte) As Vector64(Of Byte)
Parametry
- count
- Byte
Návraty
Platí pro
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt32>, Byte)
uint16_t vqrshrns_n_u32 (uint32_t a, const int n)
A64: UQRSHRN Hd, Sn, #n
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> ShiftRightLogicalRoundedNarrowingSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt32> value, System::Byte count);
public static System.Runtime.Intrinsics.Vector64<ushort> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<uint> value, byte count);
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<uint32> * byte -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function ShiftRightLogicalRoundedNarrowingSaturateScalar (value As Vector64(Of UInteger), count As Byte) As Vector64(Of UShort)
Parametry
- count
- Byte
Návraty
Platí pro
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt64>, Byte)
uint32_t vqrshrnd_n_u64 (uint64_t a, const int n)
A64: UQRSHRN Sd, Dn, #n
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> ShiftRightLogicalRoundedNarrowingSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt64> value, System::Byte count);
public static System.Runtime.Intrinsics.Vector64<uint> ShiftRightLogicalRoundedNarrowingSaturateScalar (System.Runtime.Intrinsics.Vector64<ulong> value, byte count);
static member ShiftRightLogicalRoundedNarrowingSaturateScalar : System.Runtime.Intrinsics.Vector64<uint64> * byte -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function ShiftRightLogicalRoundedNarrowingSaturateScalar (value As Vector64(Of ULong), count As Byte) As Vector64(Of UInteger)
Parametry
- count
- Byte