Sve.ExtractLastActiveElementScalar 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
| ExtractLastActiveElementScalar(Vector<UInt64>, Vector<UInt64>) |
uint64_t svlastb[_n_u64](svbool_t pg, svuint64_t data) LASTB Xtied, Pg, Xtied, Zdata.D |
| ExtractLastActiveElementScalar(Vector<UInt32>, Vector<UInt32>) |
uint32_t svlastb[_n_u32](svbool_t pg, svuint32_t data) LASTB Wtied, Pg, Wtied, Zdata.S |
| ExtractLastActiveElementScalar(Vector<Single>, Vector<Single>) |
float32_t svlastb[_n_f32](svbool_t pg, svfloat32_t data) LASTB Stied, Pg, Stied, Zdata.S |
| ExtractLastActiveElementScalar(Vector<SByte>, Vector<SByte>) |
int8_t svlastb[_n_s8](svbool_t pg, svint8_t data) LASTB Wtied, Pg, Wtied, Zdata.B |
| ExtractLastActiveElementScalar(Vector<UInt16>, Vector<UInt16>) |
uint16_t svlastb[_n_u16](svbool_t pg, svuint16_t data) LASTB Wtied, Pg, Wtied, Zdata.H |
| ExtractLastActiveElementScalar(Vector<Int32>, Vector<Int32>) |
int32_t svlastb[_n_s32](svbool_t pg, svint32_t data) LASTB Wtied, Pg, Wtied, Zdata.S |
| ExtractLastActiveElementScalar(Vector<Int16>, Vector<Int16>) |
int16_t svlastb[_n_s16](svbool_t pg, svint16_t data) LASTB Wtied, Pg, Wtied, Zdata.H |
| ExtractLastActiveElementScalar(Vector<Double>, Vector<Double>) |
float64_t svlastb[_n_f64](svbool_t pg, svfloat64_t data) LASTB Dtied, Pg, Dtied, Zdata.D |
| ExtractLastActiveElementScalar(Vector<Byte>, Vector<Byte>) |
uint8_t svlastb[_n_u8](svbool_t pg, svuint8_t data) LASTA Wtied, Pg, Wtied, Zdata.B |
| ExtractLastActiveElementScalar(Vector<Int64>, Vector<Int64>) |
int64_t svlastb[_n_s64](svbool_t pg, svint64_t data) LASTB Xtied, Pg, Xtied, Zdata.D |
ExtractLastActiveElementScalar(Vector<UInt64>, Vector<UInt64>)
uint64_t svlastb[_n_u64](svbool_t pg, svuint64_t data)
LASTB Xtied, Pg, Xtied, Zdata.D
public:
static System::UInt64 ExtractLastActiveElementScalar(System::Numerics::Vector<System::UInt64> mask, System::Numerics::Vector<System::UInt64> data);
public static ulong ExtractLastActiveElementScalar(System.Numerics.Vector<ulong> mask, System.Numerics.Vector<ulong> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> uint64
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of ULong), data As Vector(Of ULong)) As ULong
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<UInt32>, Vector<UInt32>)
uint32_t svlastb[_n_u32](svbool_t pg, svuint32_t data)
LASTB Wtied, Pg, Wtied, Zdata.S
public:
static System::UInt32 ExtractLastActiveElementScalar(System::Numerics::Vector<System::UInt32> mask, System::Numerics::Vector<System::UInt32> data);
public static uint ExtractLastActiveElementScalar(System.Numerics.Vector<uint> mask, System.Numerics.Vector<uint> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> uint32
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of UInteger), data As Vector(Of UInteger)) As UInteger
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<Single>, Vector<Single>)
float32_t svlastb[_n_f32](svbool_t pg, svfloat32_t data)
LASTB Stied, Pg, Stied, Zdata.S
public:
static float ExtractLastActiveElementScalar(System::Numerics::Vector<float> mask, System::Numerics::Vector<float> data);
public static float ExtractLastActiveElementScalar(System.Numerics.Vector<float> mask, System.Numerics.Vector<float> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<single> * System.Numerics.Vector<single> -> single
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of Single), data As Vector(Of Single)) As Single
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<SByte>, Vector<SByte>)
int8_t svlastb[_n_s8](svbool_t pg, svint8_t data)
LASTB Wtied, Pg, Wtied, Zdata.B
public:
static System::SByte ExtractLastActiveElementScalar(System::Numerics::Vector<System::SByte> mask, System::Numerics::Vector<System::SByte> data);
public static sbyte ExtractLastActiveElementScalar(System.Numerics.Vector<sbyte> mask, System.Numerics.Vector<sbyte> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<sbyte> * System.Numerics.Vector<sbyte> -> sbyte
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of SByte), data As Vector(Of SByte)) As SByte
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<UInt16>, Vector<UInt16>)
uint16_t svlastb[_n_u16](svbool_t pg, svuint16_t data)
LASTB Wtied, Pg, Wtied, Zdata.H
public:
static System::UInt16 ExtractLastActiveElementScalar(System::Numerics::Vector<System::UInt16> mask, System::Numerics::Vector<System::UInt16> data);
public static ushort ExtractLastActiveElementScalar(System.Numerics.Vector<ushort> mask, System.Numerics.Vector<ushort> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> uint16
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of UShort), data As Vector(Of UShort)) As UShort
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<Int32>, Vector<Int32>)
int32_t svlastb[_n_s32](svbool_t pg, svint32_t data)
LASTB Wtied, Pg, Wtied, Zdata.S
public:
static int ExtractLastActiveElementScalar(System::Numerics::Vector<int> mask, System::Numerics::Vector<int> data);
public static int ExtractLastActiveElementScalar(System.Numerics.Vector<int> mask, System.Numerics.Vector<int> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> int
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of Integer), data As Vector(Of Integer)) As Integer
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<Int16>, Vector<Int16>)
int16_t svlastb[_n_s16](svbool_t pg, svint16_t data)
LASTB Wtied, Pg, Wtied, Zdata.H
public:
static short ExtractLastActiveElementScalar(System::Numerics::Vector<short> mask, System::Numerics::Vector<short> data);
public static short ExtractLastActiveElementScalar(System.Numerics.Vector<short> mask, System.Numerics.Vector<short> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> -> int16
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of Short), data As Vector(Of Short)) As Short
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<Double>, Vector<Double>)
float64_t svlastb[_n_f64](svbool_t pg, svfloat64_t data)
LASTB Dtied, Pg, Dtied, Zdata.D
public:
static double ExtractLastActiveElementScalar(System::Numerics::Vector<double> mask, System::Numerics::Vector<double> data);
public static double ExtractLastActiveElementScalar(System.Numerics.Vector<double> mask, System.Numerics.Vector<double> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> double
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of Double), data As Vector(Of Double)) As Double
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<Byte>, Vector<Byte>)
uint8_t svlastb[_n_u8](svbool_t pg, svuint8_t data)
LASTA Wtied, Pg, Wtied, Zdata.B
public:
static System::Byte ExtractLastActiveElementScalar(System::Numerics::Vector<System::Byte> mask, System::Numerics::Vector<System::Byte> data);
public static byte ExtractLastActiveElementScalar(System.Numerics.Vector<byte> mask, System.Numerics.Vector<byte> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<byte> * System.Numerics.Vector<byte> -> byte
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of Byte), data As Vector(Of Byte)) As Byte
Parameters
Returns
Applies to
ExtractLastActiveElementScalar(Vector<Int64>, Vector<Int64>)
int64_t svlastb[_n_s64](svbool_t pg, svint64_t data)
LASTB Xtied, Pg, Xtied, Zdata.D
public:
static long ExtractLastActiveElementScalar(System::Numerics::Vector<long> mask, System::Numerics::Vector<long> data);
public static long ExtractLastActiveElementScalar(System.Numerics.Vector<long> mask, System.Numerics.Vector<long> data);
static member ExtractLastActiveElementScalar : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> int64
Public Shared Function ExtractLastActiveElementScalar (mask As Vector(Of Long), data As Vector(Of Long)) As Long