AdvSimd.Extract Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Extract(Vector64<UInt32>, Byte) |
uint32_t vget_lane_u32 (uint32x2_t v, const int lane) A32: VMOV.32 Rt, Dn[lane] A64: UMOV Wd, Vn.S[lane] |
Extract(Vector64<UInt16>, Byte) |
uint16_t vget_lane_u16 (uint16x4_t v, const int lane) A32: VMOV. U16 Rt, Dn[lane] A64: UMOV Wd, Vn.H[lane] |
Extract(Vector64<Single>, Byte) |
float32_t vget_lane_f32 (float32x2_t v, const int lane) A32: VMOV. F32 Sd, Sm A64: DUP Sd, Vn.S[lane] |
Extract(Vector64<SByte>, Byte) |
int8_t vget_lane_s8 (int8x8_t v, const int lane) A32: VMOV. S8 Rt, Dn[lane] A64: SMOV Wd, Vn.B[lane] |
Extract(Vector64<Int32>, Byte) |
int32_t vget_lane_s32 (int32x2_t v, const int lane) A32: VMOV.32 Rt, Dn[lane] A64: SMOV Wd, Vn.S[lane] |
Extract(Vector64<Int16>, Byte) |
int16_t vget_lane_s16 (int16x4_t v, const int lane) A32: VMOV. S16 Rt, Dn[lane] A64: SMOV Wd, Vn.H[lane] |
Extract(Vector128<UInt64>, Byte) |
uint64_t vgetq_lane_u64 (uint64x2_t v, const int lane) A32: VMOV Rt, Rt2, Dm A64: UMOV Xd, Vn.D[lane] |
Extract(Vector128<UInt32>, Byte) |
uint32_t vgetq_lane_u32 (uint32x4_t v, const int lane) A32: VMOV.32 Rt, Dn[lane] A64: UMOV Wd, Vn.S[lane] |
Extract(Vector64<Byte>, Byte) |
uint8_t vget_lane_u8 (uint8x8_t v, const int lane) A32: VMOV. U8 Rt, Dn[lane] A64: UMOV Wd, Vn.B[lane] |
Extract(Vector128<Single>, Byte) |
float32_t vgetq_lane_f32 (float32x4_t v, const int lane) A32: VMOV. F32 Sd, Sm A64: DUP Sd, Vn.S[lane] |
Extract(Vector128<SByte>, Byte) |
int8_t vgetq_lane_s8 (int8x16_t v, const int lane) A32: VMOV. S8 Rt, Dn[lane] A64: SMOV Wd, Vn.B[lane] |
Extract(Vector128<Int64>, Byte) |
int64_t vgetq_lane_s64 (int64x2_t v, const int lane) A32: VMOV Rt, Rt2, Dm A64: UMOV Xd, Vn.D[lane] |
Extract(Vector128<Int32>, Byte) |
int32_t vgetq_lane_s32 (int32x4_t v, const int lane) A32: VMOV.32 Rt, Dn[lane] A64: SMOV Wd, Vn.S[lane] |
Extract(Vector128<Int16>, Byte) |
int16_t vgetq_lane_s16 (int16x8_t v, const int lane) A32: VMOV. S16 Rt, Dn[lane] A64: SMOV Wd, Vn.H[lane] |
Extract(Vector128<Double>, Byte) |
float64_t vgetq_lane_f64 (float64x2_t v, const int lane) A32: VMOV. F64 Dd, Dm A64: DUP Dd, Vn.D[lane] |
Extract(Vector128<Byte>, Byte) |
uint8_t vgetq_lane_u8 (uint8x16_t v, const int lane) A32: VMOV. U8 Rt, Dn[lane] A64: UMOV Wd, Vn.B[lane] |
Extract(Vector128<UInt16>, Byte) |
uint16_t vgetq_lane_u16 (uint16x8_t v, const int lane) A32: VMOV. U16 Rt, Dn[lane] A64: UMOV Wd, Vn.H[lane] |
Extract(Vector64<UInt32>, Byte)
uint32_t vget_lane_u32 (uint32x2_t v, const int lane)
A32: VMOV.32 Rt, Dn[lane]
A64: UMOV Wd, Vn.S[lane]
public:
static System::UInt32 Extract(System::Runtime::Intrinsics::Vector64<System::UInt32> vector, System::Byte index);
public static uint Extract (System.Runtime.Intrinsics.Vector64<uint> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<uint32> * byte -> uint32
Public Shared Function Extract (vector As Vector64(Of UInteger), index As Byte) As UInteger
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector64<UInt16>, Byte)
uint16_t vget_lane_u16 (uint16x4_t v, const int lane)
A32: VMOV. U16 Rt, Dn[lane]
A64: UMOV Wd, Vn.H[lane]
public:
static System::UInt16 Extract(System::Runtime::Intrinsics::Vector64<System::UInt16> vector, System::Byte index);
public static ushort Extract (System.Runtime.Intrinsics.Vector64<ushort> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<uint16> * byte -> uint16
Public Shared Function Extract (vector As Vector64(Of UShort), index As Byte) As UShort
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector64<Single>, Byte)
float32_t vget_lane_f32 (float32x2_t v, const int lane)
A32: VMOV. F32 Sd, Sm
A64: DUP Sd, Vn.S[lane]
public:
static float Extract(System::Runtime::Intrinsics::Vector64<float> vector, System::Byte index);
public static float Extract (System.Runtime.Intrinsics.Vector64<float> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<single> * byte -> single
Public Shared Function Extract (vector As Vector64(Of Single), index As Byte) As Single
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector64<SByte>, Byte)
int8_t vget_lane_s8 (int8x8_t v, const int lane)
A32: VMOV. S8 Rt, Dn[lane]
A64: SMOV Wd, Vn.B[lane]
public:
static System::SByte Extract(System::Runtime::Intrinsics::Vector64<System::SByte> vector, System::Byte index);
public static sbyte Extract (System.Runtime.Intrinsics.Vector64<sbyte> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<sbyte> * byte -> sbyte
Public Shared Function Extract (vector As Vector64(Of SByte), index As Byte) As SByte
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector64<Int32>, Byte)
int32_t vget_lane_s32 (int32x2_t v, const int lane)
A32: VMOV.32 Rt, Dn[lane]
A64: SMOV Wd, Vn.S[lane]
public:
static int Extract(System::Runtime::Intrinsics::Vector64<int> vector, System::Byte index);
public static int Extract (System.Runtime.Intrinsics.Vector64<int> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<int> * byte -> int
Public Shared Function Extract (vector As Vector64(Of Integer), index As Byte) As Integer
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector64<Int16>, Byte)
int16_t vget_lane_s16 (int16x4_t v, const int lane)
A32: VMOV. S16 Rt, Dn[lane]
A64: SMOV Wd, Vn.H[lane]
public:
static short Extract(System::Runtime::Intrinsics::Vector64<short> vector, System::Byte index);
public static short Extract (System.Runtime.Intrinsics.Vector64<short> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<int16> * byte -> int16
Public Shared Function Extract (vector As Vector64(Of Short), index As Byte) As Short
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<UInt64>, Byte)
uint64_t vgetq_lane_u64 (uint64x2_t v, const int lane)
A32: VMOV Rt, Rt2, Dm
A64: UMOV Xd, Vn.D[lane]
public:
static System::UInt64 Extract(System::Runtime::Intrinsics::Vector128<System::UInt64> vector, System::Byte index);
public static ulong Extract (System.Runtime.Intrinsics.Vector128<ulong> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<uint64> * byte -> uint64
Public Shared Function Extract (vector As Vector128(Of ULong), index As Byte) As ULong
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<UInt32>, Byte)
uint32_t vgetq_lane_u32 (uint32x4_t v, const int lane)
A32: VMOV.32 Rt, Dn[lane]
A64: UMOV Wd, Vn.S[lane]
public:
static System::UInt32 Extract(System::Runtime::Intrinsics::Vector128<System::UInt32> vector, System::Byte index);
public static uint Extract (System.Runtime.Intrinsics.Vector128<uint> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<uint32> * byte -> uint32
Public Shared Function Extract (vector As Vector128(Of UInteger), index As Byte) As UInteger
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector64<Byte>, Byte)
uint8_t vget_lane_u8 (uint8x8_t v, const int lane)
A32: VMOV. U8 Rt, Dn[lane]
A64: UMOV Wd, Vn.B[lane]
public:
static System::Byte Extract(System::Runtime::Intrinsics::Vector64<System::Byte> vector, System::Byte index);
public static byte Extract (System.Runtime.Intrinsics.Vector64<byte> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector64<byte> * byte -> byte
Public Shared Function Extract (vector As Vector64(Of Byte), index As Byte) As Byte
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<Single>, Byte)
float32_t vgetq_lane_f32 (float32x4_t v, const int lane)
A32: VMOV. F32 Sd, Sm
A64: DUP Sd, Vn.S[lane]
public:
static float Extract(System::Runtime::Intrinsics::Vector128<float> vector, System::Byte index);
public static float Extract (System.Runtime.Intrinsics.Vector128<float> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<single> * byte -> single
Public Shared Function Extract (vector As Vector128(Of Single), index As Byte) As Single
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<SByte>, Byte)
int8_t vgetq_lane_s8 (int8x16_t v, const int lane)
A32: VMOV. S8 Rt, Dn[lane]
A64: SMOV Wd, Vn.B[lane]
public:
static System::SByte Extract(System::Runtime::Intrinsics::Vector128<System::SByte> vector, System::Byte index);
public static sbyte Extract (System.Runtime.Intrinsics.Vector128<sbyte> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<sbyte> * byte -> sbyte
Public Shared Function Extract (vector As Vector128(Of SByte), index As Byte) As SByte
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<Int64>, Byte)
int64_t vgetq_lane_s64 (int64x2_t v, const int lane)
A32: VMOV Rt, Rt2, Dm
A64: UMOV Xd, Vn.D[lane]
public:
static long Extract(System::Runtime::Intrinsics::Vector128<long> vector, System::Byte index);
public static long Extract (System.Runtime.Intrinsics.Vector128<long> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<int64> * byte -> int64
Public Shared Function Extract (vector As Vector128(Of Long), index As Byte) As Long
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<Int32>, Byte)
int32_t vgetq_lane_s32 (int32x4_t v, const int lane)
A32: VMOV.32 Rt, Dn[lane]
A64: SMOV Wd, Vn.S[lane]
public:
static int Extract(System::Runtime::Intrinsics::Vector128<int> vector, System::Byte index);
public static int Extract (System.Runtime.Intrinsics.Vector128<int> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<int> * byte -> int
Public Shared Function Extract (vector As Vector128(Of Integer), index As Byte) As Integer
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<Int16>, Byte)
int16_t vgetq_lane_s16 (int16x8_t v, const int lane)
A32: VMOV. S16 Rt, Dn[lane]
A64: SMOV Wd, Vn.H[lane]
public:
static short Extract(System::Runtime::Intrinsics::Vector128<short> vector, System::Byte index);
public static short Extract (System.Runtime.Intrinsics.Vector128<short> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<int16> * byte -> int16
Public Shared Function Extract (vector As Vector128(Of Short), index As Byte) As Short
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<Double>, Byte)
float64_t vgetq_lane_f64 (float64x2_t v, const int lane)
A32: VMOV. F64 Dd, Dm
A64: DUP Dd, Vn.D[lane]
public:
static double Extract(System::Runtime::Intrinsics::Vector128<double> vector, System::Byte index);
public static double Extract (System.Runtime.Intrinsics.Vector128<double> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<double> * byte -> double
Public Shared Function Extract (vector As Vector128(Of Double), index As Byte) As Double
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<Byte>, Byte)
uint8_t vgetq_lane_u8 (uint8x16_t v, const int lane)
A32: VMOV. U8 Rt, Dn[lane]
A64: UMOV Wd, Vn.B[lane]
public:
static System::Byte Extract(System::Runtime::Intrinsics::Vector128<System::Byte> vector, System::Byte index);
public static byte Extract (System.Runtime.Intrinsics.Vector128<byte> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<byte> * byte -> byte
Public Shared Function Extract (vector As Vector128(Of Byte), index As Byte) As Byte
Parametreler
- index
- Byte
Döndürülenler
Şunlara uygulanır
Extract(Vector128<UInt16>, Byte)
uint16_t vgetq_lane_u16 (uint16x8_t v, const int lane)
A32: VMOV. U16 Rt, Dn[lane]
A64: UMOV Wd, Vn.H[lane]
public:
static System::UInt16 Extract(System::Runtime::Intrinsics::Vector128<System::UInt16> vector, System::Byte index);
public static ushort Extract (System.Runtime.Intrinsics.Vector128<ushort> vector, byte index);
static member Extract : System.Runtime.Intrinsics.Vector128<uint16> * byte -> uint16
Public Shared Function Extract (vector As Vector128(Of UShort), index As Byte) As UShort
Parametreler
- index
- Byte