AdvSimd.AddWideningLower 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
AddWideningLower(Vector64<Int32>, Vector64<Int32>) |
int64x2_t vaddl_s32 (int32x2_t a, int32x2_t b) A32: VADDL.S32 QD, DN, DM A64: SADDL Vd.2D, Vn.2S, Vm.2S |
AddWideningLower(Vector128<Int16>, Vector64<SByte>) |
int16x8_t vaddw_s8 (int16x8_t a, int8x8_t b) A32: VADDW.S8 QD, QN, DM A64: SADDW Vd.8H, Vn.8H, Vm.8B |
AddWideningLower(Vector128<Int32>, Vector64<Int16>) |
int32x4_t vaddw_s16 (int32x4_t a, int16x4_t b) A32: VADDW.S16 QD, QN, DM A64: SADDW Vd.4S, Vn.4S, Vm.4H |
AddWideningLower(Vector128<Int64>, Vector64<Int32>) |
int64x2_t vaddw_s32 (int64x2_t a, int32x2_t b) A32: VADDW.S32 QD, QN, DM A64: SADDW Vd.2D, Vn.2D, Vm.2S |
AddWideningLower(Vector128<UInt16>, Vector64<Byte>) |
uint16x8_t vaddw_u8 (uint16x8_t a, uint8x8_t b) A32: VADDW.U8 QD, QN, DM A64: UADDW Vd.8H, Vn.8H, Vm.8B |
AddWideningLower(Vector128<UInt32>, Vector64<UInt16>) |
uint32x4_t vaddw_u16 (uint32x4_t a, uint16x4_t b) A32: VADDW.U16 QD, QN, DM A64: UADDW Vd.4S, Vn.4S, Vm.4H |
AddWideningLower(Vector128<UInt64>, Vector64<UInt32>) |
uint64x2_t vaddw_u32 (uint64x2_t a, uint32x2_t b) A32: VADDW.U32 QD, QN, DM A64: UADDW Vd.2D, Vn.2D, Vm.2S |
AddWideningLower(Vector64<Byte>, Vector64<Byte>) |
uint16x8_t vaddl_u8 (uint8x8_t a, uint8x8_t b) A32: VADDL.U8 QD, DN, DM A64: UADDL Vd.8H, Vn.8B, Vm.8B |
AddWideningLower(Vector64<Int16>, Vector64<Int16>) |
int32x4_t vaddl_s16 (int16x4_t a, int16x4_t b) A32: VADDL.S16 QD, DN, DM A64: SADDL Vd.4S, Vn.4H, Vm.4H |
AddWideningLower(Vector64<SByte>, Vector64<SByte>) |
int16x8_t vaddl_s8 (int8x8_t a, int8x8_t b) A32: VADDL.S8 QD, DN, DM A64: SADDL Vd.8H, Vn.8B, Vm.8B |
AddWideningLower(Vector64<UInt16>, Vector64<UInt16>) |
uint32x4_t vaddl_u16 (uint16x4_t a, uint16x4_t b) A32: VADDL.U16 QD, DN, DM A64: UADDL Vd.4S, Vn.4H, Vm.4H |
AddWideningLower(Vector64<UInt32>, Vector64<UInt32>) |
uint64x2_t vaddl_u32 (uint32x2_t a, uint32x2_t b) A32: VADDL.U32 QD, DN, DM A64: UADDL Vd.2D, Vn.2S, Vm.2S |
AddWideningLower(Vector64<Int32>, Vector64<Int32>)
int64x2_t vaddl_s32 (int32x2_t a, int32x2_t b)
A32: VADDL.S32 QD, DN, DM
A64: SADDL Vd.2D, Vn.2S, Vm.2S
public:
static System::Runtime::Intrinsics::Vector128<long> AddWideningLower(System::Runtime::Intrinsics::Vector64<int> left, System::Runtime::Intrinsics::Vector64<int> right);
public static System.Runtime.Intrinsics.Vector128<long> AddWideningLower (System.Runtime.Intrinsics.Vector64<int> left, System.Runtime.Intrinsics.Vector64<int> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector64<int> * System.Runtime.Intrinsics.Vector64<int> -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function AddWideningLower (left As Vector64(Of Integer), right As Vector64(Of Integer)) As Vector128(Of Long)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector128<Int16>, Vector64<SByte>)
int16x8_t vaddw_s8 (int16x8_t a, int8x8_t b)
A32: VADDW.S8 QD, QN, DM
A64: SADDW Vd.8H, Vn.8H, Vm.8B
public:
static System::Runtime::Intrinsics::Vector128<short> AddWideningLower(System::Runtime::Intrinsics::Vector128<short> left, System::Runtime::Intrinsics::Vector64<System::SByte> right);
public static System.Runtime.Intrinsics.Vector128<short> AddWideningLower (System.Runtime.Intrinsics.Vector128<short> left, System.Runtime.Intrinsics.Vector64<sbyte> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector128<int16> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function AddWideningLower (left As Vector128(Of Short), right As Vector64(Of SByte)) As Vector128(Of Short)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector128<Int32>, Vector64<Int16>)
int32x4_t vaddw_s16 (int32x4_t a, int16x4_t b)
A32: VADDW.S16 QD, QN, DM
A64: SADDW Vd.4S, Vn.4S, Vm.4H
public:
static System::Runtime::Intrinsics::Vector128<int> AddWideningLower(System::Runtime::Intrinsics::Vector128<int> left, System::Runtime::Intrinsics::Vector64<short> right);
public static System.Runtime.Intrinsics.Vector128<int> AddWideningLower (System.Runtime.Intrinsics.Vector128<int> left, System.Runtime.Intrinsics.Vector64<short> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function AddWideningLower (left As Vector128(Of Integer), right As Vector64(Of Short)) As Vector128(Of Integer)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector128<Int64>, Vector64<Int32>)
int64x2_t vaddw_s32 (int64x2_t a, int32x2_t b)
A32: VADDW.S32 QD, QN, DM
A64: SADDW Vd.2D, Vn.2D, Vm.2S
public:
static System::Runtime::Intrinsics::Vector128<long> AddWideningLower(System::Runtime::Intrinsics::Vector128<long> left, System::Runtime::Intrinsics::Vector64<int> right);
public static System.Runtime.Intrinsics.Vector128<long> AddWideningLower (System.Runtime.Intrinsics.Vector128<long> left, System.Runtime.Intrinsics.Vector64<int> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector64<int> -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function AddWideningLower (left As Vector128(Of Long), right As Vector64(Of Integer)) As Vector128(Of Long)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector128<UInt16>, Vector64<Byte>)
uint16x8_t vaddw_u8 (uint16x8_t a, uint8x8_t b)
A32: VADDW.U8 QD, QN, DM
A64: UADDW Vd.8H, Vn.8H, Vm.8B
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> AddWideningLower(System::Runtime::Intrinsics::Vector128<System::UInt16> left, System::Runtime::Intrinsics::Vector64<System::Byte> right);
public static System.Runtime.Intrinsics.Vector128<ushort> AddWideningLower (System.Runtime.Intrinsics.Vector128<ushort> left, System.Runtime.Intrinsics.Vector64<byte> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector128<uint16> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function AddWideningLower (left As Vector128(Of UShort), right As Vector64(Of Byte)) As Vector128(Of UShort)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector128<UInt32>, Vector64<UInt16>)
uint32x4_t vaddw_u16 (uint32x4_t a, uint16x4_t b)
A32: VADDW.U16 QD, QN, DM
A64: UADDW Vd.4S, Vn.4S, Vm.4H
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> AddWideningLower(System::Runtime::Intrinsics::Vector128<System::UInt32> left, System::Runtime::Intrinsics::Vector64<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector128<uint> AddWideningLower (System.Runtime.Intrinsics.Vector128<uint> left, System.Runtime.Intrinsics.Vector64<ushort> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector128<uint32> * System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function AddWideningLower (left As Vector128(Of UInteger), right As Vector64(Of UShort)) As Vector128(Of UInteger)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector128<UInt64>, Vector64<UInt32>)
uint64x2_t vaddw_u32 (uint64x2_t a, uint32x2_t b)
A32: VADDW.U32 QD, QN, DM
A64: UADDW Vd.2D, Vn.2D, Vm.2S
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> AddWideningLower(System::Runtime::Intrinsics::Vector128<System::UInt64> left, System::Runtime::Intrinsics::Vector64<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector128<ulong> AddWideningLower (System.Runtime.Intrinsics.Vector128<ulong> left, System.Runtime.Intrinsics.Vector64<uint> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector128<uint64> * System.Runtime.Intrinsics.Vector64<uint32> -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function AddWideningLower (left As Vector128(Of ULong), right As Vector64(Of UInteger)) As Vector128(Of ULong)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector64<Byte>, Vector64<Byte>)
uint16x8_t vaddl_u8 (uint8x8_t a, uint8x8_t b)
A32: VADDL.U8 QD, DN, DM
A64: UADDL Vd.8H, Vn.8B, Vm.8B
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> AddWideningLower(System::Runtime::Intrinsics::Vector64<System::Byte> left, System::Runtime::Intrinsics::Vector64<System::Byte> right);
public static System.Runtime.Intrinsics.Vector128<ushort> AddWideningLower (System.Runtime.Intrinsics.Vector64<byte> left, System.Runtime.Intrinsics.Vector64<byte> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector64<byte> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function AddWideningLower (left As Vector64(Of Byte), right As Vector64(Of Byte)) As Vector128(Of UShort)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector64<Int16>, Vector64<Int16>)
int32x4_t vaddl_s16 (int16x4_t a, int16x4_t b)
A32: VADDL.S16 QD, DN, DM
A64: SADDL Vd.4S, Vn.4H, Vm.4H
public:
static System::Runtime::Intrinsics::Vector128<int> AddWideningLower(System::Runtime::Intrinsics::Vector64<short> left, System::Runtime::Intrinsics::Vector64<short> right);
public static System.Runtime.Intrinsics.Vector128<int> AddWideningLower (System.Runtime.Intrinsics.Vector64<short> left, System.Runtime.Intrinsics.Vector64<short> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector64<int16> * System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function AddWideningLower (left As Vector64(Of Short), right As Vector64(Of Short)) As Vector128(Of Integer)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector64<SByte>, Vector64<SByte>)
int16x8_t vaddl_s8 (int8x8_t a, int8x8_t b)
A32: VADDL.S8 QD, DN, DM
A64: SADDL Vd.8H, Vn.8B, Vm.8B
public:
static System::Runtime::Intrinsics::Vector128<short> AddWideningLower(System::Runtime::Intrinsics::Vector64<System::SByte> left, System::Runtime::Intrinsics::Vector64<System::SByte> right);
public static System.Runtime.Intrinsics.Vector128<short> AddWideningLower (System.Runtime.Intrinsics.Vector64<sbyte> left, System.Runtime.Intrinsics.Vector64<sbyte> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector64<sbyte> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function AddWideningLower (left As Vector64(Of SByte), right As Vector64(Of SByte)) As Vector128(Of Short)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector64<UInt16>, Vector64<UInt16>)
uint32x4_t vaddl_u16 (uint16x4_t a, uint16x4_t b)
A32: VADDL.U16 QD, DN, DM
A64: UADDL Vd.4S, Vn.4H, Vm.4H
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> AddWideningLower(System::Runtime::Intrinsics::Vector64<System::UInt16> left, System::Runtime::Intrinsics::Vector64<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector128<uint> AddWideningLower (System.Runtime.Intrinsics.Vector64<ushort> left, System.Runtime.Intrinsics.Vector64<ushort> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector64<uint16> * System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function AddWideningLower (left As Vector64(Of UShort), right As Vector64(Of UShort)) As Vector128(Of UInteger)
Parameter
Gibt zurück
Gilt für:
AddWideningLower(Vector64<UInt32>, Vector64<UInt32>)
uint64x2_t vaddl_u32 (uint32x2_t a, uint32x2_t b)
A32: VADDL.U32 QD, DN, DM
A64: UADDL Vd.2D, Vn.2S, Vm.2S
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> AddWideningLower(System::Runtime::Intrinsics::Vector64<System::UInt32> left, System::Runtime::Intrinsics::Vector64<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector128<ulong> AddWideningLower (System.Runtime.Intrinsics.Vector64<uint> left, System.Runtime.Intrinsics.Vector64<uint> right);
static member AddWideningLower : System.Runtime.Intrinsics.Vector64<uint32> * System.Runtime.Intrinsics.Vector64<uint32> -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function AddWideningLower (left As Vector64(Of UInteger), right As Vector64(Of UInteger)) As Vector128(Of ULong)