Sve.ExtractLastActiveElement 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
| ExtractLastActiveElement(Vector<Single>, Vector<Single>) |
svfloat32_t svlastb[_f32](svbool_t pg, svfloat32_t data) LASTB Stied, Pg, Stied, Zdata.S |
| ExtractLastActiveElement(Vector<UInt64>, Vector<UInt64>) |
svuint64_t svlastb[_u64](svbool_t pg, svuint64_t data) LASTB Dtied, Pg, Dtied, Zdata.D |
| ExtractLastActiveElement(Vector<UInt16>, Vector<UInt16>) |
svuint16_t svlastb[_u16](svbool_t pg, svuint16_t data) LASTB Htied, Pg, Htied, Zdata.H |
| ExtractLastActiveElement(Vector<SByte>, Vector<SByte>) |
svint8_t svlastb[_s8](svbool_t pg, svint8_t data) LASTB Btied, Pg, Btied, Zdata.B |
| ExtractLastActiveElement(Vector<UInt32>, Vector<UInt32>) |
svuint32_t svlastb[_u32](svbool_t pg, svuint32_t data) LASTB Stied, Pg, Stied, Zdata.S |
| ExtractLastActiveElement(Vector<Int32>, Vector<Int32>) |
svint32_t svlastb[_s32](svbool_t pg, svint32_t data) LASTB Stied, Pg, Stied, Zdata.S |
| ExtractLastActiveElement(Vector<Int16>, Vector<Int16>) |
svint16_t svlastb[_s16](svbool_t pg, svint16_t data) LASTB Htied, Pg, Htied, Zdata.H |
| ExtractLastActiveElement(Vector<Double>, Vector<Double>) |
svfloat64_t svlastb[_f64](svbool_t pg, svfloat64_t data) LASTB Dtied, Pg, Dtied, Zdata.D |
| ExtractLastActiveElement(Vector<Int64>, Vector<Int64>) |
svint64_t svlastb[_s64](svbool_t pg, svint64_t data) LASTB Dtied, Pg, Dtied, Zdata.D |
| ExtractLastActiveElement(Vector<Byte>, Vector<Byte>) |
svuint8_t svlastb[_u8](svbool_t pg, svuint8_t data) LASTB Btied, Pg, Zdata.B |
ExtractLastActiveElement(Vector<Single>, Vector<Single>)
svfloat32_t svlastb[_f32](svbool_t pg, svfloat32_t data)
LASTB Stied, Pg, Stied, Zdata.S
public:
static System::Numerics::Vector<float> ExtractLastActiveElement(System::Numerics::Vector<float> mask, System::Numerics::Vector<float> data);
public static System.Numerics.Vector<float> ExtractLastActiveElement(System.Numerics.Vector<float> mask, System.Numerics.Vector<float> data);
static member ExtractLastActiveElement : System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of Single), data As Vector(Of Single)) As Vector(Of Single)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<UInt64>, Vector<UInt64>)
svuint64_t svlastb[_u64](svbool_t pg, svuint64_t data)
LASTB Dtied, Pg, Dtied, Zdata.D
public:
static System::Numerics::Vector<System::UInt64> ExtractLastActiveElement(System::Numerics::Vector<System::UInt64> mask, System::Numerics::Vector<System::UInt64> data);
public static System.Numerics.Vector<ulong> ExtractLastActiveElement(System.Numerics.Vector<ulong> mask, System.Numerics.Vector<ulong> data);
static member ExtractLastActiveElement : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint64>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of ULong), data As Vector(Of ULong)) As Vector(Of ULong)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<UInt16>, Vector<UInt16>)
svuint16_t svlastb[_u16](svbool_t pg, svuint16_t data)
LASTB Htied, Pg, Htied, Zdata.H
public:
static System::Numerics::Vector<System::UInt16> ExtractLastActiveElement(System::Numerics::Vector<System::UInt16> mask, System::Numerics::Vector<System::UInt16> data);
public static System.Numerics.Vector<ushort> ExtractLastActiveElement(System.Numerics.Vector<ushort> mask, System.Numerics.Vector<ushort> data);
static member ExtractLastActiveElement : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<uint16>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of UShort), data As Vector(Of UShort)) As Vector(Of UShort)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<SByte>, Vector<SByte>)
svint8_t svlastb[_s8](svbool_t pg, svint8_t data)
LASTB Btied, Pg, Btied, Zdata.B
public:
static System::Numerics::Vector<System::SByte> ExtractLastActiveElement(System::Numerics::Vector<System::SByte> mask, System::Numerics::Vector<System::SByte> data);
public static System.Numerics.Vector<sbyte> ExtractLastActiveElement(System.Numerics.Vector<sbyte> mask, System.Numerics.Vector<sbyte> data);
static member ExtractLastActiveElement : System.Numerics.Vector<sbyte> * System.Numerics.Vector<sbyte> -> System.Numerics.Vector<sbyte>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of SByte), data As Vector(Of SByte)) As Vector(Of SByte)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<UInt32>, Vector<UInt32>)
svuint32_t svlastb[_u32](svbool_t pg, svuint32_t data)
LASTB Stied, Pg, Stied, Zdata.S
public:
static System::Numerics::Vector<System::UInt32> ExtractLastActiveElement(System::Numerics::Vector<System::UInt32> mask, System::Numerics::Vector<System::UInt32> data);
public static System.Numerics.Vector<uint> ExtractLastActiveElement(System.Numerics.Vector<uint> mask, System.Numerics.Vector<uint> data);
static member ExtractLastActiveElement : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint32>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of UInteger), data As Vector(Of UInteger)) As Vector(Of UInteger)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<Int32>, Vector<Int32>)
svint32_t svlastb[_s32](svbool_t pg, svint32_t data)
LASTB Stied, Pg, Stied, Zdata.S
public:
static System::Numerics::Vector<int> ExtractLastActiveElement(System::Numerics::Vector<int> mask, System::Numerics::Vector<int> data);
public static System.Numerics.Vector<int> ExtractLastActiveElement(System.Numerics.Vector<int> mask, System.Numerics.Vector<int> data);
static member ExtractLastActiveElement : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of Integer), data As Vector(Of Integer)) As Vector(Of Integer)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<Int16>, Vector<Int16>)
svint16_t svlastb[_s16](svbool_t pg, svint16_t data)
LASTB Htied, Pg, Htied, Zdata.H
public:
static System::Numerics::Vector<short> ExtractLastActiveElement(System::Numerics::Vector<short> mask, System::Numerics::Vector<short> data);
public static System.Numerics.Vector<short> ExtractLastActiveElement(System.Numerics.Vector<short> mask, System.Numerics.Vector<short> data);
static member ExtractLastActiveElement : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> -> System.Numerics.Vector<int16>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of Short), data As Vector(Of Short)) As Vector(Of Short)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<Double>, Vector<Double>)
svfloat64_t svlastb[_f64](svbool_t pg, svfloat64_t data)
LASTB Dtied, Pg, Dtied, Zdata.D
public:
static System::Numerics::Vector<double> ExtractLastActiveElement(System::Numerics::Vector<double> mask, System::Numerics::Vector<double> data);
public static System.Numerics.Vector<double> ExtractLastActiveElement(System.Numerics.Vector<double> mask, System.Numerics.Vector<double> data);
static member ExtractLastActiveElement : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of Double), data As Vector(Of Double)) As Vector(Of Double)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<Int64>, Vector<Int64>)
svint64_t svlastb[_s64](svbool_t pg, svint64_t data)
LASTB Dtied, Pg, Dtied, Zdata.D
public:
static System::Numerics::Vector<long> ExtractLastActiveElement(System::Numerics::Vector<long> mask, System::Numerics::Vector<long> data);
public static System.Numerics.Vector<long> ExtractLastActiveElement(System.Numerics.Vector<long> mask, System.Numerics.Vector<long> data);
static member ExtractLastActiveElement : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int64>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of Long), data As Vector(Of Long)) As Vector(Of Long)
Parameters
Returns
Applies to
ExtractLastActiveElement(Vector<Byte>, Vector<Byte>)
svuint8_t svlastb[_u8](svbool_t pg, svuint8_t data)
LASTB Btied, Pg, Zdata.B
public:
static System::Numerics::Vector<System::Byte> ExtractLastActiveElement(System::Numerics::Vector<System::Byte> mask, System::Numerics::Vector<System::Byte> data);
public static System.Numerics.Vector<byte> ExtractLastActiveElement(System.Numerics.Vector<byte> mask, System.Numerics.Vector<byte> data);
static member ExtractLastActiveElement : System.Numerics.Vector<byte> * System.Numerics.Vector<byte> -> System.Numerics.Vector<byte>
Public Shared Function ExtractLastActiveElement (mask As Vector(Of Byte), data As Vector(Of Byte)) As Vector(Of Byte)