AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt64>, Byte) |
uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) A64: UQRSHRN Sd, Dn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt32>, Byte) |
uint16_t vqrshrns_n_u32 (uint32_t a, const int n) A64: UQRSHRN Hd, Sn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt16>, Byte) |
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) A64: UQRSHRN Bd, Hn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte) |
Veraltet.
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) A64: UQRSHRN Bd, Hn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte) |
Veraltet.
uint16_t vqrshrns_n_u32 (uint32_t a, const int n) A64: UQRSHRN Hd, Sn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte) |
Veraltet.
uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) A64: UQRSHRN Sd, Dn, #n |
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)
Parameter
- count
- Byte
Gibt zurück
Gilt für:
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)
Parameter
- count
- Byte
Gibt zurück
Gilt für:
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)
Parameter
- count
- Byte
Gibt zurück
Gilt für:
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte)
Achtung
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)
Parameter
- count
- Byte
Gibt zurück
- Attribute
Gilt für:
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte)
Achtung
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)
Parameter
- count
- Byte
Gibt zurück
- Attribute
Gilt für:
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte)
Achtung
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)
Parameter
- count
- Byte
Gibt zurück
- Attribute
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für