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.