Sve.Scatter16BitNarrowing 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 |
|---|---|
| Scatter16BitNarrowing(Vector<UInt64>, UInt16*, Vector<UInt64>, Vector<UInt64>) |
void svst1h_scatter_[u64]index[_u64](svbool_t pg, uint16_t *base, svuint64_t dices, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1] |
| Scatter16BitNarrowing(Vector<UInt64>, UInt16*, Vector<Int64>, Vector<UInt64>) |
void svst1h_scatter_[s64]index[_u64](svbool_t pg, uint16_t *base, svint64_t indices, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1] |
| Scatter16BitNarrowing(Vector<UInt32>, UInt16*, Vector<UInt32>, Vector<UInt32>) |
void svst1h_scatter_[u32]index[_u32](svbool_t pg, uint16_t *base, svuint32_t indices, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, UXTW #1] |
| Scatter16BitNarrowing(Vector<UInt32>, UInt16*, Vector<Int32>, Vector<UInt32>) |
void svst1h_scatter_[s32]index[_u32](svbool_t pg, uint16_t *base, svint32_t indices, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, SXTW #1] |
| Scatter16BitNarrowing(Vector<Int64>, Int16*, Vector<UInt64>, Vector<Int64>) |
void svst1h_scatter_[u64]index[_s64](svbool_t pg, int16_t *base, svuint64_t indices, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1] |
| Scatter16BitNarrowing(Vector<Int32>, Int16*, Vector<UInt32>, Vector<Int32>) |
void svst1h_scatter_[u32]index[_s32](svbool_t pg, int16_t *base, svuint32_t indices, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, UXTW #1] |
| Scatter16BitNarrowing(Vector<Int32>, Int16*, Vector<Int32>, Vector<Int32>) |
void svst1h_scatter_[s32]index[_s32](svbool_t pg, int16_t *base, svint32_t indices, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, SXTW #1] |
| Scatter16BitNarrowing(Vector<UInt64>, Vector<UInt64>, Vector<UInt64>) |
void svst1h_scatter[_u64base_u64](svbool_t pg, svuint64_t Basen, svuint64_t Daten) ST1H Zdata.D, Pg, [Zbases.D, #0] |
| Scatter16BitNarrowing(Vector<Int64>, Vector<UInt64>, Vector<Int64>) |
void svst1h_scatter[_u64base_s64](svbool_t pg, svuint64_t Basen, svint64_t Daten) ST1H Zdata.D, Pg, [Zbases.D, #0] |
| Scatter16BitNarrowing(Vector<Int64>, Int16*, Vector<Int64>, Vector<Int64>) |
void svst1h_scatter_[s64]index[_s64](svbool_t pg, int16_t *base, svint64_t index, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1] |
Scatter16BitNarrowing(Vector<UInt64>, UInt16*, Vector<UInt64>, Vector<UInt64>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[u64]index[_u64](svbool_t pg, uint16_t *base, svuint64_t dices, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<System::UInt64> mask, System::UInt16* address, System::Numerics::Vector<System::UInt64> indices, System::Numerics::Vector<System::UInt64> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<ulong> mask, ushort* address, System.Numerics.Vector<ulong> indices, System.Numerics.Vector<ulong> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<uint64> * nativeptr<uint16> * System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> unit
Parameter
- address
- UInt16*
Gilt für:
Scatter16BitNarrowing(Vector<UInt64>, UInt16*, Vector<Int64>, Vector<UInt64>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[s64]index[_u64](svbool_t pg, uint16_t *base, svint64_t indices, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<System::UInt64> mask, System::UInt16* address, System::Numerics::Vector<long> indices, System::Numerics::Vector<System::UInt64> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<ulong> mask, ushort* address, System.Numerics.Vector<long> indices, System.Numerics.Vector<ulong> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<uint64> * nativeptr<uint16> * System.Numerics.Vector<int64> * System.Numerics.Vector<uint64> -> unit
Parameter
- address
- UInt16*
Gilt für:
Scatter16BitNarrowing(Vector<UInt32>, UInt16*, Vector<UInt32>, Vector<UInt32>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[u32]index[_u32](svbool_t pg, uint16_t *base, svuint32_t indices, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, UXTW #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<System::UInt32> mask, System::UInt16* address, System::Numerics::Vector<System::UInt32> indices, System::Numerics::Vector<System::UInt32> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<uint> mask, ushort* address, System.Numerics.Vector<uint> indices, System.Numerics.Vector<uint> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<uint32> * nativeptr<uint16> * System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> unit
Parameter
- address
- UInt16*
Gilt für:
Scatter16BitNarrowing(Vector<UInt32>, UInt16*, Vector<Int32>, Vector<UInt32>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[s32]index[_u32](svbool_t pg, uint16_t *base, svint32_t indices, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, SXTW #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<System::UInt32> mask, System::UInt16* address, System::Numerics::Vector<int> indices, System::Numerics::Vector<System::UInt32> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<uint> mask, ushort* address, System.Numerics.Vector<int> indices, System.Numerics.Vector<uint> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<uint32> * nativeptr<uint16> * System.Numerics.Vector<int> * System.Numerics.Vector<uint32> -> unit
Parameter
- address
- UInt16*
Gilt für:
Scatter16BitNarrowing(Vector<Int64>, Int16*, Vector<UInt64>, Vector<Int64>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[u64]index[_s64](svbool_t pg, int16_t *base, svuint64_t indices, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<long> mask, short* address, System::Numerics::Vector<System::UInt64> indices, System::Numerics::Vector<long> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<long> mask, short* address, System.Numerics.Vector<ulong> indices, System.Numerics.Vector<long> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<int64> * nativeptr<int16> * System.Numerics.Vector<uint64> * System.Numerics.Vector<int64> -> unit
Parameter
- address
- Int16*
Gilt für:
Scatter16BitNarrowing(Vector<Int32>, Int16*, Vector<UInt32>, Vector<Int32>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[u32]index[_s32](svbool_t pg, int16_t *base, svuint32_t indices, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, UXTW #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<int> mask, short* address, System::Numerics::Vector<System::UInt32> indices, System::Numerics::Vector<int> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<int> mask, short* address, System.Numerics.Vector<uint> indices, System.Numerics.Vector<int> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<int> * nativeptr<int16> * System.Numerics.Vector<uint32> * System.Numerics.Vector<int> -> unit
Parameter
- address
- Int16*
Gilt für:
Scatter16BitNarrowing(Vector<Int32>, Int16*, Vector<Int32>, Vector<Int32>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[s32]index[_s32](svbool_t pg, int16_t *base, svint32_t indices, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, SXTW #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<int> mask, short* address, System::Numerics::Vector<int> indices, System::Numerics::Vector<int> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<int> mask, short* address, System.Numerics.Vector<int> indices, System.Numerics.Vector<int> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<int> * nativeptr<int16> * System.Numerics.Vector<int> * System.Numerics.Vector<int> -> unit
Parameter
- address
- Int16*
Gilt für:
Scatter16BitNarrowing(Vector<UInt64>, Vector<UInt64>, Vector<UInt64>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter[_u64base_u64](svbool_t pg, svuint64_t Basen, svuint64_t Daten)
ST1H Zdata.D, Pg, [Zbases.D, #0]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<System::UInt64> mask, System::Numerics::Vector<System::UInt64> addresses, System::Numerics::Vector<System::UInt64> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<ulong> mask, System.Numerics.Vector<ulong> addresses, System.Numerics.Vector<ulong> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> unit
Public Shared Sub Scatter16BitNarrowing (mask As Vector(Of ULong), addresses As Vector(Of ULong), data As Vector(Of ULong))
Parameter
Gilt für:
Scatter16BitNarrowing(Vector<Int64>, Vector<UInt64>, Vector<Int64>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter[_u64base_s64](svbool_t pg, svuint64_t Basen, svint64_t Daten)
ST1H Zdata.D, Pg, [Zbases.D, #0]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<long> mask, System::Numerics::Vector<System::UInt64> addresses, System::Numerics::Vector<long> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<long> mask, System.Numerics.Vector<ulong> addresses, System.Numerics.Vector<long> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<int64> * System.Numerics.Vector<uint64> * System.Numerics.Vector<int64> -> unit
Public Shared Sub Scatter16BitNarrowing (mask As Vector(Of Long), addresses As Vector(Of ULong), data As Vector(Of Long))
Parameter
Gilt für:
Scatter16BitNarrowing(Vector<Int64>, Int16*, Vector<Int64>, Vector<Int64>)
- Quelle:
- Sve.PlatformNotSupported.cs
- Quelle:
- Sve.PlatformNotSupported.cs
void svst1h_scatter_[s64]index[_s64](svbool_t pg, int16_t *base, svint64_t index, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
public:
static void Scatter16BitNarrowing(System::Numerics::Vector<long> mask, short* address, System::Numerics::Vector<long> indices, System::Numerics::Vector<long> data);
public static void Scatter16BitNarrowing(System.Numerics.Vector<long> mask, short* address, System.Numerics.Vector<long> indices, System.Numerics.Vector<long> data);
static member Scatter16BitNarrowing : System.Numerics.Vector<int64> * nativeptr<int16> * System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> unit
Parameter
- address
- Int16*