Прочитать на английском

Поделиться через


AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower Метод

Определение

Перегрузки

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<UInt32>, Byte)

uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)

A32: VQRSHRN. U32 Dd, Qm, #n

A64: UQRSHRN Vd.4H, Vn.4S, #n

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<UInt64>, Byte)

uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)

A32: VQRSHRN. U64 Dd, Qm, #n

A64: UQRSHRN Vd.2S, Vn.2D, #n

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<UInt16>, Byte)

uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)

A32: VQRSHRN. U16 Dd, Qm, #n

A64: UQRSHRN Vd.8B, Vn.8H, #n

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<Int16>, Byte)
Устаревшие..

uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)

A32: VQRSHRN. U16 Dd, Qm, #n

A64: UQRSHRN Vd.8B, Vn.8H, #n

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<Int32>, Byte)
Устаревшие..

uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)

A32: VQRSHRN. U32 Dd, Qm, #n

A64: UQRSHRN Vd.4H, Vn.4S, #n

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<Int64>, Byte)
Устаревшие..

uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)

A32: VQRSHRN. U64 Dd, Qm, #n

A64: UQRSHRN Vd.2S, Vn.2D, #n

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<UInt32>, Byte)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)

A32: VQRSHRN. U32 Dd, Qm, #n

A64: UQRSHRN Vd.4H, Vn.4S, #n

C#
public static System.Runtime.Intrinsics.Vector64<ushort> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<uint> value, byte count);

Параметры

value
Vector128<UInt32>
count
Byte

Возвращаемое значение

Применяется к

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<UInt64>, Byte)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)

A32: VQRSHRN. U64 Dd, Qm, #n

A64: UQRSHRN Vd.2S, Vn.2D, #n

C#
public static System.Runtime.Intrinsics.Vector64<uint> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<ulong> value, byte count);

Параметры

value
Vector128<UInt64>
count
Byte

Возвращаемое значение

Применяется к

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<UInt16>, Byte)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)

A32: VQRSHRN. U16 Dd, Qm, #n

A64: UQRSHRN Vd.8B, Vn.8H, #n

C#
public static System.Runtime.Intrinsics.Vector64<byte> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<ushort> value, byte count);

Параметры

value
Vector128<UInt16>
count
Byte

Возвращаемое значение

Применяется к

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<Int16>, Byte)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

Внимание!

The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.

uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)

A32: VQRSHRN. U16 Dd, Qm, #n

A64: UQRSHRN Vd.8B, Vn.8H, #n

C#
public static System.Runtime.Intrinsics.Vector64<sbyte> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<short> value, byte count);
C#
[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> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<short> value, byte count);

Параметры

value
Vector128<Int16>
count
Byte

Возвращаемое значение

Атрибуты

Применяется к

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<Int32>, Byte)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

Внимание!

The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.

uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)

A32: VQRSHRN. U32 Dd, Qm, #n

A64: UQRSHRN Vd.4H, Vn.4S, #n

C#
public static System.Runtime.Intrinsics.Vector64<short> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<int> value, byte count);
C#
[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> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<int> value, byte count);

Параметры

value
Vector128<Int32>
count
Byte

Возвращаемое значение

Атрибуты

Применяется к

ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<Int64>, Byte)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

Внимание!

The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.

uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)

A32: VQRSHRN. U64 Dd, Qm, #n

A64: UQRSHRN Vd.2S, Vn.2D, #n

C#
public static System.Runtime.Intrinsics.Vector64<int> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<long> value, byte count);
C#
[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> ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128<long> value, byte count);

Параметры

value
Vector128<Int64>
count
Byte

Возвращаемое значение

Атрибуты

Применяется к