diff --git a/xml/System.Runtime.Intrinsics.Arm/Sve.xml b/xml/System.Runtime.Intrinsics.Arm/Sve.xml index 2a14b5f71c4..0feaa191f8e 100644 --- a/xml/System.Runtime.Intrinsics.Arm/Sve.xml +++ b/xml/System.Runtime.Intrinsics.Arm/Sve.xml @@ -11261,7 +11261,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11287,7 +11287,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11313,7 +11313,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11339,7 +11339,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11365,7 +11365,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11391,7 +11391,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11417,7 +11417,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11443,7 +11443,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11469,7 +11469,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -11495,7 +11495,7 @@ - svbool_t svpfalse_b + svbool_t svpfalse[_b]() PFALSE Presult.B To be added. @@ -17886,7 +17886,7 @@ To be added. To be added. - svfloat64_t svld1_gather_s64]index[_f64 + svfloat64_t svld1_gather_[s64]index[_f64](svbool_t pg, const float64_t *base, svint64_t indices) LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3] To be added. @@ -17918,7 +17918,7 @@ To be added. To be added. - svfloat64_t svld1_gather_u64]index[_f64 + svfloat64_t svld1_gather_[u64]index[_f64](svbool_t pg, const float64_t *base, svuint64_t indices) LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3] To be added. @@ -17950,7 +17950,7 @@ To be added. To be added. - svint32_t svld1_gather_s32]index[_s32 + svint32_t svld1_gather_[s32]index[_s32](svbool_t pg, const int32_t *base, svint32_t indices) LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2] To be added. @@ -17982,7 +17982,7 @@ To be added. To be added. - svint32_t svld1_gather_u32]index[_s32 + svint32_t svld1_gather_[u32]index[_s32](svbool_t pg, const int32_t *base, svuint32_t indices) LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2] To be added. @@ -18014,7 +18014,7 @@ To be added. To be added. - svint64_t svld1_gather_s64]index[_s64 + svint64_t svld1_gather_[s64]index[_s64](svbool_t pg, const int64_t *base, svint64_t indices) LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3] To be added. @@ -18046,7 +18046,7 @@ To be added. To be added. - svint64_t svld1_gather_u64]index[_s64 + svint64_t svld1_gather_[u64]index[_s64](svbool_t pg, const int64_t *base, svuint64_t indices) LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3] To be added. @@ -18078,7 +18078,7 @@ To be added. To be added. - svfloat32_t svld1_gather_s32]index[_f32 + svfloat32_t svld1_gather_[s32]index[_f32](svbool_t pg, const float32_t *base, svint32_t indices) LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2] To be added. @@ -18110,7 +18110,7 @@ To be added. To be added. - svfloat32_t svld1_gather_u32]index[_f32 + svfloat32_t svld1_gather_[u32]index[_f32](svbool_t pg, const float32_t *base, svuint32_t indices) LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2] To be added. @@ -18142,7 +18142,7 @@ To be added. To be added. - svuint32_t svld1_gather_s32]index[_u32 + svuint32_t svld1_gather_[s32]index[_u32](svbool_t pg, const uint32_t *base, svint32_t indices) LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2] To be added. @@ -18174,7 +18174,7 @@ To be added. To be added. - svuint32_t svld1_gather_u32]index[_u32 + svuint32_t svld1_gather_[u32]index[_u32](svbool_t pg, const uint32_t *base, svuint32_t indices) LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2] To be added. @@ -18206,7 +18206,7 @@ To be added. To be added. - svuint64_t svld1_gather_s64]index[_u64 + svuint64_t svld1_gather_[s64]index[_u64](svbool_t pg, const uint64_t *base, svint64_t indices) LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3] To be added. @@ -18238,7 +18238,7 @@ To be added. To be added. - svuint64_t svld1_gather_u64]index[_u64 + svuint64_t svld1_gather_[u64]index[_u64](svbool_t pg, const uint64_t *base, svuint64_t indices) LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3] To be added. @@ -24483,7 +24483,7 @@ To be added. To be added. - svfloat64_t svld1_gather_s64]offset[_f64 + svfloat64_t svld1_gather_[s64]offset[_f64](svbool_t pg, const float64_t *base, svint64_t offsets) LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D] To be added. @@ -24515,7 +24515,7 @@ To be added. To be added. - svfloat64_t svld1_gather_u64]offset[_f64 + svfloat64_t svld1_gather_[u64]offset[_f64](svbool_t pg, const float64_t *base, svuint64_t offsets) LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D] To be added. @@ -24547,7 +24547,7 @@ To be added. To be added. - svint32_t svld1_gather_s32]offset[_s32 + svint32_t svld1_gather_[s32]offset[_s32](svbool_t pg, const int32_t *base, svint32_t offsets) LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW] To be added. @@ -24579,7 +24579,7 @@ To be added. To be added. - svint32_t svld1_gather_u32]offset[_s32 + svint32_t svld1_gather_[u32]offset[_s32](svbool_t pg, const int32_t *base, svuint32_t offsets) LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW] To be added. @@ -24611,7 +24611,7 @@ To be added. To be added. - svint64_t svld1_gather_s64]offset[_s64 + svint64_t svld1_gather_[s64]offset[_s64](svbool_t pg, const int64_t *base, svint64_t offsets) LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D] To be added. @@ -24643,7 +24643,7 @@ To be added. To be added. - svint64_t svld1_gather_u64]offset[_s64 + svint64_t svld1_gather_[u64]offset[_s64](svbool_t pg, const int64_t *base, svuint64_t offsets) LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D] To be added. @@ -24675,7 +24675,7 @@ To be added. To be added. - svfloat32_t svld1_gather_s32]offset[_f32 + svfloat32_t svld1_gather_[s32]offset[_f32](svbool_t pg, const float32_t *base, svint32_t offsets) LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW] To be added. @@ -24707,7 +24707,7 @@ To be added. To be added. - svfloat32_t svld1_gather_u32]offset[_f32 + svfloat32_t svld1_gather_[u32]offset[_f32](svbool_t pg, const float32_t *base, svuint32_t offsets) LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW] To be added. @@ -24739,7 +24739,7 @@ To be added. To be added. - svuint32_t svld1_gather_s32]offset[_u32 + svuint32_t svld1_gather_[s32]offset[_u32](svbool_t pg, const uint32_t *base, svint32_t offsets) LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW] To be added. @@ -24771,7 +24771,7 @@ To be added. To be added. - svuint32_t svld1_gather_u32]offset[_u32 + svuint32_t svld1_gather_[u32]offset[_u32](svbool_t pg, const uint32_t *base, svuint32_t offsets) LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW] To be added. @@ -24803,7 +24803,7 @@ To be added. To be added. - svuint64_t svld1_gather_s64]offset[_u64 + svuint64_t svld1_gather_[s64]offset[_u64](svbool_t pg, const uint64_t *base, svint64_t offsets) LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D] To be added. @@ -24835,7 +24835,7 @@ To be added. To be added. - svuint64_t svld1_gather_u64]offset[_u64 + svuint64_t svld1_gather_[u64]offset[_u64](svbool_t pg, const uint64_t *base, svuint64_t offsets) LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D] To be added. @@ -40871,7 +40871,7 @@ To be added. To be added. - void svst1_scatter_s64]offset[_f64 + void svst1_scatter_[s64]offset[_f64](svbool_t pg, float64_t *base, svint64_t offsets, svfloat64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -40904,7 +40904,7 @@ To be added. To be added. - void svst1_scatter_u64]offset[_f64 + void svst1_scatter_[u64]offset[_f64](svbool_t pg, float64_t *base, svuint64_t offsets, svfloat64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -40937,7 +40937,7 @@ To be added. To be added. - void svst1_scatter_s32]offset[_s32 + void svst1_scatter_[s32]offset[_s32](svbool_t pg, int32_t *base, svint32_t offsets, svint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] To be added. @@ -40970,7 +40970,7 @@ To be added. To be added. - void svst1_scatter_u32]offset[_s32 + void svst1_scatter_[u32]offset[_s32](svbool_t pg, int32_t *base, svuint32_t offsets, svint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] To be added. @@ -41003,7 +41003,7 @@ To be added. To be added. - void svst1_scatter_s64]offset[_s64 + void svst1_scatter_[s64]offset[_s64](svbool_t pg, int64_t *base, svint64_t offsets, svint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41036,7 +41036,7 @@ To be added. To be added. - void svst1_scatter_u64]offset[_s64 + void svst1_scatter_[u64]offset[_s64](svbool_t pg, int64_t *base, svuint64_t offsets, svint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41069,7 +41069,7 @@ To be added. To be added. - void svst1_scatter_s32]offset[_f32 + void svst1_scatter_[s32]offset[_f32](svbool_t pg, float32_t *base, svint32_t offsets, svfloat32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] To be added. @@ -41102,7 +41102,7 @@ To be added. To be added. - void svst1_scatter_u32]offset[_f32 + void svst1_scatter_[u32]offset[_f32](svbool_t pg, float32_t *base, svuint32_t offsets, svfloat32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] To be added. @@ -41135,7 +41135,7 @@ To be added. To be added. - void svst1_scatter_s32]offset[_u32 + void svst1_scatter_[s32]offset[_u32](svbool_t pg, uint32_t *base, svint32_t offsets, svuint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] To be added. @@ -41168,7 +41168,7 @@ To be added. To be added. - void svst1_scatter_u32]offset[_u32 + void svst1_scatter_[u32]offset[_u32](svbool_t pg, uint32_t *base, svuint32_t offsets, svuint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] To be added. @@ -41201,7 +41201,7 @@ To be added. To be added. - void svst1_scatter_s64]offset[_u64 + void svst1_scatter_[s64]offset[_u64](svbool_t pg, uint64_t *base, svint64_t offsets, svuint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41234,7 +41234,7 @@ To be added. To be added. - void svst1_scatter_u64]offset[_u64 + void svst1_scatter_[u64]offset[_u64](svbool_t pg, uint64_t *base, svuint64_t offsets, svuint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41579,7 +41579,7 @@ To be added. To be added. - void svst1h_scatter_s32]offset[_s32 + void svst1h_scatter_[s32]offset[_s32](svbool_t pg, int16_t *base, svint32_t offsets, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] To be added. @@ -41612,7 +41612,7 @@ To be added. To be added. - void svst1h_scatter_u32]offset[_s32 + void svst1h_scatter_[u32]offset[_s32](svbool_t pg, int16_t *base, svuint32_t offsets, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] To be added. @@ -41645,7 +41645,7 @@ To be added. To be added. - void svst1h_scatter_s64]offset[_s64 + void svst1h_scatter_[s64]offset[_s64](svbool_t pg, int16_t *base, svint64_t offsets, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41678,7 +41678,7 @@ To be added. To be added. - void svst1h_scatter_u64]offset[_s64 + void svst1h_scatter_[u64]offset[_s64](svbool_t pg, int16_t *base, svuint64_t offsets, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41711,7 +41711,7 @@ To be added. To be added. - void svst1h_scatter_s32]offset[_u32 + void svst1h_scatter_[s32]offset[_u32](svbool_t pg, uint16_t *base, svint32_t offsets, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW] To be added. @@ -41744,7 +41744,7 @@ To be added. To be added. - void svst1h_scatter_u32]offset[_u32 + void svst1h_scatter_[u32]offset[_u32](svbool_t pg, uint16_t *base, svuint32_t offsets, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW] To be added. @@ -41777,7 +41777,7 @@ To be added. To be added. - void svst1h_scatter_s64]offset[_u64 + void svst1h_scatter_[s64]offset[_u64](svbool_t pg, uint16_t *base, svint64_t offsets, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -41810,7 +41810,7 @@ To be added. To be added. - void svst1h_scatter_u64]offset[_u64 + void svst1h_scatter_[u64]offset[_u64](svbool_t pg, uint16_t *base, svuint64_t offsets, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -42031,7 +42031,7 @@ To be added. To be added. - void svst1w_scatter_s64]offset[_s64 + void svst1w_scatter_[s64]offset[_s64](svbool_t pg, int32_t *base, svint64_t offsets, svint64_t data) ST1W Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -42064,7 +42064,7 @@ To be added. To be added. - void svst1w_scatter_u64]offset[_s64 + void svst1w_scatter_[u64]offset[_s64](svbool_t pg, int32_t *base, svuint64_t offsets, svint64_t data) ST1W Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -42097,7 +42097,7 @@ To be added. To be added. - void svst1w_scatter_s64]offset[_u64 + void svst1w_scatter_[s64]offset[_u64](svbool_t pg, uint32_t *base, svint64_t offsets, svuint64_t data) ST1W Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -42130,7 +42130,7 @@ To be added. To be added. - void svst1w_scatter_u64]offset[_u64 + void svst1w_scatter_[u64]offset[_u64](svbool_t pg, uint32_t *base, svuint64_t offsets, svuint64_t data) ST1W Zdata.D, Pg, [Xbase, Zoffsets.D] To be added. @@ -42227,7 +42227,7 @@ To be added. To be added. - void svst1b_scatter_s32]offset[_s32 + 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] To be added. @@ -42260,7 +42260,7 @@ To be added. To be added. - void svst1b_scatter_u32]offset[_s32 + 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] To be added. @@ -42293,7 +42293,7 @@ To be added. To be added. - void svst1b_scatter_s64]offset[_s64 + 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] To be added. @@ -42326,7 +42326,7 @@ To be added. To be added. - void svst1b_scatter_u64]offset[_s64 + 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] To be added. @@ -42359,7 +42359,7 @@ To be added. To be added. - void svst1b_scatter_s32]offset[_u32 + 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] To be added. @@ -42392,7 +42392,7 @@ To be added. To be added. - void svst1b_scatter_u32]offset[_u32 + 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] To be added. @@ -42425,7 +42425,7 @@ To be added. To be added. - void svst1b_scatter_s64]offset[_u64 + 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] To be added. @@ -42458,7 +42458,7 @@ To be added. To be added. - void svst1b_scatter_u64]offset[_u64 + 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] To be added.