Sve.Scatter8BitWithByteOffsetsNarrowing 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
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt32>, Byte*, Vector<UInt32>, Vector<UInt32>) |
void svst1b_scatter_[u32]offset[_u32](svbool_t pg, uint8_t *base, svuint32_t offsets, svuint32_t data) ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] |
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt64>, Byte*, Vector<UInt64>, Vector<UInt64>) |
void svst1b_scatter_[u64]offset[_u64](svbool_t pg, uint8_t *base, svuint64_t offsets, svuint64_t data) ST1B Zdata.D, Pg, [Xbase, Zoffsets.D] |
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt64>, Byte*, Vector<Int64>, Vector<UInt64>) |
void svst1b_scatter_[s64]offset[_u64](svbool_t pg, uint8_t *base, svint64_t offsets, svuint64_t data) ST1B Zdata.D, Pg, [Xbase, Zoffsets.D] |
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt32>, Byte*, Vector<Int32>, Vector<UInt32>) |
void svst1b_scatter_[s32]offset[_u32](svbool_t pg, uint8_t *base, svint32_t offsets, svuint32_t data) ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] |
Scatter8BitWithByteOffsetsNarrowing(Vector<Int32>, SByte*, Vector<Int32>, Vector<Int32>) |
void svst1b_scatter_[s32]offset[_s32](svbool_t pg, int8_t *base, svint32_t offsets, svint32_t data) ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] |
Scatter8BitWithByteOffsetsNarrowing(Vector<Int64>, SByte*, Vector<Int64>, Vector<Int64>) |
void svst1b_scatter_[s64]offset[_s64](svbool_t pg, int8_t *base, svint64_t offsets, svint64_t data) ST1B Zdata.D, Pg, [Xbase, Zoffsets.D] |
Scatter8BitWithByteOffsetsNarrowing(Vector<Int32>, SByte*, Vector<UInt32>, Vector<Int32>) |
void svst1b_scatter_[u32]offset[_s32](svbool_t pg, int8_t *base, svuint32_t offsets, svint32_t data) ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] |
Scatter8BitWithByteOffsetsNarrowing(Vector<Int64>, SByte*, Vector<UInt64>, Vector<Int64>) |
void svst1b_scatter_[u64]offset[_s64](svbool_t pg, int8_t *base, svuint64_t offsets, svint64_t data) ST1B Zdata.D, Pg, [Xbase, Zoffsets.D] |
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt32>, Byte*, Vector<UInt32>, Vector<UInt32>)
void svst1b_scatter_[u32]offset[_u32](svbool_t pg, uint8_t *base, svuint32_t offsets, svuint32_t data)
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<System::UInt32> mask, System::Byte* address, System::Numerics::Vector<System::UInt32> offsets, System::Numerics::Vector<System::UInt32> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<uint> mask, byte* address, System.Numerics.Vector<uint> offsets, System.Numerics.Vector<uint> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<uint32> * nativeptr<byte> * System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> unit
Parameters
- address
- Byte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt64>, Byte*, Vector<UInt64>, Vector<UInt64>)
void svst1b_scatter_[u64]offset[_u64](svbool_t pg, uint8_t *base, svuint64_t offsets, svuint64_t data)
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<System::UInt64> mask, System::Byte* address, System::Numerics::Vector<System::UInt64> offsets, System::Numerics::Vector<System::UInt64> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<ulong> mask, byte* address, System.Numerics.Vector<ulong> offsets, System.Numerics.Vector<ulong> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<uint64> * nativeptr<byte> * System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> unit
Parameters
- address
- Byte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt64>, Byte*, Vector<Int64>, Vector<UInt64>)
void svst1b_scatter_[s64]offset[_u64](svbool_t pg, uint8_t *base, svint64_t offsets, svuint64_t data)
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<System::UInt64> mask, System::Byte* address, System::Numerics::Vector<long> offsets, System::Numerics::Vector<System::UInt64> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<ulong> mask, byte* address, System.Numerics.Vector<long> offsets, System.Numerics.Vector<ulong> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<uint64> * nativeptr<byte> * System.Numerics.Vector<int64> * System.Numerics.Vector<uint64> -> unit
Parameters
- address
- Byte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<UInt32>, Byte*, Vector<Int32>, Vector<UInt32>)
void svst1b_scatter_[s32]offset[_u32](svbool_t pg, uint8_t *base, svint32_t offsets, svuint32_t data)
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<System::UInt32> mask, System::Byte* address, System::Numerics::Vector<int> offsets, System::Numerics::Vector<System::UInt32> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<uint> mask, byte* address, System.Numerics.Vector<int> offsets, System.Numerics.Vector<uint> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<uint32> * nativeptr<byte> * System.Numerics.Vector<int> * System.Numerics.Vector<uint32> -> unit
Parameters
- address
- Byte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<Int32>, SByte*, Vector<Int32>, Vector<Int32>)
void svst1b_scatter_[s32]offset[_s32](svbool_t pg, int8_t *base, svint32_t offsets, svint32_t data)
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<int> mask, System::SByte* address, System::Numerics::Vector<int> offsets, System::Numerics::Vector<int> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<int> mask, sbyte* address, System.Numerics.Vector<int> offsets, System.Numerics.Vector<int> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<int> * nativeptr<sbyte> * System.Numerics.Vector<int> * System.Numerics.Vector<int> -> unit
Parameters
- address
- SByte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<Int64>, SByte*, Vector<Int64>, Vector<Int64>)
void svst1b_scatter_[s64]offset[_s64](svbool_t pg, int8_t *base, svint64_t offsets, svint64_t data)
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<long> mask, System::SByte* address, System::Numerics::Vector<long> offsets, System::Numerics::Vector<long> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<long> mask, sbyte* address, System.Numerics.Vector<long> offsets, System.Numerics.Vector<long> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<int64> * nativeptr<sbyte> * System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> unit
Parameters
- address
- SByte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<Int32>, SByte*, Vector<UInt32>, Vector<Int32>)
void svst1b_scatter_[u32]offset[_s32](svbool_t pg, int8_t *base, svuint32_t offsets, svint32_t data)
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<int> mask, System::SByte* address, System::Numerics::Vector<System::UInt32> offsets, System::Numerics::Vector<int> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<int> mask, sbyte* address, System.Numerics.Vector<uint> offsets, System.Numerics.Vector<int> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<int> * nativeptr<sbyte> * System.Numerics.Vector<uint32> * System.Numerics.Vector<int> -> unit
Parameters
- address
- SByte*
Applies to
Scatter8BitWithByteOffsetsNarrowing(Vector<Int64>, SByte*, Vector<UInt64>, Vector<Int64>)
void svst1b_scatter_[u64]offset[_s64](svbool_t pg, int8_t *base, svuint64_t offsets, svint64_t data)
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
public:
static void Scatter8BitWithByteOffsetsNarrowing(System::Numerics::Vector<long> mask, System::SByte* address, System::Numerics::Vector<System::UInt64> offsets, System::Numerics::Vector<long> data);
public static void Scatter8BitWithByteOffsetsNarrowing (System.Numerics.Vector<long> mask, sbyte* address, System.Numerics.Vector<ulong> offsets, System.Numerics.Vector<long> data);
static member Scatter8BitWithByteOffsetsNarrowing : System.Numerics.Vector<int64> * nativeptr<sbyte> * System.Numerics.Vector<uint64> * System.Numerics.Vector<int64> -> unit
Parameters
- address
- SByte*