Sve.VectorTableLookup 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
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
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
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
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
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
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
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
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
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
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)