AdvSimd.Insert 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Insert(Vector64<Int16>, Byte, Int16) |
int16x4_t vset_lane_s16(a, int16x4_t v, const int lane int16_t) A32: VMOV.16 Dd[lane], Rt A64: INS Vd.H[lane], Wn |
Insert(Vector64<Int32>, Byte, Int32) |
int32x2_t vset_lane_s32(a, int32x2_t v, const int lane int32_t) A32: VMOV.32 Dd[lane], Rt A64: INS Vd.S[lane], Wn |
Insert(Vector64<SByte>, Byte, SByte) |
int8x8_t vset_lane_s8(a, int8x8_t v, const int lane int8_t) A32: VMOV.8 Dd[lane], Rt A64: INS Vd.B[lane], Wn |
Insert(Vector64<UInt32>, Byte, UInt32) |
uint32x2_t vset_lane_u32(a, uint32x2_t v, const int lane uint32_t) A32: VMOV.32 Dd[lane], Rt A64: INS Vd.S[lane], Wn |
Insert(Vector64<UInt16>, Byte, UInt16) |
uint16x4_t vset_lane_u16(a, uint16x4_t v, const int lane uint16_t) A32: VMOV.16 Dd[lane], Rt A64: INS Vd.H[lane], Wn |
Insert(Vector64<Byte>, Byte, Byte) |
uint8x8_t vset_lane_u8(a, uint8x8_t v, const int lane uint8_t) A32: VMOV.8 Dd[lane], Rt A64: INS Vd.B[lane], Wn |
Insert(Vector64<Single>, Byte, Single) |
float32x2_t vset_lane_f32(a, float32x2_t v, const int lane float32_t) A32: VMOV. F32 Sd, Sm A64: INS Vd.S[lane], Vn.S[0] |
Insert(Vector128<UInt64>, Byte, UInt64) |
uint64x2_t vsetq_lane_u64(a, uint64x2_t v, const int lane uint64_t) A32: VMOV.64 Dd, Rt, Rt2 A64: INS Vd.D[lane], Xn |
Insert(Vector128<Int16>, Byte, Int16) |
int16x8_t vsetq_lane_s16(a, int16x8_t v, const int lane int16_t) A32: VMOV.16 Dd[lane], Rt A64: INS Vd.H[lane], Wn |
Insert(Vector128<UInt16>, Byte, UInt16) |
uint16x8_t vsetq_lane_u16(a, uint16x8_t v, const int lane uint16_t) A32: VMOV.16 Dd[lane], Rt A64: INS Vd.H[lane], Wn |
Insert(Vector128<Single>, Byte, Single) |
float32x4_t vsetq_lane_f32(a, float32x4_t v, const int lane float32_t) A32: VMOV. F32 Sd, Sm A64: INS Vd.S[lane], Vn.S[0] |
Insert(Vector128<SByte>, Byte, SByte) |
int8x16_t vsetq_lane_s8(a, int8x16_t v, const int lane int8_t) A32: VMOV.8 Dd[lane], Rt A64: INS Vd.B[lane], Wn |
Insert(Vector128<Int64>, Byte, Int64) |
int64x2_t vsetq_lane_s64(a, int64x2_t v, const int lane int64_t) A32: VMOV.64 Dd, Rt, Rt2 A64: INS Vd.D[lane], Xn |
Insert(Vector128<Int32>, Byte, Int32) |
int32x4_t vsetq_lane_s32(a, int32x4_t v, const int lane int32_t) A32: VMOV.32 Dd[lane], Rt A64: INS Vd.S[lane], Wn |
Insert(Vector128<Double>, Byte, Double) |
float64x2_t vsetq_lane_f64(a, float64x2_t v, const int lane float64_t) A32: VMOV. F64 Dd, Dm A64: INS Vd.D[lane], Vn.D[0] |
Insert(Vector128<Byte>, Byte, Byte) |
uint8x16_t vsetq_lane_u8(a, uint8x16_t v, const int lane uint8_t) A32: VMOV.8 Dd[lane], Rt A64: INS Vd.B[lane], Wn |
Insert(Vector128<UInt32>, Byte, UInt32) |
uint32x4_t vsetq_lane_u32(a, uint32x4_t v, const int lane uint32_t) A32: VMOV.32 Dd[lane], Rt A64: INS Vd.S[lane], Wn |
Insert(Vector64<Int16>, Byte, Int16)
int16x4_t vset_lane_s16(a, int16x4_t v, const int lane int16_t)
A32: VMOV.16 Dd[lane], Rt
A64: INS Vd.H[lane], Wn
public:
static System::Runtime::Intrinsics::Vector64<short> Insert(System::Runtime::Intrinsics::Vector64<short> vector, System::Byte index, short data);
public static System.Runtime.Intrinsics.Vector64<short> Insert (System.Runtime.Intrinsics.Vector64<short> vector, byte index, short data);
static member Insert : System.Runtime.Intrinsics.Vector64<int16> * byte * int16 -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function Insert (vector As Vector64(Of Short), index As Byte, data As Short) As Vector64(Of Short)
매개 변수
- index
- Byte
- data
- Int16
반환
적용 대상
Insert(Vector64<Int32>, Byte, Int32)
int32x2_t vset_lane_s32(a, int32x2_t v, const int lane int32_t)
A32: VMOV.32 Dd[lane], Rt
A64: INS Vd.S[lane], Wn
public:
static System::Runtime::Intrinsics::Vector64<int> Insert(System::Runtime::Intrinsics::Vector64<int> vector, System::Byte index, int data);
public static System.Runtime.Intrinsics.Vector64<int> Insert (System.Runtime.Intrinsics.Vector64<int> vector, byte index, int data);
static member Insert : System.Runtime.Intrinsics.Vector64<int> * byte * int -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function Insert (vector As Vector64(Of Integer), index As Byte, data As Integer) As Vector64(Of Integer)
매개 변수
- index
- Byte
- data
- Int32
반환
적용 대상
Insert(Vector64<SByte>, Byte, SByte)
int8x8_t vset_lane_s8(a, int8x8_t v, const int lane int8_t)
A32: VMOV.8 Dd[lane], Rt
A64: INS Vd.B[lane], Wn
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> Insert(System::Runtime::Intrinsics::Vector64<System::SByte> vector, System::Byte index, System::SByte data);
public static System.Runtime.Intrinsics.Vector64<sbyte> Insert (System.Runtime.Intrinsics.Vector64<sbyte> vector, byte index, sbyte data);
static member Insert : System.Runtime.Intrinsics.Vector64<sbyte> * byte * sbyte -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function Insert (vector As Vector64(Of SByte), index As Byte, data As SByte) As Vector64(Of SByte)
매개 변수
- index
- Byte
- data
- SByte
반환
적용 대상
Insert(Vector64<UInt32>, Byte, UInt32)
uint32x2_t vset_lane_u32(a, uint32x2_t v, const int lane uint32_t)
A32: VMOV.32 Dd[lane], Rt
A64: INS Vd.S[lane], Wn
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> Insert(System::Runtime::Intrinsics::Vector64<System::UInt32> vector, System::Byte index, System::UInt32 data);
public static System.Runtime.Intrinsics.Vector64<uint> Insert (System.Runtime.Intrinsics.Vector64<uint> vector, byte index, uint data);
static member Insert : System.Runtime.Intrinsics.Vector64<uint32> * byte * uint32 -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function Insert (vector As Vector64(Of UInteger), index As Byte, data As UInteger) As Vector64(Of UInteger)
매개 변수
- index
- Byte
- data
- UInt32
반환
적용 대상
Insert(Vector64<UInt16>, Byte, UInt16)
uint16x4_t vset_lane_u16(a, uint16x4_t v, const int lane uint16_t)
A32: VMOV.16 Dd[lane], Rt
A64: INS Vd.H[lane], Wn
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> Insert(System::Runtime::Intrinsics::Vector64<System::UInt16> vector, System::Byte index, System::UInt16 data);
public static System.Runtime.Intrinsics.Vector64<ushort> Insert (System.Runtime.Intrinsics.Vector64<ushort> vector, byte index, ushort data);
static member Insert : System.Runtime.Intrinsics.Vector64<uint16> * byte * uint16 -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function Insert (vector As Vector64(Of UShort), index As Byte, data As UShort) As Vector64(Of UShort)
매개 변수
- index
- Byte
- data
- UInt16
반환
적용 대상
Insert(Vector64<Byte>, Byte, Byte)
uint8x8_t vset_lane_u8(a, uint8x8_t v, const int lane uint8_t)
A32: VMOV.8 Dd[lane], Rt
A64: INS Vd.B[lane], Wn
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> Insert(System::Runtime::Intrinsics::Vector64<System::Byte> vector, System::Byte index, System::Byte data);
public static System.Runtime.Intrinsics.Vector64<byte> Insert (System.Runtime.Intrinsics.Vector64<byte> vector, byte index, byte data);
static member Insert : System.Runtime.Intrinsics.Vector64<byte> * byte * byte -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function Insert (vector As Vector64(Of Byte), index As Byte, data As Byte) As Vector64(Of Byte)
매개 변수
- index
- Byte
- data
- Byte
반환
적용 대상
Insert(Vector64<Single>, Byte, Single)
float32x2_t vset_lane_f32(a, float32x2_t v, const int lane float32_t)
A32: VMOV. F32 Sd, Sm
A64: INS Vd.S[lane], Vn.S[0]
public:
static System::Runtime::Intrinsics::Vector64<float> Insert(System::Runtime::Intrinsics::Vector64<float> vector, System::Byte index, float data);
public static System.Runtime.Intrinsics.Vector64<float> Insert (System.Runtime.Intrinsics.Vector64<float> vector, byte index, float data);
static member Insert : System.Runtime.Intrinsics.Vector64<single> * byte * single -> System.Runtime.Intrinsics.Vector64<single>
Public Shared Function Insert (vector As Vector64(Of Single), index As Byte, data As Single) As Vector64(Of Single)
매개 변수
- index
- Byte
- data
- Single
반환
적용 대상
Insert(Vector128<UInt64>, Byte, UInt64)
uint64x2_t vsetq_lane_u64(a, uint64x2_t v, const int lane uint64_t)
A32: VMOV.64 Dd, Rt, Rt2
A64: INS Vd.D[lane], Xn
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> Insert(System::Runtime::Intrinsics::Vector128<System::UInt64> vector, System::Byte index, System::UInt64 data);
public static System.Runtime.Intrinsics.Vector128<ulong> Insert (System.Runtime.Intrinsics.Vector128<ulong> vector, byte index, ulong data);
static member Insert : System.Runtime.Intrinsics.Vector128<uint64> * byte * uint64 -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function Insert (vector As Vector128(Of ULong), index As Byte, data As ULong) As Vector128(Of ULong)
매개 변수
- index
- Byte
- data
- UInt64
반환
적용 대상
Insert(Vector128<Int16>, Byte, Int16)
int16x8_t vsetq_lane_s16(a, int16x8_t v, const int lane int16_t)
A32: VMOV.16 Dd[lane], Rt
A64: INS Vd.H[lane], Wn
public:
static System::Runtime::Intrinsics::Vector128<short> Insert(System::Runtime::Intrinsics::Vector128<short> vector, System::Byte index, short data);
public static System.Runtime.Intrinsics.Vector128<short> Insert (System.Runtime.Intrinsics.Vector128<short> vector, byte index, short data);
static member Insert : System.Runtime.Intrinsics.Vector128<int16> * byte * int16 -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function Insert (vector As Vector128(Of Short), index As Byte, data As Short) As Vector128(Of Short)
매개 변수
- index
- Byte
- data
- Int16
반환
적용 대상
Insert(Vector128<UInt16>, Byte, UInt16)
uint16x8_t vsetq_lane_u16(a, uint16x8_t v, const int lane uint16_t)
A32: VMOV.16 Dd[lane], Rt
A64: INS Vd.H[lane], Wn
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> Insert(System::Runtime::Intrinsics::Vector128<System::UInt16> vector, System::Byte index, System::UInt16 data);
public static System.Runtime.Intrinsics.Vector128<ushort> Insert (System.Runtime.Intrinsics.Vector128<ushort> vector, byte index, ushort data);
static member Insert : System.Runtime.Intrinsics.Vector128<uint16> * byte * uint16 -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function Insert (vector As Vector128(Of UShort), index As Byte, data As UShort) As Vector128(Of UShort)
매개 변수
- index
- Byte
- data
- UInt16
반환
적용 대상
Insert(Vector128<Single>, Byte, Single)
float32x4_t vsetq_lane_f32(a, float32x4_t v, const int lane float32_t)
A32: VMOV. F32 Sd, Sm
A64: INS Vd.S[lane], Vn.S[0]
public:
static System::Runtime::Intrinsics::Vector128<float> Insert(System::Runtime::Intrinsics::Vector128<float> vector, System::Byte index, float data);
public static System.Runtime.Intrinsics.Vector128<float> Insert (System.Runtime.Intrinsics.Vector128<float> vector, byte index, float data);
static member Insert : System.Runtime.Intrinsics.Vector128<single> * byte * single -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function Insert (vector As Vector128(Of Single), index As Byte, data As Single) As Vector128(Of Single)
매개 변수
- index
- Byte
- data
- Single
반환
적용 대상
Insert(Vector128<SByte>, Byte, SByte)
int8x16_t vsetq_lane_s8(a, int8x16_t v, const int lane int8_t)
A32: VMOV.8 Dd[lane], Rt
A64: INS Vd.B[lane], Wn
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> Insert(System::Runtime::Intrinsics::Vector128<System::SByte> vector, System::Byte index, System::SByte data);
public static System.Runtime.Intrinsics.Vector128<sbyte> Insert (System.Runtime.Intrinsics.Vector128<sbyte> vector, byte index, sbyte data);
static member Insert : System.Runtime.Intrinsics.Vector128<sbyte> * byte * sbyte -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Shared Function Insert (vector As Vector128(Of SByte), index As Byte, data As SByte) As Vector128(Of SByte)
매개 변수
- index
- Byte
- data
- SByte
반환
적용 대상
Insert(Vector128<Int64>, Byte, Int64)
int64x2_t vsetq_lane_s64(a, int64x2_t v, const int lane int64_t)
A32: VMOV.64 Dd, Rt, Rt2
A64: INS Vd.D[lane], Xn
public:
static System::Runtime::Intrinsics::Vector128<long> Insert(System::Runtime::Intrinsics::Vector128<long> vector, System::Byte index, long data);
public static System.Runtime.Intrinsics.Vector128<long> Insert (System.Runtime.Intrinsics.Vector128<long> vector, byte index, long data);
static member Insert : System.Runtime.Intrinsics.Vector128<int64> * byte * int64 -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function Insert (vector As Vector128(Of Long), index As Byte, data As Long) As Vector128(Of Long)
매개 변수
- index
- Byte
- data
- Int64
반환
적용 대상
Insert(Vector128<Int32>, Byte, Int32)
int32x4_t vsetq_lane_s32(a, int32x4_t v, const int lane int32_t)
A32: VMOV.32 Dd[lane], Rt
A64: INS Vd.S[lane], Wn
public:
static System::Runtime::Intrinsics::Vector128<int> Insert(System::Runtime::Intrinsics::Vector128<int> vector, System::Byte index, int data);
public static System.Runtime.Intrinsics.Vector128<int> Insert (System.Runtime.Intrinsics.Vector128<int> vector, byte index, int data);
static member Insert : System.Runtime.Intrinsics.Vector128<int> * byte * int -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function Insert (vector As Vector128(Of Integer), index As Byte, data As Integer) As Vector128(Of Integer)
매개 변수
- index
- Byte
- data
- Int32
반환
적용 대상
Insert(Vector128<Double>, Byte, Double)
float64x2_t vsetq_lane_f64(a, float64x2_t v, const int lane float64_t)
A32: VMOV. F64 Dd, Dm
A64: INS Vd.D[lane], Vn.D[0]
public:
static System::Runtime::Intrinsics::Vector128<double> Insert(System::Runtime::Intrinsics::Vector128<double> vector, System::Byte index, double data);
public static System.Runtime.Intrinsics.Vector128<double> Insert (System.Runtime.Intrinsics.Vector128<double> vector, byte index, double data);
static member Insert : System.Runtime.Intrinsics.Vector128<double> * byte * double -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function Insert (vector As Vector128(Of Double), index As Byte, data As Double) As Vector128(Of Double)
매개 변수
- index
- Byte
- data
- Double
반환
적용 대상
Insert(Vector128<Byte>, Byte, Byte)
uint8x16_t vsetq_lane_u8(a, uint8x16_t v, const int lane uint8_t)
A32: VMOV.8 Dd[lane], Rt
A64: INS Vd.B[lane], Wn
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> Insert(System::Runtime::Intrinsics::Vector128<System::Byte> vector, System::Byte index, System::Byte data);
public static System.Runtime.Intrinsics.Vector128<byte> Insert (System.Runtime.Intrinsics.Vector128<byte> vector, byte index, byte data);
static member Insert : System.Runtime.Intrinsics.Vector128<byte> * byte * byte -> System.Runtime.Intrinsics.Vector128<byte>
Public Shared Function Insert (vector As Vector128(Of Byte), index As Byte, data As Byte) As Vector128(Of Byte)
매개 변수
- index
- Byte
- data
- Byte
반환
적용 대상
Insert(Vector128<UInt32>, Byte, UInt32)
uint32x4_t vsetq_lane_u32(a, uint32x4_t v, const int lane uint32_t)
A32: VMOV.32 Dd[lane], Rt
A64: INS Vd.S[lane], Wn
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> Insert(System::Runtime::Intrinsics::Vector128<System::UInt32> vector, System::Byte index, System::UInt32 data);
public static System.Runtime.Intrinsics.Vector128<uint> Insert (System.Runtime.Intrinsics.Vector128<uint> vector, byte index, uint data);
static member Insert : System.Runtime.Intrinsics.Vector128<uint32> * byte * uint32 -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function Insert (vector As Vector128(Of UInteger), index As Byte, data As UInteger) As Vector128(Of UInteger)
매개 변수
- index
- Byte
- data
- UInt32
반환
적용 대상
.NET