AdvSimd.AddWideningLower Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)
Paramètres
Retours
S’applique à
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)