AdvSimd.Arm64.MinPairwise 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
MinPairwise(Vector128<Single>, Vector128<Single>) |
float32x4_t vpminq_f32 (float32x4_t a, float32x4_t b) A64: FMINP Vd.4S, Vn.4S, Vm.4S |
MinPairwise(Vector128<UInt32>, Vector128<UInt32>) |
uint32x4_t vpminq_u32 (uint32x4_t a, uint32x4_t b) A64: UMINP Vd.4S, Vn.4S, Vm.4S |
MinPairwise(Vector128<UInt16>, Vector128<UInt16>) |
uint16x8_t vpminq_u16 (uint16x8_t a, uint16x8_t b) A64: UMINP Vd.8H, Vn.8H, Vm.8H |
MinPairwise(Vector128<SByte>, Vector128<SByte>) |
int8x16_t vpminq_s8 (int8x16_t a, int8x16_t b) A64: SMINP Vd.16B, Vn.16B, Vm.16B |
MinPairwise(Vector128<Int16>, Vector128<Int16>) |
int16x8_t vpminq_s16 (int16x8_t a, int16x8_t b) A64: SMINP Vd.8H, Vn.8H, Vm.8H |
MinPairwise(Vector128<Double>, Vector128<Double>) |
float64x2_t vpminq_f64 (float64x2_t a, float64x2_t b) A64: FMINP Vd.2D, Vn.2D, Vm.2D |
MinPairwise(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vpminq_u8 (uint8x16_t a, uint8x16_t b) A64: UMINP Vd.16B, Vn.16B, Vm.16B |
MinPairwise(Vector128<Int32>, Vector128<Int32>) |
int32x4_t vpminq_s32 (int32x4_t a, int32x4_t b) A64: SMINP Vd.4S, Vn.4S, Vm.4S |
MinPairwise(Vector128<Single>, Vector128<Single>)
float32x4_t vpminq_f32 (float32x4_t a, float32x4_t b)
A64: FMINP Vd.4S, Vn.4S, Vm.4S
public:
static System::Runtime::Intrinsics::Vector128<float> MinPairwise(System::Runtime::Intrinsics::Vector128<float> left, System::Runtime::Intrinsics::Vector128<float> right);
public static System.Runtime.Intrinsics.Vector128<float> MinPairwise (System.Runtime.Intrinsics.Vector128<float> left, System.Runtime.Intrinsics.Vector128<float> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function MinPairwise (left As Vector128(Of Single), right As Vector128(Of Single)) As Vector128(Of Single)
Parameters
Returns
Applies to
MinPairwise(Vector128<UInt32>, Vector128<UInt32>)
uint32x4_t vpminq_u32 (uint32x4_t a, uint32x4_t b)
A64: UMINP Vd.4S, Vn.4S, Vm.4S
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> MinPairwise(System::Runtime::Intrinsics::Vector128<System::UInt32> left, System::Runtime::Intrinsics::Vector128<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector128<uint> MinPairwise (System.Runtime.Intrinsics.Vector128<uint> left, System.Runtime.Intrinsics.Vector128<uint> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<uint32> * System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function MinPairwise (left As Vector128(Of UInteger), right As Vector128(Of UInteger)) As Vector128(Of UInteger)
Parameters
Returns
Applies to
MinPairwise(Vector128<UInt16>, Vector128<UInt16>)
uint16x8_t vpminq_u16 (uint16x8_t a, uint16x8_t b)
A64: UMINP Vd.8H, Vn.8H, Vm.8H
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> MinPairwise(System::Runtime::Intrinsics::Vector128<System::UInt16> left, System::Runtime::Intrinsics::Vector128<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector128<ushort> MinPairwise (System.Runtime.Intrinsics.Vector128<ushort> left, System.Runtime.Intrinsics.Vector128<ushort> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<uint16> * System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function MinPairwise (left As Vector128(Of UShort), right As Vector128(Of UShort)) As Vector128(Of UShort)
Parameters
Returns
Applies to
MinPairwise(Vector128<SByte>, Vector128<SByte>)
int8x16_t vpminq_s8 (int8x16_t a, int8x16_t b)
A64: SMINP Vd.16B, Vn.16B, Vm.16B
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> MinPairwise(System::Runtime::Intrinsics::Vector128<System::SByte> left, System::Runtime::Intrinsics::Vector128<System::SByte> right);
public static System.Runtime.Intrinsics.Vector128<sbyte> MinPairwise (System.Runtime.Intrinsics.Vector128<sbyte> left, System.Runtime.Intrinsics.Vector128<sbyte> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<sbyte> * System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Shared Function MinPairwise (left As Vector128(Of SByte), right As Vector128(Of SByte)) As Vector128(Of SByte)
Parameters
Returns
Applies to
MinPairwise(Vector128<Int16>, Vector128<Int16>)
int16x8_t vpminq_s16 (int16x8_t a, int16x8_t b)
A64: SMINP Vd.8H, Vn.8H, Vm.8H
public:
static System::Runtime::Intrinsics::Vector128<short> MinPairwise(System::Runtime::Intrinsics::Vector128<short> left, System::Runtime::Intrinsics::Vector128<short> right);
public static System.Runtime.Intrinsics.Vector128<short> MinPairwise (System.Runtime.Intrinsics.Vector128<short> left, System.Runtime.Intrinsics.Vector128<short> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<int16> * System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function MinPairwise (left As Vector128(Of Short), right As Vector128(Of Short)) As Vector128(Of Short)
Parameters
Returns
Applies to
MinPairwise(Vector128<Double>, Vector128<Double>)
float64x2_t vpminq_f64 (float64x2_t a, float64x2_t b)
A64: FMINP Vd.2D, Vn.2D, Vm.2D
public:
static System::Runtime::Intrinsics::Vector128<double> MinPairwise(System::Runtime::Intrinsics::Vector128<double> left, System::Runtime::Intrinsics::Vector128<double> right);
public static System.Runtime.Intrinsics.Vector128<double> MinPairwise (System.Runtime.Intrinsics.Vector128<double> left, System.Runtime.Intrinsics.Vector128<double> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function MinPairwise (left As Vector128(Of Double), right As Vector128(Of Double)) As Vector128(Of Double)
Parameters
Returns
Applies to
MinPairwise(Vector128<Byte>, Vector128<Byte>)
uint8x16_t vpminq_u8 (uint8x16_t a, uint8x16_t b)
A64: UMINP Vd.16B, Vn.16B, Vm.16B
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> MinPairwise(System::Runtime::Intrinsics::Vector128<System::Byte> left, System::Runtime::Intrinsics::Vector128<System::Byte> right);
public static System.Runtime.Intrinsics.Vector128<byte> MinPairwise (System.Runtime.Intrinsics.Vector128<byte> left, System.Runtime.Intrinsics.Vector128<byte> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<byte> * System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector128<byte>
Public Shared Function MinPairwise (left As Vector128(Of Byte), right As Vector128(Of Byte)) As Vector128(Of Byte)
Parameters
Returns
Applies to
MinPairwise(Vector128<Int32>, Vector128<Int32>)
int32x4_t vpminq_s32 (int32x4_t a, int32x4_t b)
A64: SMINP Vd.4S, Vn.4S, Vm.4S
public:
static System::Runtime::Intrinsics::Vector128<int> MinPairwise(System::Runtime::Intrinsics::Vector128<int> left, System::Runtime::Intrinsics::Vector128<int> right);
public static System.Runtime.Intrinsics.Vector128<int> MinPairwise (System.Runtime.Intrinsics.Vector128<int> left, System.Runtime.Intrinsics.Vector128<int> right);
static member MinPairwise : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function MinPairwise (left As Vector128(Of Integer), right As Vector128(Of Integer)) As Vector128(Of Integer)
Parameters
Returns
Applies to
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for