AdvSimd.Arm64.AddAcrossWidening Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
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)
Parameters
Returns
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: