AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte) |
Geçersiz.
uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) A64: UQRSHRN Bd, Hn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte) |
Geçersiz.
uint16_t vqrshrns_n_u32 (uint32_t a, const int n) A64: UQRSHRN Hd, Sn, #n |
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte) |
Geçersiz.
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)
Dikkat
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)
Parametreler
- count
- Byte
Döndürülenler
- Öznitelikler
Şunlara uygulanır
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte)
Dikkat
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)
Parametreler
- count
- Byte
Döndürülenler
- Öznitelikler
Şunlara uygulanır
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte)
Dikkat
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)
Parametreler
- count
- Byte
Döndürülenler
- Öznitelikler
Şunlara uygulanı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)
Parametreler
- count
- Byte
Döndürülenler
Şunlara uygulanı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)
Parametreler
- count
- Byte
Döndürülenler
Şunlara uygulanır
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)
Parametreler
- count
- Byte