@@ -10917,17 +10917,17 @@ Replacing `_hor` with `_ver` gives the associated vertical forms.
1091710917 // _za32[_s8_s8]
1091810918 // _za32[_u8_u8]
1091910919 void svtmopa_lane_za32[_f32_f32](uint64_t tile, svfloat32x2_t zn, svfloat32_t zm,
10920- svuint8_t zk, uint64_t imm_idx)
10920+ svuint8_t zk, uint64_t imm_idx)
1092110921 __arm_streaming __arm_inout("za");
1092210922
1092310923 // Only if __ARM_FEATURE_SME_TMOP != 0 && __ARM_FEATURE_SME_F8F16 != 0
10924- void svtmopa_lane_za16[_mf8_mf8]_fpm(uint64_t tile, svfloat32x2_t zn, svfloat32_t zm,
10925- svuint8_t zk, uint64_t imm_idx, fpm_t fpm)
10924+ void svtmopa_lane_za16[_mf8_mf8]_fpm(uint64_t tile, svmfloat8x2_t zn, svmfloat8_t zm,
10925+ svuint8_t zk, uint64_t imm_idx, fpm_t fpm)
1092610926 __arm_streaming __arm_inout("za");
1092710927
1092810928 // Only if __ARM_FEATURE_SME_TMOP != 0 && __ARM_FEATURE_SME_F8F32 != 0
10929- void svtmopa_lane_za32[_mf8_mf8]_fpm(uint64_t tile, svfloat32x2_t zn, svfloat32_t zm,
10930- svuint8_t zk, uint64_t imm_idx, fpm_t fpm)
10929+ void svtmopa_lane_za32[_mf8_mf8]_fpm(uint64_t tile, svmfloat8x2_t zn, svmfloat8_t zm,
10930+ svuint8_t zk, uint64_t imm_idx, fpm_t fpm)
1093110931 __arm_streaming __arm_inout("za");
1093210932```
1093310933
@@ -10936,12 +10936,12 @@ Replacing `_hor` with `_ver` gives the associated vertical forms.
1093610936``` c
1093710937 // Only if __ARM_FEATURE_SME_TMOP != 0
1093810938 void svtmopa_lane_za32[_s8_u8](uint64_t tile, svint8x2_t zn, svuint8_t zm,
10939- svuint8_t zk, uint64_t imm_idx)
10939+ svuint8_t zk, uint64_t imm_idx)
1094010940 __arm_streaming __arm_inout("za");
1094110941
1094210942 // Only if __ARM_FEATURE_SME_TMOP != 0
1094310943 void svtmopa_lane_za32[_u8_s8](uint64_t tile, svuint8x2_t zn, svint8_t zm,
10944- svuint8_t zk, uint64_t imm_idx)
10944+ svuint8_t zk, uint64_t imm_idx)
1094510945 __arm_streaming __arm_inout("za");
1094610946```
1094710947
@@ -13838,7 +13838,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1383813838 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1383913839 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1384013840 void svmop4a[_1x1]_za32[_f32_f32](uint64_t tile, svfloat32_t zn,
13841- svfloat32_t zm)
13841+ svfloat32_t zm)
1384213842 __arm_streaming __arm_inout("za");
1384313843
1384413844 // Variants are also available for:
@@ -13854,7 +13854,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1385413854 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1385513855 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1385613856 void svmop4a[_2x2]_za32[_f32_f32](uint64_t tile, svfloat32x2_t zn,
13857- svfloat32x2_t zm)
13857+ svfloat32x2_t zm)
1385813858 __arm_streaming __arm_inout("za");
1385913859
1386013860 // Variants are also available for:
@@ -13870,7 +13870,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1387013870 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1387113871 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1387213872 void svmop4a[_2x1]_za32[_f32_f32](uint64_t tile, svfloat32x2_t zn,
13873- svfloat32_t zm)
13873+ svfloat32_t zm)
1387413874 __arm_streaming __arm_inout("za");
1387513875
1387613876 // Variants are also available for:
@@ -13886,7 +13886,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1388613886 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1388713887 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1388813888 void svmop4a[_1x2]_za32[_f32_f32](uint64_t tile, svfloat32_t zn,
13889- svfloat32x2_t zm)
13889+ svfloat32x2_t zm)
1389013890 __arm_streaming __arm_inout("za");
1389113891 ```
1389213892
@@ -13906,7 +13906,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1390613906 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1390713907 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1390813908 void svmop4s[_1x1]_za32[_f32_f32](uint64_t tile, svfloat32_t zn,
13909- svfloat32_t zm)
13909+ svfloat32_t zm)
1391013910 __arm_streaming __arm_inout("za");
1391113911
1391213912 // Variants are also available for:
@@ -13922,7 +13922,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1392213922 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1392313923 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1392413924 void svmop4s[_2x2]_za32[_f32_f32](uint64_t tile, svfloat32x2_t zn,
13925- svfloat32x2_t zm)
13925+ svfloat32x2_t zm)
1392613926 __arm_streaming __arm_inout("za");
1392713927
1392813928 // Variants are also available for:
@@ -13938,7 +13938,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1393813938 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1393913939 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1394013940 void svmop4s[_2x1]_za32[_f32_f32](uint64_t tile, svfloat32x2_t zn,
13941- svfloat32_t zm)
13941+ svfloat32_t zm)
1394213942 __arm_streaming __arm_inout("za");
1394313943
1394413944 // Variants are also available for:
@@ -13954,7 +13954,7 @@ non-overloaded names to indicate which vector argument is a vector register pair
1395413954 // _za64[_s16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1395513955 // _za64[_u16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1395613956 void svmop4s[_1x2]_za32[_f32_f32](uint64_t tile, svfloat32_t zn,
13957- svfloat32x2_t zm)
13957+ svfloat32x2_t zm)
1395813958 __arm_streaming __arm_inout("za");
1395913959```
1396013960
@@ -13964,25 +13964,25 @@ non-overloaded names to indicate which vector argument is a vector register pair
1396413964 // Variants are also available for:
1396513965 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1396613966 void svmop4a[_1x1]_za32[_s8_u8](uint64_t tile, svint8_t zn,
13967- svuint8_t zm)
13967+ svuint8_t zm)
1396813968 __arm_streaming __arm_inout("za");
1396913969
1397013970 // Variants are also available for:
1397113971 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1397213972 void svmop4a[_2x2]_za32[_s8_u8](uint64_t tile, svint8x2_t zn,
13973- svuint8x2_t zm)
13973+ svuint8x2_t zm)
1397413974 __arm_streaming __arm_inout("za");
1397513975
1397613976 // Variants are also available for:
1397713977 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1397813978 void svmop4a[_2x1]_za32[_s8_u8](uint64_t tile, svint8x2_t zn,
13979- svuint8__t zm)
13979+ svuint8_t zm)
1398013980 __arm_streaming __arm_inout("za");
1398113981
1398213982 // Variants are also available for:
1398313983 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1398413984 void svmop4a[_1x2]_za32[_s8_u8](uint64_t tile, svint8_t zn,
13985- svuint8x2_t zm)
13985+ svuint8x2_t zm)
1398613986 __arm_streaming __arm_inout("za");
1398713987```
1398813988
@@ -13992,25 +13992,25 @@ non-overloaded names to indicate which vector argument is a vector register pair
1399213992 // Variants are also available for:
1399313993 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1399413994 void svmop4s[_1x1]_za32[_s8_u8](uint64_t tile, svint8_t zn,
13995- svuint8_t zm)
13995+ svuint8_t zm)
1399613996 __arm_streaming __arm_inout("za");
1399713997
1399813998 // Variants are also available for:
1399913999 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1400014000 void svmop4s[_2x2]_za32[_s8_u8](uint64_t tile, svint8x2_t zn,
14001- svuint8x2_t zm)
14001+ svuint8x2_t zm)
1400214002 __arm_streaming __arm_inout("za");
1400314003
1400414004 // Variants are also available for:
1400514005 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1400614006 void svmop4s[_2x1]_za32[_s8_u8](uint64_t tile, svint8x2_t zn,
14007- svuint8__t zm)
14007+ svuint8_t zm)
1400814008 __arm_streaming __arm_inout("za");
1400914009
1401014010 // Variants are also available for:
1401114011 // _za64[_s16_u16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1401214012 void svmop4s[_1x2]_za32[_s8_u8](uint64_t tile, svint8_t zn,
14013- svuint8x2_t zm)
14013+ svuint8x2_t zm)
1401414014 __arm_streaming __arm_inout("za");
1401514015```
1401614016
@@ -14020,25 +14020,25 @@ non-overloaded names to indicate which vector argument is a vector register pair
1402014020 // Variants are also available for:
1402114021 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1402214022 void svmop4a[_1x1]_za32[_u8_s8](uint64_t tile, svuint8_t zn,
14023- svint8_t zm)
14023+ svint8_t zm)
1402414024 __arm_streaming __arm_inout("za");
1402514025
1402614026 // Variants are also available for:
1402714027 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1402814028 void svmop4a[_2x2]_za32[_u8_s8](uint64_t tile, svuint8x2_t zn,
14029- svint8x2_t zm)
14029+ svint8x2_t zm)
1403014030 __arm_streaming __arm_inout("za");
1403114031
1403214032 // Variants are also available for:
1403314033 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1403414034 void svmop4a[_2x1]_za32[_u8_s8](uint64_t tile, svuint8x2_t zn,
14035- svint8__t zm)
14035+ svint8_t zm)
1403614036 __arm_streaming __arm_inout("za");
1403714037
1403814038 // Variants are also available for:
1403914039 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1404014040 void svmop4a[_1x2]_za32[_u8_s8](uint64_t tile, svuint8_t zn,
14041- svint8x2_t zm)
14041+ svint8x2_t zm)
1404214042 __arm_streaming __arm_inout("za");
1404314043```
1404414044
@@ -14048,25 +14048,25 @@ non-overloaded names to indicate which vector argument is a vector register pair
1404814048 // Variants are also available for:
1404914049 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1405014050 void svmop4s[_1x1]_za32[_u8_s8](uint64_t tile, svuint8_t zn,
14051- svint8_t zm)
14051+ svint8_t zm)
1405214052 __arm_streaming __arm_inout("za");
1405314053
1405414054 // Variants are also available for:
1405514055 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1405614056 void svmop4s[_2x2]_za32[_u8_s8](uint64_t tile, svuint8x2_t zn,
14057- svint8x2_t zm)
14057+ svint8x2_t zm)
1405814058 __arm_streaming __arm_inout("za");
1405914059
1406014060 // Variants are also available for:
1406114061 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1406214062 void svmop4s[_2x1]_za32[_u8_s8](uint64_t tile, svuint8x2_t zn,
14063- svint8__t zm)
14063+ svint8_t zm)
1406414064 __arm_streaming __arm_inout("za");
1406514065
1406614066 // Variants are also available for:
1406714067 // _za64[_u16_s16] (only if __ARM_FEATURE_SME_I16I64 != 0)
1406814068 void svmop4s[_1x2]_za32[_u8_s8](uint64_t tile, svuint8_t zn,
14069- svint8x2_t zm)
14069+ svint8x2_t zm)
1407014070 __arm_streaming __arm_inout("za");
1407114071```
1407214072
@@ -14077,28 +14077,28 @@ non-overloaded names to indicate which vector argument is a vector register pair
1407714077 // _za16[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F16 != 0)
1407814078 // _za32[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F32 != 0)
1407914079 void svmop4a[_1x1]_za32[_mf8_mf8]_fpm(uint64_t tile, svmfloat8_t zn,
14080- svmfloat8_t zm, fpm_t fpm)
14080+ svmfloat8_t zm, fpm_t fpm)
1408114081 __arm_streaming __arm_inout("za");
1408214082
1408314083 // Variants are also available for:
1408414084 // _za16[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F16 != 0)
1408514085 // _za32[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F32 != 0)
1408614086 void svmop4a[_2x2]_za32[_mf8_mf8]_fpm(uint64_t tile, svmfloat8x2_t zn,
14087- svmfloat8x2_t zm, fpm_t fpm)
14087+ svmfloat8x2_t zm, fpm_t fpm)
1408814088 __arm_streaming __arm_inout("za");
1408914089
1409014090 // Variants are also available for:
1409114091 // _za16[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F16 != 0)
1409214092 // _za32[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F32 != 0)
1409314093 void svmop4a[_2x1]_za32[_mf8_mf8]_fpm(uint64_t tile, svmfloat8x2_t zn,
14094- svmfloat8_t zm, fpm_t fpm)
14094+ svmfloat8_t zm, fpm_t fpm)
1409514095 __arm_streaming __arm_inout("za");
1409614096
1409714097 // Variants are also available for:
1409814098 // _za16[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F16 != 0)
1409914099 // _za32[_mf8_mf8] (only if __ARM_FEATURE_SME_F8F32 != 0)
1410014100 void svmop4a[_1x2]_za32[_mf8_mf8]_fpm(uint64_t tile, svmfloat8_t zn,
14101- svmfloat8x2_t zm, fpm_t fpm)
14101+ svmfloat8x2_t zm, fpm_t fpm)
1410214102 __arm_streaming __arm_inout("za");
1410314103```
1410414104
0 commit comments