Warning, /include/clang/Basic/arm_sme_builtins.inc is written in an unsupported language. File is not indexed.
0001 #ifdef GET_SME_BUILTINS
0002 TARGET_BUILTIN(__builtin_sme___arm_in_streaming_mode, "bv", "n", "sme")
0003 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za32_s32_vg1x2, "vUiq8iq4i", "n", "sme,sme2")
0004 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za32_s32_vg1x4, "vUiq16iq4i", "n", "sme,sme2")
0005 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za32_u32_vg1x2, "vUiq8Uiq4Ui", "n", "sme,sme2")
0006 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za32_u32_vg1x4, "vUiq16Uiq4Ui", "n", "sme,sme2")
0007 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za64_s64_vg1x2, "vUiq4Wiq2Wi", "n", "sme,sme2,sme-i16i64")
0008 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za64_s64_vg1x4, "vUiq8Wiq2Wi", "n", "sme,sme2,sme-i16i64")
0009 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za64_u64_vg1x2, "vUiq4UWiq2UWi", "n", "sme,sme2,sme-i16i64")
0010 TARGET_BUILTIN(__builtin_sme_svadd_write_single_za64_u64_vg1x4, "vUiq8UWiq2UWi", "n", "sme,sme2,sme-i16i64")
0011 TARGET_BUILTIN(__builtin_sme_svadd_write_za32_s32_vg1x2, "vUiq8iq8i", "n", "sme,sme2")
0012 TARGET_BUILTIN(__builtin_sme_svadd_write_za32_s32_vg1x4, "vUiq16iq16i", "n", "sme,sme2")
0013 TARGET_BUILTIN(__builtin_sme_svadd_write_za32_u32_vg1x2, "vUiq8Uiq8Ui", "n", "sme,sme2")
0014 TARGET_BUILTIN(__builtin_sme_svadd_write_za32_u32_vg1x4, "vUiq16Uiq16Ui", "n", "sme,sme2")
0015 TARGET_BUILTIN(__builtin_sme_svadd_write_za64_s64_vg1x2, "vUiq4Wiq4Wi", "n", "sme,sme2,sme-i16i64")
0016 TARGET_BUILTIN(__builtin_sme_svadd_write_za64_s64_vg1x4, "vUiq8Wiq8Wi", "n", "sme,sme2,sme-i16i64")
0017 TARGET_BUILTIN(__builtin_sme_svadd_write_za64_u64_vg1x2, "vUiq4UWiq4UWi", "n", "sme,sme2,sme-i16i64")
0018 TARGET_BUILTIN(__builtin_sme_svadd_write_za64_u64_vg1x4, "vUiq8UWiq8UWi", "n", "sme,sme2,sme-i16i64")
0019 TARGET_BUILTIN(__builtin_sme_svadd_za16_bf16_vg1x2, "vUiq16y", "n", "sme,sme-b16b16")
0020 TARGET_BUILTIN(__builtin_sme_svadd_za16_bf16_vg1x4, "vUiq32y", "n", "sme,sme-b16b16")
0021 TARGET_BUILTIN(__builtin_sme_svadd_za16_f16_vg1x2, "vUiq16h", "n", "sme,(sme-f16f16|sme-f8f16)")
0022 TARGET_BUILTIN(__builtin_sme_svadd_za16_f16_vg1x4, "vUiq32h", "n", "sme,(sme-f16f16|sme-f8f16)")
0023 TARGET_BUILTIN(__builtin_sme_svadd_za32_f32_vg1x2, "vUiq8f", "n", "sme,sme2")
0024 TARGET_BUILTIN(__builtin_sme_svadd_za32_f32_vg1x4, "vUiq16f", "n", "sme,sme2")
0025 TARGET_BUILTIN(__builtin_sme_svadd_za32_s32_vg1x2, "vUiq8i", "n", "sme,sme2")
0026 TARGET_BUILTIN(__builtin_sme_svadd_za32_s32_vg1x4, "vUiq16i", "n", "sme,sme2")
0027 TARGET_BUILTIN(__builtin_sme_svadd_za32_u32_vg1x2, "vUiq8Ui", "n", "sme,sme2")
0028 TARGET_BUILTIN(__builtin_sme_svadd_za32_u32_vg1x4, "vUiq16Ui", "n", "sme,sme2")
0029 TARGET_BUILTIN(__builtin_sme_svadd_za64_f64_vg1x2, "vUiq4d", "n", "sme,sme2,sme-f64f64")
0030 TARGET_BUILTIN(__builtin_sme_svadd_za64_f64_vg1x4, "vUiq8d", "n", "sme,sme2,sme-f64f64")
0031 TARGET_BUILTIN(__builtin_sme_svadd_za64_s64_vg1x2, "vUiq4Wi", "n", "sme,sme2,sme-i16i64")
0032 TARGET_BUILTIN(__builtin_sme_svadd_za64_s64_vg1x4, "vUiq8Wi", "n", "sme,sme2,sme-i16i64")
0033 TARGET_BUILTIN(__builtin_sme_svadd_za64_u64_vg1x2, "vUiq4UWi", "n", "sme,sme2,sme-i16i64")
0034 TARGET_BUILTIN(__builtin_sme_svadd_za64_u64_vg1x4, "vUiq8UWi", "n", "sme,sme2,sme-i16i64")
0035 TARGET_BUILTIN(__builtin_sme_svaddha_za32_s32_m, "vIUWiq16bq16bq4i", "n", "sme")
0036 TARGET_BUILTIN(__builtin_sme_svaddha_za32_u32_m, "vIUWiq16bq16bq4Ui", "n", "sme")
0037 TARGET_BUILTIN(__builtin_sme_svaddha_za64_s64_m, "vIUWiq16bq16bq2Wi", "n", "sme,sme-i16i64")
0038 TARGET_BUILTIN(__builtin_sme_svaddha_za64_u64_m, "vIUWiq16bq16bq2UWi", "n", "sme,sme-i16i64")
0039 TARGET_BUILTIN(__builtin_sme_svaddva_za32_s32_m, "vIUWiq16bq16bq4i", "n", "sme")
0040 TARGET_BUILTIN(__builtin_sme_svaddva_za32_u32_m, "vIUWiq16bq16bq4Ui", "n", "sme")
0041 TARGET_BUILTIN(__builtin_sme_svaddva_za64_s64_m, "vIUWiq16bq16bq2Wi", "n", "sme,sme-i16i64")
0042 TARGET_BUILTIN(__builtin_sme_svaddva_za64_u64_m, "vIUWiq16bq16bq2UWi", "n", "sme,sme-i16i64")
0043 TARGET_BUILTIN(__builtin_sme_svbmopa_za32_s32_m, "vIUWiq16bq16bq4iq4i", "n", "sme,sme2")
0044 TARGET_BUILTIN(__builtin_sme_svbmopa_za32_u32_m, "vIUWiq16bq16bq4Uiq4Ui", "n", "sme,sme2")
0045 TARGET_BUILTIN(__builtin_sme_svbmops_za32_s32_m, "vIUWiq16bq16bq4iq4i", "n", "sme,sme2")
0046 TARGET_BUILTIN(__builtin_sme_svbmops_za32_u32_m, "vIUWiq16bq16bq4Uiq4Ui", "n", "sme,sme2")
0047 TARGET_BUILTIN(__builtin_sme_svcntsb, "UWiv", "n", "sme")
0048 TARGET_BUILTIN(__builtin_sme_svcntsd, "UWiv", "n", "sme")
0049 TARGET_BUILTIN(__builtin_sme_svcntsh, "UWiv", "n", "sme")
0050 TARGET_BUILTIN(__builtin_sme_svcntsw, "UWiv", "n", "sme")
0051 TARGET_BUILTIN(__builtin_sme_svdot_lane_za16_mf8_vg1x2_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f16")
0052 TARGET_BUILTIN(__builtin_sme_svdot_lane_za16_mf8_vg1x4_fpm, "vUiq64mq16mIUWiUWi", "n", "sme,sme-f8f16")
0053 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_bf16_vg1x2, "vUiq16yq8yIUWi", "n", "sme,sme2")
0054 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_bf16_vg1x4, "vUiq32yq8yIUWi", "n", "sme,sme2")
0055 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_f16_vg1x2, "vUiq16hq8hIUWi", "n", "sme,sme2")
0056 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_f16_vg1x4, "vUiq32hq8hIUWi", "n", "sme,sme2")
0057 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_mf8_vg1x2_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f32")
0058 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_mf8_vg1x4_fpm, "vUiq64mq16mIUWiUWi", "n", "sme,sme-f8f32")
0059 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_s16_vg1x2, "vUiq16sq8sIUWi", "n", "sme,sme2")
0060 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_s16_vg1x4, "vUiq32sq8sIUWi", "n", "sme,sme2")
0061 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_s8_vg1x2, "vUiq32Scq16ScIUWi", "n", "sme,sme2")
0062 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_s8_vg1x4, "vUiq64Scq16ScIUWi", "n", "sme,sme2")
0063 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_u16_vg1x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2")
0064 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_u16_vg1x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2")
0065 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_u8_vg1x2, "vUiq32Ucq16UcIUWi", "n", "sme,sme2")
0066 TARGET_BUILTIN(__builtin_sme_svdot_lane_za32_u8_vg1x4, "vUiq64Ucq16UcIUWi", "n", "sme,sme2")
0067 TARGET_BUILTIN(__builtin_sme_svdot_lane_za64_s16_vg1x2, "vUiq16sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0068 TARGET_BUILTIN(__builtin_sme_svdot_lane_za64_s16_vg1x4, "vUiq32sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0069 TARGET_BUILTIN(__builtin_sme_svdot_lane_za64_u16_vg1x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0070 TARGET_BUILTIN(__builtin_sme_svdot_lane_za64_u16_vg1x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0071 TARGET_BUILTIN(__builtin_sme_svdot_single_za16_mf8_vg1x2_fpm, "vUiq32mq16mUWi", "n", "sme,sme-f8f16")
0072 TARGET_BUILTIN(__builtin_sme_svdot_single_za16_mf8_vg1x4_fpm, "vUiq64mq16mUWi", "n", "sme,sme-f8f16")
0073 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_bf16_vg1x2, "vUiq16yq8y", "n", "sme,sme2")
0074 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_bf16_vg1x4, "vUiq32yq8y", "n", "sme,sme2")
0075 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_f16_vg1x2, "vUiq16hq8h", "n", "sme,sme2")
0076 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_f16_vg1x4, "vUiq32hq8h", "n", "sme,sme2")
0077 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_mf8_vg1x2_fpm, "vUiq32mq16mUWi", "n", "sme,sme-f8f32")
0078 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_mf8_vg1x4_fpm, "vUiq64mq16mUWi", "n", "sme,sme-f8f32")
0079 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_s16_vg1x2, "vUiq16sq8s", "n", "sme,sme2")
0080 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_s16_vg1x4, "vUiq32sq8s", "n", "sme,sme2")
0081 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_s8_vg1x2, "vUiq32Scq16Sc", "n", "sme,sme2")
0082 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_s8_vg1x4, "vUiq64Scq16Sc", "n", "sme,sme2")
0083 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_u16_vg1x2, "vUiq16Usq8Us", "n", "sme,sme2")
0084 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_u16_vg1x4, "vUiq32Usq8Us", "n", "sme,sme2")
0085 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_u8_vg1x2, "vUiq32Ucq16Uc", "n", "sme,sme2")
0086 TARGET_BUILTIN(__builtin_sme_svdot_single_za32_u8_vg1x4, "vUiq64Ucq16Uc", "n", "sme,sme2")
0087 TARGET_BUILTIN(__builtin_sme_svdot_single_za64_s16_vg1x2, "vUiq16sq8s", "n", "sme,sme2,sme-i16i64")
0088 TARGET_BUILTIN(__builtin_sme_svdot_single_za64_s16_vg1x4, "vUiq32sq8s", "n", "sme,sme2,sme-i16i64")
0089 TARGET_BUILTIN(__builtin_sme_svdot_single_za64_u16_vg1x2, "vUiq16Usq8Us", "n", "sme,sme2,sme-i16i64")
0090 TARGET_BUILTIN(__builtin_sme_svdot_single_za64_u16_vg1x4, "vUiq32Usq8Us", "n", "sme,sme2,sme-i16i64")
0091 TARGET_BUILTIN(__builtin_sme_svdot_za16_mf8_vg1x2_fpm, "vUiq32mq32mUWi", "n", "sme,sme-f8f16")
0092 TARGET_BUILTIN(__builtin_sme_svdot_za16_mf8_vg1x4_fpm, "vUiq64mq64mUWi", "n", "sme,sme-f8f16")
0093 TARGET_BUILTIN(__builtin_sme_svdot_za32_bf16_vg1x2, "vUiq16yq16y", "n", "sme,sme2")
0094 TARGET_BUILTIN(__builtin_sme_svdot_za32_bf16_vg1x4, "vUiq32yq32y", "n", "sme,sme2")
0095 TARGET_BUILTIN(__builtin_sme_svdot_za32_f16_vg1x2, "vUiq16hq16h", "n", "sme,sme2")
0096 TARGET_BUILTIN(__builtin_sme_svdot_za32_f16_vg1x4, "vUiq32hq32h", "n", "sme,sme2")
0097 TARGET_BUILTIN(__builtin_sme_svdot_za32_mf8_vg1x2_fpm, "vUiq32mq32mUWi", "n", "sme,sme-f8f32")
0098 TARGET_BUILTIN(__builtin_sme_svdot_za32_mf8_vg1x4_fpm, "vUiq64mq64mUWi", "n", "sme,sme-f8f32")
0099 TARGET_BUILTIN(__builtin_sme_svdot_za32_s16_vg1x2, "vUiq16sq16s", "n", "sme,sme2")
0100 TARGET_BUILTIN(__builtin_sme_svdot_za32_s16_vg1x4, "vUiq32sq32s", "n", "sme,sme2")
0101 TARGET_BUILTIN(__builtin_sme_svdot_za32_s8_vg1x2, "vUiq32Scq32Sc", "n", "sme,sme2")
0102 TARGET_BUILTIN(__builtin_sme_svdot_za32_s8_vg1x4, "vUiq64Scq64Sc", "n", "sme,sme2")
0103 TARGET_BUILTIN(__builtin_sme_svdot_za32_u16_vg1x2, "vUiq16Usq16Us", "n", "sme,sme2")
0104 TARGET_BUILTIN(__builtin_sme_svdot_za32_u16_vg1x4, "vUiq32Usq32Us", "n", "sme,sme2")
0105 TARGET_BUILTIN(__builtin_sme_svdot_za32_u8_vg1x2, "vUiq32Ucq32Uc", "n", "sme,sme2")
0106 TARGET_BUILTIN(__builtin_sme_svdot_za32_u8_vg1x4, "vUiq64Ucq64Uc", "n", "sme,sme2")
0107 TARGET_BUILTIN(__builtin_sme_svdot_za64_s16_vg1x2, "vUiq16sq16s", "n", "sme,sme2,sme-i16i64")
0108 TARGET_BUILTIN(__builtin_sme_svdot_za64_s16_vg1x4, "vUiq32sq32s", "n", "sme,sme2,sme-i16i64")
0109 TARGET_BUILTIN(__builtin_sme_svdot_za64_u16_vg1x2, "vUiq16Usq16Us", "n", "sme,sme2,sme-i16i64")
0110 TARGET_BUILTIN(__builtin_sme_svdot_za64_u16_vg1x4, "vUiq32Usq32Us", "n", "sme,sme2,sme-i16i64")
0111 TARGET_BUILTIN(__builtin_sme_svld1_hor_vnum_za128, "vIUWiUiq16bvC*Wi", "n", "sme")
0112 TARGET_BUILTIN(__builtin_sme_svld1_hor_vnum_za16, "vIUWiUiq16bvC*Wi", "n", "sme")
0113 TARGET_BUILTIN(__builtin_sme_svld1_hor_vnum_za32, "vIUWiUiq16bvC*Wi", "n", "sme")
0114 TARGET_BUILTIN(__builtin_sme_svld1_hor_vnum_za64, "vIUWiUiq16bvC*Wi", "n", "sme")
0115 TARGET_BUILTIN(__builtin_sme_svld1_hor_vnum_za8, "vIUWiUiq16bvC*Wi", "n", "sme")
0116 TARGET_BUILTIN(__builtin_sme_svld1_hor_za128, "vIUWiUiq16bvC*", "n", "sme")
0117 TARGET_BUILTIN(__builtin_sme_svld1_hor_za16, "vIUWiUiq16bvC*", "n", "sme")
0118 TARGET_BUILTIN(__builtin_sme_svld1_hor_za32, "vIUWiUiq16bvC*", "n", "sme")
0119 TARGET_BUILTIN(__builtin_sme_svld1_hor_za64, "vIUWiUiq16bvC*", "n", "sme")
0120 TARGET_BUILTIN(__builtin_sme_svld1_hor_za8, "vIUWiUiq16bvC*", "n", "sme")
0121 TARGET_BUILTIN(__builtin_sme_svld1_ver_vnum_za128, "vIUWiUiq16bvC*Wi", "n", "sme")
0122 TARGET_BUILTIN(__builtin_sme_svld1_ver_vnum_za16, "vIUWiUiq16bvC*Wi", "n", "sme")
0123 TARGET_BUILTIN(__builtin_sme_svld1_ver_vnum_za32, "vIUWiUiq16bvC*Wi", "n", "sme")
0124 TARGET_BUILTIN(__builtin_sme_svld1_ver_vnum_za64, "vIUWiUiq16bvC*Wi", "n", "sme")
0125 TARGET_BUILTIN(__builtin_sme_svld1_ver_vnum_za8, "vIUWiUiq16bvC*Wi", "n", "sme")
0126 TARGET_BUILTIN(__builtin_sme_svld1_ver_za128, "vIUWiUiq16bvC*", "n", "sme")
0127 TARGET_BUILTIN(__builtin_sme_svld1_ver_za16, "vIUWiUiq16bvC*", "n", "sme")
0128 TARGET_BUILTIN(__builtin_sme_svld1_ver_za32, "vIUWiUiq16bvC*", "n", "sme")
0129 TARGET_BUILTIN(__builtin_sme_svld1_ver_za64, "vIUWiUiq16bvC*", "n", "sme")
0130 TARGET_BUILTIN(__builtin_sme_svld1_ver_za8, "vIUWiUiq16bvC*", "n", "sme")
0131 TARGET_BUILTIN(__builtin_sme_svldr_vnum_za, "vUivC*Wi", "n", "sme")
0132 TARGET_BUILTIN(__builtin_sme_svldr_za, "vUivC*", "n", "sme")
0133 TARGET_BUILTIN(__builtin_sme_svldr_zt, "vIUWivC*", "n", "sme,sme2")
0134 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_bf16, "q8yIUWiq16UcIUWi", "n", "sme,sme2")
0135 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_bf16_x2, "q16yIUWiq16UcIUWi", "n", "sme,sme2")
0136 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_bf16_x4, "q32yIUWiq16UcIUWi", "n", "sme,sme2")
0137 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_f16, "q8hIUWiq16UcIUWi", "n", "sme,sme2")
0138 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_f16_x2, "q16hIUWiq16UcIUWi", "n", "sme,sme2")
0139 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_f16_x4, "q32hIUWiq16UcIUWi", "n", "sme,sme2")
0140 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_f32, "q4fIUWiq16UcIUWi", "n", "sme,sme2")
0141 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_f32_x2, "q8fIUWiq16UcIUWi", "n", "sme,sme2")
0142 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_f32_x4, "q16fIUWiq16UcIUWi", "n", "sme,sme2")
0143 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s16, "q8sIUWiq16UcIUWi", "n", "sme,sme2")
0144 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s16_x2, "q16sIUWiq16UcIUWi", "n", "sme,sme2")
0145 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s16_x4, "q32sIUWiq16UcIUWi", "n", "sme,sme2")
0146 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s32, "q4iIUWiq16UcIUWi", "n", "sme,sme2")
0147 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s32_x2, "q8iIUWiq16UcIUWi", "n", "sme,sme2")
0148 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s32_x4, "q16iIUWiq16UcIUWi", "n", "sme,sme2")
0149 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s8, "q16ScIUWiq16UcIUWi", "n", "sme,sme2")
0150 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s8_x2, "q32ScIUWiq16UcIUWi", "n", "sme,sme2")
0151 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_s8_x4, "q64ScIUWiq16UcIUWi", "n", "sme,sme2")
0152 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u16, "q8UsIUWiq16UcIUWi", "n", "sme,sme2")
0153 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u16_x2, "q16UsIUWiq16UcIUWi", "n", "sme,sme2")
0154 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u16_x4, "q32UsIUWiq16UcIUWi", "n", "sme,sme2")
0155 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u32, "q4UiIUWiq16UcIUWi", "n", "sme,sme2")
0156 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u32_x2, "q8UiIUWiq16UcIUWi", "n", "sme,sme2")
0157 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u32_x4, "q16UiIUWiq16UcIUWi", "n", "sme,sme2")
0158 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u8, "q16UcIUWiq16UcIUWi", "n", "sme,sme2")
0159 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u8_x2, "q32UcIUWiq16UcIUWi", "n", "sme,sme2")
0160 TARGET_BUILTIN(__builtin_sme_svluti2_lane_zt_u8_x4, "q64UcIUWiq16UcIUWi", "n", "sme,sme2")
0161 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_bf16, "q8yIUWiq16UcIUWi", "n", "sme,sme2")
0162 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_bf16_x2, "q16yIUWiq16UcIUWi", "n", "sme,sme2")
0163 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_bf16_x4, "q32yIUWiq16UcIUWi", "n", "sme,sme2")
0164 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_f16, "q8hIUWiq16UcIUWi", "n", "sme,sme2")
0165 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_f16_x2, "q16hIUWiq16UcIUWi", "n", "sme,sme2")
0166 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_f16_x4, "q32hIUWiq16UcIUWi", "n", "sme,sme2")
0167 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_f32, "q4fIUWiq16UcIUWi", "n", "sme,sme2")
0168 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_f32_x2, "q8fIUWiq16UcIUWi", "n", "sme,sme2")
0169 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_f32_x4, "q16fIUWiq16UcIUWi", "n", "sme,sme2")
0170 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s16, "q8sIUWiq16UcIUWi", "n", "sme,sme2")
0171 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s16_x2, "q16sIUWiq16UcIUWi", "n", "sme,sme2")
0172 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s16_x4, "q32sIUWiq16UcIUWi", "n", "sme,sme2")
0173 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s32, "q4iIUWiq16UcIUWi", "n", "sme,sme2")
0174 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s32_x2, "q8iIUWiq16UcIUWi", "n", "sme,sme2")
0175 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s32_x4, "q16iIUWiq16UcIUWi", "n", "sme,sme2")
0176 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s8, "q16ScIUWiq16UcIUWi", "n", "sme,sme2")
0177 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_s8_x2, "q32ScIUWiq16UcIUWi", "n", "sme,sme2")
0178 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u16, "q8UsIUWiq16UcIUWi", "n", "sme,sme2")
0179 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u16_x2, "q16UsIUWiq16UcIUWi", "n", "sme,sme2")
0180 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u16_x4, "q32UsIUWiq16UcIUWi", "n", "sme,sme2")
0181 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u32, "q4UiIUWiq16UcIUWi", "n", "sme,sme2")
0182 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u32_x2, "q8UiIUWiq16UcIUWi", "n", "sme,sme2")
0183 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u32_x4, "q16UiIUWiq16UcIUWi", "n", "sme,sme2")
0184 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u8, "q16UcIUWiq16UcIUWi", "n", "sme,sme2")
0185 TARGET_BUILTIN(__builtin_sme_svluti4_lane_zt_u8_x2, "q32UcIUWiq16UcIUWi", "n", "sme,sme2")
0186 TARGET_BUILTIN(__builtin_sme_svluti4_zt_s8_x4, "q64ScIUWiq32Uc", "n", "sme,sme-lutv2")
0187 TARGET_BUILTIN(__builtin_sme_svluti4_zt_u8_x4, "q64UcIUWiq32Uc", "n", "sme,sme-lutv2")
0188 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_bf16_vg1x2, "vUiq16yq8yIUWi", "n", "sme,sme-b16b16")
0189 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_bf16_vg1x4, "vUiq32yq8yIUWi", "n", "sme,sme-b16b16")
0190 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_f16_vg1x2, "vUiq16hq8hIUWi", "n", "sme,sme-f16f16")
0191 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_f16_vg1x4, "vUiq32hq8hIUWi", "n", "sme,sme-f16f16")
0192 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_mf8_vg2x1_fpm, "vUiq16mq16mIUWiUWi", "n", "sme,sme-f8f16")
0193 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_mf8_vg2x2_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f16")
0194 TARGET_BUILTIN(__builtin_sme_svmla_lane_za16_mf8_vg2x4_fpm, "vUiq64mq16mIUWiUWi", "n", "sme,sme-f8f16")
0195 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_bf16_vg2x1, "vUiq8yq8yIUWi", "n", "sme,sme2")
0196 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_bf16_vg2x2, "vUiq16yq8yIUWi", "n", "sme,sme2")
0197 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_bf16_vg2x4, "vUiq32yq8yIUWi", "n", "sme,sme2")
0198 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_f16_vg2x1, "vUiq8hq8hIUWi", "n", "sme,sme2")
0199 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_f16_vg2x2, "vUiq16hq8hIUWi", "n", "sme,sme2")
0200 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_f16_vg2x4, "vUiq32hq8hIUWi", "n", "sme,sme2")
0201 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_f32_vg1x2, "vUiq8fq4fIUWi", "n", "sme,sme2")
0202 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_f32_vg1x4, "vUiq16fq4fIUWi", "n", "sme,sme2")
0203 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_mf8_vg4x1_fpm, "vUiq16mq16mIUWiUWi", "n", "sme,sme-f8f32")
0204 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_mf8_vg4x2_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f32")
0205 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_mf8_vg4x4_fpm, "vUiq64mq16mIUWiUWi", "n", "sme,sme-f8f32")
0206 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_s16_vg2x1, "vUiq8sq8sIUWi", "n", "sme,sme2")
0207 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_s16_vg2x2, "vUiq16sq8sIUWi", "n", "sme,sme2")
0208 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_s16_vg2x4, "vUiq32sq8sIUWi", "n", "sme,sme2")
0209 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_s8_vg4x1, "vUiq16Scq16ScIUWi", "n", "sme,sme2")
0210 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_s8_vg4x2, "vUiq32Scq16ScIUWi", "n", "sme,sme2")
0211 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_s8_vg4x4, "vUiq64Scq16ScIUWi", "n", "sme,sme2")
0212 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_u16_vg2x1, "vUiq8Usq8UsIUWi", "n", "sme,sme2")
0213 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_u16_vg2x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2")
0214 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_u16_vg2x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2")
0215 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_u8_vg4x1, "vUiq16Ucq16UcIUWi", "n", "sme,sme2")
0216 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_u8_vg4x2, "vUiq32Ucq16UcIUWi", "n", "sme,sme2")
0217 TARGET_BUILTIN(__builtin_sme_svmla_lane_za32_u8_vg4x4, "vUiq64Ucq16UcIUWi", "n", "sme,sme2")
0218 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_f64_vg1x2, "vUiq4dq2dIUWi", "n", "sme,sme2,sme-f64f64")
0219 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_f64_vg1x4, "vUiq8dq2dIUWi", "n", "sme,sme2,sme-f64f64")
0220 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_s16_vg4x1, "vUiq8sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0221 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_s16_vg4x2, "vUiq16sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0222 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_s16_vg4x4, "vUiq32sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0223 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_u16_vg4x1, "vUiq8Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0224 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_u16_vg4x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0225 TARGET_BUILTIN(__builtin_sme_svmla_lane_za64_u16_vg4x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0226 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_bf16_vg1x2, "vUiq16yq8y", "n", "sme,sme-b16b16")
0227 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_bf16_vg1x4, "vUiq32yq8y", "n", "sme,sme-b16b16")
0228 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_f16_vg1x2, "vUiq16hq8h", "n", "sme,sme-f16f16")
0229 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_f16_vg1x4, "vUiq32hq8h", "n", "sme,sme-f16f16")
0230 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_mf8_vg2x1_fpm, "vUiq16mq16mUWi", "n", "sme,sme-f8f16")
0231 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_mf8_vg2x2_fpm, "vUiq32mq16mUWi", "n", "sme,sme-f8f16")
0232 TARGET_BUILTIN(__builtin_sme_svmla_single_za16_mf8_vg2x4_fpm, "vUiq64mq16mUWi", "n", "sme,sme-f8f16")
0233 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_bf16_vg2x2, "vUiq16yq8y", "n", "sme,sme2")
0234 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_bf16_vg2x4, "vUiq32yq8y", "n", "sme,sme2")
0235 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_f16_vg2x2, "vUiq16hq8h", "n", "sme,sme2")
0236 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_f16_vg2x4, "vUiq32hq8h", "n", "sme,sme2")
0237 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_f32_vg1x2, "vUiq8fq4f", "n", "sme,sme2")
0238 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_f32_vg1x4, "vUiq16fq4f", "n", "sme,sme2")
0239 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_mf8_vg4x1_fpm, "vUiq16mq16mUWi", "n", "sme,sme-f8f32")
0240 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_mf8_vg4x2_fpm, "vUiq32mq16mUWi", "n", "sme,sme-f8f32")
0241 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_mf8_vg4x4_fpm, "vUiq64mq16mUWi", "n", "sme,sme-f8f32")
0242 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_s16_vg2x2, "vUiq16sq8s", "n", "sme,sme2")
0243 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_s16_vg2x4, "vUiq32sq8s", "n", "sme,sme2")
0244 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_s8_vg4x2, "vUiq32Scq16Sc", "n", "sme,sme2")
0245 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_s8_vg4x4, "vUiq64Scq16Sc", "n", "sme,sme2")
0246 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_u16_vg2x2, "vUiq16Usq8Us", "n", "sme,sme2")
0247 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_u16_vg2x4, "vUiq32Usq8Us", "n", "sme,sme2")
0248 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_u8_vg4x2, "vUiq32Ucq16Uc", "n", "sme,sme2")
0249 TARGET_BUILTIN(__builtin_sme_svmla_single_za32_u8_vg4x4, "vUiq64Ucq16Uc", "n", "sme,sme2")
0250 TARGET_BUILTIN(__builtin_sme_svmla_single_za64_f64_vg1x2, "vUiq4dq2d", "n", "sme,sme2,sme-f64f64")
0251 TARGET_BUILTIN(__builtin_sme_svmla_single_za64_f64_vg1x4, "vUiq8dq2d", "n", "sme,sme2,sme-f64f64")
0252 TARGET_BUILTIN(__builtin_sme_svmla_single_za64_s16_vg4x2, "vUiq16sq8s", "n", "sme,sme2,sme-i16i64")
0253 TARGET_BUILTIN(__builtin_sme_svmla_single_za64_s16_vg4x4, "vUiq32sq8s", "n", "sme,sme2,sme-i16i64")
0254 TARGET_BUILTIN(__builtin_sme_svmla_single_za64_u16_vg4x2, "vUiq16Usq8Us", "n", "sme,sme2,sme-i16i64")
0255 TARGET_BUILTIN(__builtin_sme_svmla_single_za64_u16_vg4x4, "vUiq32Usq8Us", "n", "sme,sme2,sme-i16i64")
0256 TARGET_BUILTIN(__builtin_sme_svmla_za16_bf16_vg1x2, "vUiq16yq16y", "n", "sme,sme-b16b16")
0257 TARGET_BUILTIN(__builtin_sme_svmla_za16_bf16_vg1x4, "vUiq32yq32y", "n", "sme,sme-b16b16")
0258 TARGET_BUILTIN(__builtin_sme_svmla_za16_f16_vg1x2, "vUiq16hq16h", "n", "sme,sme-f16f16")
0259 TARGET_BUILTIN(__builtin_sme_svmla_za16_f16_vg1x4, "vUiq32hq32h", "n", "sme,sme-f16f16")
0260 TARGET_BUILTIN(__builtin_sme_svmla_za16_mf8_vg2x2_fpm, "vUiq32mq32mUWi", "n", "sme,sme-f8f16")
0261 TARGET_BUILTIN(__builtin_sme_svmla_za16_mf8_vg2x4_fpm, "vUiq64mq64mUWi", "n", "sme,sme-f8f16")
0262 TARGET_BUILTIN(__builtin_sme_svmla_za32_bf16_vg2x1, "vUiq8yq8y", "n", "sme,sme2")
0263 TARGET_BUILTIN(__builtin_sme_svmla_za32_bf16_vg2x2, "vUiq16yq16y", "n", "sme,sme2")
0264 TARGET_BUILTIN(__builtin_sme_svmla_za32_bf16_vg2x4, "vUiq32yq32y", "n", "sme,sme2")
0265 TARGET_BUILTIN(__builtin_sme_svmla_za32_f16_vg2x1, "vUiq8hq8h", "n", "sme,sme2")
0266 TARGET_BUILTIN(__builtin_sme_svmla_za32_f16_vg2x2, "vUiq16hq16h", "n", "sme,sme2")
0267 TARGET_BUILTIN(__builtin_sme_svmla_za32_f16_vg2x4, "vUiq32hq32h", "n", "sme,sme2")
0268 TARGET_BUILTIN(__builtin_sme_svmla_za32_f32_vg1x2, "vUiq8fq8f", "n", "sme,sme2")
0269 TARGET_BUILTIN(__builtin_sme_svmla_za32_f32_vg1x4, "vUiq16fq16f", "n", "sme,sme2")
0270 TARGET_BUILTIN(__builtin_sme_svmla_za32_mf8_vg4x2_fpm, "vUiq32mq32mUWi", "n", "sme,sme-f8f32")
0271 TARGET_BUILTIN(__builtin_sme_svmla_za32_mf8_vg4x4_fpm, "vUiq64mq64mUWi", "n", "sme,sme-f8f32")
0272 TARGET_BUILTIN(__builtin_sme_svmla_za32_s16_vg2x1, "vUiq8sq8s", "n", "sme,sme2")
0273 TARGET_BUILTIN(__builtin_sme_svmla_za32_s16_vg2x2, "vUiq16sq16s", "n", "sme,sme2")
0274 TARGET_BUILTIN(__builtin_sme_svmla_za32_s16_vg2x4, "vUiq32sq32s", "n", "sme,sme2")
0275 TARGET_BUILTIN(__builtin_sme_svmla_za32_s8_vg4x1, "vUiq16Scq16Sc", "n", "sme,sme2")
0276 TARGET_BUILTIN(__builtin_sme_svmla_za32_s8_vg4x2, "vUiq32Scq32Sc", "n", "sme,sme2")
0277 TARGET_BUILTIN(__builtin_sme_svmla_za32_s8_vg4x4, "vUiq64Scq64Sc", "n", "sme,sme2")
0278 TARGET_BUILTIN(__builtin_sme_svmla_za32_u16_vg2x1, "vUiq8Usq8Us", "n", "sme,sme2")
0279 TARGET_BUILTIN(__builtin_sme_svmla_za32_u16_vg2x2, "vUiq16Usq16Us", "n", "sme,sme2")
0280 TARGET_BUILTIN(__builtin_sme_svmla_za32_u16_vg2x4, "vUiq32Usq32Us", "n", "sme,sme2")
0281 TARGET_BUILTIN(__builtin_sme_svmla_za32_u8_vg4x1, "vUiq16Ucq16Uc", "n", "sme,sme2")
0282 TARGET_BUILTIN(__builtin_sme_svmla_za32_u8_vg4x2, "vUiq32Ucq32Uc", "n", "sme,sme2")
0283 TARGET_BUILTIN(__builtin_sme_svmla_za32_u8_vg4x4, "vUiq64Ucq64Uc", "n", "sme,sme2")
0284 TARGET_BUILTIN(__builtin_sme_svmla_za64_f64_vg1x2, "vUiq4dq4d", "n", "sme,sme2,sme-f64f64")
0285 TARGET_BUILTIN(__builtin_sme_svmla_za64_f64_vg1x4, "vUiq8dq8d", "n", "sme,sme2,sme-f64f64")
0286 TARGET_BUILTIN(__builtin_sme_svmla_za64_s16_vg4x1, "vUiq8sq8s", "n", "sme,sme2,sme-i16i64")
0287 TARGET_BUILTIN(__builtin_sme_svmla_za64_s16_vg4x2, "vUiq16sq16s", "n", "sme,sme2,sme-i16i64")
0288 TARGET_BUILTIN(__builtin_sme_svmla_za64_s16_vg4x4, "vUiq32sq32s", "n", "sme,sme2,sme-i16i64")
0289 TARGET_BUILTIN(__builtin_sme_svmla_za64_u16_vg4x1, "vUiq8Usq8Us", "n", "sme,sme2,sme-i16i64")
0290 TARGET_BUILTIN(__builtin_sme_svmla_za64_u16_vg4x2, "vUiq16Usq16Us", "n", "sme,sme2,sme-i16i64")
0291 TARGET_BUILTIN(__builtin_sme_svmla_za64_u16_vg4x4, "vUiq32Usq32Us", "n", "sme,sme2,sme-i16i64")
0292 TARGET_BUILTIN(__builtin_sme_svmls_lane_za16_bf16_vg1x2, "vUiq16yq8yIUWi", "n", "sme,sme-b16b16")
0293 TARGET_BUILTIN(__builtin_sme_svmls_lane_za16_bf16_vg1x4, "vUiq32yq8yIUWi", "n", "sme,sme-b16b16")
0294 TARGET_BUILTIN(__builtin_sme_svmls_lane_za16_f16_vg1x2, "vUiq16hq8hIUWi", "n", "sme,sme-f16f16")
0295 TARGET_BUILTIN(__builtin_sme_svmls_lane_za16_f16_vg1x4, "vUiq32hq8hIUWi", "n", "sme,sme-f16f16")
0296 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_bf16_vg2x1, "vUiq8yq8yIUWi", "n", "sme,sme2")
0297 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_bf16_vg2x2, "vUiq16yq8yIUWi", "n", "sme,sme2")
0298 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_bf16_vg2x4, "vUiq32yq8yIUWi", "n", "sme,sme2")
0299 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_f16_vg2x1, "vUiq8hq8hIUWi", "n", "sme,sme2")
0300 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_f16_vg2x2, "vUiq16hq8hIUWi", "n", "sme,sme2")
0301 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_f16_vg2x4, "vUiq32hq8hIUWi", "n", "sme,sme2")
0302 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_f32_vg1x2, "vUiq8fq4fIUWi", "n", "sme,sme2")
0303 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_f32_vg1x4, "vUiq16fq4fIUWi", "n", "sme,sme2")
0304 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_s16_vg2x1, "vUiq8sq8sIUWi", "n", "sme,sme2")
0305 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_s16_vg2x2, "vUiq16sq8sIUWi", "n", "sme,sme2")
0306 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_s16_vg2x4, "vUiq32sq8sIUWi", "n", "sme,sme2")
0307 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_s8_vg4x1, "vUiq16Scq16ScIUWi", "n", "sme,sme2")
0308 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_s8_vg4x2, "vUiq32Scq16ScIUWi", "n", "sme,sme2")
0309 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_s8_vg4x4, "vUiq64Scq16ScIUWi", "n", "sme,sme2")
0310 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_u16_vg2x1, "vUiq8Usq8UsIUWi", "n", "sme,sme2")
0311 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_u16_vg2x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2")
0312 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_u16_vg2x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2")
0313 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_u8_vg4x1, "vUiq16Ucq16UcIUWi", "n", "sme,sme2")
0314 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_u8_vg4x2, "vUiq32Ucq16UcIUWi", "n", "sme,sme2")
0315 TARGET_BUILTIN(__builtin_sme_svmls_lane_za32_u8_vg4x4, "vUiq64Ucq16UcIUWi", "n", "sme,sme2")
0316 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_f64_vg1x2, "vUiq4dq2dIUWi", "n", "sme,sme2,sme-f64f64")
0317 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_f64_vg1x4, "vUiq8dq2dIUWi", "n", "sme,sme2,sme-f64f64")
0318 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_s16_vg4x1, "vUiq8sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0319 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_s16_vg4x2, "vUiq16sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0320 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_s16_vg4x4, "vUiq32sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0321 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_u16_vg4x1, "vUiq8Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0322 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_u16_vg4x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0323 TARGET_BUILTIN(__builtin_sme_svmls_lane_za64_u16_vg4x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0324 TARGET_BUILTIN(__builtin_sme_svmls_single_za16_bf16_vg1x2, "vUiq16yq8y", "n", "sme,sme-b16b16")
0325 TARGET_BUILTIN(__builtin_sme_svmls_single_za16_bf16_vg1x4, "vUiq32yq8y", "n", "sme,sme-b16b16")
0326 TARGET_BUILTIN(__builtin_sme_svmls_single_za16_f16_vg1x2, "vUiq16hq8h", "n", "sme,sme-f16f16")
0327 TARGET_BUILTIN(__builtin_sme_svmls_single_za16_f16_vg1x4, "vUiq32hq8h", "n", "sme,sme-f16f16")
0328 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_bf16_vg2x2, "vUiq16yq8y", "n", "sme,sme2")
0329 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_bf16_vg2x4, "vUiq32yq8y", "n", "sme,sme2")
0330 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_f16_vg2x2, "vUiq16hq8h", "n", "sme,sme2")
0331 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_f16_vg2x4, "vUiq32hq8h", "n", "sme,sme2")
0332 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_f32_vg1x2, "vUiq8fq4f", "n", "sme,sme2")
0333 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_f32_vg1x4, "vUiq16fq4f", "n", "sme,sme2")
0334 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_s16_vg2x2, "vUiq16sq8s", "n", "sme,sme2")
0335 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_s16_vg2x4, "vUiq32sq8s", "n", "sme,sme2")
0336 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_s8_vg4x2, "vUiq32Scq16Sc", "n", "sme,sme2")
0337 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_s8_vg4x4, "vUiq64Scq16Sc", "n", "sme,sme2")
0338 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_u16_vg2x2, "vUiq16Usq8Us", "n", "sme,sme2")
0339 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_u16_vg2x4, "vUiq32Usq8Us", "n", "sme,sme2")
0340 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_u8_vg4x2, "vUiq32Ucq16Uc", "n", "sme,sme2")
0341 TARGET_BUILTIN(__builtin_sme_svmls_single_za32_u8_vg4x4, "vUiq64Ucq16Uc", "n", "sme,sme2")
0342 TARGET_BUILTIN(__builtin_sme_svmls_single_za64_f64_vg1x2, "vUiq4dq2d", "n", "sme,sme2,sme-f64f64")
0343 TARGET_BUILTIN(__builtin_sme_svmls_single_za64_f64_vg1x4, "vUiq8dq2d", "n", "sme,sme2,sme-f64f64")
0344 TARGET_BUILTIN(__builtin_sme_svmls_single_za64_s16_vg4x2, "vUiq16sq8s", "n", "sme,sme2,sme-i16i64")
0345 TARGET_BUILTIN(__builtin_sme_svmls_single_za64_s16_vg4x4, "vUiq32sq8s", "n", "sme,sme2,sme-i16i64")
0346 TARGET_BUILTIN(__builtin_sme_svmls_single_za64_u16_vg4x2, "vUiq16Usq8Us", "n", "sme,sme2,sme-i16i64")
0347 TARGET_BUILTIN(__builtin_sme_svmls_single_za64_u16_vg4x4, "vUiq32Usq8Us", "n", "sme,sme2,sme-i16i64")
0348 TARGET_BUILTIN(__builtin_sme_svmls_za16_bf16_vg1x2, "vUiq16yq16y", "n", "sme,sme-b16b16")
0349 TARGET_BUILTIN(__builtin_sme_svmls_za16_bf16_vg1x4, "vUiq32yq32y", "n", "sme,sme-b16b16")
0350 TARGET_BUILTIN(__builtin_sme_svmls_za16_f16_vg1x2, "vUiq16hq16h", "n", "sme,sme-f16f16")
0351 TARGET_BUILTIN(__builtin_sme_svmls_za16_f16_vg1x4, "vUiq32hq32h", "n", "sme,sme-f16f16")
0352 TARGET_BUILTIN(__builtin_sme_svmls_za32_bf16_vg2x1, "vUiq8yq8y", "n", "sme,sme2")
0353 TARGET_BUILTIN(__builtin_sme_svmls_za32_bf16_vg2x2, "vUiq16yq16y", "n", "sme,sme2")
0354 TARGET_BUILTIN(__builtin_sme_svmls_za32_bf16_vg2x4, "vUiq32yq32y", "n", "sme,sme2")
0355 TARGET_BUILTIN(__builtin_sme_svmls_za32_f16_vg2x1, "vUiq8hq8h", "n", "sme,sme2")
0356 TARGET_BUILTIN(__builtin_sme_svmls_za32_f16_vg2x2, "vUiq16hq16h", "n", "sme,sme2")
0357 TARGET_BUILTIN(__builtin_sme_svmls_za32_f16_vg2x4, "vUiq32hq32h", "n", "sme,sme2")
0358 TARGET_BUILTIN(__builtin_sme_svmls_za32_f32_vg1x2, "vUiq8fq8f", "n", "sme,sme2")
0359 TARGET_BUILTIN(__builtin_sme_svmls_za32_f32_vg1x4, "vUiq16fq16f", "n", "sme,sme2")
0360 TARGET_BUILTIN(__builtin_sme_svmls_za32_s16_vg2x1, "vUiq8sq8s", "n", "sme,sme2")
0361 TARGET_BUILTIN(__builtin_sme_svmls_za32_s16_vg2x2, "vUiq16sq16s", "n", "sme,sme2")
0362 TARGET_BUILTIN(__builtin_sme_svmls_za32_s16_vg2x4, "vUiq32sq32s", "n", "sme,sme2")
0363 TARGET_BUILTIN(__builtin_sme_svmls_za32_s8_vg4x1, "vUiq16Scq16Sc", "n", "sme,sme2")
0364 TARGET_BUILTIN(__builtin_sme_svmls_za32_s8_vg4x2, "vUiq32Scq32Sc", "n", "sme,sme2")
0365 TARGET_BUILTIN(__builtin_sme_svmls_za32_s8_vg4x4, "vUiq64Scq64Sc", "n", "sme,sme2")
0366 TARGET_BUILTIN(__builtin_sme_svmls_za32_u16_vg2x1, "vUiq8Usq8Us", "n", "sme,sme2")
0367 TARGET_BUILTIN(__builtin_sme_svmls_za32_u16_vg2x2, "vUiq16Usq16Us", "n", "sme,sme2")
0368 TARGET_BUILTIN(__builtin_sme_svmls_za32_u16_vg2x4, "vUiq32Usq32Us", "n", "sme,sme2")
0369 TARGET_BUILTIN(__builtin_sme_svmls_za32_u8_vg4x1, "vUiq16Ucq16Uc", "n", "sme,sme2")
0370 TARGET_BUILTIN(__builtin_sme_svmls_za32_u8_vg4x2, "vUiq32Ucq32Uc", "n", "sme,sme2")
0371 TARGET_BUILTIN(__builtin_sme_svmls_za32_u8_vg4x4, "vUiq64Ucq64Uc", "n", "sme,sme2")
0372 TARGET_BUILTIN(__builtin_sme_svmls_za64_f64_vg1x2, "vUiq4dq4d", "n", "sme,sme2,sme-f64f64")
0373 TARGET_BUILTIN(__builtin_sme_svmls_za64_f64_vg1x4, "vUiq8dq8d", "n", "sme,sme2,sme-f64f64")
0374 TARGET_BUILTIN(__builtin_sme_svmls_za64_s16_vg4x1, "vUiq8sq8s", "n", "sme,sme2,sme-i16i64")
0375 TARGET_BUILTIN(__builtin_sme_svmls_za64_s16_vg4x2, "vUiq16sq16s", "n", "sme,sme2,sme-i16i64")
0376 TARGET_BUILTIN(__builtin_sme_svmls_za64_s16_vg4x4, "vUiq32sq32s", "n", "sme,sme2,sme-i16i64")
0377 TARGET_BUILTIN(__builtin_sme_svmls_za64_u16_vg4x1, "vUiq8Usq8Us", "n", "sme,sme2,sme-i16i64")
0378 TARGET_BUILTIN(__builtin_sme_svmls_za64_u16_vg4x2, "vUiq16Usq16Us", "n", "sme,sme2,sme-i16i64")
0379 TARGET_BUILTIN(__builtin_sme_svmls_za64_u16_vg4x4, "vUiq32Usq32Us", "n", "sme,sme2,sme-i16i64")
0380 TARGET_BUILTIN(__builtin_sme_svmopa_za16_bf16_m, "vIUWiq16bq16bq8yq8y", "n", "sme,sme-b16b16")
0381 TARGET_BUILTIN(__builtin_sme_svmopa_za16_f16_m, "vIUWiq16bq16bq8hq8h", "n", "sme,sme-f16f16")
0382 TARGET_BUILTIN(__builtin_sme_svmopa_za16_mf8_m_fpm, "vIUWiq16bq16bq16mq16mUWi", "n", "sme,sme-f8f16")
0383 TARGET_BUILTIN(__builtin_sme_svmopa_za32_bf16_m, "vIUWiq16bq16bq8yq8y", "n", "sme")
0384 TARGET_BUILTIN(__builtin_sme_svmopa_za32_f16_m, "vIUWiq16bq16bq8hq8h", "n", "sme")
0385 TARGET_BUILTIN(__builtin_sme_svmopa_za32_f32_m, "vIUWiq16bq16bq4fq4f", "n", "sme")
0386 TARGET_BUILTIN(__builtin_sme_svmopa_za32_mf8_m_fpm, "vIUWiq16bq16bq16mq16mUWi", "n", "sme,sme-f8f32")
0387 TARGET_BUILTIN(__builtin_sme_svmopa_za32_s16_m, "vIUWiq16bq16bq8sq8s", "n", "sme,sme2")
0388 TARGET_BUILTIN(__builtin_sme_svmopa_za32_s8_m, "vIUWiq16bq16bq16Scq16Sc", "n", "sme")
0389 TARGET_BUILTIN(__builtin_sme_svmopa_za32_u16_m, "vIUWiq16bq16bq8Usq8Us", "n", "sme,sme2")
0390 TARGET_BUILTIN(__builtin_sme_svmopa_za32_u8_m, "vIUWiq16bq16bq16Ucq16Uc", "n", "sme")
0391 TARGET_BUILTIN(__builtin_sme_svmopa_za64_f64_m, "vIUWiq16bq16bq2dq2d", "n", "sme,sme-f64f64")
0392 TARGET_BUILTIN(__builtin_sme_svmopa_za64_s16_m, "vIUWiq16bq16bq8sq8s", "n", "sme,sme-i16i64")
0393 TARGET_BUILTIN(__builtin_sme_svmopa_za64_u16_m, "vIUWiq16bq16bq8Usq8Us", "n", "sme,sme-i16i64")
0394 TARGET_BUILTIN(__builtin_sme_svmops_za16_bf16_m, "vIUWiq16bq16bq8yq8y", "n", "sme,sme-b16b16")
0395 TARGET_BUILTIN(__builtin_sme_svmops_za16_f16_m, "vIUWiq16bq16bq8hq8h", "n", "sme,sme-f16f16")
0396 TARGET_BUILTIN(__builtin_sme_svmops_za32_bf16_m, "vIUWiq16bq16bq8yq8y", "n", "sme")
0397 TARGET_BUILTIN(__builtin_sme_svmops_za32_f16_m, "vIUWiq16bq16bq8hq8h", "n", "sme")
0398 TARGET_BUILTIN(__builtin_sme_svmops_za32_f32_m, "vIUWiq16bq16bq4fq4f", "n", "sme")
0399 TARGET_BUILTIN(__builtin_sme_svmops_za32_s16_m, "vIUWiq16bq16bq8sq8s", "n", "sme,sme2")
0400 TARGET_BUILTIN(__builtin_sme_svmops_za32_s8_m, "vIUWiq16bq16bq16Scq16Sc", "n", "sme")
0401 TARGET_BUILTIN(__builtin_sme_svmops_za32_u16_m, "vIUWiq16bq16bq8Usq8Us", "n", "sme,sme2")
0402 TARGET_BUILTIN(__builtin_sme_svmops_za32_u8_m, "vIUWiq16bq16bq16Ucq16Uc", "n", "sme")
0403 TARGET_BUILTIN(__builtin_sme_svmops_za64_f64_m, "vIUWiq16bq16bq2dq2d", "n", "sme,sme-f64f64")
0404 TARGET_BUILTIN(__builtin_sme_svmops_za64_s16_m, "vIUWiq16bq16bq8sq8s", "n", "sme,sme-i16i64")
0405 TARGET_BUILTIN(__builtin_sme_svmops_za64_u16_m, "vIUWiq16bq16bq8Usq8Us", "n", "sme,sme-i16i64")
0406 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_bf16_m, "q8yq8yq16bIUWiUi", "n", "sme")
0407 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_f16_m, "q8hq8hq16bIUWiUi", "n", "sme")
0408 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_f32_m, "q4fq4fq16bIUWiUi", "n", "sme")
0409 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_f64_m, "q2dq2dq16bIUWiUi", "n", "sme")
0410 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_s16_m, "q8sq8sq16bIUWiUi", "n", "sme")
0411 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_s32_m, "q4iq4iq16bIUWiUi", "n", "sme")
0412 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_s64_m, "q2Wiq2Wiq16bIUWiUi", "n", "sme")
0413 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_s8_m, "q16Scq16Scq16bIUWiUi", "n", "sme")
0414 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_u16_m, "q8Usq8Usq16bIUWiUi", "n", "sme")
0415 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_u32_m, "q4Uiq4Uiq16bIUWiUi", "n", "sme")
0416 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_u64_m, "q2UWiq2UWiq16bIUWiUi", "n", "sme")
0417 TARGET_BUILTIN(__builtin_sme_svread_hor_za128_u8_m, "q16Ucq16Ucq16bIUWiUi", "n", "sme")
0418 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_bf16_m, "q8yq8yq16bIUWiUi", "n", "sme")
0419 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_bf16_vg2, "q16yIUWiUi", "n", "sme,sme2")
0420 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_bf16_vg4, "q32yIUWiUi", "n", "sme,sme2")
0421 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_f16_m, "q8hq8hq16bIUWiUi", "n", "sme")
0422 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_f16_vg2, "q16hIUWiUi", "n", "sme,sme2")
0423 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_f16_vg4, "q32hIUWiUi", "n", "sme,sme2")
0424 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_s16_m, "q8sq8sq16bIUWiUi", "n", "sme")
0425 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_s16_vg2, "q16sIUWiUi", "n", "sme,sme2")
0426 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_s16_vg4, "q32sIUWiUi", "n", "sme,sme2")
0427 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_u16_m, "q8Usq8Usq16bIUWiUi", "n", "sme")
0428 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_u16_vg2, "q16UsIUWiUi", "n", "sme,sme2")
0429 TARGET_BUILTIN(__builtin_sme_svread_hor_za16_u16_vg4, "q32UsIUWiUi", "n", "sme,sme2")
0430 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_f32_m, "q4fq4fq16bIUWiUi", "n", "sme")
0431 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_f32_vg2, "q8fIUWiUi", "n", "sme,sme2")
0432 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_f32_vg4, "q16fIUWiUi", "n", "sme,sme2")
0433 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_s32_m, "q4iq4iq16bIUWiUi", "n", "sme")
0434 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_s32_vg2, "q8iIUWiUi", "n", "sme,sme2")
0435 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_s32_vg4, "q16iIUWiUi", "n", "sme,sme2")
0436 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_u32_m, "q4Uiq4Uiq16bIUWiUi", "n", "sme")
0437 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_u32_vg2, "q8UiIUWiUi", "n", "sme,sme2")
0438 TARGET_BUILTIN(__builtin_sme_svread_hor_za32_u32_vg4, "q16UiIUWiUi", "n", "sme,sme2")
0439 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_f64_m, "q2dq2dq16bIUWiUi", "n", "sme")
0440 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_f64_vg2, "q4dIUWiUi", "n", "sme,sme2")
0441 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_f64_vg4, "q8dIUWiUi", "n", "sme,sme2")
0442 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_s64_m, "q2Wiq2Wiq16bIUWiUi", "n", "sme")
0443 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_s64_vg2, "q4WiIUWiUi", "n", "sme,sme2")
0444 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_s64_vg4, "q8WiIUWiUi", "n", "sme,sme2")
0445 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_u64_m, "q2UWiq2UWiq16bIUWiUi", "n", "sme")
0446 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_u64_vg2, "q4UWiIUWiUi", "n", "sme,sme2")
0447 TARGET_BUILTIN(__builtin_sme_svread_hor_za64_u64_vg4, "q8UWiIUWiUi", "n", "sme,sme2")
0448 TARGET_BUILTIN(__builtin_sme_svread_hor_za8_s8_m, "q16Scq16Scq16bIUWiUi", "n", "sme")
0449 TARGET_BUILTIN(__builtin_sme_svread_hor_za8_s8_vg2, "q32ScIUWiUi", "n", "sme,sme2")
0450 TARGET_BUILTIN(__builtin_sme_svread_hor_za8_s8_vg4, "q64ScIUWiUi", "n", "sme,sme2")
0451 TARGET_BUILTIN(__builtin_sme_svread_hor_za8_u8_m, "q16Ucq16Ucq16bIUWiUi", "n", "sme")
0452 TARGET_BUILTIN(__builtin_sme_svread_hor_za8_u8_vg2, "q32UcIUWiUi", "n", "sme,sme2")
0453 TARGET_BUILTIN(__builtin_sme_svread_hor_za8_u8_vg4, "q64UcIUWiUi", "n", "sme,sme2")
0454 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_bf16_m, "q8yq8yq16bIUWiUi", "n", "sme")
0455 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_f16_m, "q8hq8hq16bIUWiUi", "n", "sme")
0456 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_f32_m, "q4fq4fq16bIUWiUi", "n", "sme")
0457 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_f64_m, "q2dq2dq16bIUWiUi", "n", "sme")
0458 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_s16_m, "q8sq8sq16bIUWiUi", "n", "sme")
0459 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_s32_m, "q4iq4iq16bIUWiUi", "n", "sme")
0460 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_s64_m, "q2Wiq2Wiq16bIUWiUi", "n", "sme")
0461 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_s8_m, "q16Scq16Scq16bIUWiUi", "n", "sme")
0462 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_u16_m, "q8Usq8Usq16bIUWiUi", "n", "sme")
0463 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_u32_m, "q4Uiq4Uiq16bIUWiUi", "n", "sme")
0464 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_u64_m, "q2UWiq2UWiq16bIUWiUi", "n", "sme")
0465 TARGET_BUILTIN(__builtin_sme_svread_ver_za128_u8_m, "q16Ucq16Ucq16bIUWiUi", "n", "sme")
0466 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_bf16_m, "q8yq8yq16bIUWiUi", "n", "sme")
0467 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_bf16_vg2, "q16yIUWiUi", "n", "sme,sme2")
0468 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_bf16_vg4, "q32yIUWiUi", "n", "sme,sme2")
0469 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_f16_m, "q8hq8hq16bIUWiUi", "n", "sme")
0470 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_f16_vg2, "q16hIUWiUi", "n", "sme,sme2")
0471 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_f16_vg4, "q32hIUWiUi", "n", "sme,sme2")
0472 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_s16_m, "q8sq8sq16bIUWiUi", "n", "sme")
0473 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_s16_vg2, "q16sIUWiUi", "n", "sme,sme2")
0474 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_s16_vg4, "q32sIUWiUi", "n", "sme,sme2")
0475 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_u16_m, "q8Usq8Usq16bIUWiUi", "n", "sme")
0476 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_u16_vg2, "q16UsIUWiUi", "n", "sme,sme2")
0477 TARGET_BUILTIN(__builtin_sme_svread_ver_za16_u16_vg4, "q32UsIUWiUi", "n", "sme,sme2")
0478 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_f32_m, "q4fq4fq16bIUWiUi", "n", "sme")
0479 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_f32_vg2, "q8fIUWiUi", "n", "sme,sme2")
0480 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_f32_vg4, "q16fIUWiUi", "n", "sme,sme2")
0481 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_s32_m, "q4iq4iq16bIUWiUi", "n", "sme")
0482 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_s32_vg2, "q8iIUWiUi", "n", "sme,sme2")
0483 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_s32_vg4, "q16iIUWiUi", "n", "sme,sme2")
0484 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_u32_m, "q4Uiq4Uiq16bIUWiUi", "n", "sme")
0485 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_u32_vg2, "q8UiIUWiUi", "n", "sme,sme2")
0486 TARGET_BUILTIN(__builtin_sme_svread_ver_za32_u32_vg4, "q16UiIUWiUi", "n", "sme,sme2")
0487 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_f64_m, "q2dq2dq16bIUWiUi", "n", "sme")
0488 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_f64_vg2, "q4dIUWiUi", "n", "sme,sme2")
0489 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_f64_vg4, "q8dIUWiUi", "n", "sme,sme2")
0490 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_s64_m, "q2Wiq2Wiq16bIUWiUi", "n", "sme")
0491 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_s64_vg2, "q4WiIUWiUi", "n", "sme,sme2")
0492 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_s64_vg4, "q8WiIUWiUi", "n", "sme,sme2")
0493 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_u64_m, "q2UWiq2UWiq16bIUWiUi", "n", "sme")
0494 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_u64_vg2, "q4UWiIUWiUi", "n", "sme,sme2")
0495 TARGET_BUILTIN(__builtin_sme_svread_ver_za64_u64_vg4, "q8UWiIUWiUi", "n", "sme,sme2")
0496 TARGET_BUILTIN(__builtin_sme_svread_ver_za8_s8_m, "q16Scq16Scq16bIUWiUi", "n", "sme")
0497 TARGET_BUILTIN(__builtin_sme_svread_ver_za8_s8_vg2, "q32ScIUWiUi", "n", "sme,sme2")
0498 TARGET_BUILTIN(__builtin_sme_svread_ver_za8_s8_vg4, "q64ScIUWiUi", "n", "sme,sme2")
0499 TARGET_BUILTIN(__builtin_sme_svread_ver_za8_u8_m, "q16Ucq16Ucq16bIUWiUi", "n", "sme")
0500 TARGET_BUILTIN(__builtin_sme_svread_ver_za8_u8_vg2, "q32UcIUWiUi", "n", "sme,sme2")
0501 TARGET_BUILTIN(__builtin_sme_svread_ver_za8_u8_vg4, "q64UcIUWiUi", "n", "sme,sme2")
0502 TARGET_BUILTIN(__builtin_sme_svread_za16_bf16_vg1x2, "q16yUi", "n", "sme,sme2")
0503 TARGET_BUILTIN(__builtin_sme_svread_za16_bf16_vg1x4, "q32yUi", "n", "sme,sme2")
0504 TARGET_BUILTIN(__builtin_sme_svread_za16_f16_vg1x2, "q16hUi", "n", "sme,sme2")
0505 TARGET_BUILTIN(__builtin_sme_svread_za16_f16_vg1x4, "q32hUi", "n", "sme,sme2")
0506 TARGET_BUILTIN(__builtin_sme_svread_za16_s16_vg1x2, "q16sUi", "n", "sme,sme2")
0507 TARGET_BUILTIN(__builtin_sme_svread_za16_s16_vg1x4, "q32sUi", "n", "sme,sme2")
0508 TARGET_BUILTIN(__builtin_sme_svread_za16_u16_vg1x2, "q16UsUi", "n", "sme,sme2")
0509 TARGET_BUILTIN(__builtin_sme_svread_za16_u16_vg1x4, "q32UsUi", "n", "sme,sme2")
0510 TARGET_BUILTIN(__builtin_sme_svread_za32_f32_vg1x2, "q8fUi", "n", "sme,sme2")
0511 TARGET_BUILTIN(__builtin_sme_svread_za32_f32_vg1x4, "q16fUi", "n", "sme,sme2")
0512 TARGET_BUILTIN(__builtin_sme_svread_za32_s32_vg1x2, "q8iUi", "n", "sme,sme2")
0513 TARGET_BUILTIN(__builtin_sme_svread_za32_s32_vg1x4, "q16iUi", "n", "sme,sme2")
0514 TARGET_BUILTIN(__builtin_sme_svread_za32_u32_vg1x2, "q8UiUi", "n", "sme,sme2")
0515 TARGET_BUILTIN(__builtin_sme_svread_za32_u32_vg1x4, "q16UiUi", "n", "sme,sme2")
0516 TARGET_BUILTIN(__builtin_sme_svread_za64_f64_vg1x2, "q4dUi", "n", "sme,sme2")
0517 TARGET_BUILTIN(__builtin_sme_svread_za64_f64_vg1x4, "q8dUi", "n", "sme,sme2")
0518 TARGET_BUILTIN(__builtin_sme_svread_za64_s64_vg1x2, "q4WiUi", "n", "sme,sme2")
0519 TARGET_BUILTIN(__builtin_sme_svread_za64_s64_vg1x4, "q8WiUi", "n", "sme,sme2")
0520 TARGET_BUILTIN(__builtin_sme_svread_za64_u64_vg1x2, "q4UWiUi", "n", "sme,sme2")
0521 TARGET_BUILTIN(__builtin_sme_svread_za64_u64_vg1x4, "q8UWiUi", "n", "sme,sme2")
0522 TARGET_BUILTIN(__builtin_sme_svread_za8_s8_vg1x2, "q32ScUi", "n", "sme,sme2")
0523 TARGET_BUILTIN(__builtin_sme_svread_za8_s8_vg1x4, "q64ScUi", "n", "sme,sme2")
0524 TARGET_BUILTIN(__builtin_sme_svread_za8_u8_vg1x2, "q32UcUi", "n", "sme,sme2")
0525 TARGET_BUILTIN(__builtin_sme_svread_za8_u8_vg1x4, "q64UcUi", "n", "sme,sme2")
0526 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_bf16, "q8yIUWiUi", "n", "sme,sme2p1")
0527 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_f16, "q8hIUWiUi", "n", "sme,sme2p1")
0528 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_f32, "q4fIUWiUi", "n", "sme,sme2p1")
0529 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_f64, "q2dIUWiUi", "n", "sme,sme2p1")
0530 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_s16, "q8sIUWiUi", "n", "sme,sme2p1")
0531 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_s32, "q4iIUWiUi", "n", "sme,sme2p1")
0532 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_s64, "q2WiIUWiUi", "n", "sme,sme2p1")
0533 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_s8, "q16ScIUWiUi", "n", "sme,sme2p1")
0534 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_u16, "q8UsIUWiUi", "n", "sme,sme2p1")
0535 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_u32, "q4UiIUWiUi", "n", "sme,sme2p1")
0536 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_u64, "q2UWiIUWiUi", "n", "sme,sme2p1")
0537 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za128_u8, "q16UcIUWiUi", "n", "sme,sme2p1")
0538 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_bf16, "q8yIUWiUi", "n", "sme,sme2p1")
0539 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_bf16_vg2, "q16yIUWiUi", "n", "sme,sme2p1")
0540 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_bf16_vg4, "q32yIUWiUi", "n", "sme,sme2p1")
0541 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_f16, "q8hIUWiUi", "n", "sme,sme2p1")
0542 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_f16_vg2, "q16hIUWiUi", "n", "sme,sme2p1")
0543 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_f16_vg4, "q32hIUWiUi", "n", "sme,sme2p1")
0544 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_s16, "q8sIUWiUi", "n", "sme,sme2p1")
0545 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_s16_vg2, "q16sIUWiUi", "n", "sme,sme2p1")
0546 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_s16_vg4, "q32sIUWiUi", "n", "sme,sme2p1")
0547 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_u16, "q8UsIUWiUi", "n", "sme,sme2p1")
0548 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_u16_vg2, "q16UsIUWiUi", "n", "sme,sme2p1")
0549 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za16_u16_vg4, "q32UsIUWiUi", "n", "sme,sme2p1")
0550 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_f32, "q4fIUWiUi", "n", "sme,sme2p1")
0551 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_f32_vg2, "q8fIUWiUi", "n", "sme,sme2p1")
0552 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_f32_vg4, "q16fIUWiUi", "n", "sme,sme2p1")
0553 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_s32, "q4iIUWiUi", "n", "sme,sme2p1")
0554 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_s32_vg2, "q8iIUWiUi", "n", "sme,sme2p1")
0555 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_s32_vg4, "q16iIUWiUi", "n", "sme,sme2p1")
0556 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_u32, "q4UiIUWiUi", "n", "sme,sme2p1")
0557 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_u32_vg2, "q8UiIUWiUi", "n", "sme,sme2p1")
0558 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za32_u32_vg4, "q16UiIUWiUi", "n", "sme,sme2p1")
0559 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_f64, "q2dIUWiUi", "n", "sme,sme2p1")
0560 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_f64_vg2, "q4dIUWiUi", "n", "sme,sme2p1")
0561 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_f64_vg4, "q8dIUWiUi", "n", "sme,sme2p1")
0562 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_s64, "q2WiIUWiUi", "n", "sme,sme2p1")
0563 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_s64_vg2, "q4WiIUWiUi", "n", "sme,sme2p1")
0564 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_s64_vg4, "q8WiIUWiUi", "n", "sme,sme2p1")
0565 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_u64, "q2UWiIUWiUi", "n", "sme,sme2p1")
0566 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_u64_vg2, "q4UWiIUWiUi", "n", "sme,sme2p1")
0567 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za64_u64_vg4, "q8UWiIUWiUi", "n", "sme,sme2p1")
0568 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za8_s8, "q16ScIUWiUi", "n", "sme,sme2p1")
0569 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za8_s8_vg2, "q32ScIUWiUi", "n", "sme,sme2p1")
0570 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za8_s8_vg4, "q64ScIUWiUi", "n", "sme,sme2p1")
0571 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za8_u8, "q16UcIUWiUi", "n", "sme,sme2p1")
0572 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za8_u8_vg2, "q32UcIUWiUi", "n", "sme,sme2p1")
0573 TARGET_BUILTIN(__builtin_sme_svreadz_hor_za8_u8_vg4, "q64UcIUWiUi", "n", "sme,sme2p1")
0574 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_bf16, "q8yIUWiUi", "n", "sme,sme2p1")
0575 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_f16, "q8hIUWiUi", "n", "sme,sme2p1")
0576 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_f32, "q4fIUWiUi", "n", "sme,sme2p1")
0577 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_f64, "q2dIUWiUi", "n", "sme,sme2p1")
0578 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_s16, "q8sIUWiUi", "n", "sme,sme2p1")
0579 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_s32, "q4iIUWiUi", "n", "sme,sme2p1")
0580 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_s64, "q2WiIUWiUi", "n", "sme,sme2p1")
0581 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_s8, "q16ScIUWiUi", "n", "sme,sme2p1")
0582 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_u16, "q8UsIUWiUi", "n", "sme,sme2p1")
0583 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_u32, "q4UiIUWiUi", "n", "sme,sme2p1")
0584 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_u64, "q2UWiIUWiUi", "n", "sme,sme2p1")
0585 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za128_u8, "q16UcIUWiUi", "n", "sme,sme2p1")
0586 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_bf16, "q8yIUWiUi", "n", "sme,sme2p1")
0587 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_bf16_vg2, "q16yIUWiUi", "n", "sme,sme2p1")
0588 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_bf16_vg4, "q32yIUWiUi", "n", "sme,sme2p1")
0589 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_f16, "q8hIUWiUi", "n", "sme,sme2p1")
0590 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_f16_vg2, "q16hIUWiUi", "n", "sme,sme2p1")
0591 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_f16_vg4, "q32hIUWiUi", "n", "sme,sme2p1")
0592 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_s16, "q8sIUWiUi", "n", "sme,sme2p1")
0593 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_s16_vg2, "q16sIUWiUi", "n", "sme,sme2p1")
0594 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_s16_vg4, "q32sIUWiUi", "n", "sme,sme2p1")
0595 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_u16, "q8UsIUWiUi", "n", "sme,sme2p1")
0596 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_u16_vg2, "q16UsIUWiUi", "n", "sme,sme2p1")
0597 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za16_u16_vg4, "q32UsIUWiUi", "n", "sme,sme2p1")
0598 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_f32, "q4fIUWiUi", "n", "sme,sme2p1")
0599 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_f32_vg2, "q8fIUWiUi", "n", "sme,sme2p1")
0600 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_f32_vg4, "q16fIUWiUi", "n", "sme,sme2p1")
0601 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_s32, "q4iIUWiUi", "n", "sme,sme2p1")
0602 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_s32_vg2, "q8iIUWiUi", "n", "sme,sme2p1")
0603 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_s32_vg4, "q16iIUWiUi", "n", "sme,sme2p1")
0604 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_u32, "q4UiIUWiUi", "n", "sme,sme2p1")
0605 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_u32_vg2, "q8UiIUWiUi", "n", "sme,sme2p1")
0606 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za32_u32_vg4, "q16UiIUWiUi", "n", "sme,sme2p1")
0607 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_f64, "q2dIUWiUi", "n", "sme,sme2p1")
0608 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_f64_vg2, "q4dIUWiUi", "n", "sme,sme2p1")
0609 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_f64_vg4, "q8dIUWiUi", "n", "sme,sme2p1")
0610 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_s64, "q2WiIUWiUi", "n", "sme,sme2p1")
0611 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_s64_vg2, "q4WiIUWiUi", "n", "sme,sme2p1")
0612 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_s64_vg4, "q8WiIUWiUi", "n", "sme,sme2p1")
0613 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_u64, "q2UWiIUWiUi", "n", "sme,sme2p1")
0614 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_u64_vg2, "q4UWiIUWiUi", "n", "sme,sme2p1")
0615 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za64_u64_vg4, "q8UWiIUWiUi", "n", "sme,sme2p1")
0616 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za8_s8, "q16ScIUWiUi", "n", "sme,sme2p1")
0617 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za8_s8_vg2, "q32ScIUWiUi", "n", "sme,sme2p1")
0618 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za8_s8_vg4, "q64ScIUWiUi", "n", "sme,sme2p1")
0619 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za8_u8, "q16UcIUWiUi", "n", "sme,sme2p1")
0620 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za8_u8_vg2, "q32UcIUWiUi", "n", "sme,sme2p1")
0621 TARGET_BUILTIN(__builtin_sme_svreadz_ver_za8_u8_vg4, "q64UcIUWiUi", "n", "sme,sme2p1")
0622 TARGET_BUILTIN(__builtin_sme_svreadz_za16_bf16_vg1x2, "q16yUi", "n", "sme,sme2p1")
0623 TARGET_BUILTIN(__builtin_sme_svreadz_za16_bf16_vg1x4, "q32yUi", "n", "sme,sme2p1")
0624 TARGET_BUILTIN(__builtin_sme_svreadz_za16_f16_vg1x2, "q16hUi", "n", "sme,sme2p1")
0625 TARGET_BUILTIN(__builtin_sme_svreadz_za16_f16_vg1x4, "q32hUi", "n", "sme,sme2p1")
0626 TARGET_BUILTIN(__builtin_sme_svreadz_za16_s16_vg1x2, "q16sUi", "n", "sme,sme2p1")
0627 TARGET_BUILTIN(__builtin_sme_svreadz_za16_s16_vg1x4, "q32sUi", "n", "sme,sme2p1")
0628 TARGET_BUILTIN(__builtin_sme_svreadz_za16_u16_vg1x2, "q16UsUi", "n", "sme,sme2p1")
0629 TARGET_BUILTIN(__builtin_sme_svreadz_za16_u16_vg1x4, "q32UsUi", "n", "sme,sme2p1")
0630 TARGET_BUILTIN(__builtin_sme_svreadz_za32_f32_vg1x2, "q8fUi", "n", "sme,sme2p1")
0631 TARGET_BUILTIN(__builtin_sme_svreadz_za32_f32_vg1x4, "q16fUi", "n", "sme,sme2p1")
0632 TARGET_BUILTIN(__builtin_sme_svreadz_za32_s32_vg1x2, "q8iUi", "n", "sme,sme2p1")
0633 TARGET_BUILTIN(__builtin_sme_svreadz_za32_s32_vg1x4, "q16iUi", "n", "sme,sme2p1")
0634 TARGET_BUILTIN(__builtin_sme_svreadz_za32_u32_vg1x2, "q8UiUi", "n", "sme,sme2p1")
0635 TARGET_BUILTIN(__builtin_sme_svreadz_za32_u32_vg1x4, "q16UiUi", "n", "sme,sme2p1")
0636 TARGET_BUILTIN(__builtin_sme_svreadz_za64_f64_vg1x2, "q4dUi", "n", "sme,sme2p1")
0637 TARGET_BUILTIN(__builtin_sme_svreadz_za64_f64_vg1x4, "q8dUi", "n", "sme,sme2p1")
0638 TARGET_BUILTIN(__builtin_sme_svreadz_za64_s64_vg1x2, "q4WiUi", "n", "sme,sme2p1")
0639 TARGET_BUILTIN(__builtin_sme_svreadz_za64_s64_vg1x4, "q8WiUi", "n", "sme,sme2p1")
0640 TARGET_BUILTIN(__builtin_sme_svreadz_za64_u64_vg1x2, "q4UWiUi", "n", "sme,sme2p1")
0641 TARGET_BUILTIN(__builtin_sme_svreadz_za64_u64_vg1x4, "q8UWiUi", "n", "sme,sme2p1")
0642 TARGET_BUILTIN(__builtin_sme_svreadz_za8_s8_vg1x2, "q32ScUi", "n", "sme,sme2p1")
0643 TARGET_BUILTIN(__builtin_sme_svreadz_za8_s8_vg1x4, "q64ScUi", "n", "sme,sme2p1")
0644 TARGET_BUILTIN(__builtin_sme_svreadz_za8_u8_vg1x2, "q32UcUi", "n", "sme,sme2p1")
0645 TARGET_BUILTIN(__builtin_sme_svreadz_za8_u8_vg1x4, "q64UcUi", "n", "sme,sme2p1")
0646 TARGET_BUILTIN(__builtin_sme_svst1_hor_vnum_za128, "vIUWiUiq16bv*Wi", "n", "sme")
0647 TARGET_BUILTIN(__builtin_sme_svst1_hor_vnum_za16, "vIUWiUiq16bv*Wi", "n", "sme")
0648 TARGET_BUILTIN(__builtin_sme_svst1_hor_vnum_za32, "vIUWiUiq16bv*Wi", "n", "sme")
0649 TARGET_BUILTIN(__builtin_sme_svst1_hor_vnum_za64, "vIUWiUiq16bv*Wi", "n", "sme")
0650 TARGET_BUILTIN(__builtin_sme_svst1_hor_vnum_za8, "vIUWiUiq16bv*Wi", "n", "sme")
0651 TARGET_BUILTIN(__builtin_sme_svst1_hor_za128, "vIUWiUiq16bv*", "n", "sme")
0652 TARGET_BUILTIN(__builtin_sme_svst1_hor_za16, "vIUWiUiq16bv*", "n", "sme")
0653 TARGET_BUILTIN(__builtin_sme_svst1_hor_za32, "vIUWiUiq16bv*", "n", "sme")
0654 TARGET_BUILTIN(__builtin_sme_svst1_hor_za64, "vIUWiUiq16bv*", "n", "sme")
0655 TARGET_BUILTIN(__builtin_sme_svst1_hor_za8, "vIUWiUiq16bv*", "n", "sme")
0656 TARGET_BUILTIN(__builtin_sme_svst1_ver_vnum_za128, "vIUWiUiq16bv*Wi", "n", "sme")
0657 TARGET_BUILTIN(__builtin_sme_svst1_ver_vnum_za16, "vIUWiUiq16bv*Wi", "n", "sme")
0658 TARGET_BUILTIN(__builtin_sme_svst1_ver_vnum_za32, "vIUWiUiq16bv*Wi", "n", "sme")
0659 TARGET_BUILTIN(__builtin_sme_svst1_ver_vnum_za64, "vIUWiUiq16bv*Wi", "n", "sme")
0660 TARGET_BUILTIN(__builtin_sme_svst1_ver_vnum_za8, "vIUWiUiq16bv*Wi", "n", "sme")
0661 TARGET_BUILTIN(__builtin_sme_svst1_ver_za128, "vIUWiUiq16bv*", "n", "sme")
0662 TARGET_BUILTIN(__builtin_sme_svst1_ver_za16, "vIUWiUiq16bv*", "n", "sme")
0663 TARGET_BUILTIN(__builtin_sme_svst1_ver_za32, "vIUWiUiq16bv*", "n", "sme")
0664 TARGET_BUILTIN(__builtin_sme_svst1_ver_za64, "vIUWiUiq16bv*", "n", "sme")
0665 TARGET_BUILTIN(__builtin_sme_svst1_ver_za8, "vIUWiUiq16bv*", "n", "sme")
0666 TARGET_BUILTIN(__builtin_sme_svstr_vnum_za, "vUiv*Wi", "n", "sme")
0667 TARGET_BUILTIN(__builtin_sme_svstr_za, "vUiv*", "n", "sme")
0668 TARGET_BUILTIN(__builtin_sme_svstr_zt, "vIUWiv*", "n", "sme,sme2")
0669 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za32_s32_vg1x2, "vUiq8iq4i", "n", "sme,sme2")
0670 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za32_s32_vg1x4, "vUiq16iq4i", "n", "sme,sme2")
0671 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za32_u32_vg1x2, "vUiq8Uiq4Ui", "n", "sme,sme2")
0672 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za32_u32_vg1x4, "vUiq16Uiq4Ui", "n", "sme,sme2")
0673 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za64_s64_vg1x2, "vUiq4Wiq2Wi", "n", "sme,sme2,sme-i16i64")
0674 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za64_s64_vg1x4, "vUiq8Wiq2Wi", "n", "sme,sme2,sme-i16i64")
0675 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za64_u64_vg1x2, "vUiq4UWiq2UWi", "n", "sme,sme2,sme-i16i64")
0676 TARGET_BUILTIN(__builtin_sme_svsub_write_single_za64_u64_vg1x4, "vUiq8UWiq2UWi", "n", "sme,sme2,sme-i16i64")
0677 TARGET_BUILTIN(__builtin_sme_svsub_write_za32_s32_vg1x2, "vUiq8iq8i", "n", "sme,sme2")
0678 TARGET_BUILTIN(__builtin_sme_svsub_write_za32_s32_vg1x4, "vUiq16iq16i", "n", "sme,sme2")
0679 TARGET_BUILTIN(__builtin_sme_svsub_write_za32_u32_vg1x2, "vUiq8Uiq8Ui", "n", "sme,sme2")
0680 TARGET_BUILTIN(__builtin_sme_svsub_write_za32_u32_vg1x4, "vUiq16Uiq16Ui", "n", "sme,sme2")
0681 TARGET_BUILTIN(__builtin_sme_svsub_write_za64_s64_vg1x2, "vUiq4Wiq4Wi", "n", "sme,sme2,sme-i16i64")
0682 TARGET_BUILTIN(__builtin_sme_svsub_write_za64_s64_vg1x4, "vUiq8Wiq8Wi", "n", "sme,sme2,sme-i16i64")
0683 TARGET_BUILTIN(__builtin_sme_svsub_write_za64_u64_vg1x2, "vUiq4UWiq4UWi", "n", "sme,sme2,sme-i16i64")
0684 TARGET_BUILTIN(__builtin_sme_svsub_write_za64_u64_vg1x4, "vUiq8UWiq8UWi", "n", "sme,sme2,sme-i16i64")
0685 TARGET_BUILTIN(__builtin_sme_svsub_za16_bf16_vg1x2, "vUiq16y", "n", "sme,sme-b16b16")
0686 TARGET_BUILTIN(__builtin_sme_svsub_za16_bf16_vg1x4, "vUiq32y", "n", "sme,sme-b16b16")
0687 TARGET_BUILTIN(__builtin_sme_svsub_za16_f16_vg1x2, "vUiq16h", "n", "sme,(sme-f16f16|sme-f8f16)")
0688 TARGET_BUILTIN(__builtin_sme_svsub_za16_f16_vg1x4, "vUiq32h", "n", "sme,(sme-f16f16|sme-f8f16)")
0689 TARGET_BUILTIN(__builtin_sme_svsub_za32_f32_vg1x2, "vUiq8f", "n", "sme,sme2")
0690 TARGET_BUILTIN(__builtin_sme_svsub_za32_f32_vg1x4, "vUiq16f", "n", "sme,sme2")
0691 TARGET_BUILTIN(__builtin_sme_svsub_za32_s32_vg1x2, "vUiq8i", "n", "sme,sme2")
0692 TARGET_BUILTIN(__builtin_sme_svsub_za32_s32_vg1x4, "vUiq16i", "n", "sme,sme2")
0693 TARGET_BUILTIN(__builtin_sme_svsub_za32_u32_vg1x2, "vUiq8Ui", "n", "sme,sme2")
0694 TARGET_BUILTIN(__builtin_sme_svsub_za32_u32_vg1x4, "vUiq16Ui", "n", "sme,sme2")
0695 TARGET_BUILTIN(__builtin_sme_svsub_za64_f64_vg1x2, "vUiq4d", "n", "sme,sme2,sme-f64f64")
0696 TARGET_BUILTIN(__builtin_sme_svsub_za64_f64_vg1x4, "vUiq8d", "n", "sme,sme2,sme-f64f64")
0697 TARGET_BUILTIN(__builtin_sme_svsub_za64_s64_vg1x2, "vUiq4Wi", "n", "sme,sme2,sme-i16i64")
0698 TARGET_BUILTIN(__builtin_sme_svsub_za64_s64_vg1x4, "vUiq8Wi", "n", "sme,sme2,sme-i16i64")
0699 TARGET_BUILTIN(__builtin_sme_svsub_za64_u64_vg1x2, "vUiq4UWi", "n", "sme,sme2,sme-i16i64")
0700 TARGET_BUILTIN(__builtin_sme_svsub_za64_u64_vg1x4, "vUiq8UWi", "n", "sme,sme2,sme-i16i64")
0701 TARGET_BUILTIN(__builtin_sme_svsudot_lane_za32_s8_vg1x2, "vUiq32Scq16UcIUWi", "n", "sme,sme2")
0702 TARGET_BUILTIN(__builtin_sme_svsudot_lane_za32_s8_vg1x4, "vUiq64Scq16UcIUWi", "n", "sme,sme2")
0703 TARGET_BUILTIN(__builtin_sme_svsudot_single_za32_s8_vg1x2, "vUiq32Scq16Uc", "n", "sme,sme2")
0704 TARGET_BUILTIN(__builtin_sme_svsudot_single_za32_s8_vg1x4, "vUiq64Scq16Uc", "n", "sme,sme2")
0705 TARGET_BUILTIN(__builtin_sme_svsudot_za32_s8_vg1x2, "vUiq32Scq32Uc", "n", "sme,sme2")
0706 TARGET_BUILTIN(__builtin_sme_svsudot_za32_s8_vg1x4, "vUiq64Scq64Uc", "n", "sme,sme2")
0707 TARGET_BUILTIN(__builtin_sme_svsumla_lane_za32_s8_vg4x1, "vUiq16Scq16UcIUWi", "n", "sme,sme2")
0708 TARGET_BUILTIN(__builtin_sme_svsumla_lane_za32_s8_vg4x2, "vUiq32Scq16UcIUWi", "n", "sme,sme2")
0709 TARGET_BUILTIN(__builtin_sme_svsumla_lane_za32_s8_vg4x4, "vUiq64Scq16UcIUWi", "n", "sme,sme2")
0710 TARGET_BUILTIN(__builtin_sme_svsumla_single_za32_s8_vg4x2, "vUiq32Scq16Uc", "n", "sme,sme2")
0711 TARGET_BUILTIN(__builtin_sme_svsumla_single_za32_s8_vg4x4, "vUiq64Scq16Uc", "n", "sme,sme2")
0712 TARGET_BUILTIN(__builtin_sme_svsumla_za32_s8_vg4x1, "vUiq16Scq16Uc", "n", "sme,sme2")
0713 TARGET_BUILTIN(__builtin_sme_svsumla_za32_s8_vg4x2, "vUiq32Scq32Uc", "n", "sme,sme2")
0714 TARGET_BUILTIN(__builtin_sme_svsumla_za32_s8_vg4x4, "vUiq64Scq64Uc", "n", "sme,sme2")
0715 TARGET_BUILTIN(__builtin_sme_svsumopa_za32_s8_m, "vIUWiq16bq16bq16Scq16Uc", "n", "sme")
0716 TARGET_BUILTIN(__builtin_sme_svsumopa_za64_s16_m, "vIUWiq16bq16bq8sq8Us", "n", "sme,sme-i16i64")
0717 TARGET_BUILTIN(__builtin_sme_svsumops_za32_s8_m, "vIUWiq16bq16bq16Scq16Uc", "n", "sme")
0718 TARGET_BUILTIN(__builtin_sme_svsumops_za64_s16_m, "vIUWiq16bq16bq8sq8Us", "n", "sme,sme-i16i64")
0719 TARGET_BUILTIN(__builtin_sme_svsuvdot_lane_za32_s8_vg1x4, "vUiq64Scq16ScIUWi", "n", "sme,sme2")
0720 TARGET_BUILTIN(__builtin_sme_svusdot_lane_za32_u8_vg1x2, "vUiq32Ucq16ScIUWi", "n", "sme,sme2")
0721 TARGET_BUILTIN(__builtin_sme_svusdot_lane_za32_u8_vg1x4, "vUiq64Ucq16ScIUWi", "n", "sme,sme2")
0722 TARGET_BUILTIN(__builtin_sme_svusdot_single_za32_u8_vg1x2, "vUiq32Ucq16Sc", "n", "sme,sme2")
0723 TARGET_BUILTIN(__builtin_sme_svusdot_single_za32_u8_vg1x4, "vUiq64Ucq16Sc", "n", "sme,sme2")
0724 TARGET_BUILTIN(__builtin_sme_svusdot_za32_u8_vg1x2, "vUiq32Ucq32Sc", "n", "sme,sme2")
0725 TARGET_BUILTIN(__builtin_sme_svusdot_za32_u8_vg1x4, "vUiq64Ucq64Sc", "n", "sme,sme2")
0726 TARGET_BUILTIN(__builtin_sme_svusmla_lane_za32_u8_vg4x1, "vUiq16Ucq16ScIUWi", "n", "sme,sme2")
0727 TARGET_BUILTIN(__builtin_sme_svusmla_lane_za32_u8_vg4x2, "vUiq32Ucq16ScIUWi", "n", "sme,sme2")
0728 TARGET_BUILTIN(__builtin_sme_svusmla_lane_za32_u8_vg4x4, "vUiq64Ucq16ScIUWi", "n", "sme,sme2")
0729 TARGET_BUILTIN(__builtin_sme_svusmla_single_za32_u8_vg4x2, "vUiq32Ucq16Sc", "n", "sme,sme2")
0730 TARGET_BUILTIN(__builtin_sme_svusmla_single_za32_u8_vg4x4, "vUiq64Ucq16Sc", "n", "sme,sme2")
0731 TARGET_BUILTIN(__builtin_sme_svusmla_za32_u8_vg4x1, "vUiq16Ucq16Sc", "n", "sme,sme2")
0732 TARGET_BUILTIN(__builtin_sme_svusmla_za32_u8_vg4x2, "vUiq32Ucq32Sc", "n", "sme,sme2")
0733 TARGET_BUILTIN(__builtin_sme_svusmla_za32_u8_vg4x4, "vUiq64Ucq64Sc", "n", "sme,sme2")
0734 TARGET_BUILTIN(__builtin_sme_svusmopa_za32_u8_m, "vIUWiq16bq16bq16Ucq16Sc", "n", "sme")
0735 TARGET_BUILTIN(__builtin_sme_svusmopa_za64_u16_m, "vIUWiq16bq16bq8Usq8s", "n", "sme,sme-i16i64")
0736 TARGET_BUILTIN(__builtin_sme_svusmops_za32_u8_m, "vIUWiq16bq16bq16Ucq16Sc", "n", "sme")
0737 TARGET_BUILTIN(__builtin_sme_svusmops_za64_u16_m, "vIUWiq16bq16bq8Usq8s", "n", "sme,sme-i16i64")
0738 TARGET_BUILTIN(__builtin_sme_svusvdot_lane_za32_u8_vg1x4, "vUiq64Ucq16UcIUWi", "n", "sme,sme2")
0739 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za16_mf8_vg1x2_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f16")
0740 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za32_bf16_vg1x2, "vUiq16yq8yIUWi", "n", "sme,sme2")
0741 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za32_f16_vg1x2, "vUiq16hq8hIUWi", "n", "sme,sme2")
0742 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za32_s16_vg1x2, "vUiq16sq8sIUWi", "n", "sme,sme2")
0743 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za32_s8_vg1x4, "vUiq64Scq16ScIUWi", "n", "sme,sme2")
0744 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za32_u16_vg1x2, "vUiq16Usq8UsIUWi", "n", "sme,sme2")
0745 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za32_u8_vg1x4, "vUiq64Ucq16UcIUWi", "n", "sme,sme2")
0746 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za64_s16_vg1x4, "vUiq32sq8sIUWi", "n", "sme,sme2,sme-i16i64")
0747 TARGET_BUILTIN(__builtin_sme_svvdot_lane_za64_u16_vg1x4, "vUiq32Usq8UsIUWi", "n", "sme,sme2,sme-i16i64")
0748 TARGET_BUILTIN(__builtin_sme_svvdotb_lane_za32_mf8_vg1x4_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f32")
0749 TARGET_BUILTIN(__builtin_sme_svvdott_lane_za32_mf8_vg1x4_fpm, "vUiq32mq16mIUWiUWi", "n", "sme,sme-f8f32")
0750 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_bf16_m, "vIUWiUiq16bq8y", "n", "sme")
0751 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_f16_m, "vIUWiUiq16bq8h", "n", "sme")
0752 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_f32_m, "vIUWiUiq16bq4f", "n", "sme")
0753 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_f64_m, "vIUWiUiq16bq2d", "n", "sme")
0754 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_s16_m, "vIUWiUiq16bq8s", "n", "sme")
0755 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_s32_m, "vIUWiUiq16bq4i", "n", "sme")
0756 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_s64_m, "vIUWiUiq16bq2Wi", "n", "sme")
0757 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_s8_m, "vIUWiUiq16bq16Sc", "n", "sme")
0758 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_u16_m, "vIUWiUiq16bq8Us", "n", "sme")
0759 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_u32_m, "vIUWiUiq16bq4Ui", "n", "sme")
0760 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_u64_m, "vIUWiUiq16bq2UWi", "n", "sme")
0761 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za128_u8_m, "vIUWiUiq16bq16Uc", "n", "sme")
0762 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_bf16_m, "vIUWiUiq16bq8y", "n", "sme")
0763 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_bf16_vg2, "vIUWiUiq16y", "n", "sme,sme2")
0764 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_bf16_vg4, "vIUWiUiq32y", "n", "sme,sme2")
0765 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_f16_m, "vIUWiUiq16bq8h", "n", "sme")
0766 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_f16_vg2, "vIUWiUiq16h", "n", "sme,sme2")
0767 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_f16_vg4, "vIUWiUiq32h", "n", "sme,sme2")
0768 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_s16_m, "vIUWiUiq16bq8s", "n", "sme")
0769 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_s16_vg2, "vIUWiUiq16s", "n", "sme,sme2")
0770 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_s16_vg4, "vIUWiUiq32s", "n", "sme,sme2")
0771 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_u16_m, "vIUWiUiq16bq8Us", "n", "sme")
0772 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_u16_vg2, "vIUWiUiq16Us", "n", "sme,sme2")
0773 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za16_u16_vg4, "vIUWiUiq32Us", "n", "sme,sme2")
0774 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_f32_m, "vIUWiUiq16bq4f", "n", "sme")
0775 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_f32_vg2, "vIUWiUiq8f", "n", "sme,sme2")
0776 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_f32_vg4, "vIUWiUiq16f", "n", "sme,sme2")
0777 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_s32_m, "vIUWiUiq16bq4i", "n", "sme")
0778 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_s32_vg2, "vIUWiUiq8i", "n", "sme,sme2")
0779 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_s32_vg4, "vIUWiUiq16i", "n", "sme,sme2")
0780 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_u32_m, "vIUWiUiq16bq4Ui", "n", "sme")
0781 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_u32_vg2, "vIUWiUiq8Ui", "n", "sme,sme2")
0782 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za32_u32_vg4, "vIUWiUiq16Ui", "n", "sme,sme2")
0783 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_f64_m, "vIUWiUiq16bq2d", "n", "sme")
0784 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_f64_vg2, "vIUWiUiq4d", "n", "sme,sme2")
0785 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_f64_vg4, "vIUWiUiq8d", "n", "sme,sme2")
0786 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_s64_m, "vIUWiUiq16bq2Wi", "n", "sme")
0787 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_s64_vg2, "vIUWiUiq4Wi", "n", "sme,sme2")
0788 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_s64_vg4, "vIUWiUiq8Wi", "n", "sme,sme2")
0789 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_u64_m, "vIUWiUiq16bq2UWi", "n", "sme")
0790 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_u64_vg2, "vIUWiUiq4UWi", "n", "sme,sme2")
0791 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za64_u64_vg4, "vIUWiUiq8UWi", "n", "sme,sme2")
0792 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za8_s8_m, "vIUWiUiq16bq16Sc", "n", "sme")
0793 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za8_s8_vg2, "vIUWiUiq32Sc", "n", "sme,sme2")
0794 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za8_s8_vg4, "vIUWiUiq64Sc", "n", "sme,sme2")
0795 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za8_u8_m, "vIUWiUiq16bq16Uc", "n", "sme")
0796 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za8_u8_vg2, "vIUWiUiq32Uc", "n", "sme,sme2")
0797 TARGET_BUILTIN(__builtin_sme_svwrite_hor_za8_u8_vg4, "vIUWiUiq64Uc", "n", "sme,sme2")
0798 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_bf16, "vIUWiq8yIUWi", "n", "sme,sme-lutv2")
0799 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_f16, "vIUWiq8hIUWi", "n", "sme,sme-lutv2")
0800 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_f32, "vIUWiq4fIUWi", "n", "sme,sme-lutv2")
0801 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_f64, "vIUWiq2dIUWi", "n", "sme,sme-lutv2")
0802 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_s16, "vIUWiq8sIUWi", "n", "sme,sme-lutv2")
0803 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_s32, "vIUWiq4iIUWi", "n", "sme,sme-lutv2")
0804 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_s64, "vIUWiq2WiIUWi", "n", "sme,sme-lutv2")
0805 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_s8, "vIUWiq16ScIUWi", "n", "sme,sme-lutv2")
0806 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_u16, "vIUWiq8UsIUWi", "n", "sme,sme-lutv2")
0807 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_u32, "vIUWiq4UiIUWi", "n", "sme,sme-lutv2")
0808 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_u64, "vIUWiq2UWiIUWi", "n", "sme,sme-lutv2")
0809 TARGET_BUILTIN(__builtin_sme_svwrite_lane_zt_u8, "vIUWiq16UcIUWi", "n", "sme,sme-lutv2")
0810 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_bf16_m, "vIUWiUiq16bq8y", "n", "sme")
0811 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_f16_m, "vIUWiUiq16bq8h", "n", "sme")
0812 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_f32_m, "vIUWiUiq16bq4f", "n", "sme")
0813 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_f64_m, "vIUWiUiq16bq2d", "n", "sme")
0814 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_s16_m, "vIUWiUiq16bq8s", "n", "sme")
0815 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_s32_m, "vIUWiUiq16bq4i", "n", "sme")
0816 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_s64_m, "vIUWiUiq16bq2Wi", "n", "sme")
0817 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_s8_m, "vIUWiUiq16bq16Sc", "n", "sme")
0818 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_u16_m, "vIUWiUiq16bq8Us", "n", "sme")
0819 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_u32_m, "vIUWiUiq16bq4Ui", "n", "sme")
0820 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_u64_m, "vIUWiUiq16bq2UWi", "n", "sme")
0821 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za128_u8_m, "vIUWiUiq16bq16Uc", "n", "sme")
0822 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_bf16_m, "vIUWiUiq16bq8y", "n", "sme")
0823 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_bf16_vg2, "vIUWiUiq16y", "n", "sme,sme2")
0824 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_bf16_vg4, "vIUWiUiq32y", "n", "sme,sme2")
0825 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_f16_m, "vIUWiUiq16bq8h", "n", "sme")
0826 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_f16_vg2, "vIUWiUiq16h", "n", "sme,sme2")
0827 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_f16_vg4, "vIUWiUiq32h", "n", "sme,sme2")
0828 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_s16_m, "vIUWiUiq16bq8s", "n", "sme")
0829 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_s16_vg2, "vIUWiUiq16s", "n", "sme,sme2")
0830 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_s16_vg4, "vIUWiUiq32s", "n", "sme,sme2")
0831 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_u16_m, "vIUWiUiq16bq8Us", "n", "sme")
0832 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_u16_vg2, "vIUWiUiq16Us", "n", "sme,sme2")
0833 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za16_u16_vg4, "vIUWiUiq32Us", "n", "sme,sme2")
0834 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_f32_m, "vIUWiUiq16bq4f", "n", "sme")
0835 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_f32_vg2, "vIUWiUiq8f", "n", "sme,sme2")
0836 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_f32_vg4, "vIUWiUiq16f", "n", "sme,sme2")
0837 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_s32_m, "vIUWiUiq16bq4i", "n", "sme")
0838 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_s32_vg2, "vIUWiUiq8i", "n", "sme,sme2")
0839 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_s32_vg4, "vIUWiUiq16i", "n", "sme,sme2")
0840 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_u32_m, "vIUWiUiq16bq4Ui", "n", "sme")
0841 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_u32_vg2, "vIUWiUiq8Ui", "n", "sme,sme2")
0842 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za32_u32_vg4, "vIUWiUiq16Ui", "n", "sme,sme2")
0843 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_f64_m, "vIUWiUiq16bq2d", "n", "sme")
0844 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_f64_vg2, "vIUWiUiq4d", "n", "sme,sme2")
0845 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_f64_vg4, "vIUWiUiq8d", "n", "sme,sme2")
0846 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_s64_m, "vIUWiUiq16bq2Wi", "n", "sme")
0847 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_s64_vg2, "vIUWiUiq4Wi", "n", "sme,sme2")
0848 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_s64_vg4, "vIUWiUiq8Wi", "n", "sme,sme2")
0849 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_u64_m, "vIUWiUiq16bq2UWi", "n", "sme")
0850 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_u64_vg2, "vIUWiUiq4UWi", "n", "sme,sme2")
0851 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za64_u64_vg4, "vIUWiUiq8UWi", "n", "sme,sme2")
0852 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za8_s8_m, "vIUWiUiq16bq16Sc", "n", "sme")
0853 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za8_s8_vg2, "vIUWiUiq32Sc", "n", "sme,sme2")
0854 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za8_s8_vg4, "vIUWiUiq64Sc", "n", "sme,sme2")
0855 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za8_u8_m, "vIUWiUiq16bq16Uc", "n", "sme")
0856 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za8_u8_vg2, "vIUWiUiq32Uc", "n", "sme,sme2")
0857 TARGET_BUILTIN(__builtin_sme_svwrite_ver_za8_u8_vg4, "vIUWiUiq64Uc", "n", "sme,sme2")
0858 TARGET_BUILTIN(__builtin_sme_svwrite_za16_bf16_vg1x2, "vUiq16y", "n", "sme,sme2")
0859 TARGET_BUILTIN(__builtin_sme_svwrite_za16_bf16_vg1x4, "vUiq32y", "n", "sme,sme2")
0860 TARGET_BUILTIN(__builtin_sme_svwrite_za16_f16_vg1x2, "vUiq16h", "n", "sme,sme2")
0861 TARGET_BUILTIN(__builtin_sme_svwrite_za16_f16_vg1x4, "vUiq32h", "n", "sme,sme2")
0862 TARGET_BUILTIN(__builtin_sme_svwrite_za16_s16_vg1x2, "vUiq16s", "n", "sme,sme2")
0863 TARGET_BUILTIN(__builtin_sme_svwrite_za16_s16_vg1x4, "vUiq32s", "n", "sme,sme2")
0864 TARGET_BUILTIN(__builtin_sme_svwrite_za16_u16_vg1x2, "vUiq16Us", "n", "sme,sme2")
0865 TARGET_BUILTIN(__builtin_sme_svwrite_za16_u16_vg1x4, "vUiq32Us", "n", "sme,sme2")
0866 TARGET_BUILTIN(__builtin_sme_svwrite_za32_f32_vg1x2, "vUiq8f", "n", "sme,sme2")
0867 TARGET_BUILTIN(__builtin_sme_svwrite_za32_f32_vg1x4, "vUiq16f", "n", "sme,sme2")
0868 TARGET_BUILTIN(__builtin_sme_svwrite_za32_s32_vg1x2, "vUiq8i", "n", "sme,sme2")
0869 TARGET_BUILTIN(__builtin_sme_svwrite_za32_s32_vg1x4, "vUiq16i", "n", "sme,sme2")
0870 TARGET_BUILTIN(__builtin_sme_svwrite_za32_u32_vg1x2, "vUiq8Ui", "n", "sme,sme2")
0871 TARGET_BUILTIN(__builtin_sme_svwrite_za32_u32_vg1x4, "vUiq16Ui", "n", "sme,sme2")
0872 TARGET_BUILTIN(__builtin_sme_svwrite_za64_f64_vg1x2, "vUiq4d", "n", "sme,sme2")
0873 TARGET_BUILTIN(__builtin_sme_svwrite_za64_f64_vg1x4, "vUiq8d", "n", "sme,sme2")
0874 TARGET_BUILTIN(__builtin_sme_svwrite_za64_s64_vg1x2, "vUiq4Wi", "n", "sme,sme2")
0875 TARGET_BUILTIN(__builtin_sme_svwrite_za64_s64_vg1x4, "vUiq8Wi", "n", "sme,sme2")
0876 TARGET_BUILTIN(__builtin_sme_svwrite_za64_u64_vg1x2, "vUiq4UWi", "n", "sme,sme2")
0877 TARGET_BUILTIN(__builtin_sme_svwrite_za64_u64_vg1x4, "vUiq8UWi", "n", "sme,sme2")
0878 TARGET_BUILTIN(__builtin_sme_svwrite_za8_s8_vg1x2, "vUiq32Sc", "n", "sme,sme2")
0879 TARGET_BUILTIN(__builtin_sme_svwrite_za8_s8_vg1x4, "vUiq64Sc", "n", "sme,sme2")
0880 TARGET_BUILTIN(__builtin_sme_svwrite_za8_u8_vg1x2, "vUiq32Uc", "n", "sme,sme2")
0881 TARGET_BUILTIN(__builtin_sme_svwrite_za8_u8_vg1x4, "vUiq64Uc", "n", "sme,sme2")
0882 TARGET_BUILTIN(__builtin_sme_svwrite_zt_bf16, "vIUWiq8y", "n", "sme,sme-lutv2")
0883 TARGET_BUILTIN(__builtin_sme_svwrite_zt_f16, "vIUWiq8h", "n", "sme,sme-lutv2")
0884 TARGET_BUILTIN(__builtin_sme_svwrite_zt_f32, "vIUWiq4f", "n", "sme,sme-lutv2")
0885 TARGET_BUILTIN(__builtin_sme_svwrite_zt_f64, "vIUWiq2d", "n", "sme,sme-lutv2")
0886 TARGET_BUILTIN(__builtin_sme_svwrite_zt_s16, "vIUWiq8s", "n", "sme,sme-lutv2")
0887 TARGET_BUILTIN(__builtin_sme_svwrite_zt_s32, "vIUWiq4i", "n", "sme,sme-lutv2")
0888 TARGET_BUILTIN(__builtin_sme_svwrite_zt_s64, "vIUWiq2Wi", "n", "sme,sme-lutv2")
0889 TARGET_BUILTIN(__builtin_sme_svwrite_zt_s8, "vIUWiq16Sc", "n", "sme,sme-lutv2")
0890 TARGET_BUILTIN(__builtin_sme_svwrite_zt_u16, "vIUWiq8Us", "n", "sme,sme-lutv2")
0891 TARGET_BUILTIN(__builtin_sme_svwrite_zt_u32, "vIUWiq4Ui", "n", "sme,sme-lutv2")
0892 TARGET_BUILTIN(__builtin_sme_svwrite_zt_u64, "vIUWiq2UWi", "n", "sme,sme-lutv2")
0893 TARGET_BUILTIN(__builtin_sme_svwrite_zt_u8, "vIUWiq16Uc", "n", "sme,sme-lutv2")
0894 TARGET_BUILTIN(__builtin_sme_svzero_mask_za, "vIUWi", "n", "sme")
0895 TARGET_BUILTIN(__builtin_sme_svzero_za, "vv", "n", "sme")
0896 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg1x2, "vUi", "n", "sme,sme2p1")
0897 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg1x4, "vUi", "n", "sme,sme2p1")
0898 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg2x1, "vUi", "n", "sme,sme2p1")
0899 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg2x2, "vUi", "n", "sme,sme2p1")
0900 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg2x4, "vUi", "n", "sme,sme2p1")
0901 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg4x1, "vUi", "n", "sme,sme2p1")
0902 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg4x2, "vUi", "n", "sme,sme2p1")
0903 TARGET_BUILTIN(__builtin_sme_svzero_za64_vg4x4, "vUi", "n", "sme,sme2p1")
0904 TARGET_BUILTIN(__builtin_sme_svzero_zt, "vIUWi", "n", "sme,sme2")
0905 #endif
0906