Edit

Share via


Sve.CreateMaskForFirstActiveElement Method

Definition

Overloads

CreateMaskForFirstActiveElement(Vector<Byte>, Vector<Byte>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<Int16>, Vector<Int16>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<Int32>, Vector<Int32>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<Int64>, Vector<Int64>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<SByte>, Vector<SByte>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<UInt16>, Vector<UInt16>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<UInt32>, Vector<UInt32>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<UInt64>, Vector<UInt64>)

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

CreateMaskForFirstActiveElement(Vector<Byte>, Vector<Byte>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<System::Byte> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::Byte> totalMask, System::Numerics::Vector<System::Byte> fromMask);
public:
 static System::Numerics::Vector<System::Byte> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::Byte> mask, System::Numerics::Vector<System::Byte> srcMask);
public static System.Numerics.Vector<byte> CreateMaskForFirstActiveElement(System.Numerics.Vector<byte> totalMask, System.Numerics.Vector<byte> fromMask);
public static System.Numerics.Vector<byte> CreateMaskForFirstActiveElement(System.Numerics.Vector<byte> mask, System.Numerics.Vector<byte> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<byte> * System.Numerics.Vector<byte> -> System.Numerics.Vector<byte>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<byte> * System.Numerics.Vector<byte> -> System.Numerics.Vector<byte>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of Byte), fromMask As Vector(Of Byte)) As Vector(Of Byte)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of Byte), srcMask As Vector(Of Byte)) As Vector(Of Byte)

Parameters

totalMaskmask
Vector<Byte>
fromMasksrcMask
Vector<Byte>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<Int16>, Vector<Int16>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<short> CreateMaskForFirstActiveElement(System::Numerics::Vector<short> totalMask, System::Numerics::Vector<short> fromMask);
public:
 static System::Numerics::Vector<short> CreateMaskForFirstActiveElement(System::Numerics::Vector<short> mask, System::Numerics::Vector<short> srcMask);
public static System.Numerics.Vector<short> CreateMaskForFirstActiveElement(System.Numerics.Vector<short> totalMask, System.Numerics.Vector<short> fromMask);
public static System.Numerics.Vector<short> CreateMaskForFirstActiveElement(System.Numerics.Vector<short> mask, System.Numerics.Vector<short> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> -> System.Numerics.Vector<int16>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> -> System.Numerics.Vector<int16>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of Short), fromMask As Vector(Of Short)) As Vector(Of Short)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of Short), srcMask As Vector(Of Short)) As Vector(Of Short)

Parameters

totalMaskmask
Vector<Int16>
fromMasksrcMask
Vector<Int16>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<Int32>, Vector<Int32>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<int> CreateMaskForFirstActiveElement(System::Numerics::Vector<int> totalMask, System::Numerics::Vector<int> fromMask);
public:
 static System::Numerics::Vector<int> CreateMaskForFirstActiveElement(System::Numerics::Vector<int> mask, System::Numerics::Vector<int> srcMask);
public static System.Numerics.Vector<int> CreateMaskForFirstActiveElement(System.Numerics.Vector<int> totalMask, System.Numerics.Vector<int> fromMask);
public static System.Numerics.Vector<int> CreateMaskForFirstActiveElement(System.Numerics.Vector<int> mask, System.Numerics.Vector<int> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of Integer), fromMask As Vector(Of Integer)) As Vector(Of Integer)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of Integer), srcMask As Vector(Of Integer)) As Vector(Of Integer)

Parameters

totalMaskmask
Vector<Int32>
fromMasksrcMask
Vector<Int32>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<Int64>, Vector<Int64>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<long> CreateMaskForFirstActiveElement(System::Numerics::Vector<long> totalMask, System::Numerics::Vector<long> fromMask);
public:
 static System::Numerics::Vector<long> CreateMaskForFirstActiveElement(System::Numerics::Vector<long> mask, System::Numerics::Vector<long> srcMask);
public static System.Numerics.Vector<long> CreateMaskForFirstActiveElement(System.Numerics.Vector<long> totalMask, System.Numerics.Vector<long> fromMask);
public static System.Numerics.Vector<long> CreateMaskForFirstActiveElement(System.Numerics.Vector<long> mask, System.Numerics.Vector<long> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int64>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int64>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of Long), fromMask As Vector(Of Long)) As Vector(Of Long)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of Long), srcMask As Vector(Of Long)) As Vector(Of Long)

Parameters

