AdvSimd.Arm64.AddPairwise 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
AddPairwise(Vector128<Single>, Vector128<Single>) |
float32x4_t vpaddq_f32 (float32x4_t a, float32x4_t b) A64: FADDP Vd.4S, Vn.4S, Vm.4S |
AddPairwise(Vector128<UInt64>, Vector128<UInt64>) |
uint64x2_t vpaddq_u64 (uint64x2_t a, uint64x2_t b) A64: ADDP Vd.2D, Vn.2D, Vm.2D |
AddPairwise(Vector128<UInt16>, Vector128<UInt16>) |
uint16x8_t vpaddq_u16 (uint16x8_t a, uint16x8_t b) A64: ADDP Vd.8H, Vn.8H, Vm.8H |
AddPairwise(Vector128<SByte>, Vector128<SByte>) |
int8x16_t vpaddq_s8 (int8x16_t a, int8x16_t b) A64: ADDP Vd.16B, Vn.16B, Vm.16B |
AddPairwise(Vector128<UInt32>, Vector128<UInt32>) |
uint32x4_t vpaddq_u32 (uint32x4_t a, uint32x4_t b) A64: ADDP Vd.4S, Vn.4S, Vm.4S |
AddPairwise(Vector128<Int32>, Vector128<Int32>) |
int32x4_t vpaddq_s32 (int32x4_t a, int32x4_t b) A64: ADDP Vd.4S, Vn.4S, Vm.4S |
AddPairwise(Vector128<Int16>, Vector128<Int16>) |
int16x8_t vpaddq_s16 (int16x8_t a, int16x8_t b) A64: ADDP Vd.8H, Vn.8H, Vm.8H |
AddPairwise(Vector128<Double>, Vector128<Double>) |
float64x2_t vpaddq_f64 (float64x2_t a, float64x2_t b) A64: FADDP Vd.2D, Vn.2D, Vm.2D |
AddPairwise(Vector128<Int64>, Vector128<Int64>) |
int64x2_t vpaddq_s64 (int64x2_t a, int64x2_t b) A64: ADDP Vd.2D, Vn.2D, Vm.2D |
AddPairwise(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vpaddq_u8 (uint8x16_t a, uint8x16_t b) A64: ADDP Vd.16B, Vn.16B, Vm.16B |
AddPairwise(Vector128<Single>, Vector128<Single>)
float32x4_t vpaddq_f32 (float32x4_t a, float32x4_t b)
A64: FADDP Vd.4S, Vn.4S, Vm.4S
public:
static System::Runtime::Intrinsics::Vector128<float> AddPairwise(System::Runtime::Intrinsics::Vector128<float> left, System::Runtime::Intrinsics::Vector128<float> right);
public static System.Runtime.Intrinsics.Vector128<float> AddPairwise (System.Runtime.Intrinsics.Vector128<float> left, System.Runtime.Intrinsics.Vector128<float> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function AddPairwise (left As Vector128(Of Single), right As Vector128(Of Single)) As Vector128(Of Single)
Parameters
Returns
Applies to
AddPairwise(Vector128<UInt64>, Vector128<UInt64>)
uint64x2_t vpaddq_u64 (uint64x2_t a, uint64x2_t b)
A64: ADDP Vd.2D, Vn.2D, Vm.2D
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> AddPairwise(System::Runtime::Intrinsics::Vector128<System::UInt64> left, System::Runtime::Intrinsics::Vector128<System::UInt64> right);
public static System.Runtime.Intrinsics.Vector128<ulong> AddPairwise (System.Runtime.Intrinsics.Vector128<ulong> left, System.Runtime.Intrinsics.Vector128<ulong> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<uint64> * System.Runtime.Intrinsics.Vector128<uint64> -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function AddPairwise (left As Vector128(Of ULong), right As Vector128(Of ULong)) As Vector128(Of ULong)
Parameters
Returns
Applies to
AddPairwise(Vector128<UInt16>, Vector128<UInt16>)
uint16x8_t vpaddq_u16 (uint16x8_t a, uint16x8_t b)
A64: ADDP Vd.8H, Vn.8H, Vm.8H
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> AddPairwise(System::Runtime::Intrinsics::Vector128<System::UInt16> left, System::Runtime::Intrinsics::Vector128<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector128<ushort> AddPairwise (System.Runtime.Intrinsics.Vector128<ushort> left, System.Runtime.Intrinsics.Vector128<ushort> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<uint16> * System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function AddPairwise (left As Vector128(Of UShort), right As Vector128(Of UShort)) As Vector128(Of UShort)
Parameters
Returns
Applies to
AddPairwise(Vector128<SByte>, Vector128<SByte>)
int8x16_t vpaddq_s8 (int8x16_t a, int8x16_t b)
A64: ADDP Vd.16B, Vn.16B, Vm.16B
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> AddPairwise(System::Runtime::Intrinsics::Vector128<System::SByte> left, System::Runtime::Intrinsics::Vector128<System::SByte> right);
public static System.Runtime.Intrinsics.Vector128<sbyte> AddPairwise (System.Runtime.Intrinsics.Vector128<sbyte> left, System.Runtime.Intrinsics.Vector128<sbyte> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<sbyte> * System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Shared Function AddPairwise (left As Vector128(Of SByte), right As Vector128(Of SByte)) As Vector128(Of SByte)
Parameters
Returns
Applies to
AddPairwise(Vector128<UInt32>, Vector128<UInt32>)
uint32x4_t vpaddq_u32 (uint32x4_t a, uint32x4_t b)
A64: ADDP Vd.4S, Vn.4S, Vm.4S
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> AddPairwise(System::Runtime::Intrinsics::Vector128<System::UInt32> left, System::Runtime::Intrinsics::Vector128<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector128<uint> AddPairwise (System.Runtime.Intrinsics.Vector128<uint> left, System.Runtime.Intrinsics.Vector128<uint> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<uint32> * System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function AddPairwise (left As Vector128(Of UInteger), right As Vector128(Of UInteger)) As Vector128(Of UInteger)
Parameters
Returns
Applies to
AddPairwise(Vector128<Int32>, Vector128<Int32>)
int32x4_t vpaddq_s32 (int32x4_t a, int32x4_t b)
A64: ADDP Vd.4S, Vn.4S, Vm.4S
public:
static System::Runtime::Intrinsics::Vector128<int> AddPairwise(System::Runtime::Intrinsics::Vector128<int> left, System::Runtime::Intrinsics::Vector128<int> right);
public static System.Runtime.Intrinsics.Vector128<int> AddPairwise (System.Runtime.Intrinsics.Vector128<int> left, System.Runtime.Intrinsics.Vector128<int> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function AddPairwise (left As Vector128(Of Integer), right As Vector128(Of Integer)) As Vector128(Of Integer)
Parameters
Returns
Applies to
AddPairwise(Vector128<Int16>, Vector128<Int16>)
int16x8_t vpaddq_s16 (int16x8_t a, int16x8_t b)
A64: ADDP Vd.8H, Vn.8H, Vm.8H
public:
static System::Runtime::Intrinsics::Vector128<short> AddPairwise(System::Runtime::Intrinsics::Vector128<short> left, System::Runtime::Intrinsics::Vector128<short> right);
public static System.Runtime.Intrinsics.Vector128<short> AddPairwise (System.Runtime.Intrinsics.Vector128<short> left, System.Runtime.Intrinsics.Vector128<short> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<int16> * System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function AddPairwise (left As Vector128(Of Short), right As Vector128(Of Short)) As Vector128(Of Short)
Parameters
Returns
Applies to
AddPairwise(Vector128<Double>, Vector128<Double>)
float64x2_t vpaddq_f64 (float64x2_t a, float64x2_t b)
A64: FADDP Vd.2D, Vn.2D, Vm.2D
public:
static System::Runtime::Intrinsics::Vector128<double> AddPairwise(System::Runtime::Intrinsics::Vector128<double> left, System::Runtime::Intrinsics::Vector128<double> right);
public static System.Runtime.Intrinsics.Vector128<double> AddPairwise (System.Runtime.Intrinsics.Vector128<double> left, System.Runtime.Intrinsics.Vector128<double> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function AddPairwise (left As Vector128(Of Double), right As Vector128(Of Double)) As Vector128(Of Double)
Parameters
Returns
Applies to
AddPairwise(Vector128<Int64>, Vector128<Int64>)
int64x2_t vpaddq_s64 (int64x2_t a, int64x2_t b)
A64: ADDP Vd.2D, Vn.2D, Vm.2D
public:
static System::Runtime::Intrinsics::Vector128<long> AddPairwise(System::Runtime::Intrinsics::Vector128<long> left, System::Runtime::Intrinsics::Vector128<long> right);
public static System.Runtime.Intrinsics.Vector128<long> AddPairwise (System.Runtime.Intrinsics.Vector128<long> left, System.Runtime.Intrinsics.Vector128<long> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<int64> -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function AddPairwise (left As Vector128(Of Long), right As Vector128(Of Long)) As Vector128(Of Long)
Parameters
Returns
Applies to
AddPairwise(Vector128<Byte>, Vector128<Byte>)
uint8x16_t vpaddq_u8 (uint8x16_t a, uint8x16_t b)
A64: ADDP Vd.16B, Vn.16B, Vm.16B
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> AddPairwise(System::Runtime::Intrinsics::Vector128<System::Byte> left, System::Runtime::Intrinsics::Vector128<System::Byte> right);
public static System.Runtime.Intrinsics.Vector128<byte> AddPairwise (System.Runtime.Intrinsics.Vector128<byte> left, System.Runtime.Intrinsics.Vector128<byte> right);
static member AddPairwise : System.Runtime.Intrinsics.Vector128<byte> * System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector128<byte>
Public Shared Function AddPairwise (left As Vector128(Of Byte), right As Vector128(Of Byte)) As Vector128(Of Byte)