Sve.Load2xVectorAndUnzip Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Load2xVectorAndUnzip(Vector<Single>, Single*) |
svfloat32x2_t svld2[_f32](svbool_t pg, const float32_t *base) LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<UInt64>, UInt64*) |
svuint64x2_t svld2[_u64](svbool_t pg, const uint64_t *base) LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<UInt32>, UInt32*) |
svuint32x2_t svld2[_u32](svbool_t pg, const uint32_t *base) LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<UInt16>, UInt16*) |
svuint16x2_t svld2[_u16](svbool_t pg, const uint16_t *base) LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<SByte>, SByte*) |
svint8x2_t svld2[_s8](svbool_t pg, const int8_t *base) LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<Byte>, Byte*) |
svuint8x2_t svld2[_u8](svbool_t pg, const uint8_t *base) LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<Int32>, Int32*) |
svint32x2_t svld2[_s32](svbool_t pg, const int32_t *base) LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<Int16>, Int16*) |
svint16x2_t svld2[_s16](svbool_t pg, const int16_t *base) LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<Double>, Double*) |
svfloat64x2_t svld2[_f64](svbool_t pg, const float64_t *base) LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL] |
| Load2xVectorAndUnzip(Vector<Int64>, Int64*) |
svint64x2_t svld2[_s64](svbool_t pg, const int64_t *base) LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL] |
Load2xVectorAndUnzip(Vector<Single>, Single*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svfloat32x2_t svld2[_f32](svbool_t pg, const float32_t *base)
LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<float>, System::Numerics::Vector<float>> Load2xVectorAndUnzip(System::Numerics::Vector<float> mask, float* address);
public static(System.Numerics.Vector<float>, System.Numerics.Vector<float>) Load2xVectorAndUnzip(System.Numerics.Vector<float> mask, float* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<single> * nativeptr<single> -> ValueTuple<System.Numerics.Vector<single>, System.Numerics.Vector<single>>
Parameter
- address
- Single*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<UInt64>, UInt64*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svuint64x2_t svld2[_u64](svbool_t pg, const uint64_t *base)
LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<System::UInt64>, System::Numerics::Vector<System::UInt64>> Load2xVectorAndUnzip(System::Numerics::Vector<System::UInt64> mask, System::UInt64* address);
public static(System.Numerics.Vector<ulong>, System.Numerics.Vector<ulong>) Load2xVectorAndUnzip(System.Numerics.Vector<ulong> mask, ulong* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<uint64> * nativeptr<uint64> -> ValueTuple<System.Numerics.Vector<uint64>, System.Numerics.Vector<uint64>>
Parameter
- address
- UInt64*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<UInt32>, UInt32*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svuint32x2_t svld2[_u32](svbool_t pg, const uint32_t *base)
LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<System::UInt32>, System::Numerics::Vector<System::UInt32>> Load2xVectorAndUnzip(System::Numerics::Vector<System::UInt32> mask, System::UInt32* address);
public static(System.Numerics.Vector<uint>, System.Numerics.Vector<uint>) Load2xVectorAndUnzip(System.Numerics.Vector<uint> mask, uint* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<uint32> * nativeptr<uint32> -> ValueTuple<System.Numerics.Vector<uint32>, System.Numerics.Vector<uint32>>
Parameter
- address
- UInt32*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<UInt16>, UInt16*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svuint16x2_t svld2[_u16](svbool_t pg, const uint16_t *base)
LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<System::UInt16>, System::Numerics::Vector<System::UInt16>> Load2xVectorAndUnzip(System::Numerics::Vector<System::UInt16> mask, System::UInt16* address);
public static(System.Numerics.Vector<ushort>, System.Numerics.Vector<ushort>) Load2xVectorAndUnzip(System.Numerics.Vector<ushort> mask, ushort* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<uint16> * nativeptr<uint16> -> ValueTuple<System.Numerics.Vector<uint16>, System.Numerics.Vector<uint16>>
Parameter
- address
- UInt16*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<SByte>, SByte*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svint8x2_t svld2[_s8](svbool_t pg, const int8_t *base)
LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<System::SByte>, System::Numerics::Vector<System::SByte>> Load2xVectorAndUnzip(System::Numerics::Vector<System::SByte> mask, System::SByte* address);
public static(System.Numerics.Vector<sbyte>, System.Numerics.Vector<sbyte>) Load2xVectorAndUnzip(System.Numerics.Vector<sbyte> mask, sbyte* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<sbyte> * nativeptr<sbyte> -> ValueTuple<System.Numerics.Vector<sbyte>, System.Numerics.Vector<sbyte>>
Parameter
- address
- SByte*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<Byte>, Byte*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svuint8x2_t svld2[_u8](svbool_t pg, const uint8_t *base)
LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<System::Byte>, System::Numerics::Vector<System::Byte>> Load2xVectorAndUnzip(System::Numerics::Vector<System::Byte> mask, System::Byte* address);
public static(System.Numerics.Vector<byte>, System.Numerics.Vector<byte>) Load2xVectorAndUnzip(System.Numerics.Vector<byte> mask, byte* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<byte> * nativeptr<byte> -> ValueTuple<System.Numerics.Vector<byte>, System.Numerics.Vector<byte>>
Parameter
- address
- Byte*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<Int32>, Int32*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svint32x2_t svld2[_s32](svbool_t pg, const int32_t *base)
LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<int>, System::Numerics::Vector<int>> Load2xVectorAndUnzip(System::Numerics::Vector<int> mask, int* address);
public static(System.Numerics.Vector<int>, System.Numerics.Vector<int>) Load2xVectorAndUnzip(System.Numerics.Vector<int> mask, int* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<int> * nativeptr<int> -> ValueTuple<System.Numerics.Vector<int>, System.Numerics.Vector<int>>
Parameter
- address
- Int32*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<Int16>, Int16*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svint16x2_t svld2[_s16](svbool_t pg, const int16_t *base)
LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<short>, System::Numerics::Vector<short>> Load2xVectorAndUnzip(System::Numerics::Vector<short> mask, short* address);
public static(System.Numerics.Vector<short>, System.Numerics.Vector<short>) Load2xVectorAndUnzip(System.Numerics.Vector<short> mask, short* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<int16> * nativeptr<int16> -> ValueTuple<System.Numerics.Vector<int16>, System.Numerics.Vector<int16>>
Parameter
- address
- Int16*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<Double>, Double*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svfloat64x2_t svld2[_f64](svbool_t pg, const float64_t *base)
LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<double>, System::Numerics::Vector<double>> Load2xVectorAndUnzip(System::Numerics::Vector<double> mask, double* address);
public static(System.Numerics.Vector<double>, System.Numerics.Vector<double>) Load2xVectorAndUnzip(System.Numerics.Vector<double> mask, double* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<double> * nativeptr<double> -> ValueTuple<System.Numerics.Vector<double>, System.Numerics.Vector<double>>
Parameter
- address
- Double*
Gibt zurück
Gilt für:
Load2xVectorAndUnzip(Vector<Int64>, Int64*)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
svint64x2_t svld2[_s64](svbool_t pg, const int64_t *base)
LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]
public:
static ValueTuple<System::Numerics::Vector<long>, System::Numerics::Vector<long>> Load2xVectorAndUnzip(System::Numerics::Vector<long> mask, long* address);
public static(System.Numerics.Vector<long>, System.Numerics.Vector<long>) Load2xVectorAndUnzip(System.Numerics.Vector<long> mask, long* address);
static member Load2xVectorAndUnzip : System.Numerics.Vector<int64> * nativeptr<int64> -> ValueTuple<System.Numerics.Vector<int64>, System.Numerics.Vector<int64>>
Parameter
- address
- Int64*