Sve.StoreNonTemporal 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
StoreNonTemporal(Vector<UInt64>, UInt64*, Vector<UInt64>) |
void svstnt1[_u64](svbool_t pg, uint64_t *base, svuint64_t data) STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<UInt32>, UInt32*, Vector<UInt32>) |
void svstnt1[_u32](svbool_t pg, uint32_t *base, svuint32_t data) STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<UInt16>, UInt16*, Vector<UInt16>) |
void svstnt1[_u16](svbool_t pg, uint16_t *base, svuint16_t data) STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<Single>, Single*, Vector<Single>) |
void svstnt1[_f32](svbool_t pg, float32_t *base, svfloat32_t data) STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<SByte>, SByte*, Vector<SByte>) |
void svstnt1[_s8](svbool_t pg, int8_t *base, svint8_t data) STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<Int64>, Int64*, Vector<Int64>) |
void svstnt1[_s64](svbool_t pg, int64_t *base, svint64_t data) STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<Int16>, Int16*, Vector<Int16>) |
void svstnt1[_s16](svbool_t pg, int16_t *base, svint16_t data) STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<Double>, Double*, Vector<Double>) |
void svstnt1[_f64](svbool_t pg, float64_t *base, svfloat64_t data) STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<Byte>, Byte*, Vector<Byte>) |
void svstnt1[_u8](svbool_t pg, uint8_t *base, svuint8_t data) STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<Int32>, Int32*, Vector<Int32>) |
void svstnt1[_s32](svbool_t pg, int32_t *base, svint32_t data) STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL] |
StoreNonTemporal(Vector<UInt64>, UInt64*, Vector<UInt64>)
void svstnt1[_u64](svbool_t pg, uint64_t *base, svuint64_t data)
STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<System::UInt64> mask, System::UInt64* address, System::Numerics::Vector<System::UInt64> data);
public static void StoreNonTemporal (System.Numerics.Vector<ulong> mask, ulong* address, System.Numerics.Vector<ulong> data);
static member StoreNonTemporal : System.Numerics.Vector<uint64> * nativeptr<uint64> * System.Numerics.Vector<uint64> -> unit
Parameters
- address
- UInt64*
Applies to
StoreNonTemporal(Vector<UInt32>, UInt32*, Vector<UInt32>)
void svstnt1[_u32](svbool_t pg, uint32_t *base, svuint32_t data)
STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<System::UInt32> mask, System::UInt32* address, System::Numerics::Vector<System::UInt32> data);
public static void StoreNonTemporal (System.Numerics.Vector<uint> mask, uint* address, System.Numerics.Vector<uint> data);
static member StoreNonTemporal : System.Numerics.Vector<uint32> * nativeptr<uint32> * System.Numerics.Vector<uint32> -> unit
Parameters
- address
- UInt32*
Applies to
StoreNonTemporal(Vector<UInt16>, UInt16*, Vector<UInt16>)
void svstnt1[_u16](svbool_t pg, uint16_t *base, svuint16_t data)
STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<System::UInt16> mask, System::UInt16* address, System::Numerics::Vector<System::UInt16> data);
public static void StoreNonTemporal (System.Numerics.Vector<ushort> mask, ushort* address, System.Numerics.Vector<ushort> data);
static member StoreNonTemporal : System.Numerics.Vector<uint16> * nativeptr<uint16> * System.Numerics.Vector<uint16> -> unit
Parameters
- address
- UInt16*
Applies to
StoreNonTemporal(Vector<Single>, Single*, Vector<Single>)
void svstnt1[_f32](svbool_t pg, float32_t *base, svfloat32_t data)
STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<float> mask, float* address, System::Numerics::Vector<float> data);
public static void StoreNonTemporal (System.Numerics.Vector<float> mask, float* address, System.Numerics.Vector<float> data);
static member StoreNonTemporal : System.Numerics.Vector<single> * nativeptr<single> * System.Numerics.Vector<single> -> unit
Parameters
- address
- Single*
Applies to
StoreNonTemporal(Vector<SByte>, SByte*, Vector<SByte>)
void svstnt1[_s8](svbool_t pg, int8_t *base, svint8_t data)
STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<System::SByte> mask, System::SByte* address, System::Numerics::Vector<System::SByte> data);
public static void StoreNonTemporal (System.Numerics.Vector<sbyte> mask, sbyte* address, System.Numerics.Vector<sbyte> data);
static member StoreNonTemporal : System.Numerics.Vector<sbyte> * nativeptr<sbyte> * System.Numerics.Vector<sbyte> -> unit
Parameters
- address
- SByte*
Applies to
StoreNonTemporal(Vector<Int64>, Int64*, Vector<Int64>)
void svstnt1[_s64](svbool_t pg, int64_t *base, svint64_t data)
STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<long> mask, long* address, System::Numerics::Vector<long> data);
public static void StoreNonTemporal (System.Numerics.Vector<long> mask, long* address, System.Numerics.Vector<long> data);
static member StoreNonTemporal : System.Numerics.Vector<int64> * nativeptr<int64> * System.Numerics.Vector<int64> -> unit
Parameters
- address
- Int64*
Applies to
StoreNonTemporal(Vector<Int16>, Int16*, Vector<Int16>)
void svstnt1[_s16](svbool_t pg, int16_t *base, svint16_t data)
STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<short> mask, short* address, System::Numerics::Vector<short> data);
public static void StoreNonTemporal (System.Numerics.Vector<short> mask, short* address, System.Numerics.Vector<short> data);
static member StoreNonTemporal : System.Numerics.Vector<int16> * nativeptr<int16> * System.Numerics.Vector<int16> -> unit
Parameters
- address
- Int16*
Applies to
StoreNonTemporal(Vector<Double>, Double*, Vector<Double>)
void svstnt1[_f64](svbool_t pg, float64_t *base, svfloat64_t data)
STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<double> mask, double* address, System::Numerics::Vector<double> data);
public static void StoreNonTemporal (System.Numerics.Vector<double> mask, double* address, System.Numerics.Vector<double> data);
static member StoreNonTemporal : System.Numerics.Vector<double> * nativeptr<double> * System.Numerics.Vector<double> -> unit
Parameters
- address
- Double*
Applies to
StoreNonTemporal(Vector<Byte>, Byte*, Vector<Byte>)
void svstnt1[_u8](svbool_t pg, uint8_t *base, svuint8_t data)
STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<System::Byte> mask, System::Byte* address, System::Numerics::Vector<System::Byte> data);
public static void StoreNonTemporal (System.Numerics.Vector<byte> mask, byte* address, System.Numerics.Vector<byte> data);
static member StoreNonTemporal : System.Numerics.Vector<byte> * nativeptr<byte> * System.Numerics.Vector<byte> -> unit
Parameters
- address
- Byte*
Applies to
StoreNonTemporal(Vector<Int32>, Int32*, Vector<Int32>)
void svstnt1[_s32](svbool_t pg, int32_t *base, svint32_t data)
STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]
public:
static void StoreNonTemporal(System::Numerics::Vector<int> mask, int* address, System::Numerics::Vector<int> data);
public static void StoreNonTemporal (System.Numerics.Vector<int> mask, int* address, System.Numerics.Vector<int> data);
static member StoreNonTemporal : System.Numerics.Vector<int> * nativeptr<int> * System.Numerics.Vector<int> -> unit
Parameters
- address
- Int32*