Edit

Share via


Avx512F.VL.Compress Method

Definition

Overloads

Compress(Vector256<Int32>, Vector256<Int32>, Vector256<Int32>)

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

Parameters

merge
Vector256<Int32>
value
Vector256<Int32>

Returns

Applies to

Compress(Vector256<UInt32>, Vector256<UInt32>, Vector256<UInt32>)

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

Parameters

merge
Vector256<UInt32>
value
Vector256<UInt32>

Returns

Applies to

Compress(Vector256<UInt64>, Vector256<UInt64>, Vector256<UInt64>)

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

Parameters

merge
Vector256<UInt64>
value
Vector256<UInt64>

Returns

Applies to

Compress(Vector256<Single>, Vector256<Single>, Vector256<Single>)

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

Parameters

merge
Vector256<Single>
value
Vector256<Single>

Returns

Applies to

Compress(Vector256<Int64>, Vector256<Int64>, Vector256<Int64>)

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

Parameters

merge
Vector256<Int64>
value
Vector256<Int64>

Returns

Applies to

Compress(Vector256<Double>, Vector256<Double>, Vector256<Double>)

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

Parameters

merge
Vector256<Double>
value
Vector256<Double>

Returns

Applies to

Compress(Vector128<Int32>, Vector128<Int32>, Vector128<Int32>)

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

Parameters

merge
Vector128<Int32>
value
Vector128<Int32>

Returns

Applies to

Compress(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

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

Parameters

merge
Vector128<UInt32>
value
Vector128<UInt32>

Returns

Applies to

Compress(Vector128<Single>, Vector128<Single>, Vector128<Single>)

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

Parameters

merge
Vector128<Single>
value
Vector128<Single>

Returns

Applies to

Compress(Vector128<Int64>, Vector128<Int64>, Vector128<Int64>)

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

Parameters

merge
Vector128<Int64>
value
Vector128<Int64>

Returns

Applies to

Compress(Vector128<Double>, Vector128<Double>, Vector128<Double>)

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

Parameters

merge
Vector128<Double>
value
Vector128<Double>

Returns

Applies to

Compress(Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>)

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

Parameters

merge
Vector128<UInt64>
value
Vector128<UInt64>

Returns

Applies to