AdvSimd.Arm64.AddAcross Method
Definition
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.
Overloads
AddAcross(Vector128<Byte>) |
uint8_t vaddvq_u8 (uint8x16_t a) A64: ADDV Bd, Vn.16B |
AddAcross(Vector128<Int16>) |
int16_t vaddvq_s16 (int16x8_t a) A64: ADDV Hd, Vn.8H |
AddAcross(Vector128<Int32>) |
int32_t vaddvq_s32 (int32x4_t a) A64: ADDV Sd, Vn.4S |
AddAcross(Vector128<SByte>) |
int8_t vaddvq_s8 (int8x16_t a) A64: ADDV Bd, Vn.16B |
AddAcross(Vector128<UInt16>) |
uint16_t vaddvq_u16 (uint16x8_t a) A64: ADDV Hd, Vn.8H |
AddAcross(Vector128<UInt32>) |
uint32_t vaddvq_u32 (uint32x4_t a) A64: ADDV Sd, Vn.4S |
AddAcross(Vector64<Byte>) |
uint8_t vaddv_u8 (uint8x8_t a) A64: ADDV Bd, Vn.8B |
AddAcross(Vector64<Int16>) |
int16_t vaddv_s16 (int16x4_t a) A64: ADDV Hd, Vn.4H |
AddAcross(Vector64<SByte>) |
int8_t vaddv_s8 (int8x8_t a) A64: ADDV Bd, Vn.8B |
AddAcross(Vector64<UInt16>) |
uint16_t vaddv_u16 (uint16x4_t a) A64: ADDV Hd, Vn.4H |
AddAcross(Vector128<Byte>)
uint8_t vaddvq_u8 (uint8x16_t a)
A64: ADDV Bd, Vn.16B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> AddAcross(System::Runtime::Intrinsics::Vector128<System::Byte> value);
public static System.Runtime.Intrinsics.Vector64<byte> AddAcross (System.Runtime.Intrinsics.Vector128<byte> value);
static member AddAcross : System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function AddAcross (value As Vector128(Of Byte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
AddAcross(Vector128<Int16>)
int16_t vaddvq_s16 (int16x8_t a)
A64: ADDV Hd, Vn.8H
public:
static System::Runtime::Intrinsics::Vector64<short> AddAcross(System::Runtime::Intrinsics::Vector128<short> value);
public static System.Runtime.Intrinsics.Vector64<short> AddAcross (System.Runtime.Intrinsics.Vector128<short> value);
static member AddAcross : System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function AddAcross (value As Vector128(Of Short)) As Vector64(Of Short)
Parameters
Returns
Applies to
AddAcross(Vector128<Int32>)
int32_t vaddvq_s32 (int32x4_t a)
A64: ADDV Sd, Vn.4S
public:
static System::Runtime::Intrinsics::Vector64<int> AddAcross(System::Runtime::Intrinsics::Vector128<int> value);
public static System.Runtime.Intrinsics.Vector64<int> AddAcross (System.Runtime.Intrinsics.Vector128<int> value);
static member AddAcross : System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function AddAcross (value As Vector128(Of Integer)) As Vector64(Of Integer)
Parameters
Returns
Applies to
AddAcross(Vector128<SByte>)
int8_t vaddvq_s8 (int8x16_t a)
A64: ADDV Bd, Vn.16B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> AddAcross(System::Runtime::Intrinsics::Vector128<System::SByte> value);
public static System.Runtime.Intrinsics.Vector64<sbyte> AddAcross (System.Runtime.Intrinsics.Vector128<sbyte> value);
static member AddAcross : System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function AddAcross (value As Vector128(Of SByte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
AddAcross(Vector128<UInt16>)
uint16_t vaddvq_u16 (uint16x8_t a)
A64: ADDV Hd, Vn.8H
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> AddAcross(System::Runtime::Intrinsics::Vector128<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector64<ushort> AddAcross (System.Runtime.Intrinsics.Vector128<ushort> value);
static member AddAcross : System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function AddAcross (value As Vector128(Of UShort)) As Vector64(Of UShort)
Parameters
Returns
Applies to
AddAcross(Vector128<UInt32>)
uint32_t vaddvq_u32 (uint32x4_t a)
A64: ADDV Sd, Vn.4S
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> AddAcross(System::Runtime::Intrinsics::Vector128<System::UInt32> value);
public static System.Runtime.Intrinsics.Vector64<uint> AddAcross (System.Runtime.Intrinsics.Vector128<uint> value);
static member AddAcross : System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function AddAcross (value As Vector128(Of UInteger)) As Vector64(Of UInteger)
Parameters
Returns
Applies to
AddAcross(Vector64<Byte>)
uint8_t vaddv_u8 (uint8x8_t a)
A64: ADDV Bd, Vn.8B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> AddAcross(System::Runtime::Intrinsics::Vector64<System::Byte> value);
public static System.Runtime.Intrinsics.Vector64<byte> AddAcross (System.Runtime.Intrinsics.Vector64<byte> value);
static member AddAcross : System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function AddAcross (value As Vector64(Of Byte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
AddAcross(Vector64<Int16>)
int16_t vaddv_s16 (int16x4_t a)
A64: ADDV Hd, Vn.4H
public:
static System::Runtime::Intrinsics::Vector64<short> AddAcross(System::Runtime::Intrinsics::Vector64<short> value);
public static System.Runtime.Intrinsics.Vector64<short> AddAcross (System.Runtime.Intrinsics.Vector64<short> value);
static member AddAcross : System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function AddAcross (value As Vector64(Of Short)) As Vector64(Of Short)
Parameters
Returns
Applies to
AddAcross(Vector64<SByte>)
int8_t vaddv_s8 (int8x8_t a)
A64: ADDV Bd, Vn.8B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> AddAcross(System::Runtime::Intrinsics::Vector64<System::SByte> value);
public static System.Runtime.Intrinsics.Vector64<sbyte> AddAcross (System.Runtime.Intrinsics.Vector64<sbyte> value);
static member AddAcross : System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function AddAcross (value As Vector64(Of SByte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
AddAcross(Vector64<UInt16>)
uint16_t vaddv_u16 (uint16x4_t a)
A64: ADDV Hd, Vn.4H
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> AddAcross(System::Runtime::Intrinsics::Vector64<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector64<ushort> AddAcross (System.Runtime.Intrinsics.Vector64<ushort> value);
static member AddAcross : System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function AddAcross (value As Vector64(Of UShort)) As Vector64(Of UShort)