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