Sve.Compact 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
Compact(Vector<UInt64>, Vector<UInt64>) |
svuint64_t svcompact[_u64](svbool_t pg, svuint64_t op) COMPACT Zresult.D, Pg, Zop.D |
Compact(Vector<UInt32>, Vector<UInt32>) |
svuint32_t svcompact[_u32](svbool_t pg, svuint32_t op) COMPACT Zresult.S, Pg, Zop.S |
Compact(Vector<Single>, Vector<Single>) |
svfloat32_t svcompact[_f32](svbool_t pg, svfloat32_t op) COMPACT Zresult.S, Pg, Zop.S |
Compact(Vector<Int64>, Vector<Int64>) |
svint64_t svcompact[_s64](svbool_t pg, svint64_t op) COMPACT Zresult.D, Pg, Zop.D |
Compact(Vector<Int32>, Vector<Int32>) |
svint32_t svcompact[_s32](svbool_t pg, svint32_t op) COMPACT Zresult.S, Pg, Zop.S |
Compact(Vector<Double>, Vector<Double>) |
svfloat64_t svcompact[_f64](svbool_t pg, svfloat64_t op) COMPACT Zresult.D, Pg, Zop.D |
Compact(Vector<UInt64>, Vector<UInt64>)
svuint64_t svcompact[_u64](svbool_t pg, svuint64_t op)
COMPACT Zresult.D, Pg, Zop.D
public:
static System::Numerics::Vector<System::UInt64> Compact(System::Numerics::Vector<System::UInt64> mask, System::Numerics::Vector<System::UInt64> value);
public static System.Numerics.Vector<ulong> Compact (System.Numerics.Vector<ulong> mask, System.Numerics.Vector<ulong> value);
static member Compact : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint64>
Public Shared Function Compact (mask As Vector(Of ULong), value As Vector(Of ULong)) As Vector(Of ULong)
Parameters
Returns
Applies to
Compact(Vector<UInt32>, Vector<UInt32>)
svuint32_t svcompact[_u32](svbool_t pg, svuint32_t op)
COMPACT Zresult.S, Pg, Zop.S
public:
static System::Numerics::Vector<System::UInt32> Compact(System::Numerics::Vector<System::UInt32> mask, System::Numerics::Vector<System::UInt32> value);
public static System.Numerics.Vector<uint> Compact (System.Numerics.Vector<uint> mask, System.Numerics.Vector<uint> value);
static member Compact : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint32>
Public Shared Function Compact (mask As Vector(Of UInteger), value As Vector(Of UInteger)) As Vector(Of UInteger)
Parameters
Returns
Applies to
Compact(Vector<Single>, Vector<Single>)
svfloat32_t svcompact[_f32](svbool_t pg, svfloat32_t op)
COMPACT Zresult.S, Pg, Zop.S
public:
static System::Numerics::Vector<float> Compact(System::Numerics::Vector<float> mask, System::Numerics::Vector<float> value);
public static System.Numerics.Vector<float> Compact (System.Numerics.Vector<float> mask, System.Numerics.Vector<float> value);
static member Compact : System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Shared Function Compact (mask As Vector(Of Single), value As Vector(Of Single)) As Vector(Of Single)
Parameters
Returns
Applies to
Compact(Vector<Int64>, Vector<Int64>)
svint64_t svcompact[_s64](svbool_t pg, svint64_t op)
COMPACT Zresult.D, Pg, Zop.D
public:
static System::Numerics::Vector<long> Compact(System::Numerics::Vector<long> mask, System::Numerics::Vector<long> value);
public static System.Numerics.Vector<long> Compact (System.Numerics.Vector<long> mask, System.Numerics.Vector<long> value);
static member Compact : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int64>
Public Shared Function Compact (mask As Vector(Of Long), value As Vector(Of Long)) As Vector(Of Long)
Parameters
Returns
Applies to
Compact(Vector<Int32>, Vector<Int32>)
svint32_t svcompact[_s32](svbool_t pg, svint32_t op)
COMPACT Zresult.S, Pg, Zop.S
public:
static System::Numerics::Vector<int> Compact(System::Numerics::Vector<int> mask, System::Numerics::Vector<int> value);
public static System.Numerics.Vector<int> Compact (System.Numerics.Vector<int> mask, System.Numerics.Vector<int> value);
static member Compact : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int>
Public Shared Function Compact (mask As Vector(Of Integer), value As Vector(Of Integer)) As Vector(Of Integer)
Parameters
Returns
Applies to
Compact(Vector<Double>, Vector<Double>)
svfloat64_t svcompact[_f64](svbool_t pg, svfloat64_t op)
COMPACT Zresult.D, Pg, Zop.D
public:
static System::Numerics::Vector<double> Compact(System::Numerics::Vector<double> mask, System::Numerics::Vector<double> value);
public static System.Numerics.Vector<double> Compact (System.Numerics.Vector<double> mask, System.Numerics.Vector<double> value);
static member Compact : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Shared Function Compact (mask As Vector(Of Double), value As Vector(Of Double)) As Vector(Of Double)