AdvSimd.Store 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
Store(UInt16*, ValueTuple<Vector64<UInt16>,Vector64<UInt16>,Vector64<UInt16>,Vector64<UInt16>>) |
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn] |
Store(Single*, Vector128<Single>) |
void vst1q_f32 (float32_t * ptr, float32x4_t val) A32: VST1.32 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.4S }, [Xn] |
Store(Single*, Vector64<Single>) |
void vst1_f32 (float32_t * ptr, float32x2_t val) A32: VST1.32 { Dd }, [Rn] A64: ST1 { Vt.2S }, [Xn] |
Store(Single*, ValueTuple<Vector64<Single>,Vector64<Single>,Vector64<Single>,Vector64<Single>>) |
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn] |
Store(Single*, ValueTuple<Vector64<Single>,Vector64<Single>,Vector64<Single>>) |
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn] |
Store(Single*, ValueTuple<Vector64<Single>,Vector64<Single>>) |
A64: ST1 { Vn.2S, Vn+1.2S }, [Xn] |
Store(UInt16*, Vector128<UInt16>) |
void vst1q_u16 (uint16_t * ptr, uint16x8_t val) A32: VST1.16 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.8H }, [Xn] |
Store(UInt16*, Vector64<UInt16>) |
void vst1_u16 (uint16_t * ptr, uint16x4_t val) A32: VST1.16 { Dd }, [Rn] A64: ST1 { Vt.4H }, [Xn] |
Store(SByte*, ValueTuple<Vector64<SByte>,Vector64<SByte>>) |
A64: ST1 { Vn.8B, Vn+1.8B }, [Xn] |
Store(Int16*, Vector64<Int16>) |
void vst1_s16 (int16_t * ptr, int16x4_t val) A32: VST1.16 { Dd }, [Rn] A64: ST1 {Vt.4H }, [Xn] |
Store(UInt16*, ValueTuple<Vector64<UInt16>,Vector64<UInt16>>) |
A64: ST1 { Vn.4H, Vn+1.4H }, [Xn] |
Store(UInt32*, Vector128<UInt32>) |
void vst1q_u32 (uint32_t * ptr, uint32x4_t val) A32: VST1.32 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.4S }, [Xn] |
Store(UInt32*, Vector64<UInt32>) |
void vst1_u32 (uint32_t * ptr, uint32x2_t val) A32: VST1.32 { Dd }, [Rn] A64: ST1 { Vt.2S }, [Xn] |
Store(UInt32*, ValueTuple<Vector64<UInt32>,Vector64<UInt32>,Vector64<UInt32>,Vector64<UInt32>>) |
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn] |
Store(UInt32*, ValueTuple<Vector64<UInt32>,Vector64<UInt32>,Vector64<UInt32>>) |
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn] |
Store(UInt32*, ValueTuple<Vector64<UInt32>,Vector64<UInt32>>) |
A64: ST1 { Vn.2S, Vn+1.2S }, [Xn] |
Store(UInt64*, Vector128<UInt64>) |
void vst1q_u64 (uint64_t * ptr, uint64x2_t val) A32: VST1.64 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.2D }, [Xn] |
Store(UInt64*, Vector64<UInt64>) |
void vst1_u64 (uint64_t * ptr, uint64x1_t val) A32: VST1.64 { Dd }, [Rn] A64: ST1 { Vt.1D }, [Xn] |
Store(SByte*, ValueTuple<Vector64<SByte>,Vector64<SByte>,Vector64<SByte>>) |
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn] |
Store(UInt16*, ValueTuple<Vector64<UInt16>,Vector64<UInt16>,Vector64<UInt16>>) |
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn] |
Store(SByte*, ValueTuple<Vector64<SByte>,Vector64<SByte>,Vector64<SByte>,Vector64<SByte>>) |
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn] |
Store(Int16*, Vector128<Int16>) |
void vst1q_s16 (int16_t * ptr, int16x8_t val) A32: VST1.16 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.8H }, [Xn] |
Store(SByte*, Vector128<SByte>) |
void vst1q_s8 (int8_t * ptr, int8x16_t val) A32: VST1.8 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.16B }, [Xn] |
Store(SByte*, Vector64<SByte>) |
void vst1_s8 (int8_t * ptr, int8x8_t val) A32: VST1.8 { Dd }, [Rn] A64: ST1 { Vt.8B }, [Xn] |
Store(Byte*, Vector64<Byte>) |
void vst1_u8 (uint8_t * ptr, uint8x8_t val) A32: VST1.8 { Dd }, [Rn] A64: ST1 { Vt.8B }, [Xn] |
Store(Byte*, ValueTuple<Vector64<Byte>,Vector64<Byte>,Vector64<Byte>,Vector64<Byte>>) |
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn] |
Store(Byte*, ValueTuple<Vector64<Byte>,Vector64<Byte>,Vector64<Byte>>) |
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn] |
Store(Byte*, ValueTuple<Vector64<Byte>,Vector64<Byte>>) |
A64: ST1 { Vn.8B, Vn+1.8B }, [Xn] |
Store(Double*, Vector128<Double>) |
void vst1q_f64 (float64_t * ptr, float64x2_t val) A32: VST1.64 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.2D }, [Xn] |
Store(Double*, Vector64<Double>) |
void vst1_f64 (float64_t * ptr, float64x1_t val) A32: VST1.64 { Dd }, [Rn] A64: ST1 { Vt.1D }, [Xn] |
Store(Int16*, ValueTuple<Vector64<Int16>,Vector64<Int16>,Vector64<Int16>,Vector64<Int16>>) |
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn] |
Store(Byte*, Vector128<Byte>) |
void vst1q_u8 (uint8_t * ptr, uint8x16_t val) A32: VST1.8 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.16B }, [Xn] |
Store(Int16*, ValueTuple<Vector64<Int16>,Vector64<Int16>>) |
A64: ST1 { Vn.4H, Vn+1.4H }, [Xn] |
Store(Int16*, ValueTuple<Vector64<Int16>,Vector64<Int16>,Vector64<Int16>>) |
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn] |
Store(Int64*, Vector128<Int64>) |
void vst1q_s64 (int64_t * ptr, int64x2_t val) A32: VST1.64 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.2D }, [Xn] |
Store(Int32*, ValueTuple<Vector64<Int32>,Vector64<Int32>>) |
A64: ST1 { Vn.2S, Vn+1.2S }, [Xn] |
Store(Int32*, ValueTuple<Vector64<Int32>,Vector64<Int32>,Vector64<Int32>>) |
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn] |
Store(Int64*, Vector64<Int64>) |
void vst1_s64 (int64_t * ptr, int64x1_t val) A32: VST1.64 { Dd }, [Rn] A64: ST1 { Vt.1D }, [Xn] |
Store(Int32*, Vector64<Int32>) |
void vst1_s32 (int32_t * ptr, int32x2_t val) A32: VST1.32 { Dd }, [Rn] A64: ST1 { Vt.2S }, [Xn] |
Store(Int32*, Vector128<Int32>) |
void vst1q_s32 (int32_t * ptr, int32x4_t val) A32: VST1.32 { Dd, Dd+1 }, [Rn] A64: ST1 { Vt.4S }, [Xn] |
Store(Int32*, ValueTuple<Vector64<Int32>,Vector64<Int32>,Vector64<Int32>,Vector64<Int32>>) |
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn] |
Store(UInt16*, ValueTuple<Vector64<UInt16>,Vector64<UInt16>,Vector64<UInt16>,Vector64<UInt16>>)
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]
public:
static void Store(System::UInt16* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::UInt16>, System::Runtime::Intrinsics::Vector64<System::UInt16>, System::Runtime::Intrinsics::Vector64<System::UInt16>, System::Runtime::Intrinsics::Vector64<System::UInt16>> value);
public static void Store (ushort* address, (System.Runtime.Intrinsics.Vector64<ushort> Value1, System.Runtime.Intrinsics.Vector64<ushort> Value2, System.Runtime.Intrinsics.Vector64<ushort> Value3, System.Runtime.Intrinsics.Vector64<ushort> Value4) value);
static member Store : nativeptr<uint16> * ValueTuple<System.Runtime.Intrinsics.Vector64<uint16>, System.Runtime.Intrinsics.Vector64<uint16>, System.Runtime.Intrinsics.Vector64<uint16>, System.Runtime.Intrinsics.Vector64<uint16>> -> unit
Parameters
- address
- UInt16*
Applies to
Store(Single*, Vector128<Single>)
void vst1q_f32 (float32_t * ptr, float32x4_t val)
A32: VST1.32 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.4S }, [Xn]
public:
static void Store(float* address, System::Runtime::Intrinsics::Vector128<float> source);
public static void Store (float* address, System.Runtime.Intrinsics.Vector128<float> source);
static member Store : nativeptr<single> * System.Runtime.Intrinsics.Vector128<single> -> unit
Parameters
- address
- Single*
Applies to
Store(Single*, Vector64<Single>)
void vst1_f32 (float32_t * ptr, float32x2_t val)
A32: VST1.32 { Dd }, [Rn]
A64: ST1 { Vt.2S }, [Xn]
public:
static void Store(float* address, System::Runtime::Intrinsics::Vector64<float> source);
public static void Store (float* address, System.Runtime.Intrinsics.Vector64<float> source);
static member Store : nativeptr<single> * System.Runtime.Intrinsics.Vector64<single> -> unit
Parameters
- address
- Single*
Applies to
Store(Single*, ValueTuple<Vector64<Single>,Vector64<Single>,Vector64<Single>,Vector64<Single>>)
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]
public:
static void Store(float* address, ValueTuple<System::Runtime::Intrinsics::Vector64<float>, System::Runtime::Intrinsics::Vector64<float>, System::Runtime::Intrinsics::Vector64<float>, System::Runtime::Intrinsics::Vector64<float>> value);
public static void Store (float* address, (System.Runtime.Intrinsics.Vector64<float> Value1, System.Runtime.Intrinsics.Vector64<float> Value2, System.Runtime.Intrinsics.Vector64<float> Value3, System.Runtime.Intrinsics.Vector64<float> Value4) value);
static member Store : nativeptr<single> * ValueTuple<System.Runtime.Intrinsics.Vector64<single>, System.Runtime.Intrinsics.Vector64<single>, System.Runtime.Intrinsics.Vector64<single>, System.Runtime.Intrinsics.Vector64<single>> -> unit
Parameters
- address
- Single*
Applies to
Store(Single*, ValueTuple<Vector64<Single>,Vector64<Single>,Vector64<Single>>)
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]
public:
static void Store(float* address, ValueTuple<System::Runtime::Intrinsics::Vector64<float>, System::Runtime::Intrinsics::Vector64<float>, System::Runtime::Intrinsics::Vector64<float>> value);
public static void Store (float* address, (System.Runtime.Intrinsics.Vector64<float> Value1, System.Runtime.Intrinsics.Vector64<float> Value2, System.Runtime.Intrinsics.Vector64<float> Value3) value);
static member Store : nativeptr<single> * ValueTuple<System.Runtime.Intrinsics.Vector64<single>, System.Runtime.Intrinsics.Vector64<single>, System.Runtime.Intrinsics.Vector64<single>> -> unit
Parameters
- address
- Single*
Applies to
Store(Single*, ValueTuple<Vector64<Single>,Vector64<Single>>)
A64: ST1 { Vn.2S, Vn+1.2S }, [Xn]
public:
static void Store(float* address, ValueTuple<System::Runtime::Intrinsics::Vector64<float>, System::Runtime::Intrinsics::Vector64<float>> value);
public static void Store (float* address, (System.Runtime.Intrinsics.Vector64<float> Value1, System.Runtime.Intrinsics.Vector64<float> Value2) value);
static member Store : nativeptr<single> * ValueTuple<System.Runtime.Intrinsics.Vector64<single>, System.Runtime.Intrinsics.Vector64<single>> -> unit
Parameters
- address
- Single*
- value
- ValueTuple<Vector64<Single>,Vector64<Single>>
Applies to
Store(UInt16*, Vector128<UInt16>)
void vst1q_u16 (uint16_t * ptr, uint16x8_t val)
A32: VST1.16 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.8H }, [Xn]
public:
static void Store(System::UInt16* address, System::Runtime::Intrinsics::Vector128<System::UInt16> source);
public static void Store (ushort* address, System.Runtime.Intrinsics.Vector128<ushort> source);
static member Store : nativeptr<uint16> * System.Runtime.Intrinsics.Vector128<uint16> -> unit
Parameters
- address
- UInt16*
Applies to
Store(UInt16*, Vector64<UInt16>)
void vst1_u16 (uint16_t * ptr, uint16x4_t val)
A32: VST1.16 { Dd }, [Rn]
A64: ST1 { Vt.4H }, [Xn]
public:
static void Store(System::UInt16* address, System::Runtime::Intrinsics::Vector64<System::UInt16> source);
public static void Store (ushort* address, System.Runtime.Intrinsics.Vector64<ushort> source);
static member Store : nativeptr<uint16> * System.Runtime.Intrinsics.Vector64<uint16> -> unit
Parameters
- address
- UInt16*
Applies to
Store(SByte*, ValueTuple<Vector64<SByte>,Vector64<SByte>>)
A64: ST1 { Vn.8B, Vn+1.8B }, [Xn]
public:
static void Store(System::SByte* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::SByte>, System::Runtime::Intrinsics::Vector64<System::SByte>> value);
public static void Store (sbyte* address, (System.Runtime.Intrinsics.Vector64<sbyte> Value1, System.Runtime.Intrinsics.Vector64<sbyte> Value2) value);
static member Store : nativeptr<sbyte> * ValueTuple<System.Runtime.Intrinsics.Vector64<sbyte>, System.Runtime.Intrinsics.Vector64<sbyte>> -> unit
Parameters
- address
- SByte*
- value
- ValueTuple<Vector64<SByte>,Vector64<SByte>>
Applies to
Store(Int16*, Vector64<Int16>)
void vst1_s16 (int16_t * ptr, int16x4_t val)
A32: VST1.16 { Dd }, [Rn]
A64: ST1 {Vt.4H }, [Xn]
public:
static void Store(short* address, System::Runtime::Intrinsics::Vector64<short> source);
public static void Store (short* address, System.Runtime.Intrinsics.Vector64<short> source);
static member Store : nativeptr<int16> * System.Runtime.Intrinsics.Vector64<int16> -> unit
Parameters
- address
- Int16*
Applies to
Store(UInt16*, ValueTuple<Vector64<UInt16>,Vector64<UInt16>>)
A64: ST1 { Vn.4H, Vn+1.4H }, [Xn]
public:
static void Store(System::UInt16* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::UInt16>, System::Runtime::Intrinsics::Vector64<System::UInt16>> value);
public static void Store (ushort* address, (System.Runtime.Intrinsics.Vector64<ushort> Value1, System.Runtime.Intrinsics.Vector64<ushort> Value2) value);
static member Store : nativeptr<uint16> * ValueTuple<System.Runtime.Intrinsics.Vector64<uint16>, System.Runtime.Intrinsics.Vector64<uint16>> -> unit
Parameters
- address
- UInt16*
- value
- ValueTuple<Vector64<UInt16>,Vector64<UInt16>>
Applies to
Store(UInt32*, Vector128<UInt32>)
void vst1q_u32 (uint32_t * ptr, uint32x4_t val)
A32: VST1.32 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.4S }, [Xn]
public:
static void Store(System::UInt32* address, System::Runtime::Intrinsics::Vector128<System::UInt32> source);
public static void Store (uint* address, System.Runtime.Intrinsics.Vector128<uint> source);
static member Store : nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<uint32> -> unit
Parameters
- address
- UInt32*
Applies to
Store(UInt32*, Vector64<UInt32>)
void vst1_u32 (uint32_t * ptr, uint32x2_t val)
A32: VST1.32 { Dd }, [Rn]
A64: ST1 { Vt.2S }, [Xn]
public:
static void Store(System::UInt32* address, System::Runtime::Intrinsics::Vector64<System::UInt32> source);
public static void Store (uint* address, System.Runtime.Intrinsics.Vector64<uint> source);
static member Store : nativeptr<uint32> * System.Runtime.Intrinsics.Vector64<uint32> -> unit
Parameters
- address
- UInt32*
Applies to
Store(UInt32*, ValueTuple<Vector64<UInt32>,Vector64<UInt32>,Vector64<UInt32>,Vector64<UInt32>>)
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]
public:
static void Store(System::UInt32* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::UInt32>, System::Runtime::Intrinsics::Vector64<System::UInt32>, System::Runtime::Intrinsics::Vector64<System::UInt32>, System::Runtime::Intrinsics::Vector64<System::UInt32>> value);
public static void Store (uint* address, (System.Runtime.Intrinsics.Vector64<uint> Value1, System.Runtime.Intrinsics.Vector64<uint> Value2, System.Runtime.Intrinsics.Vector64<uint> Value3, System.Runtime.Intrinsics.Vector64<uint> Value4) value);
static member Store : nativeptr<uint32> * ValueTuple<System.Runtime.Intrinsics.Vector64<uint32>, System.Runtime.Intrinsics.Vector64<uint32>, System.Runtime.Intrinsics.Vector64<uint32>, System.Runtime.Intrinsics.Vector64<uint32>> -> unit
Parameters
- address
- UInt32*
Applies to
Store(UInt32*, ValueTuple<Vector64<UInt32>,Vector64<UInt32>,Vector64<UInt32>>)
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]
public:
static void Store(System::UInt32* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::UInt32>, System::Runtime::Intrinsics::Vector64<System::UInt32>, System::Runtime::Intrinsics::Vector64<System::UInt32>> value);
public static void Store (uint* address, (System.Runtime.Intrinsics.Vector64<uint> Value1, System.Runtime.Intrinsics.Vector64<uint> Value2, System.Runtime.Intrinsics.Vector64<uint> Value3) value);
static member Store : nativeptr<uint32> * ValueTuple<System.Runtime.Intrinsics.Vector64<uint32>, System.Runtime.Intrinsics.Vector64<uint32>, System.Runtime.Intrinsics.Vector64<uint32>> -> unit
Parameters
- address
- UInt32*
Applies to
Store(UInt32*, ValueTuple<Vector64<UInt32>,Vector64<UInt32>>)
A64: ST1 { Vn.2S, Vn+1.2S }, [Xn]
public:
static void Store(System::UInt32* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::UInt32>, System::Runtime::Intrinsics::Vector64<System::UInt32>> value);
public static void Store (uint* address, (System.Runtime.Intrinsics.Vector64<uint> Value1, System.Runtime.Intrinsics.Vector64<uint> Value2) value);
static member Store : nativeptr<uint32> * ValueTuple<System.Runtime.Intrinsics.Vector64<uint32>, System.Runtime.Intrinsics.Vector64<uint32>> -> unit
Parameters
- address
- UInt32*
- value
- ValueTuple<Vector64<UInt32>,Vector64<UInt32>>
Applies to
Store(UInt64*, Vector128<UInt64>)
void vst1q_u64 (uint64_t * ptr, uint64x2_t val)
A32: VST1.64 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.2D }, [Xn]
public:
static void Store(System::UInt64* address, System::Runtime::Intrinsics::Vector128<System::UInt64> source);
public static void Store (ulong* address, System.Runtime.Intrinsics.Vector128<ulong> source);
static member Store : nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<uint64> -> unit
Parameters
- address
- UInt64*
Applies to
Store(UInt64*, Vector64<UInt64>)
void vst1_u64 (uint64_t * ptr, uint64x1_t val)
A32: VST1.64 { Dd }, [Rn]
A64: ST1 { Vt.1D }, [Xn]
public:
static void Store(System::UInt64* address, System::Runtime::Intrinsics::Vector64<System::UInt64> source);
public static void Store (ulong* address, System.Runtime.Intrinsics.Vector64<ulong> source);
static member Store : nativeptr<uint64> * System.Runtime.Intrinsics.Vector64<uint64> -> unit
Parameters
- address
- UInt64*
Applies to
Store(SByte*, ValueTuple<Vector64<SByte>,Vector64<SByte>,Vector64<SByte>>)
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]
public:
static void Store(System::SByte* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::SByte>, System::Runtime::Intrinsics::Vector64<System::SByte>, System::Runtime::Intrinsics::Vector64<System::SByte>> value);
public static void Store (sbyte* address, (System.Runtime.Intrinsics.Vector64<sbyte> Value1, System.Runtime.Intrinsics.Vector64<sbyte> Value2, System.Runtime.Intrinsics.Vector64<sbyte> Value3) value);
static member Store : nativeptr<sbyte> * ValueTuple<System.Runtime.Intrinsics.Vector64<sbyte>, System.Runtime.Intrinsics.Vector64<sbyte>, System.Runtime.Intrinsics.Vector64<sbyte>> -> unit
Parameters
- address
- SByte*
Applies to
Store(UInt16*, ValueTuple<Vector64<UInt16>,Vector64<UInt16>,Vector64<UInt16>>)
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]
public:
static void Store(System::UInt16* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::UInt16>, System::Runtime::Intrinsics::Vector64<System::UInt16>, System::Runtime::Intrinsics::Vector64<System::UInt16>> value);
public static void Store (ushort* address, (System.Runtime.Intrinsics.Vector64<ushort> Value1, System.Runtime.Intrinsics.Vector64<ushort> Value2, System.Runtime.Intrinsics.Vector64<ushort> Value3) value);
static member Store : nativeptr<uint16> * ValueTuple<System.Runtime.Intrinsics.Vector64<uint16>, System.Runtime.Intrinsics.Vector64<uint16>, System.Runtime.Intrinsics.Vector64<uint16>> -> unit
Parameters
- address
- UInt16*
Applies to
Store(SByte*, ValueTuple<Vector64<SByte>,Vector64<SByte>,Vector64<SByte>,Vector64<SByte>>)
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]
public:
static void Store(System::SByte* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::SByte>, System::Runtime::Intrinsics::Vector64<System::SByte>, System::Runtime::Intrinsics::Vector64<System::SByte>, System::Runtime::Intrinsics::Vector64<System::SByte>> value);
public static void Store (sbyte* address, (System.Runtime.Intrinsics.Vector64<sbyte> Value1, System.Runtime.Intrinsics.Vector64<sbyte> Value2, System.Runtime.Intrinsics.Vector64<sbyte> Value3, System.Runtime.Intrinsics.Vector64<sbyte> Value4) value);
static member Store : nativeptr<sbyte> * ValueTuple<System.Runtime.Intrinsics.Vector64<sbyte>, System.Runtime.Intrinsics.Vector64<sbyte>, System.Runtime.Intrinsics.Vector64<sbyte>, System.Runtime.Intrinsics.Vector64<sbyte>> -> unit
Parameters
- address
- SByte*
Applies to
Store(Int16*, Vector128<Int16>)
void vst1q_s16 (int16_t * ptr, int16x8_t val)
A32: VST1.16 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.8H }, [Xn]
public:
static void Store(short* address, System::Runtime::Intrinsics::Vector128<short> source);
public static void Store (short* address, System.Runtime.Intrinsics.Vector128<short> source);
static member Store : nativeptr<int16> * System.Runtime.Intrinsics.Vector128<int16> -> unit
Parameters
- address
- Int16*
Applies to
Store(SByte*, Vector128<SByte>)
void vst1q_s8 (int8_t * ptr, int8x16_t val)
A32: VST1.8 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.16B }, [Xn]
public:
static void Store(System::SByte* address, System::Runtime::Intrinsics::Vector128<System::SByte> source);
public static void Store (sbyte* address, System.Runtime.Intrinsics.Vector128<sbyte> source);
static member Store : nativeptr<sbyte> * System.Runtime.Intrinsics.Vector128<sbyte> -> unit
Parameters
- address
- SByte*
Applies to
Store(SByte*, Vector64<SByte>)
void vst1_s8 (int8_t * ptr, int8x8_t val)
A32: VST1.8 { Dd }, [Rn]
A64: ST1 { Vt.8B }, [Xn]
public:
static void Store(System::SByte* address, System::Runtime::Intrinsics::Vector64<System::SByte> source);
public static void Store (sbyte* address, System.Runtime.Intrinsics.Vector64<sbyte> source);
static member Store : nativeptr<sbyte> * System.Runtime.Intrinsics.Vector64<sbyte> -> unit
Parameters
- address
- SByte*
Applies to
Store(Byte*, Vector64<Byte>)
void vst1_u8 (uint8_t * ptr, uint8x8_t val)
A32: VST1.8 { Dd }, [Rn]
A64: ST1 { Vt.8B }, [Xn]
public:
static void Store(System::Byte* address, System::Runtime::Intrinsics::Vector64<System::Byte> source);
public static void Store (byte* address, System.Runtime.Intrinsics.Vector64<byte> source);
static member Store : nativeptr<byte> * System.Runtime.Intrinsics.Vector64<byte> -> unit
Parameters
- address
- Byte*
Applies to
Store(Byte*, ValueTuple<Vector64<Byte>,Vector64<Byte>,Vector64<Byte>,Vector64<Byte>>)
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]
public:
static void Store(System::Byte* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::Byte>, System::Runtime::Intrinsics::Vector64<System::Byte>, System::Runtime::Intrinsics::Vector64<System::Byte>, System::Runtime::Intrinsics::Vector64<System::Byte>> value);
public static void Store (byte* address, (System.Runtime.Intrinsics.Vector64<byte> Value1, System.Runtime.Intrinsics.Vector64<byte> Value2, System.Runtime.Intrinsics.Vector64<byte> Value3, System.Runtime.Intrinsics.Vector64<byte> Value4) value);
static member Store : nativeptr<byte> * ValueTuple<System.Runtime.Intrinsics.Vector64<byte>, System.Runtime.Intrinsics.Vector64<byte>, System.Runtime.Intrinsics.Vector64<byte>, System.Runtime.Intrinsics.Vector64<byte>> -> unit
Parameters
- address
- Byte*
Applies to
Store(Byte*, ValueTuple<Vector64<Byte>,Vector64<Byte>,Vector64<Byte>>)
A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]
public:
static void Store(System::Byte* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::Byte>, System::Runtime::Intrinsics::Vector64<System::Byte>, System::Runtime::Intrinsics::Vector64<System::Byte>> value);
public static void Store (byte* address, (System.Runtime.Intrinsics.Vector64<byte> Value1, System.Runtime.Intrinsics.Vector64<byte> Value2, System.Runtime.Intrinsics.Vector64<byte> Value3) value);
static member Store : nativeptr<byte> * ValueTuple<System.Runtime.Intrinsics.Vector64<byte>, System.Runtime.Intrinsics.Vector64<byte>, System.Runtime.Intrinsics.Vector64<byte>> -> unit
Parameters
- address
- Byte*
Applies to
Store(Byte*, ValueTuple<Vector64<Byte>,Vector64<Byte>>)
A64: ST1 { Vn.8B, Vn+1.8B }, [Xn]
public:
static void Store(System::Byte* address, ValueTuple<System::Runtime::Intrinsics::Vector64<System::Byte>, System::Runtime::Intrinsics::Vector64<System::Byte>> value);
public static void Store (byte* address, (System.Runtime.Intrinsics.Vector64<byte> Value1, System.Runtime.Intrinsics.Vector64<byte> Value2) value);
static member Store : nativeptr<byte> * ValueTuple<System.Runtime.Intrinsics.Vector64<byte>, System.Runtime.Intrinsics.Vector64<byte>> -> unit
Parameters
- address
- Byte*
- value
- ValueTuple<Vector64<Byte>,Vector64<Byte>>
Applies to
Store(Double*, Vector128<Double>)
void vst1q_f64 (float64_t * ptr, float64x2_t val)
A32: VST1.64 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.2D }, [Xn]
public:
static void Store(double* address, System::Runtime::Intrinsics::Vector128<double> source);
public static void Store (double* address, System.Runtime.Intrinsics.Vector128<double> source);
static member Store : nativeptr<double> * System.Runtime.Intrinsics.Vector128<double> -> unit
Parameters
- address
- Double*
Applies to
Store(Double*, Vector64<Double>)
void vst1_f64 (float64_t * ptr, float64x1_t val)
A32: VST1.64 { Dd }, [Rn]
A64: ST1 { Vt.1D }, [Xn]
public:
static void Store(double* address, System::Runtime::Intrinsics::Vector64<double> source);
public static void Store (double* address, System.Runtime.Intrinsics.Vector64<double> source);
static member Store : nativeptr<double> * System.Runtime.Intrinsics.Vector64<double> -> unit
Parameters
- address
- Double*
Applies to
Store(Int16*, ValueTuple<Vector64<Int16>,Vector64<Int16>,Vector64<Int16>,Vector64<Int16>>)
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]
public:
static void Store(short* address, ValueTuple<System::Runtime::Intrinsics::Vector64<short>, System::Runtime::Intrinsics::Vector64<short>, System::Runtime::Intrinsics::Vector64<short>, System::Runtime::Intrinsics::Vector64<short>> value);
public static void Store (short* address, (System.Runtime.Intrinsics.Vector64<short> Value1, System.Runtime.Intrinsics.Vector64<short> Value2, System.Runtime.Intrinsics.Vector64<short> Value3, System.Runtime.Intrinsics.Vector64<short> Value4) value);
static member Store : nativeptr<int16> * ValueTuple<System.Runtime.Intrinsics.Vector64<int16>, System.Runtime.Intrinsics.Vector64<int16>, System.Runtime.Intrinsics.Vector64<int16>, System.Runtime.Intrinsics.Vector64<int16>> -> unit
Parameters
- address
- Int16*
Applies to
Store(Byte*, Vector128<Byte>)
void vst1q_u8 (uint8_t * ptr, uint8x16_t val)
A32: VST1.8 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.16B }, [Xn]
public:
static void Store(System::Byte* address, System::Runtime::Intrinsics::Vector128<System::Byte> source);
public static void Store (byte* address, System.Runtime.Intrinsics.Vector128<byte> source);
static member Store : nativeptr<byte> * System.Runtime.Intrinsics.Vector128<byte> -> unit
Parameters
- address
- Byte*
Applies to
Store(Int16*, ValueTuple<Vector64<Int16>,Vector64<Int16>>)
A64: ST1 { Vn.4H, Vn+1.4H }, [Xn]
public:
static void Store(short* address, ValueTuple<System::Runtime::Intrinsics::Vector64<short>, System::Runtime::Intrinsics::Vector64<short>> value);
public static void Store (short* address, (System.Runtime.Intrinsics.Vector64<short> Value1, System.Runtime.Intrinsics.Vector64<short> Value2) value);
static member Store : nativeptr<int16> * ValueTuple<System.Runtime.Intrinsics.Vector64<int16>, System.Runtime.Intrinsics.Vector64<int16>> -> unit
Parameters
- address
- Int16*
- value
- ValueTuple<Vector64<Int16>,Vector64<Int16>>
Applies to
Store(Int16*, ValueTuple<Vector64<Int16>,Vector64<Int16>,Vector64<Int16>>)
A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]
public:
static void Store(short* address, ValueTuple<System::Runtime::Intrinsics::Vector64<short>, System::Runtime::Intrinsics::Vector64<short>, System::Runtime::Intrinsics::Vector64<short>> value);
public static void Store (short* address, (System.Runtime.Intrinsics.Vector64<short> Value1, System.Runtime.Intrinsics.Vector64<short> Value2, System.Runtime.Intrinsics.Vector64<short> Value3) value);
static member Store : nativeptr<int16> * ValueTuple<System.Runtime.Intrinsics.Vector64<int16>, System.Runtime.Intrinsics.Vector64<int16>, System.Runtime.Intrinsics.Vector64<int16>> -> unit
Parameters
- address
- Int16*
Applies to
Store(Int64*, Vector128<Int64>)
void vst1q_s64 (int64_t * ptr, int64x2_t val)
A32: VST1.64 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.2D }, [Xn]
public:
static void Store(long* address, System::Runtime::Intrinsics::Vector128<long> source);
public static void Store (long* address, System.Runtime.Intrinsics.Vector128<long> source);
static member Store : nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int64> -> unit
Parameters
- address
- Int64*
Applies to
Store(Int32*, ValueTuple<Vector64<Int32>,Vector64<Int32>>)
A64: ST1 { Vn.2S, Vn+1.2S }, [Xn]
public:
static void Store(int* address, ValueTuple<System::Runtime::Intrinsics::Vector64<int>, System::Runtime::Intrinsics::Vector64<int>> value);
public static void Store (int* address, (System.Runtime.Intrinsics.Vector64<int> Value1, System.Runtime.Intrinsics.Vector64<int> Value2) value);
static member Store : nativeptr<int> * ValueTuple<System.Runtime.Intrinsics.Vector64<int>, System.Runtime.Intrinsics.Vector64<int>> -> unit
Parameters
- address
- Int32*
- value
- ValueTuple<Vector64<Int32>,Vector64<Int32>>
Applies to
Store(Int32*, ValueTuple<Vector64<Int32>,Vector64<Int32>,Vector64<Int32>>)
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]
public:
static void Store(int* address, ValueTuple<System::Runtime::Intrinsics::Vector64<int>, System::Runtime::Intrinsics::Vector64<int>, System::Runtime::Intrinsics::Vector64<int>> value);
public static void Store (int* address, (System.Runtime.Intrinsics.Vector64<int> Value1, System.Runtime.Intrinsics.Vector64<int> Value2, System.Runtime.Intrinsics.Vector64<int> Value3) value);
static member Store : nativeptr<int> * ValueTuple<System.Runtime.Intrinsics.Vector64<int>, System.Runtime.Intrinsics.Vector64<int>, System.Runtime.Intrinsics.Vector64<int>> -> unit
Parameters
- address
- Int32*
Applies to
Store(Int64*, Vector64<Int64>)
void vst1_s64 (int64_t * ptr, int64x1_t val)
A32: VST1.64 { Dd }, [Rn]
A64: ST1 { Vt.1D }, [Xn]
public:
static void Store(long* address, System::Runtime::Intrinsics::Vector64<long> source);
public static void Store (long* address, System.Runtime.Intrinsics.Vector64<long> source);
static member Store : nativeptr<int64> * System.Runtime.Intrinsics.Vector64<int64> -> unit
Parameters
- address
- Int64*
Applies to
Store(Int32*, Vector64<Int32>)
void vst1_s32 (int32_t * ptr, int32x2_t val)
A32: VST1.32 { Dd }, [Rn]
A64: ST1 { Vt.2S }, [Xn]
public:
static void Store(int* address, System::Runtime::Intrinsics::Vector64<int> source);
public static void Store (int* address, System.Runtime.Intrinsics.Vector64<int> source);
static member Store : nativeptr<int> * System.Runtime.Intrinsics.Vector64<int> -> unit
Parameters
- address
- Int32*
Applies to
Store(Int32*, Vector128<Int32>)
void vst1q_s32 (int32_t * ptr, int32x4_t val)
A32: VST1.32 { Dd, Dd+1 }, [Rn]
A64: ST1 { Vt.4S }, [Xn]
public:
static void Store(int* address, System::Runtime::Intrinsics::Vector128<int> source);
public static void Store (int* address, System.Runtime.Intrinsics.Vector128<int> source);
static member Store : nativeptr<int> * System.Runtime.Intrinsics.Vector128<int> -> unit
Parameters
- address
- Int32*
Applies to
Store(Int32*, ValueTuple<Vector64<Int32>,Vector64<Int32>,Vector64<Int32>,Vector64<Int32>>)
A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]
public:
static void Store(int* address, ValueTuple<System::Runtime::Intrinsics::Vector64<int>, System::Runtime::Intrinsics::Vector64<int>, System::Runtime::Intrinsics::Vector64<int>, System::Runtime::Intrinsics::Vector64<int>> value);
public static void Store (int* address, (System.Runtime.Intrinsics.Vector64<int> Value1, System.Runtime.Intrinsics.Vector64<int> Value2, System.Runtime.Intrinsics.Vector64<int> Value3, System.Runtime.Intrinsics.Vector64<int> Value4) value);
static member Store : nativeptr<int> * ValueTuple<System.Runtime.Intrinsics.Vector64<int>, System.Runtime.Intrinsics.Vector64<int>, System.Runtime.Intrinsics.Vector64<int>, System.Runtime.Intrinsics.Vector64<int>> -> unit
Parameters
- address
- Int32*