AdvSimd.ExtractVector128 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ExtractVector128(Vector128<Single>, Vector128<Single>, Byte) |
float32x4_t vextq_f32(a, float32x4_t b, const int n을 float32x4_t) A32: VEXT.8 Qd, Qn, Qm, #(n*4) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4) |
ExtractVector128(Vector128<UInt64>, Vector128<UInt64>, Byte) |
uint64x2_t vextq_s64(uint64x2_t, uint64x2_t b, const int n) A32: VEXT.8 Qd, Qn, Qm, #(n*8) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8) |
ExtractVector128(Vector128<UInt32>, Vector128<UInt32>, Byte) |
uint32x4_t vextq_s32(a, uint32x4_t b, const int n uint32x4_t) A32: VEXT.8 Qd, Qn, Qm, #(n*4) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4) |
ExtractVector128(Vector128<UInt16>, Vector128<UInt16>, Byte) |
uint16x8_t vextq_s16(uint16x8_t, uint16x8_t b, const int n) A32: VEXT.8 Qd, Qn, Qm, #(n*2) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2) |
ExtractVector128(Vector128<SByte>, Vector128<SByte>, Byte) |
int8x16_t vextq_s8(int8x16_t, int8x16_t b, const int n) A32: VEXT.8 Qd, Qn, Qm, #n A64: EXT Vd.16B, Vn.16B, Vm.16B, #n |
ExtractVector128(Vector128<Int16>, Vector128<Int16>, Byte) |
int16x8_t vextq_s16(int16x8_t, int16x8_t b, const int n) A32: VEXT.8 Qd, Qn, Qm, #(n*2) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2) |
ExtractVector128(Vector128<Int32>, Vector128<Int32>, Byte) |
int32x4_t vextq_s32(a, int32x4_t b, const int n을 int32x4_t) A32: VEXT.8 Qd, Qn, Qm, #(n*4) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4) |
ExtractVector128(Vector128<Double>, Vector128<Double>, Byte) |
float64x2_t vextq_f64(float64x2_t, float64x2_t b, const int n) A32: VEXT.8 Qd, Qn, Qm, #(n*8) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8) |
ExtractVector128(Vector128<Byte>, Vector128<Byte>, Byte) |
uint8x16_t vextq_s8(a, uint8x16_t b, const int n을 uint8x16_t) A32: VEXT.8 Qd, Qn, Qm, #n A64: EXT Vd.16B, Vn.16B, Vm.16B, #n |
ExtractVector128(Vector128<Int64>, Vector128<Int64>, Byte) |
int64x2_t vextq_s64(int64x2_t, int64x2_t b, const int n) A32: VEXT.8 Qd, Qn, Qm, #(n*8) A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8) |
ExtractVector128(Vector128<Single>, Vector128<Single>, Byte)
float32x4_t vextq_f32(a, float32x4_t b, const int n을 float32x4_t)
A32: VEXT.8 Qd, Qn, Qm, #(n*4)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)
public:
static System::Runtime::Intrinsics::Vector128<float> ExtractVector128(System::Runtime::Intrinsics::Vector128<float> upper, System::Runtime::Intrinsics::Vector128<float> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<float> ExtractVector128 (System.Runtime.Intrinsics.Vector128<float> upper, System.Runtime.Intrinsics.Vector128<float> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> * byte -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function ExtractVector128 (upper As Vector128(Of Single), lower As Vector128(Of Single), index As Byte) As Vector128(Of Single)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<UInt64>, Vector128<UInt64>, Byte)
uint64x2_t vextq_s64(uint64x2_t, uint64x2_t b, const int n)
A32: VEXT.8 Qd, Qn, Qm, #(n*8)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> ExtractVector128(System::Runtime::Intrinsics::Vector128<System::UInt64> upper, System::Runtime::Intrinsics::Vector128<System::UInt64> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<ulong> ExtractVector128 (System.Runtime.Intrinsics.Vector128<ulong> upper, System.Runtime.Intrinsics.Vector128<ulong> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<uint64> * System.Runtime.Intrinsics.Vector128<uint64> * byte -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function ExtractVector128 (upper As Vector128(Of ULong), lower As Vector128(Of ULong), index As Byte) As Vector128(Of ULong)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<UInt32>, Vector128<UInt32>, Byte)
uint32x4_t vextq_s32(a, uint32x4_t b, const int n uint32x4_t)
A32: VEXT.8 Qd, Qn, Qm, #(n*4)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> ExtractVector128(System::Runtime::Intrinsics::Vector128<System::UInt32> upper, System::Runtime::Intrinsics::Vector128<System::UInt32> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<uint> ExtractVector128 (System.Runtime.Intrinsics.Vector128<uint> upper, System.Runtime.Intrinsics.Vector128<uint> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<uint32> * System.Runtime.Intrinsics.Vector128<uint32> * byte -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function ExtractVector128 (upper As Vector128(Of UInteger), lower As Vector128(Of UInteger), index As Byte) As Vector128(Of UInteger)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<UInt16>, Vector128<UInt16>, Byte)
uint16x8_t vextq_s16(uint16x8_t, uint16x8_t b, const int n)
A32: VEXT.8 Qd, Qn, Qm, #(n*2)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> ExtractVector128(System::Runtime::Intrinsics::Vector128<System::UInt16> upper, System::Runtime::Intrinsics::Vector128<System::UInt16> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<ushort> ExtractVector128 (System.Runtime.Intrinsics.Vector128<ushort> upper, System.Runtime.Intrinsics.Vector128<ushort> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<uint16> * System.Runtime.Intrinsics.Vector128<uint16> * byte -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function ExtractVector128 (upper As Vector128(Of UShort), lower As Vector128(Of UShort), index As Byte) As Vector128(Of UShort)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<SByte>, Vector128<SByte>, Byte)
int8x16_t vextq_s8(int8x16_t, int8x16_t b, const int n)
A32: VEXT.8 Qd, Qn, Qm, #n
A64: EXT Vd.16B, Vn.16B, Vm.16B, #n
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> ExtractVector128(System::Runtime::Intrinsics::Vector128<System::SByte> upper, System::Runtime::Intrinsics::Vector128<System::SByte> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<sbyte> ExtractVector128 (System.Runtime.Intrinsics.Vector128<sbyte> upper, System.Runtime.Intrinsics.Vector128<sbyte> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<sbyte> * System.Runtime.Intrinsics.Vector128<sbyte> * byte -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Shared Function ExtractVector128 (upper As Vector128(Of SByte), lower As Vector128(Of SByte), index As Byte) As Vector128(Of SByte)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<Int16>, Vector128<Int16>, Byte)
int16x8_t vextq_s16(int16x8_t, int16x8_t b, const int n)
A32: VEXT.8 Qd, Qn, Qm, #(n*2)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)
public:
static System::Runtime::Intrinsics::Vector128<short> ExtractVector128(System::Runtime::Intrinsics::Vector128<short> upper, System::Runtime::Intrinsics::Vector128<short> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<short> ExtractVector128 (System.Runtime.Intrinsics.Vector128<short> upper, System.Runtime.Intrinsics.Vector128<short> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<int16> * System.Runtime.Intrinsics.Vector128<int16> * byte -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function ExtractVector128 (upper As Vector128(Of Short), lower As Vector128(Of Short), index As Byte) As Vector128(Of Short)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<Int32>, Vector128<Int32>, Byte)
int32x4_t vextq_s32(a, int32x4_t b, const int n을 int32x4_t)
A32: VEXT.8 Qd, Qn, Qm, #(n*4)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)
public:
static System::Runtime::Intrinsics::Vector128<int> ExtractVector128(System::Runtime::Intrinsics::Vector128<int> upper, System::Runtime::Intrinsics::Vector128<int> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<int> ExtractVector128 (System.Runtime.Intrinsics.Vector128<int> upper, System.Runtime.Intrinsics.Vector128<int> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function ExtractVector128 (upper As Vector128(Of Integer), lower As Vector128(Of Integer), index As Byte) As Vector128(Of Integer)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<Double>, Vector128<Double>, Byte)
float64x2_t vextq_f64(float64x2_t, float64x2_t b, const int n)
A32: VEXT.8 Qd, Qn, Qm, #(n*8)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)
public:
static System::Runtime::Intrinsics::Vector128<double> ExtractVector128(System::Runtime::Intrinsics::Vector128<double> upper, System::Runtime::Intrinsics::Vector128<double> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<double> ExtractVector128 (System.Runtime.Intrinsics.Vector128<double> upper, System.Runtime.Intrinsics.Vector128<double> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> * byte -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function ExtractVector128 (upper As Vector128(Of Double), lower As Vector128(Of Double), index As Byte) As Vector128(Of Double)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<Byte>, Vector128<Byte>, Byte)
uint8x16_t vextq_s8(a, uint8x16_t b, const int n을 uint8x16_t)
A32: VEXT.8 Qd, Qn, Qm, #n
A64: EXT Vd.16B, Vn.16B, Vm.16B, #n
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> ExtractVector128(System::Runtime::Intrinsics::Vector128<System::Byte> upper, System::Runtime::Intrinsics::Vector128<System::Byte> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<byte> ExtractVector128 (System.Runtime.Intrinsics.Vector128<byte> upper, System.Runtime.Intrinsics.Vector128<byte> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<byte> * System.Runtime.Intrinsics.Vector128<byte> * byte -> System.Runtime.Intrinsics.Vector128<byte>
Public Shared Function ExtractVector128 (upper As Vector128(Of Byte), lower As Vector128(Of Byte), index As Byte) As Vector128(Of Byte)
매개 변수
- index
- Byte
반환
적용 대상
ExtractVector128(Vector128<Int64>, Vector128<Int64>, Byte)
int64x2_t vextq_s64(int64x2_t, int64x2_t b, const int n)
A32: VEXT.8 Qd, Qn, Qm, #(n*8)
A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)
public:
static System::Runtime::Intrinsics::Vector128<long> ExtractVector128(System::Runtime::Intrinsics::Vector128<long> upper, System::Runtime::Intrinsics::Vector128<long> lower, System::Byte index);
public static System.Runtime.Intrinsics.Vector128<long> ExtractVector128 (System.Runtime.Intrinsics.Vector128<long> upper, System.Runtime.Intrinsics.Vector128<long> lower, byte index);
static member ExtractVector128 : System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function ExtractVector128 (upper As Vector128(Of Long), lower As Vector128(Of Long), index As Byte) As Vector128(Of Long)
매개 변수
- index
- Byte
반환
적용 대상
.NET