AdvSimd.Arm64.AddAcrossWidening 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
AddAcrossWidening(Vector64<UInt16>) |
uint32_t vaddlv_u16 (uint16x4_t a) A64 : UADDLV Sd, Vn.4H |
AddAcrossWidening(Vector64<SByte>) |
int16_t vaddlv_s8 (int8x8_t a) A64 : SADDLV Hd, Vn.8B |
AddAcrossWidening(Vector64<Int16>) |
int32_t vaddlv_s16 (int16x4_t a) A64 : SADDLV Sd, Vn.4H |
AddAcrossWidening(Vector64<Byte>) |
uint16_t vaddlv_u8 (uint8x8_t a) A64 : UADDLV Hd, Vn.8B |
AddAcrossWidening(Vector128<UInt32>) |
uint64_t vaddlvq_u32 (uint32x4_t a) A64 : UADDLV Dd, Vn.4S |
AddAcrossWidening(Vector128<Int16>) |
int32_t vaddlvq_s16 (int16x8_t a) A64 : SADDLV Sd, Vn.8H |
AddAcrossWidening(Vector128<SByte>) |
int16_t vaddlvq_s8 (int8x16_t a) A64 : SADDLV Hd, Vn.16B |
AddAcrossWidening(Vector128<Int32>) |
int64_t vaddlvq_s32 (int32x4_t a) A64 : SADDLV Dd, Vn.4S |
AddAcrossWidening(Vector128<Byte>) |
uint16_t vaddlvq_u8 (uint8x16_t a) A64 : UADDLV Hd, Vn.16B |
AddAcrossWidening(Vector128<UInt16>) |
uint32_t vaddlvq_u16 (uint16x8_t a) A64 : UADDLV Sd, Vn.8H |
AddAcrossWidening(Vector64<UInt16>)
uint32_t vaddlv_u16 (uint16x4_t a)
A64 : UADDLV Sd, Vn.4H
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> AddAcrossWidening(System::Runtime::Intrinsics::Vector64<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector64<uint> AddAcrossWidening (System.Runtime.Intrinsics.Vector64<ushort> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function AddAcrossWidening (value As Vector64(Of UShort)) As Vector64(Of UInteger)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector64<SByte>)
int16_t vaddlv_s8 (int8x8_t a)
A64 : SADDLV Hd, Vn.8B
public:
static System::Runtime::Intrinsics::Vector64<short> AddAcrossWidening(System::Runtime::Intrinsics::Vector64<System::SByte> value);
public static System.Runtime.Intrinsics.Vector64<short> AddAcrossWidening (System.Runtime.Intrinsics.Vector64<sbyte> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function AddAcrossWidening (value As Vector64(Of SByte)) As Vector64(Of Short)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector64<Int16>)
int32_t vaddlv_s16 (int16x4_t a)
A64 : SADDLV Sd, Vn.4H
public:
static System::Runtime::Intrinsics::Vector64<int> AddAcrossWidening(System::Runtime::Intrinsics::Vector64<short> value);
public static System.Runtime.Intrinsics.Vector64<int> AddAcrossWidening (System.Runtime.Intrinsics.Vector64<short> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function AddAcrossWidening (value As Vector64(Of Short)) As Vector64(Of Integer)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector64<Byte>)
uint16_t vaddlv_u8 (uint8x8_t a)
A64 : UADDLV Hd, Vn.8B
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> AddAcrossWidening(System::Runtime::Intrinsics::Vector64<System::Byte> value);
public static System.Runtime.Intrinsics.Vector64<ushort> AddAcrossWidening (System.Runtime.Intrinsics.Vector64<byte> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function AddAcrossWidening (value As Vector64(Of Byte)) As Vector64(Of UShort)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector128<UInt32>)
uint64_t vaddlvq_u32 (uint32x4_t a)
A64 : UADDLV Dd, Vn.4S
public:
static System::Runtime::Intrinsics::Vector64<System::UInt64> AddAcrossWidening(System::Runtime::Intrinsics::Vector128<System::UInt32> value);
public static System.Runtime.Intrinsics.Vector64<ulong> AddAcrossWidening (System.Runtime.Intrinsics.Vector128<uint> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector64<uint64>
Public Shared Function AddAcrossWidening (value As Vector128(Of UInteger)) As Vector64(Of ULong)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector128<Int16>)
int32_t vaddlvq_s16 (int16x8_t a)
A64 : SADDLV Sd, Vn.8H
public:
static System::Runtime::Intrinsics::Vector64<int> AddAcrossWidening(System::Runtime::Intrinsics::Vector128<short> value);
public static System.Runtime.Intrinsics.Vector64<int> AddAcrossWidening (System.Runtime.Intrinsics.Vector128<short> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function AddAcrossWidening (value As Vector128(Of Short)) As Vector64(Of Integer)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector128<SByte>)
int16_t vaddlvq_s8 (int8x16_t a)
A64 : SADDLV Hd, Vn.16B
public:
static System::Runtime::Intrinsics::Vector64<short> AddAcrossWidening(System::Runtime::Intrinsics::Vector128<System::SByte> value);
public static System.Runtime.Intrinsics.Vector64<short> AddAcrossWidening (System.Runtime.Intrinsics.Vector128<sbyte> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function AddAcrossWidening (value As Vector128(Of SByte)) As Vector64(Of Short)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector128<Int32>)
int64_t vaddlvq_s32 (int32x4_t a)
A64 : SADDLV Dd, Vn.4S
public:
static System::Runtime::Intrinsics::Vector64<long> AddAcrossWidening(System::Runtime::Intrinsics::Vector128<int> value);
public static System.Runtime.Intrinsics.Vector64<long> AddAcrossWidening (System.Runtime.Intrinsics.Vector128<int> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector64<int64>
Public Shared Function AddAcrossWidening (value As Vector128(Of Integer)) As Vector64(Of Long)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector128<Byte>)
uint16_t vaddlvq_u8 (uint8x16_t a)
A64 : UADDLV Hd, Vn.16B
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> AddAcrossWidening(System::Runtime::Intrinsics::Vector128<System::Byte> value);
public static System.Runtime.Intrinsics.Vector64<ushort> AddAcrossWidening (System.Runtime.Intrinsics.Vector128<byte> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function AddAcrossWidening (value As Vector128(Of Byte)) As Vector64(Of UShort)
Paramètres
Retours
S’applique à
AddAcrossWidening(Vector128<UInt16>)
uint32_t vaddlvq_u16 (uint16x8_t a)
A64 : UADDLV Sd, Vn.8H
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> AddAcrossWidening(System::Runtime::Intrinsics::Vector128<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector64<uint> AddAcrossWidening (System.Runtime.Intrinsics.Vector128<ushort> value);
static member AddAcrossWidening : System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function AddAcrossWidening (value As Vector128(Of UShort)) As Vector64(Of UInteger)