Edit

Share via


Avx512F.Compress Method

Definition

Overloads

Compress(Vector512<UInt32>, Vector512<UInt32>, Vector512<UInt32>)

public:
 static System::Runtime::Intrinsics::Vector512<System::UInt32> Compress(System::Runtime::Intrinsics::Vector512<System::UInt32> merge, System::Runtime::Intrinsics::Vector512<System::UInt32> mask, System::Runtime::Intrinsics::Vector512<System::UInt32> value);
public static System.Runtime.Intrinsics.Vector512<uint> Compress(System.Runtime.Intrinsics.Vector512<uint> merge, System.Runtime.Intrinsics.Vector512<uint> mask, System.Runtime.Intrinsics.Vector512<uint> value);
static member Compress : System.Runtime.Intrinsics.Vector512<uint32> * System.Runtime.Intrinsics.Vector512<uint32> * System.Runtime.Intrinsics.Vector512<uint32> -> System.Runtime.Intrinsics.Vector512<uint32>
Public Shared Function Compress (merge As Vector512(Of UInteger), mask As Vector512(Of UInteger), value As Vector512(Of UInteger)) As Vector512(Of UInteger)

Parameters

merge
Vector512<UInt32>
value
Vector512<UInt32>

Returns

Applies to

Compress(Vector512<UInt64>, Vector512<UInt64>, Vector512<UInt64>)

public:
 static System::Runtime::Intrinsics::Vector512<System::UInt64> Compress(System::Runtime::Intrinsics::Vector512<System::UInt64> merge, System::Runtime::Intrinsics::Vector512<System::UInt64> mask, System::Runtime::Intrinsics::Vector512<System::UInt64> value);
public static System.Runtime.Intrinsics.Vector512<ulong> Compress(System.Runtime.Intrinsics.Vector512<ulong> merge, System.Runtime.Intrinsics.Vector512<ulong> mask, System.Runtime.Intrinsics.Vector512<ulong> value);
static member Compress : System.Runtime.Intrinsics.Vector512<uint64> * System.Runtime.Intrinsics.Vector512<uint64> * System.Runtime.Intrinsics.Vector512<uint64> -> System.Runtime.Intrinsics.Vector512<uint64>
Public Shared Function Compress (merge As Vector512(Of ULong), mask As Vector512(Of ULong), value As Vector512(Of ULong)) As Vector512(Of ULong)

Parameters

merge
Vector512<UInt64>
value
Vector512<UInt64>

Returns

Applies to

Compress(Vector512<Single>, Vector512<Single>, Vector512<Single>)

public:
 static System::Runtime::Intrinsics::Vector512<float> Compress(System::Runtime::Intrinsics::Vector512<float> merge, System::Runtime::Intrinsics::Vector512<float> mask, System::Runtime::Intrinsics::Vector512<float> value);
public static System.Runtime.Intrinsics.Vector512<float> Compress(System.Runtime.Intrinsics.Vector512<float> merge, System.Runtime.Intrinsics.Vector512<float> mask, System.Runtime.Intrinsics.Vector512<float> value);
static member Compress : System.Runtime.Intrinsics.Vector512<single> * System.Runtime.Intrinsics.Vector512<single> * System.Runtime.Intrinsics.Vector512<single> -> System.Runtime.Intrinsics.Vector512<single>
Public Shared Function Compress (merge As Vector512(Of Single), mask As Vector512(Of Single), value As Vector512(Of Single)) As Vector512(Of Single)

Parameters

merge
Vector512<Single>
value
Vector512<Single>

Returns

Applies to

Compress(Vector512<Double>, Vector512<Double>, Vector512<Double>)

public:
 static System::Runtime::Intrinsics::Vector512<double> Compress(System::Runtime::Intrinsics::Vector512<double> merge, System::Runtime::Intrinsics::Vector512<double> mask, System::Runtime::Intrinsics::Vector512<double> value);
public static System.Runtime.Intrinsics.Vector512<double> Compress(System.Runtime.Intrinsics.Vector512<double> merge, System.Runtime.Intrinsics.Vector512<double> mask, System.Runtime.Intrinsics.Vector512<double> value);
static member Compress : System.Runtime.Intrinsics.Vector512<double> * System.Runtime.Intrinsics.Vector512<double> * System.Runtime.Intrinsics.Vector512<double> -> System.Runtime.Intrinsics.Vector512<double>
Public Shared Function Compress (merge As Vector512(Of Double), mask As Vector512(Of Double), value As Vector512(Of Double)) As Vector512(Of Double)

Parameters

merge
Vector512<Double>
value
Vector512<Double>

Returns

Applies to

Compress(Vector512<Int32>, Vector512<Int32>, Vector512<Int32>)

public:
 static System::Runtime::Intrinsics::Vector512<int> Compress(System::Runtime::Intrinsics::Vector512<int> merge, System::Runtime::Intrinsics::Vector512<int> mask, System::Runtime::Intrinsics::Vector512<int> value);
public static System.Runtime.Intrinsics.Vector512<int> Compress(System.Runtime.Intrinsics.Vector512<int> merge, System.Runtime.Intrinsics.Vector512<int> mask, System.Runtime.Intrinsics.Vector512<int> value);
static member Compress : System.Runtime.Intrinsics.Vector512<int> * System.Runtime.Intrinsics.Vector512<int> * System.Runtime.Intrinsics.Vector512<int> -> System.Runtime.Intrinsics.Vector512<int>
Public Shared Function Compress (merge As Vector512(Of Integer), mask As Vector512(Of Integer), value As Vector512(Of Integer)) As Vector512(Of Integer)

Parameters

merge
Vector512<Int32>
value
Vector512<Int32>

Returns

Applies to

Compress(Vector512<Int64>, Vector512<Int64>, Vector512<Int64>)

public:
 static System::Runtime::Intrinsics::Vector512<long> Compress(System::Runtime::Intrinsics::Vector512<long> merge, System::Runtime::Intrinsics::Vector512<long> mask, System::Runtime::Intrinsics::Vector512<long> value);
public static System.Runtime.Intrinsics.Vector512<long> Compress(System.Runtime.Intrinsics.Vector512<long> merge, System.Runtime.Intrinsics.Vector512<long> mask, System.Runtime.Intrinsics.Vector512<long> value);
static member Compress : System.Runtime.Intrinsics.Vector512<int64> * System.Runtime.Intrinsics.Vector512<int64> * System.Runtime.Intrinsics.Vector512<int64> -> System.Runtime.Intrinsics.Vector512<int64>
Public Shared Function Compress (merge As Vector512(Of Long), mask As Vector512(Of Long), value As Vector512(Of Long)) As Vector512(Of Long)

Parameters

merge
Vector512<Int64>
value
Vector512<Int64>

Returns

Applies to