AdvSimd.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(ValueTuple<Vector128<SByte>,Vector128<SByte>>, Vector64<SByte>) |
int8x8_t vqtbl2q_u8(int8x16x2_t t, uint8x8_t idx) A64: TBL Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B |
VectorTableLookup(ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Vector64<SByte>) |
int8x8_t vqtbl3q_u8(int8x16x3_t t, uint8x8_t idx) A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B |
VectorTableLookup(ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Vector64<SByte>) |
int8x8_t vqtbl4q_u8(int8x16x4_t t, uint8x8_t idx) A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B |
VectorTableLookup(ValueTuple<Vector128<Byte>,Vector128<Byte>>, Vector64<Byte>) |
uint8x8_t vqtbl2q_u8(uint8x16x2_t t, uint8x8_t idx) A64: TBL Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B |
VectorTableLookup(ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Vector64<Byte>) |
uint8x8_t vqtbl3q_u8(uint8x16x3_t t, uint8x8_t idx) A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B |
VectorTableLookup(ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Vector64<Byte>) |
uint8x8_t vqtbl4q_u8(uint8x16x4_t t, uint8x8_t idx) A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B |
VectorTableLookup(Vector128<SByte>, Vector64<SByte>) |
int8x8_t vqvtbl1_s8(int8x16_t t, uint8x8_t idx) A32: VTBL Dd, {Dn, Dn+1}, Dm A64: TBL Vd.8B, {Vn.16B}, Vm.8B |
VectorTableLookup(Vector128<Byte>, Vector64<Byte>) |
uint8x8_t vqvtbl1_u8(uint8x16_t t, uint8x8_t idx) A32: VTBL Dd, {Dn, Dn+1}, Dm A64: TBL Vd.8B, {Vn.16B}, Vm.8B |
VectorTableLookup(ValueTuple<Vector128<SByte>,Vector128<SByte>>, Vector64<SByte>)
int8x8_t vqtbl2q_u8(int8x16x2_t t, uint8x8_t idx)
A64: TBL Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> VectorTableLookup(ValueTuple<System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>> table, System::Runtime::Intrinsics::Vector64<System::SByte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<sbyte> VectorTableLookup ((System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>) table, System.Runtime.Intrinsics.Vector64<sbyte> byteIndexes);
static member VectorTableLookup : ValueTuple<System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function VectorTableLookup (table As ValueTuple(Of Vector128(Of SByte), Vector128(Of SByte)), byteIndexes As Vector64(Of SByte)) As Vector64(Of SByte)
Parameters
- table
- ValueTuple<Vector128<SByte>,Vector128<SByte>>
Returns
Applies to
VectorTableLookup(ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Vector64<SByte>)
int8x8_t vqtbl3q_u8(int8x16x3_t t, uint8x8_t idx)
A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> VectorTableLookup(ValueTuple<System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>> table, System::Runtime::Intrinsics::Vector64<System::SByte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<sbyte> VectorTableLookup ((System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>) table, System.Runtime.Intrinsics.Vector64<sbyte> byteIndexes);
static member VectorTableLookup : ValueTuple<System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function VectorTableLookup (table As ValueTuple(Of Vector128(Of SByte), Vector128(Of SByte), Vector128(Of SByte)), byteIndexes As Vector64(Of SByte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
VectorTableLookup(ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Vector64<SByte>)
int8x8_t vqtbl4q_u8(int8x16x4_t t, uint8x8_t idx)
A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> VectorTableLookup(ValueTuple<System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>> table, System::Runtime::Intrinsics::Vector64<System::SByte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<sbyte> VectorTableLookup ((System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>) table, System.Runtime.Intrinsics.Vector64<sbyte> byteIndexes);
static member VectorTableLookup : ValueTuple<System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function VectorTableLookup (table As ValueTuple(Of Vector128(Of SByte), Vector128(Of SByte), Vector128(Of SByte), Vector128(Of SByte)), byteIndexes As Vector64(Of SByte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
VectorTableLookup(ValueTuple<Vector128<Byte>,Vector128<Byte>>, Vector64<Byte>)
uint8x8_t vqtbl2q_u8(uint8x16x2_t t, uint8x8_t idx)
A64: TBL Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> VectorTableLookup(ValueTuple<System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>> table, System::Runtime::Intrinsics::Vector64<System::Byte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<byte> VectorTableLookup ((System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>) table, System.Runtime.Intrinsics.Vector64<byte> byteIndexes);
static member VectorTableLookup : ValueTuple<System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function VectorTableLookup (table As ValueTuple(Of Vector128(Of Byte), Vector128(Of Byte)), byteIndexes As Vector64(Of Byte)) As Vector64(Of Byte)
Parameters
- table
- ValueTuple<Vector128<Byte>,Vector128<Byte>>
Returns
Applies to
VectorTableLookup(ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Vector64<Byte>)
uint8x8_t vqtbl3q_u8(uint8x16x3_t t, uint8x8_t idx)
A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> VectorTableLookup(ValueTuple<System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>> table, System::Runtime::Intrinsics::Vector64<System::Byte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<byte> VectorTableLookup ((System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>) table, System.Runtime.Intrinsics.Vector64<byte> byteIndexes);
static member VectorTableLookup : ValueTuple<System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function VectorTableLookup (table As ValueTuple(Of Vector128(Of Byte), Vector128(Of Byte), Vector128(Of Byte)), byteIndexes As Vector64(Of Byte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
VectorTableLookup(ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Vector64<Byte>)
uint8x8_t vqtbl4q_u8(uint8x16x4_t t, uint8x8_t idx)
A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> VectorTableLookup(ValueTuple<System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>> table, System::Runtime::Intrinsics::Vector64<System::Byte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<byte> VectorTableLookup ((System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>) table, System.Runtime.Intrinsics.Vector64<byte> byteIndexes);
static member VectorTableLookup : ValueTuple<System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function VectorTableLookup (table As ValueTuple(Of Vector128(Of Byte), Vector128(Of Byte), Vector128(Of Byte), Vector128(Of Byte)), byteIndexes As Vector64(Of Byte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
VectorTableLookup(Vector128<SByte>, Vector64<SByte>)
int8x8_t vqvtbl1_s8(int8x16_t t, uint8x8_t idx)
A32: VTBL Dd, {Dn, Dn+1}, Dm
A64: TBL Vd.8B, {Vn.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> VectorTableLookup(System::Runtime::Intrinsics::Vector128<System::SByte> table, System::Runtime::Intrinsics::Vector64<System::SByte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<sbyte> VectorTableLookup (System.Runtime.Intrinsics.Vector128<sbyte> table, System.Runtime.Intrinsics.Vector64<sbyte> byteIndexes);
static member VectorTableLookup : System.Runtime.Intrinsics.Vector128<sbyte> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function VectorTableLookup (table As Vector128(Of SByte), byteIndexes As Vector64(Of SByte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
VectorTableLookup(Vector128<Byte>, Vector64<Byte>)
uint8x8_t vqvtbl1_u8(uint8x16_t t, uint8x8_t idx)
A32: VTBL Dd, {Dn, Dn+1}, Dm
A64: TBL Vd.8B, {Vn.16B}, Vm.8B
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> VectorTableLookup(System::Runtime::Intrinsics::Vector128<System::Byte> table, System::Runtime::Intrinsics::Vector64<System::Byte> byteIndexes);
public static System.Runtime.Intrinsics.Vector64<byte> VectorTableLookup (System.Runtime.Intrinsics.Vector128<byte> table, System.Runtime.Intrinsics.Vector64<byte> byteIndexes);
static member VectorTableLookup : System.Runtime.Intrinsics.Vector128<byte> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function VectorTableLookup (table As Vector128(Of Byte), byteIndexes As Vector64(Of Byte)) As Vector64(Of Byte)