totalMaskmask
Vector<Int64>
fromMasksrcMask
Vector<Int64>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<SByte>, Vector<SByte>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<System::SByte> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::SByte> totalMask, System::Numerics::Vector<System::SByte> fromMask);
public:
 static System::Numerics::Vector<System::SByte> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::SByte> mask, System::Numerics::Vector<System::SByte> srcMask);
public static System.Numerics.Vector<sbyte> CreateMaskForFirstActiveElement(System.Numerics.Vector<sbyte> totalMask, System.Numerics.Vector<sbyte> fromMask);
public static System.Numerics.Vector<sbyte> CreateMaskForFirstActiveElement(System.Numerics.Vector<sbyte> mask, System.Numerics.Vector<sbyte> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<sbyte> * System.Numerics.Vector<sbyte> -> System.Numerics.Vector<sbyte>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<sbyte> * System.Numerics.Vector<sbyte> -> System.Numerics.Vector<sbyte>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of SByte), fromMask As Vector(Of SByte)) As Vector(Of SByte)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of SByte), srcMask As Vector(Of SByte)) As Vector(Of SByte)

Parameters

totalMaskmask
Vector<SByte>
fromMasksrcMask
Vector<SByte>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<UInt16>, Vector<UInt16>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<System::UInt16> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::UInt16> totalMask, System::Numerics::Vector<System::UInt16> fromMask);
public:
 static System::Numerics::Vector<System::UInt16> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::UInt16> mask, System::Numerics::Vector<System::UInt16> srcMask);
public static System.Numerics.Vector<ushort> CreateMaskForFirstActiveElement(System.Numerics.Vector<ushort> totalMask, System.Numerics.Vector<ushort> fromMask);
public static System.Numerics.Vector<ushort> CreateMaskForFirstActiveElement(System.Numerics.Vector<ushort> mask, System.Numerics.Vector<ushort> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<uint16>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<uint16>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of UShort), fromMask As Vector(Of UShort)) As Vector(Of UShort)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of UShort), srcMask As Vector(Of UShort)) As Vector(Of UShort)

Parameters

totalMaskmask
Vector<UInt16>
fromMasksrcMask
Vector<UInt16>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<UInt32>, Vector<UInt32>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<System::UInt32> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::UInt32> totalMask, System::Numerics::Vector<System::UInt32> fromMask);
public:
 static System::Numerics::Vector<System::UInt32> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::UInt32> mask, System::Numerics::Vector<System::UInt32> srcMask);
public static System.Numerics.Vector<uint> CreateMaskForFirstActiveElement(System.Numerics.Vector<uint> totalMask, System.Numerics.Vector<uint> fromMask);
public static System.Numerics.Vector<uint> CreateMaskForFirstActiveElement(System.Numerics.Vector<uint> mask, System.Numerics.Vector<uint> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint32>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint32>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of UInteger), fromMask As Vector(Of UInteger)) As Vector(Of UInteger)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of UInteger), srcMask As Vector(Of UInteger)) As Vector(Of UInteger)

Parameters

totalMaskmask
Vector<UInt32>
fromMasksrcMask
Vector<UInt32>

Returns

Applies to

CreateMaskForFirstActiveElement(Vector<UInt64>, Vector<UInt64>)

Source:
Sve.PlatformNotSupported.cs

svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>

PFIRST Ptied.B, Pg, Ptied.B

public:
 static System::Numerics::Vector<System::UInt64> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::UInt64> totalMask, System::Numerics::Vector<System::UInt64> fromMask);
public:
 static System::Numerics::Vector<System::UInt64> CreateMaskForFirstActiveElement(System::Numerics::Vector<System::UInt64> mask, System::Numerics::Vector<System::UInt64> srcMask);
public static System.Numerics.Vector<ulong> CreateMaskForFirstActiveElement(System.Numerics.Vector<ulong> totalMask, System.Numerics.Vector<ulong> fromMask);
public static System.Numerics.Vector<ulong> CreateMaskForFirstActiveElement(System.Numerics.Vector<ulong> mask, System.Numerics.Vector<ulong> srcMask);
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint64>
static member CreateMaskForFirstActiveElement : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint64>
Public Shared Function CreateMaskForFirstActiveElement (totalMask As Vector(Of ULong), fromMask As Vector(Of ULong)) As Vector(Of ULong)
Public Shared Function CreateMaskForFirstActiveElement (mask As Vector(Of ULong), srcMask As Vector(Of ULong)) As Vector(Of ULong)

Parameters

totalMaskmask
Vector<UInt64>
fromMasksrcMask
Vector<UInt64>

Returns

Applies to