AdvSimd.Arm64.StoreSelectedScalar 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
StoreSelectedScalar(SByte*, ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Byte) |
void vst4_lane_s8 (int8_t * ptr, int8x16x4_t val, const int lane) A64: ST4 { Vt.16B, Vt+1.16B, Vt+2.16B, Vt+3.16B }[index], [Xn] |
StoreSelectedScalar(UInt64*, ValueTuple<Vector128<UInt64>,Vector128<UInt64>,Vector128<UInt64>>, Byte) |
A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn] |
StoreSelectedScalar(UInt64*, ValueTuple<Vector128<UInt64>,Vector128<UInt64>,Vector128<UInt64>,Vector128<UInt64>>, Byte) |
A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn] |
StoreSelectedScalar(UInt32*, ValueTuple<Vector128<UInt32>,Vector128<UInt32>>, Byte) |
void vst2_lane_s32 (int32_t * ptr, int32x4x2_t val, const int lane) A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn] |
StoreSelectedScalar(UInt32*, ValueTuple<Vector128<UInt32>,Vector128<UInt32>,Vector128<UInt32>>, Byte) |
void vst3_lane_s32 (int32_t * ptr, int32x4x3_t val, const int lane) A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn] |
StoreSelectedScalar(UInt32*, ValueTuple<Vector128<UInt32>,Vector128<UInt32>,Vector128<UInt32>,Vector128<UInt32>>, Byte) |
void vst4_lane_s32 (int32_t * ptr, int32x4x4_t val, const int lane) A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn] |
StoreSelectedScalar(UInt16*, ValueTuple<Vector128<UInt16>,Vector128<UInt16>>, Byte) |
void vst2_lane_s16 (int16_t * ptr, int16x8x2_t val, const int lane) A64: ST2 { Vt.8H, Vt+1.8H }[index], [Xn] |
StoreSelectedScalar(UInt64*, ValueTuple<Vector128<UInt64>,Vector128<UInt64>>, Byte) |
A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn] |
StoreSelectedScalar(UInt16*, ValueTuple<Vector128<UInt16>,Vector128<UInt16>,Vector128<UInt16>,Vector128<UInt16>>, Byte) |
void vst4_lane_s16 (int16_t * ptr, int16x8x4_t val, const int lane) A64: ST4 { Vt.8H, Vt+1.8H, Vt+2.8H, Vt+3.8H }[index], [Xn] |
StoreSelectedScalar(Single*, ValueTuple<Vector128<Single>,Vector128<Single>>, Byte) |
void vst2_lane_f32 (float32_t * ptr, float32x2x2_t val, const int lane) A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn] |
StoreSelectedScalar(Single*, ValueTuple<Vector128<Single>,Vector128<Single>,Vector128<Single>,Vector128<Single>>, Byte) |
void vst4_lane_f32 (float32_t * ptr, float32x2x4_t val, const int lane) A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn] |
StoreSelectedScalar(SByte*, ValueTuple<Vector128<SByte>,Vector128<SByte>>, Byte) |
void vst2_lane_s8 (int8_t * ptr, int8x16x2_t val, const int lane) A64: ST2 { Vt.16B, Vt+1.16B }[index], [Xn] |
StoreSelectedScalar(SByte*, ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Byte) |
void vst3_lane_s8 (int8_t * ptr, int8x16x3_t val, const int lane) A64: ST3 { Vt.16B, Vt+1.16B, Vt+2.16B }[index], [Xn] |
StoreSelectedScalar(Int64*, ValueTuple<Vector128<Int64>,Vector128<Int64>>, Byte) |
A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn] |
StoreSelectedScalar(UInt16*, ValueTuple<Vector128<UInt16>,Vector128<UInt16>,Vector128<UInt16>>, Byte) |
void vst3_lane_s16 (int16_t * ptr, int16x8x3_t val, const int lane) A64: ST3 { Vt.8H, Vt+1.8H, Vt+2.8H }[index], [Xn] |
StoreSelectedScalar(Int64*, ValueTuple<Vector128<Int64>,Vector128<Int64>,Vector128<Int64>,Vector128<Int64>>, Byte) |
A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn] |
StoreSelectedScalar(Int64*, ValueTuple<Vector128<Int64>,Vector128<Int64>,Vector128<Int64>>, Byte) |
A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn] |
StoreSelectedScalar(Byte*, ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Byte) |
void vst4_lane_s8 (int8_t * ptr, int8x16x4_t val, const int lane) A64: ST4 { Vt.16B, Vt+1.16B, Vt+2.16B, Vt+3.16B }[index], [Xn] |
StoreSelectedScalar(Byte*, ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Byte) |
void vst3_lane_s8 (int8_t * ptr, int8x16x3_t val, const int lane) A64: ST3 { Vt.16B, Vt+1.16B, Vt+2.16B }[index], [Xn] |
StoreSelectedScalar(Byte*, ValueTuple<Vector128<Byte>,Vector128<Byte>>, Byte) |
void vst2_lane_s8 (int8_t * ptr, int8x16x2_t val, const int lane) A64: ST2 { Vt.16B, Vt+1.16B }[index], [Xn] |
StoreSelectedScalar(Double*, ValueTuple<Vector128<Double>,Vector128<Double>,Vector128<Double>,Vector128<Double>>, Byte) |
A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn] |
StoreSelectedScalar(Double*, ValueTuple<Vector128<Double>,Vector128<Double>,Vector128<Double>>, Byte) |
A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn] |
StoreSelectedScalar(Double*, ValueTuple<Vector128<Double>,Vector128<Double>>, Byte) |
A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn] |
StoreSelectedScalar(Single*, ValueTuple<Vector128<Single>,Vector128<Single>,Vector128<Single>>, Byte) |
void vst3_lane_f32 (float32_t * ptr, float32x2x3_t val, const int lane) A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn] |
StoreSelectedScalar(Int16*, ValueTuple<Vector128<Int16>,Vector128<Int16>,Vector128<Int16>>, Byte) |
void vst3_lane_s16 (int16_t * ptr, int16x8x3_t val, const int lane) A64: ST3 { Vt.8H, Vt+1.8H, Vt+2.8H }[index], [Xn] |
StoreSelectedScalar(Int16*, ValueTuple<Vector128<Int16>,Vector128<Int16>,Vector128<Int16>,Vector128<Int16>>, Byte) |
void vst4_lane_s16 (int16_t * ptr, int16x8x4_t val, const int lane) A64: ST4 { Vt.8H, Vt+1.8H, Vt+2.8H, Vt+3.8H }[index], [Xn] |
StoreSelectedScalar(Int32*, ValueTuple<Vector128<Int32>,Vector128<Int32>,Vector128<Int32>>, Byte) |
void vst3_lane_s32 (int32_t * ptr, int32x4x3_t val, const int lane) A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn] |
StoreSelectedScalar(Int32*, ValueTuple<Vector128<Int32>,Vector128<Int32>>, Byte) |
void vst2_lane_s32 (int32_t * ptr, int32x4x2_t val, const int lane) A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn] |
StoreSelectedScalar(Int16*, ValueTuple<Vector128<Int16>,Vector128<Int16>>, Byte) |
void vst2_lane_s16 (int16_t * ptr, int16x8x2_t val, const int lane) A64: ST2 { Vt.8H, Vt+1.8H }[index], [Xn] |
StoreSelectedScalar(Int32*, ValueTuple<Vector128<Int32>,Vector128<Int32>,Vector128<Int32>,Vector128<Int32>>, Byte) |
void vst4_lane_s32 (int32_t * ptr, int32x4x4_t val, const int lane) A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn] |
StoreSelectedScalar(SByte*, ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Byte)
void vst4_lane_s8 (int8_t * ptr, int8x16x4_t val, const int lane)
A64: ST4 { Vt.16B, Vt+1.16B, Vt+2.16B, Vt+3.16B }[index], [Xn]
public:
static void StoreSelectedScalar(System::SByte* address, 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>> value, System::Byte index);
public static void StoreSelectedScalar (sbyte* address, (System.Runtime.Intrinsics.Vector128<sbyte> value1, System.Runtime.Intrinsics.Vector128<sbyte> value2, System.Runtime.Intrinsics.Vector128<sbyte> value3, System.Runtime.Intrinsics.Vector128<sbyte> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<sbyte> * ValueTuple<System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>> * byte -> unit
Parameters
- address
- SByte*
- index
- Byte
Applies to
StoreSelectedScalar(UInt64*, ValueTuple<Vector128<UInt64>,Vector128<UInt64>,Vector128<UInt64>>, Byte)
A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt64* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt64>, System::Runtime::Intrinsics::Vector128<System::UInt64>, System::Runtime::Intrinsics::Vector128<System::UInt64>> value, System::Byte index);
public static void StoreSelectedScalar (ulong* address, (System.Runtime.Intrinsics.Vector128<ulong> value1, System.Runtime.Intrinsics.Vector128<ulong> value2, System.Runtime.Intrinsics.Vector128<ulong> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<uint64> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint64>, System.Runtime.Intrinsics.Vector128<uint64>, System.Runtime.Intrinsics.Vector128<uint64>> * byte -> unit
Parameters
- address
- UInt64*
- index
- Byte
Applies to
StoreSelectedScalar(UInt64*, ValueTuple<Vector128<UInt64>,Vector128<UInt64>,Vector128<UInt64>,Vector128<UInt64>>, Byte)
A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt64* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt64>, System::Runtime::Intrinsics::Vector128<System::UInt64>, System::Runtime::Intrinsics::Vector128<System::UInt64>, System::Runtime::Intrinsics::Vector128<System::UInt64>> value, System::Byte index);
public static void StoreSelectedScalar (ulong* address, (System.Runtime.Intrinsics.Vector128<ulong> value1, System.Runtime.Intrinsics.Vector128<ulong> value2, System.Runtime.Intrinsics.Vector128<ulong> value3, System.Runtime.Intrinsics.Vector128<ulong> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<uint64> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint64>, System.Runtime.Intrinsics.Vector128<uint64>, System.Runtime.Intrinsics.Vector128<uint64>, System.Runtime.Intrinsics.Vector128<uint64>> * byte -> unit
Parameters
- address
- UInt64*
- index
- Byte
Applies to
StoreSelectedScalar(UInt32*, ValueTuple<Vector128<UInt32>,Vector128<UInt32>>, Byte)
void vst2_lane_s32 (int32_t * ptr, int32x4x2_t val, const int lane)
A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt32* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt32>, System::Runtime::Intrinsics::Vector128<System::UInt32>> value, System::Byte index);
public static void StoreSelectedScalar (uint* address, (System.Runtime.Intrinsics.Vector128<uint> value1, System.Runtime.Intrinsics.Vector128<uint> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<uint32> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint32>, System.Runtime.Intrinsics.Vector128<uint32>> * byte -> unit
Parameters
- address
- UInt32*
- value
- ValueTuple<Vector128<UInt32>,Vector128<UInt32>>
- index
- Byte
Applies to
StoreSelectedScalar(UInt32*, ValueTuple<Vector128<UInt32>,Vector128<UInt32>,Vector128<UInt32>>, Byte)
void vst3_lane_s32 (int32_t * ptr, int32x4x3_t val, const int lane)
A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt32* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt32>, System::Runtime::Intrinsics::Vector128<System::UInt32>, System::Runtime::Intrinsics::Vector128<System::UInt32>> value, System::Byte index);
public static void StoreSelectedScalar (uint* address, (System.Runtime.Intrinsics.Vector128<uint> value1, System.Runtime.Intrinsics.Vector128<uint> value2, System.Runtime.Intrinsics.Vector128<uint> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<uint32> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint32>, System.Runtime.Intrinsics.Vector128<uint32>, System.Runtime.Intrinsics.Vector128<uint32>> * byte -> unit
Parameters
- address
- UInt32*
- index
- Byte
Applies to
StoreSelectedScalar(UInt32*, ValueTuple<Vector128<UInt32>,Vector128<UInt32>,Vector128<UInt32>,Vector128<UInt32>>, Byte)
void vst4_lane_s32 (int32_t * ptr, int32x4x4_t val, const int lane)
A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt32* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt32>, System::Runtime::Intrinsics::Vector128<System::UInt32>, System::Runtime::Intrinsics::Vector128<System::UInt32>, System::Runtime::Intrinsics::Vector128<System::UInt32>> value, System::Byte index);
public static void StoreSelectedScalar (uint* address, (System.Runtime.Intrinsics.Vector128<uint> value1, System.Runtime.Intrinsics.Vector128<uint> value2, System.Runtime.Intrinsics.Vector128<uint> value3, System.Runtime.Intrinsics.Vector128<uint> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<uint32> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint32>, System.Runtime.Intrinsics.Vector128<uint32>, System.Runtime.Intrinsics.Vector128<uint32>, System.Runtime.Intrinsics.Vector128<uint32>> * byte -> unit
Parameters
- address
- UInt32*
- index
- Byte
Applies to
StoreSelectedScalar(UInt16*, ValueTuple<Vector128<UInt16>,Vector128<UInt16>>, Byte)
void vst2_lane_s16 (int16_t * ptr, int16x8x2_t val, const int lane)
A64: ST2 { Vt.8H, Vt+1.8H }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt16* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt16>, System::Runtime::Intrinsics::Vector128<System::UInt16>> value, System::Byte index);
public static void StoreSelectedScalar (ushort* address, (System.Runtime.Intrinsics.Vector128<ushort> value1, System.Runtime.Intrinsics.Vector128<ushort> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<uint16> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint16>, System.Runtime.Intrinsics.Vector128<uint16>> * byte -> unit
Parameters
- address
- UInt16*
- value
- ValueTuple<Vector128<UInt16>,Vector128<UInt16>>
- index
- Byte
Applies to
StoreSelectedScalar(UInt64*, ValueTuple<Vector128<UInt64>,Vector128<UInt64>>, Byte)
A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt64* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt64>, System::Runtime::Intrinsics::Vector128<System::UInt64>> value, System::Byte index);
public static void StoreSelectedScalar (ulong* address, (System.Runtime.Intrinsics.Vector128<ulong> value1, System.Runtime.Intrinsics.Vector128<ulong> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<uint64> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint64>, System.Runtime.Intrinsics.Vector128<uint64>> * byte -> unit
Parameters
- address
- UInt64*
- value
- ValueTuple<Vector128<UInt64>,Vector128<UInt64>>
- index
- Byte
Applies to
StoreSelectedScalar(UInt16*, ValueTuple<Vector128<UInt16>,Vector128<UInt16>,Vector128<UInt16>,Vector128<UInt16>>, Byte)
void vst4_lane_s16 (int16_t * ptr, int16x8x4_t val, const int lane)
A64: ST4 { Vt.8H, Vt+1.8H, Vt+2.8H, Vt+3.8H }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt16* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt16>, System::Runtime::Intrinsics::Vector128<System::UInt16>, System::Runtime::Intrinsics::Vector128<System::UInt16>, System::Runtime::Intrinsics::Vector128<System::UInt16>> value, System::Byte index);
public static void StoreSelectedScalar (ushort* address, (System.Runtime.Intrinsics.Vector128<ushort> value1, System.Runtime.Intrinsics.Vector128<ushort> value2, System.Runtime.Intrinsics.Vector128<ushort> value3, System.Runtime.Intrinsics.Vector128<ushort> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<uint16> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint16>, System.Runtime.Intrinsics.Vector128<uint16>, System.Runtime.Intrinsics.Vector128<uint16>, System.Runtime.Intrinsics.Vector128<uint16>> * byte -> unit
Parameters
- address
- UInt16*
- index
- Byte
Applies to
StoreSelectedScalar(Single*, ValueTuple<Vector128<Single>,Vector128<Single>>, Byte)
void vst2_lane_f32 (float32_t * ptr, float32x2x2_t val, const int lane)
A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn]
public:
static void StoreSelectedScalar(float* address, ValueTuple<System::Runtime::Intrinsics::Vector128<float>, System::Runtime::Intrinsics::Vector128<float>> value, System::Byte index);
public static void StoreSelectedScalar (float* address, (System.Runtime.Intrinsics.Vector128<float> value1, System.Runtime.Intrinsics.Vector128<float> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<single> * ValueTuple<System.Runtime.Intrinsics.Vector128<single>, System.Runtime.Intrinsics.Vector128<single>> * byte -> unit
Parameters
- address
- Single*
- value
- ValueTuple<Vector128<Single>,Vector128<Single>>
- index
- Byte
Applies to
StoreSelectedScalar(Single*, ValueTuple<Vector128<Single>,Vector128<Single>,Vector128<Single>,Vector128<Single>>, Byte)
void vst4_lane_f32 (float32_t * ptr, float32x2x4_t val, const int lane)
A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn]
public:
static void StoreSelectedScalar(float* address, ValueTuple<System::Runtime::Intrinsics::Vector128<float>, System::Runtime::Intrinsics::Vector128<float>, System::Runtime::Intrinsics::Vector128<float>, System::Runtime::Intrinsics::Vector128<float>> value, System::Byte index);
public static void StoreSelectedScalar (float* address, (System.Runtime.Intrinsics.Vector128<float> value1, System.Runtime.Intrinsics.Vector128<float> value2, System.Runtime.Intrinsics.Vector128<float> value3, System.Runtime.Intrinsics.Vector128<float> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<single> * ValueTuple<System.Runtime.Intrinsics.Vector128<single>, System.Runtime.Intrinsics.Vector128<single>, System.Runtime.Intrinsics.Vector128<single>, System.Runtime.Intrinsics.Vector128<single>> * byte -> unit
Parameters
- address
- Single*
- index
- Byte
Applies to
StoreSelectedScalar(SByte*, ValueTuple<Vector128<SByte>,Vector128<SByte>>, Byte)
void vst2_lane_s8 (int8_t * ptr, int8x16x2_t val, const int lane)
A64: ST2 { Vt.16B, Vt+1.16B }[index], [Xn]
public:
static void StoreSelectedScalar(System::SByte* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>> value, System::Byte index);
public static void StoreSelectedScalar (sbyte* address, (System.Runtime.Intrinsics.Vector128<sbyte> value1, System.Runtime.Intrinsics.Vector128<sbyte> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<sbyte> * ValueTuple<System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>> * byte -> unit
Parameters
- address
- SByte*
- value
- ValueTuple<Vector128<SByte>,Vector128<SByte>>
- index
- Byte
Applies to
StoreSelectedScalar(SByte*, ValueTuple<Vector128<SByte>,Vector128<SByte>,Vector128<SByte>>, Byte)
void vst3_lane_s8 (int8_t * ptr, int8x16x3_t val, const int lane)
A64: ST3 { Vt.16B, Vt+1.16B, Vt+2.16B }[index], [Xn]
public:
static void StoreSelectedScalar(System::SByte* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>, System::Runtime::Intrinsics::Vector128<System::SByte>> value, System::Byte index);
public static void StoreSelectedScalar (sbyte* address, (System.Runtime.Intrinsics.Vector128<sbyte> value1, System.Runtime.Intrinsics.Vector128<sbyte> value2, System.Runtime.Intrinsics.Vector128<sbyte> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<sbyte> * ValueTuple<System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>, System.Runtime.Intrinsics.Vector128<sbyte>> * byte -> unit
Parameters
- address
- SByte*
- index
- Byte
Applies to
StoreSelectedScalar(Int64*, ValueTuple<Vector128<Int64>,Vector128<Int64>>, Byte)
A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn]
public:
static void StoreSelectedScalar(long* address, ValueTuple<System::Runtime::Intrinsics::Vector128<long>, System::Runtime::Intrinsics::Vector128<long>> value, System::Byte index);
public static void StoreSelectedScalar (long* address, (System.Runtime.Intrinsics.Vector128<long> value1, System.Runtime.Intrinsics.Vector128<long> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<int64> * ValueTuple<System.Runtime.Intrinsics.Vector128<int64>, System.Runtime.Intrinsics.Vector128<int64>> * byte -> unit
Parameters
- address
- Int64*
- value
- ValueTuple<Vector128<Int64>,Vector128<Int64>>
- index
- Byte
Applies to
StoreSelectedScalar(UInt16*, ValueTuple<Vector128<UInt16>,Vector128<UInt16>,Vector128<UInt16>>, Byte)
void vst3_lane_s16 (int16_t * ptr, int16x8x3_t val, const int lane)
A64: ST3 { Vt.8H, Vt+1.8H, Vt+2.8H }[index], [Xn]
public:
static void StoreSelectedScalar(System::UInt16* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::UInt16>, System::Runtime::Intrinsics::Vector128<System::UInt16>, System::Runtime::Intrinsics::Vector128<System::UInt16>> value, System::Byte index);
public static void StoreSelectedScalar (ushort* address, (System.Runtime.Intrinsics.Vector128<ushort> value1, System.Runtime.Intrinsics.Vector128<ushort> value2, System.Runtime.Intrinsics.Vector128<ushort> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<uint16> * ValueTuple<System.Runtime.Intrinsics.Vector128<uint16>, System.Runtime.Intrinsics.Vector128<uint16>, System.Runtime.Intrinsics.Vector128<uint16>> * byte -> unit
Parameters
- address
- UInt16*
- index
- Byte
Applies to
StoreSelectedScalar(Int64*, ValueTuple<Vector128<Int64>,Vector128<Int64>,Vector128<Int64>,Vector128<Int64>>, Byte)
A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn]
public:
static void StoreSelectedScalar(long* address, ValueTuple<System::Runtime::Intrinsics::Vector128<long>, System::Runtime::Intrinsics::Vector128<long>, System::Runtime::Intrinsics::Vector128<long>, System::Runtime::Intrinsics::Vector128<long>> value, System::Byte index);
public static void StoreSelectedScalar (long* address, (System.Runtime.Intrinsics.Vector128<long> value1, System.Runtime.Intrinsics.Vector128<long> value2, System.Runtime.Intrinsics.Vector128<long> value3, System.Runtime.Intrinsics.Vector128<long> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<int64> * ValueTuple<System.Runtime.Intrinsics.Vector128<int64>, System.Runtime.Intrinsics.Vector128<int64>, System.Runtime.Intrinsics.Vector128<int64>, System.Runtime.Intrinsics.Vector128<int64>> * byte -> unit
Parameters
- address
- Int64*
- index
- Byte
Applies to
StoreSelectedScalar(Int64*, ValueTuple<Vector128<Int64>,Vector128<Int64>,Vector128<Int64>>, Byte)
A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn]
public:
static void StoreSelectedScalar(long* address, ValueTuple<System::Runtime::Intrinsics::Vector128<long>, System::Runtime::Intrinsics::Vector128<long>, System::Runtime::Intrinsics::Vector128<long>> value, System::Byte index);
public static void StoreSelectedScalar (long* address, (System.Runtime.Intrinsics.Vector128<long> value1, System.Runtime.Intrinsics.Vector128<long> value2, System.Runtime.Intrinsics.Vector128<long> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<int64> * ValueTuple<System.Runtime.Intrinsics.Vector128<int64>, System.Runtime.Intrinsics.Vector128<int64>, System.Runtime.Intrinsics.Vector128<int64>> * byte -> unit
Parameters
- address
- Int64*
- index
- Byte
Applies to
StoreSelectedScalar(Byte*, ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Byte)
void vst4_lane_s8 (int8_t * ptr, int8x16x4_t val, const int lane)
A64: ST4 { Vt.16B, Vt+1.16B, Vt+2.16B, Vt+3.16B }[index], [Xn]
public:
static void StoreSelectedScalar(System::Byte* address, 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>> value, System::Byte index);
public static void StoreSelectedScalar (byte* address, (System.Runtime.Intrinsics.Vector128<byte> value1, System.Runtime.Intrinsics.Vector128<byte> value2, System.Runtime.Intrinsics.Vector128<byte> value3, System.Runtime.Intrinsics.Vector128<byte> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<byte> * ValueTuple<System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>> * byte -> unit
Parameters
- address
- Byte*
- index
- Byte
Applies to
StoreSelectedScalar(Byte*, ValueTuple<Vector128<Byte>,Vector128<Byte>,Vector128<Byte>>, Byte)
void vst3_lane_s8 (int8_t * ptr, int8x16x3_t val, const int lane)
A64: ST3 { Vt.16B, Vt+1.16B, Vt+2.16B }[index], [Xn]
public:
static void StoreSelectedScalar(System::Byte* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>> value, System::Byte index);
public static void StoreSelectedScalar (byte* address, (System.Runtime.Intrinsics.Vector128<byte> value1, System.Runtime.Intrinsics.Vector128<byte> value2, System.Runtime.Intrinsics.Vector128<byte> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<byte> * ValueTuple<System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>> * byte -> unit
Parameters
- address
- Byte*
- index
- Byte
Applies to
StoreSelectedScalar(Byte*, ValueTuple<Vector128<Byte>,Vector128<Byte>>, Byte)
void vst2_lane_s8 (int8_t * ptr, int8x16x2_t val, const int lane)
A64: ST2 { Vt.16B, Vt+1.16B }[index], [Xn]
public:
static void StoreSelectedScalar(System::Byte* address, ValueTuple<System::Runtime::Intrinsics::Vector128<System::Byte>, System::Runtime::Intrinsics::Vector128<System::Byte>> value, System::Byte index);
public static void StoreSelectedScalar (byte* address, (System.Runtime.Intrinsics.Vector128<byte> value1, System.Runtime.Intrinsics.Vector128<byte> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<byte> * ValueTuple<System.Runtime.Intrinsics.Vector128<byte>, System.Runtime.Intrinsics.Vector128<byte>> * byte -> unit
Parameters
- address
- Byte*
- value
- ValueTuple<Vector128<Byte>,Vector128<Byte>>
- index
- Byte
Applies to
StoreSelectedScalar(Double*, ValueTuple<Vector128<Double>,Vector128<Double>,Vector128<Double>,Vector128<Double>>, Byte)
A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn]
public:
static void StoreSelectedScalar(double* address, ValueTuple<System::Runtime::Intrinsics::Vector128<double>, System::Runtime::Intrinsics::Vector128<double>, System::Runtime::Intrinsics::Vector128<double>, System::Runtime::Intrinsics::Vector128<double>> value, System::Byte index);
public static void StoreSelectedScalar (double* address, (System.Runtime.Intrinsics.Vector128<double> value1, System.Runtime.Intrinsics.Vector128<double> value2, System.Runtime.Intrinsics.Vector128<double> value3, System.Runtime.Intrinsics.Vector128<double> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<double> * ValueTuple<System.Runtime.Intrinsics.Vector128<double>, System.Runtime.Intrinsics.Vector128<double>, System.Runtime.Intrinsics.Vector128<double>, System.Runtime.Intrinsics.Vector128<double>> * byte -> unit
Parameters
- address
- Double*
- index
- Byte
Applies to
StoreSelectedScalar(Double*, ValueTuple<Vector128<Double>,Vector128<Double>,Vector128<Double>>, Byte)
A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn]
public:
static void StoreSelectedScalar(double* address, ValueTuple<System::Runtime::Intrinsics::Vector128<double>, System::Runtime::Intrinsics::Vector128<double>, System::Runtime::Intrinsics::Vector128<double>> value, System::Byte index);
public static void StoreSelectedScalar (double* address, (System.Runtime.Intrinsics.Vector128<double> value1, System.Runtime.Intrinsics.Vector128<double> value2, System.Runtime.Intrinsics.Vector128<double> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<double> * ValueTuple<System.Runtime.Intrinsics.Vector128<double>, System.Runtime.Intrinsics.Vector128<double>, System.Runtime.Intrinsics.Vector128<double>> * byte -> unit
Parameters
- address
- Double*
- index
- Byte
Applies to
StoreSelectedScalar(Double*, ValueTuple<Vector128<Double>,Vector128<Double>>, Byte)
A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn]
public:
static void StoreSelectedScalar(double* address, ValueTuple<System::Runtime::Intrinsics::Vector128<double>, System::Runtime::Intrinsics::Vector128<double>> value, System::Byte index);
public static void StoreSelectedScalar (double* address, (System.Runtime.Intrinsics.Vector128<double> value1, System.Runtime.Intrinsics.Vector128<double> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<double> * ValueTuple<System.Runtime.Intrinsics.Vector128<double>, System.Runtime.Intrinsics.Vector128<double>> * byte -> unit
Parameters
- address
- Double*
- value
- ValueTuple<Vector128<Double>,Vector128<Double>>
- index
- Byte
Applies to
StoreSelectedScalar(Single*, ValueTuple<Vector128<Single>,Vector128<Single>,Vector128<Single>>, Byte)
void vst3_lane_f32 (float32_t * ptr, float32x2x3_t val, const int lane)
A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn]
public:
static void StoreSelectedScalar(float* address, ValueTuple<System::Runtime::Intrinsics::Vector128<float>, System::Runtime::Intrinsics::Vector128<float>, System::Runtime::Intrinsics::Vector128<float>> value, System::Byte index);
public static void StoreSelectedScalar (float* address, (System.Runtime.Intrinsics.Vector128<float> value1, System.Runtime.Intrinsics.Vector128<float> value2, System.Runtime.Intrinsics.Vector128<float> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<single> * ValueTuple<System.Runtime.Intrinsics.Vector128<single>, System.Runtime.Intrinsics.Vector128<single>, System.Runtime.Intrinsics.Vector128<single>> * byte -> unit
Parameters
- address
- Single*
- index
- Byte
Applies to
StoreSelectedScalar(Int16*, ValueTuple<Vector128<Int16>,Vector128<Int16>,Vector128<Int16>>, Byte)
void vst3_lane_s16 (int16_t * ptr, int16x8x3_t val, const int lane)
A64: ST3 { Vt.8H, Vt+1.8H, Vt+2.8H }[index], [Xn]
public:
static void StoreSelectedScalar(short* address, ValueTuple<System::Runtime::Intrinsics::Vector128<short>, System::Runtime::Intrinsics::Vector128<short>, System::Runtime::Intrinsics::Vector128<short>> value, System::Byte index);
public static void StoreSelectedScalar (short* address, (System.Runtime.Intrinsics.Vector128<short> value1, System.Runtime.Intrinsics.Vector128<short> value2, System.Runtime.Intrinsics.Vector128<short> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<int16> * ValueTuple<System.Runtime.Intrinsics.Vector128<int16>, System.Runtime.Intrinsics.Vector128<int16>, System.Runtime.Intrinsics.Vector128<int16>> * byte -> unit
Parameters
- address
- Int16*
- index
- Byte
Applies to
StoreSelectedScalar(Int16*, ValueTuple<Vector128<Int16>,Vector128<Int16>,Vector128<Int16>,Vector128<Int16>>, Byte)
void vst4_lane_s16 (int16_t * ptr, int16x8x4_t val, const int lane)
A64: ST4 { Vt.8H, Vt+1.8H, Vt+2.8H, Vt+3.8H }[index], [Xn]
public:
static void StoreSelectedScalar(short* address, ValueTuple<System::Runtime::Intrinsics::Vector128<short>, System::Runtime::Intrinsics::Vector128<short>, System::Runtime::Intrinsics::Vector128<short>, System::Runtime::Intrinsics::Vector128<short>> value, System::Byte index);
public static void StoreSelectedScalar (short* address, (System.Runtime.Intrinsics.Vector128<short> value1, System.Runtime.Intrinsics.Vector128<short> value2, System.Runtime.Intrinsics.Vector128<short> value3, System.Runtime.Intrinsics.Vector128<short> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<int16> * ValueTuple<System.Runtime.Intrinsics.Vector128<int16>, System.Runtime.Intrinsics.Vector128<int16>, System.Runtime.Intrinsics.Vector128<int16>, System.Runtime.Intrinsics.Vector128<int16>> * byte -> unit
Parameters
- address
- Int16*
- index
- Byte
Applies to
StoreSelectedScalar(Int32*, ValueTuple<Vector128<Int32>,Vector128<Int32>,Vector128<Int32>>, Byte)
void vst3_lane_s32 (int32_t * ptr, int32x4x3_t val, const int lane)
A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn]
public:
static void StoreSelectedScalar(int* address, ValueTuple<System::Runtime::Intrinsics::Vector128<int>, System::Runtime::Intrinsics::Vector128<int>, System::Runtime::Intrinsics::Vector128<int>> value, System::Byte index);
public static void StoreSelectedScalar (int* address, (System.Runtime.Intrinsics.Vector128<int> value1, System.Runtime.Intrinsics.Vector128<int> value2, System.Runtime.Intrinsics.Vector128<int> value3) value, byte index);
static member StoreSelectedScalar : nativeptr<int> * ValueTuple<System.Runtime.Intrinsics.Vector128<int>, System.Runtime.Intrinsics.Vector128<int>, System.Runtime.Intrinsics.Vector128<int>> * byte -> unit
Parameters
- address
- Int32*
- index
- Byte
Applies to
StoreSelectedScalar(Int32*, ValueTuple<Vector128<Int32>,Vector128<Int32>>, Byte)
void vst2_lane_s32 (int32_t * ptr, int32x4x2_t val, const int lane)
A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn]
public:
static void StoreSelectedScalar(int* address, ValueTuple<System::Runtime::Intrinsics::Vector128<int>, System::Runtime::Intrinsics::Vector128<int>> value, System::Byte index);
public static void StoreSelectedScalar (int* address, (System.Runtime.Intrinsics.Vector128<int> value1, System.Runtime.Intrinsics.Vector128<int> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<int> * ValueTuple<System.Runtime.Intrinsics.Vector128<int>, System.Runtime.Intrinsics.Vector128<int>> * byte -> unit
Parameters
- address
- Int32*
- value
- ValueTuple<Vector128<Int32>,Vector128<Int32>>
- index
- Byte
Applies to
StoreSelectedScalar(Int16*, ValueTuple<Vector128<Int16>,Vector128<Int16>>, Byte)
void vst2_lane_s16 (int16_t * ptr, int16x8x2_t val, const int lane)
A64: ST2 { Vt.8H, Vt+1.8H }[index], [Xn]
public:
static void StoreSelectedScalar(short* address, ValueTuple<System::Runtime::Intrinsics::Vector128<short>, System::Runtime::Intrinsics::Vector128<short>> value, System::Byte index);
public static void StoreSelectedScalar (short* address, (System.Runtime.Intrinsics.Vector128<short> value1, System.Runtime.Intrinsics.Vector128<short> value2) value, byte index);
static member StoreSelectedScalar : nativeptr<int16> * ValueTuple<System.Runtime.Intrinsics.Vector128<int16>, System.Runtime.Intrinsics.Vector128<int16>> * byte -> unit
Parameters
- address
- Int16*
- value
- ValueTuple<Vector128<Int16>,Vector128<Int16>>
- index
- Byte
Applies to
StoreSelectedScalar(Int32*, ValueTuple<Vector128<Int32>,Vector128<Int32>,Vector128<Int32>,Vector128<Int32>>, Byte)
void vst4_lane_s32 (int32_t * ptr, int32x4x4_t val, const int lane)
A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn]
public:
static void StoreSelectedScalar(int* address, ValueTuple<System::Runtime::Intrinsics::Vector128<int>, System::Runtime::Intrinsics::Vector128<int>, System::Runtime::Intrinsics::Vector128<int>, System::Runtime::Intrinsics::Vector128<int>> value, System::Byte index);
public static void StoreSelectedScalar (int* address, (System.Runtime.Intrinsics.Vector128<int> value1, System.Runtime.Intrinsics.Vector128<int> value2, System.Runtime.Intrinsics.Vector128<int> value3, System.Runtime.Intrinsics.Vector128<int> value4) value, byte index);
static member StoreSelectedScalar : nativeptr<int> * ValueTuple<System.Runtime.Intrinsics.Vector128<int>, System.Runtime.Intrinsics.Vector128<int>, System.Runtime.Intrinsics.Vector128<int>, System.Runtime.Intrinsics.Vector128<int>> * byte -> unit
Parameters
- address
- Int32*
- index
- Byte