Sve.VectorTableLookup Method

Definition

Overloads

VectorTableLookup(Vector<Single>, Vector<UInt32>)

svfloat32_t svtbl[_f32](svfloat32_t data, svuint32_t indices)

TBL Zresult.S, {Zdata.S}, Zindices.S

VectorTableLookup(Vector<UInt64>, Vector<UInt64>)

svuint64_t svtbl[_u64](svuint64_t data, svuint64_t indices)

TBL Zresult.D, {Zdata.D}, Zindices.D

VectorTableLookup(Vector<UInt16>, Vector<UInt16>)

svuint16_t svtbl[_u16](svuint16_t data, svuint16_t indices)

TBL Zresult.H, {Zdata.H}, Zindices.H

VectorTableLookup(Vector<SByte>, Vector<Byte>)

svint8_t svtbl[_s8](svint8_t data, svuint8_t indices)

TBL Zresult.B, {Zdata.B}, Zindices.B

VectorTableLookup(Vector<UInt32>, Vector<UInt32>)

svuint32_t svtbl[_u32](svuint32_t data, svuint32_t indices)

TBL Zresult.S, {Zdata.S}, Zindices.S

VectorTableLookup(Vector<Int32>, Vector<UInt32>)

svint32_t svtbl[_s32](svint32_t data, svuint32_t indices)

TBL Zresult.S, {Zdata.S}, Zindices.S

VectorTableLookup(Vector<Int16>, Vector<UInt16>)

svint16_t svtbl[_s16](svint16_t data, svuint16_t indices)

TBL Zresult.H, {Zdata.H}, Zindices.H

VectorTableLookup(Vector<Double>, Vector<UInt64>)

svfloat64_t svtbl[_f64](svfloat64_t data, svuint64_t indices)

TBL Zresult.D, {Zdata.D}, Zindices.D

VectorTableLookup(Vector<Byte>, Vector<Byte>)

svuint8_t svtbl[_u8](svuint8_t data, svuint8_t indices)

TBL Zresult.B, {Zdata.B}, Zindices.B

VectorTableLookup(Vector<Int64>, Vector<UInt64>)

svint64_t svtbl[_s64](svint64_t data, svuint64_t indices)

TBL Zresult.D, {Zdata.D}, Zindices.D

VectorTableLookup(Vector<Single>, Vector<UInt32>)

svfloat32_t svtbl[_f32](svfloat32_t data, svuint32_t indices)

TBL Zresult.S, {Zdata.S}, Zindices.S

public:
 static System::Numerics::Vector<float> VectorTableLookup(System::Numerics::Vector<float> data, System::Numerics::Vector<System::UInt32> indices);
public static System.Numerics.Vector<float> VectorTableLookup (System.Numerics.Vector<float> data, System.Numerics.Vector<uint> indices);
static member VectorTableLookup : System.Numerics.Vector<single> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<single>
Public Shared Function VectorTableLookup (data As Vector(Of Single), indices As Vector(Of UInteger)) As Vector(Of Single)

Parameters

data
Vector<Single>
indices
Vector<UInt32>

Returns

Applies to

VectorTableLookup(Vector<UInt64>, Vector<UInt64>)

svuint64_t svtbl[_u64](svuint64_t data, svuint64_t indices)

TBL Zresult.D, {Zdata.D}, Zindices.D

public:
 static System::Numerics::Vector<System::UInt64> VectorTableLookup(System::Numerics::Vector<System::UInt64> data, System::Numerics::Vector<System::UInt64> indices);
public static System.Numerics.Vector<ulong> VectorTableLookup (System.Numerics.Vector<ulong> data, System.Numerics.Vector<ulong> indices);
static member VectorTableLookup : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint64>
Public Shared Function VectorTableLookup (data As Vector(Of ULong), indices As Vector(Of ULong)) As Vector(Of ULong)

Parameters

data
Vector<UInt64>
indices
Vector<UInt64>

Returns

Applies to

VectorTableLookup(Vector<UInt16>, Vector<UInt16>)

svuint16_t svtbl[_u16](svuint16_t data, svuint16_t indices)

TBL Zresult.H, {Zdata.H}, Zindices.H

public:
 static System::Numerics::Vector<System::UInt16> VectorTableLookup(System::Numerics::Vector<System::UInt16> data, System::Numerics::Vector<System::UInt16> indices);
public static System.Numerics.Vector<ushort> VectorTableLookup (System.Numerics.Vector<ushort> data, System.Numerics.Vector<ushort> indices);
static member VectorTableLookup : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<uint16>
Public Shared Function VectorTableLookup (data As Vector(Of UShort), indices As Vector(Of UShort)) As Vector(Of UShort)

Parameters

data
Vector<UInt16>
indices
Vector<UInt16>

Returns

Applies to

VectorTableLookup(Vector<SByte>, Vector<Byte>)

svint8_t svtbl[_s8](svint8_t data, svuint8_t indices)

TBL Zresult.B, {Zdata.B}, Zindices.B

public:
 static System::Numerics::Vector<System::SByte> VectorTableLookup(System::Numerics::Vector<System::SByte> data, System::Numerics::Vector<System::Byte> indices);
