AdvSimd.PopCount 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
PopCount(Vector128<Byte>) |
uint8x16_t vcntq_u8 (uint8x16_t a) A32: VCNT.I8 Qd, Qm A64: CNT Vd.16B, Vn.16B |
PopCount(Vector128<SByte>) |
int8x16_t vcntq_s8 (int8x16_t a) A32: VCNT.I8 Qd, Qm A64: CNT Vd.16B, Vn.16B |
PopCount(Vector64<Byte>) |
uint8x8_t vcnt_u8 (uint8x8_t a) A32: VCNT.I8 Dd, Dm A64: CNT Vd.8B, Vn.8B |
PopCount(Vector64<SByte>) |
int8x8_t vcnt_s8 (int8x8_t a) A32: VCNT.I8 Dd, Dm A64: CNT Vd.8B, Vn.8B |
PopCount(Vector128<Byte>)
uint8x16_t vcntq_u8 (uint8x16_t a)
A32: VCNT.I8 Qd, Qm
A64: CNT Vd.16B, Vn.16B
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> PopCount(System::Runtime::Intrinsics::Vector128<System::Byte> value);
public static System.Runtime.Intrinsics.Vector128<byte> PopCount (System.Runtime.Intrinsics.Vector128<byte> value);
static member PopCount : System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector128<byte>
Public Shared Function PopCount (value As Vector128(Of Byte)) As Vector128(Of Byte)
Parameters
Returns
Applies to
PopCount(Vector128<SByte>)
int8x16_t vcntq_s8 (int8x16_t a)
A32: VCNT.I8 Qd, Qm
A64: CNT Vd.16B, Vn.16B
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> PopCount(System::Runtime::Intrinsics::Vector128<System::SByte> value);
public static System.Runtime.Intrinsics.Vector128<sbyte> PopCount (System.Runtime.Intrinsics.Vector128<sbyte> value);
static member PopCount : System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Shared Function PopCount (value As Vector128(Of SByte)) As Vector128(Of SByte)
Parameters
Returns
Applies to
PopCount(Vector64<Byte>)
uint8x8_t vcnt_u8 (uint8x8_t a)
A32: VCNT.I8 Dd, Dm
A64: CNT Vd.8B, Vn.8B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> PopCount(System::Runtime::Intrinsics::Vector64<System::Byte> value);
public static System.Runtime.Intrinsics.Vector64<byte> PopCount (System.Runtime.Intrinsics.Vector64<byte> value);
static member PopCount : System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function PopCount (value As Vector64(Of Byte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
PopCount(Vector64<SByte>)
int8x8_t vcnt_s8 (int8x8_t a)
A32: VCNT.I8 Dd, Dm
A64: CNT Vd.8B, Vn.8B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> PopCount(System::Runtime::Intrinsics::Vector64<System::SByte> value);
public static System.Runtime.Intrinsics.Vector64<sbyte> PopCount (System.Runtime.Intrinsics.Vector64<sbyte> value);
static member PopCount : System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function PopCount (value As Vector64(Of SByte)) As Vector64(Of SByte)