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