public static System.Numerics.Vector<sbyte> VectorTableLookup (System.Numerics.Vector<sbyte> data, System.Numerics.Vector<byte> indices);
static member VectorTableLookup : System.Numerics.Vector<sbyte> * System.Numerics.Vector<byte> -> System.Numerics.Vector<sbyte>
Public Shared Function VectorTableLookup (data As Vector(Of SByte), indices As Vector(Of Byte)) As Vector(Of SByte)

Parameters

data
Vector<SByte>
indices
Vector<Byte>

Returns

Applies to

VectorTableLookup(Vector<UInt32>, Vector<UInt32>)

svuint32_t svtbl[_u32](svuint32_t data, svuint32_t indices)

TBL Zresult.S, {Zdata.S}, Zindices.S

public:
 static System::Numerics::Vector<System::UInt32> VectorTableLookup(System::Numerics::Vector<System::UInt32> data, System::Numerics::Vector<System::UInt32> indices);
public static System.Numerics.Vector<uint> VectorTableLookup (System.Numerics.Vector<uint> data, System.Numerics.Vector<uint> indices);
static member VectorTableLookup : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint32>
Public Shared Function VectorTableLookup (data As Vector(Of UInteger), indices As Vector(Of UInteger)) As Vector(Of UInteger)

Parameters

data
Vector<UInt32>
indices
Vector<UInt32>

Returns

Applies to

VectorTableLookup(Vector<Int32>, Vector<UInt32>)

svint32_t svtbl[_s32](svint32_t data, svuint32_t indices)

TBL Zresult.S, {Zdata.S}, Zindices.S

public:
 static System::Numerics::Vector<int> VectorTableLookup(System::Numerics::Vector<int> data, System::Numerics::Vector<System::UInt32> indices);
public static System.Numerics.Vector<int> VectorTableLookup (System.Numerics.Vector<int> data, System.Numerics.Vector<uint> indices);
static member VectorTableLookup : System.Numerics.Vector<int> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<int>
Public Shared Function VectorTableLookup (data As Vector(Of Integer), indices As Vector(Of UInteger)) As Vector(Of Integer)

Parameters

data
Vector<Int32>
indices
Vector<UInt32>

Returns

Applies to

VectorTableLookup(Vector<Int16>, Vector<UInt16>)

svint16_t svtbl[_s16](svint16_t data, svuint16_t indices)

TBL Zresult.H, {Zdata.H}, Zindices.H

public:
 static System::Numerics::Vector<short> VectorTableLookup(System::Numerics::Vector<short> data, System::Numerics::Vector<System::UInt16> indices);
public static System.Numerics.Vector<short> VectorTableLookup (System.Numerics.Vector<short> data, System.Numerics.Vector<ushort> indices);
static member VectorTableLookup : System.Numerics.Vector<int16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<int16>
Public Shared Function VectorTableLookup (data As Vector(Of Short), indices As Vector(Of UShort)) As Vector(Of Short)

Parameters

data
Vector<Int16>
indices
Vector<UInt16>

Returns

Applies to

VectorTableLookup(Vector<Double>, Vector<UInt64>)

svfloat64_t svtbl[_f64](svfloat64_t data, svuint64_t indices)

TBL Zresult.D, {Zdata.D}, Zindices.D

public:
 static System::Numerics::Vector<double> VectorTableLookup(System::Numerics::Vector<double> data, System::Numerics::Vector<System::UInt64> indices);
public static System.Numerics.Vector<double> VectorTableLookup (System.Numerics.Vector<double> data, System.Numerics.Vector<ulong> indices);
static member VectorTableLookup : System.Numerics.Vector<double> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<double>
Public Shared Function VectorTableLookup (data As Vector(Of Double), indices As Vector(Of ULong)) As Vector(Of Double)

Parameters

data
Vector<Double>
indices
Vector<UInt64>

Returns

Applies to

VectorTableLookup(Vector<Byte>, Vector<Byte>)

svuint8_t svtbl[_u8](svuint8_t data, svuint8_t indices)

TBL Zresult.B, {Zdata.B}, Zindices.B

public:
 static System::Numerics::Vector<System::Byte> VectorTableLookup(System::Numerics::Vector<System::Byte> data, System::Numerics::Vector<System::Byte> indices);
public static System.Numerics.Vector<byte> VectorTableLookup (System.Numerics.Vector<byte> data, System.Numerics.Vector<byte> indices);
static member VectorTableLookup : System.Numerics.Vector<byte> * System.Numerics.Vector<byte> -> System.Numerics.Vector<byte>
Public Shared Function VectorTableLookup (data As Vector(Of Byte), indices As Vector(Of Byte)) As Vector(Of Byte)

Parameters

data
Vector<Byte>
indices
Vector<Byte>

Returns

Applies to

VectorTableLookup(Vector<Int64>, Vector<UInt64>)

svint64_t svtbl[_s64](svint64_t data, svuint64_t indices)

TBL Zresult.D, {Zdata.D}, Zindices.D

public:
 static System::Numerics::Vector<long> VectorTableLookup(System::Numerics::Vector<long> data, System::Numerics::Vector<System::UInt64> indices);
public static System.Numerics.Vector<long> VectorTableLookup (System.Numerics.Vector<long> data, System.Numerics.Vector<ulong> indices);
static member VectorTableLookup : System.Numerics.Vector<int64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<int64>
Public Shared Function VectorTableLookup (data As Vector(Of Long), indices As Vector(Of ULong)) As Vector(Of Long)

Parameters

data
Vector<Int64>
indices
Vector<UInt64>

Returns

Applies to