AdvSimd.AddWideningLower Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)
Parametry
Návraty
Platí pro
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)