AdvSimd.AddWideningLower Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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
Mengembalikan
Berlaku untuk
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)