Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 1
#ifdef GET_SVE_BUILTINS
2
TARGET_BUILTIN(__builtin_sve_svaba_n_s16, "q8sq8sq8ss", "n", "sve2")
3
TARGET_BUILTIN(__builtin_sve_svaba_n_s32, "q4iq4iq4ii", "n", "sve2")
4
TARGET_BUILTIN(__builtin_sve_svaba_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
5
TARGET_BUILTIN(__builtin_sve_svaba_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
6
TARGET_BUILTIN(__builtin_sve_svaba_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
7
TARGET_BUILTIN(__builtin_sve_svaba_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
8
TARGET_BUILTIN(__builtin_sve_svaba_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
9
TARGET_BUILTIN(__builtin_sve_svaba_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
10
TARGET_BUILTIN(__builtin_sve_svaba_s16, "q8sq8sq8sq8s", "n", "sve2")
11
TARGET_BUILTIN(__builtin_sve_svaba_s32, "q4iq4iq4iq4i", "n", "sve2")
12
TARGET_BUILTIN(__builtin_sve_svaba_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
13
TARGET_BUILTIN(__builtin_sve_svaba_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
14
TARGET_BUILTIN(__builtin_sve_svaba_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
15
TARGET_BUILTIN(__builtin_sve_svaba_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
16
TARGET_BUILTIN(__builtin_sve_svaba_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
17
TARGET_BUILTIN(__builtin_sve_svaba_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
18
TARGET_BUILTIN(__builtin_sve_svabalb_n_s16, "q8sq8sq16ScSc", "n", "sve2")
19
TARGET_BUILTIN(__builtin_sve_svabalb_n_s32, "q4iq4iq8ss", "n", "sve2")
20
TARGET_BUILTIN(__builtin_sve_svabalb_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
21
TARGET_BUILTIN(__builtin_sve_svabalb_n_u16, "q8Usq8Usq16UcUc", "n", "sve2")
22
TARGET_BUILTIN(__builtin_sve_svabalb_n_u32, "q4Uiq4Uiq8UsUs", "n", "sve2")
23
TARGET_BUILTIN(__builtin_sve_svabalb_n_u64, "q2UWiq2UWiq4UiUi", "n", "sve2")
24
TARGET_BUILTIN(__builtin_sve_svabalb_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
25
TARGET_BUILTIN(__builtin_sve_svabalb_s32, "q4iq4iq8sq8s", "n", "sve2")
26
TARGET_BUILTIN(__builtin_sve_svabalb_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
27
TARGET_BUILTIN(__builtin_sve_svabalb_u16, "q8Usq8Usq16Ucq16Uc", "n", "sve2")
28
TARGET_BUILTIN(__builtin_sve_svabalb_u32, "q4Uiq4Uiq8Usq8Us", "n", "sve2")
29
TARGET_BUILTIN(__builtin_sve_svabalb_u64, "q2UWiq2UWiq4Uiq4Ui", "n", "sve2")
30
TARGET_BUILTIN(__builtin_sve_svabalt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
31
TARGET_BUILTIN(__builtin_sve_svabalt_n_s32, "q4iq4iq8ss", "n", "sve2")
32
TARGET_BUILTIN(__builtin_sve_svabalt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
33
TARGET_BUILTIN(__builtin_sve_svabalt_n_u16, "q8Usq8Usq16UcUc", "n", "sve2")
34
TARGET_BUILTIN(__builtin_sve_svabalt_n_u32, "q4Uiq4Uiq8UsUs", "n", "sve2")
35
TARGET_BUILTIN(__builtin_sve_svabalt_n_u64, "q2UWiq2UWiq4UiUi", "n", "sve2")
36
TARGET_BUILTIN(__builtin_sve_svabalt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
37
TARGET_BUILTIN(__builtin_sve_svabalt_s32, "q4iq4iq8sq8s", "n", "sve2")
38
TARGET_BUILTIN(__builtin_sve_svabalt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
39
TARGET_BUILTIN(__builtin_sve_svabalt_u16, "q8Usq8Usq16Ucq16Uc", "n", "sve2")
40
TARGET_BUILTIN(__builtin_sve_svabalt_u32, "q4Uiq4Uiq8Usq8Us", "n", "sve2")
41
TARGET_BUILTIN(__builtin_sve_svabalt_u64, "q2UWiq2UWiq4Uiq4Ui", "n", "sve2")
42
TARGET_BUILTIN(__builtin_sve_svabd_f16_m, "q8hq16bq8hq8h", "n", "sve")
43
TARGET_BUILTIN(__builtin_sve_svabd_f16_x, "q8hq16bq8hq8h", "n", "sve")
44
TARGET_BUILTIN(__builtin_sve_svabd_f16_z, "q8hq16bq8hq8h", "n", "sve")
45
TARGET_BUILTIN(__builtin_sve_svabd_f32_m, "q4fq16bq4fq4f", "n", "sve")
46
TARGET_BUILTIN(__builtin_sve_svabd_f32_x, "q4fq16bq4fq4f", "n", "sve")
47
TARGET_BUILTIN(__builtin_sve_svabd_f32_z, "q4fq16bq4fq4f", "n", "sve")
48
TARGET_BUILTIN(__builtin_sve_svabd_f64_m, "q2dq16bq2dq2d", "n", "sve")
49
TARGET_BUILTIN(__builtin_sve_svabd_f64_x, "q2dq16bq2dq2d", "n", "sve")
50
TARGET_BUILTIN(__builtin_sve_svabd_f64_z, "q2dq16bq2dq2d", "n", "sve")
51
TARGET_BUILTIN(__builtin_sve_svabd_n_f16_m, "q8hq16bq8hh", "n", "sve")
52
TARGET_BUILTIN(__builtin_sve_svabd_n_f16_x, "q8hq16bq8hh", "n", "sve")
53
TARGET_BUILTIN(__builtin_sve_svabd_n_f16_z, "q8hq16bq8hh", "n", "sve")
54
TARGET_BUILTIN(__builtin_sve_svabd_n_f32_m, "q4fq16bq4ff", "n", "sve")
55
TARGET_BUILTIN(__builtin_sve_svabd_n_f32_x, "q4fq16bq4ff", "n", "sve")
56
TARGET_BUILTIN(__builtin_sve_svabd_n_f32_z, "q4fq16bq4ff", "n", "sve")
57
TARGET_BUILTIN(__builtin_sve_svabd_n_f64_m, "q2dq16bq2dd", "n", "sve")
58
TARGET_BUILTIN(__builtin_sve_svabd_n_f64_x, "q2dq16bq2dd", "n", "sve")
59
TARGET_BUILTIN(__builtin_sve_svabd_n_f64_z, "q2dq16bq2dd", "n", "sve")
60
TARGET_BUILTIN(__builtin_sve_svabd_n_s16_m, "q8sq16bq8ss", "n", "sve")
61
TARGET_BUILTIN(__builtin_sve_svabd_n_s16_x, "q8sq16bq8ss", "n", "sve")
62
TARGET_BUILTIN(__builtin_sve_svabd_n_s16_z, "q8sq16bq8ss", "n", "sve")
63
TARGET_BUILTIN(__builtin_sve_svabd_n_s32_m, "q4iq16bq4ii", "n", "sve")
64
TARGET_BUILTIN(__builtin_sve_svabd_n_s32_x, "q4iq16bq4ii", "n", "sve")
65
TARGET_BUILTIN(__builtin_sve_svabd_n_s32_z, "q4iq16bq4ii", "n", "sve")
66
TARGET_BUILTIN(__builtin_sve_svabd_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
67
TARGET_BUILTIN(__builtin_sve_svabd_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
68
TARGET_BUILTIN(__builtin_sve_svabd_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
69
TARGET_BUILTIN(__builtin_sve_svabd_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
70
TARGET_BUILTIN(__builtin_sve_svabd_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
71
TARGET_BUILTIN(__builtin_sve_svabd_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
72
TARGET_BUILTIN(__builtin_sve_svabd_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
73
TARGET_BUILTIN(__builtin_sve_svabd_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
74
TARGET_BUILTIN(__builtin_sve_svabd_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
75
TARGET_BUILTIN(__builtin_sve_svabd_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
76
TARGET_BUILTIN(__builtin_sve_svabd_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
77
TARGET_BUILTIN(__builtin_sve_svabd_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
78
TARGET_BUILTIN(__builtin_sve_svabd_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
79
TARGET_BUILTIN(__builtin_sve_svabd_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
80
TARGET_BUILTIN(__builtin_sve_svabd_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
81
TARGET_BUILTIN(__builtin_sve_svabd_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
82
TARGET_BUILTIN(__builtin_sve_svabd_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
83
TARGET_BUILTIN(__builtin_sve_svabd_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
84
TARGET_BUILTIN(__builtin_sve_svabd_s16_m, "q8sq16bq8sq8s", "n", "sve")
85
TARGET_BUILTIN(__builtin_sve_svabd_s16_x, "q8sq16bq8sq8s", "n", "sve")
86
TARGET_BUILTIN(__builtin_sve_svabd_s16_z, "q8sq16bq8sq8s", "n", "sve")
87
TARGET_BUILTIN(__builtin_sve_svabd_s32_m, "q4iq16bq4iq4i", "n", "sve")
88
TARGET_BUILTIN(__builtin_sve_svabd_s32_x, "q4iq16bq4iq4i", "n", "sve")
89
TARGET_BUILTIN(__builtin_sve_svabd_s32_z, "q4iq16bq4iq4i", "n", "sve")
90
TARGET_BUILTIN(__builtin_sve_svabd_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
91
TARGET_BUILTIN(__builtin_sve_svabd_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
92
TARGET_BUILTIN(__builtin_sve_svabd_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
93
TARGET_BUILTIN(__builtin_sve_svabd_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
94
TARGET_BUILTIN(__builtin_sve_svabd_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
95
TARGET_BUILTIN(__builtin_sve_svabd_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
96
TARGET_BUILTIN(__builtin_sve_svabd_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
97
TARGET_BUILTIN(__builtin_sve_svabd_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
98
TARGET_BUILTIN(__builtin_sve_svabd_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
99
TARGET_BUILTIN(__builtin_sve_svabd_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
100
TARGET_BUILTIN(__builtin_sve_svabd_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
101
TARGET_BUILTIN(__builtin_sve_svabd_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
102
TARGET_BUILTIN(__builtin_sve_svabd_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
103
TARGET_BUILTIN(__builtin_sve_svabd_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
104
TARGET_BUILTIN(__builtin_sve_svabd_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
105
TARGET_BUILTIN(__builtin_sve_svabd_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
106
TARGET_BUILTIN(__builtin_sve_svabd_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
107
TARGET_BUILTIN(__builtin_sve_svabd_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
108
TARGET_BUILTIN(__builtin_sve_svabdlb_n_s16, "q8sq16ScSc", "n", "sve2")
109
TARGET_BUILTIN(__builtin_sve_svabdlb_n_s32, "q4iq8ss", "n", "sve2")
110
TARGET_BUILTIN(__builtin_sve_svabdlb_n_s64, "q2Wiq4ii", "n", "sve2")
111
TARGET_BUILTIN(__builtin_sve_svabdlb_n_u16, "q8Usq16UcUc", "n", "sve2")
112
TARGET_BUILTIN(__builtin_sve_svabdlb_n_u32, "q4Uiq8UsUs", "n", "sve2")
113
TARGET_BUILTIN(__builtin_sve_svabdlb_n_u64, "q2UWiq4UiUi", "n", "sve2")
114
TARGET_BUILTIN(__builtin_sve_svabdlb_s16, "q8sq16Scq16Sc", "n", "sve2")
115
TARGET_BUILTIN(__builtin_sve_svabdlb_s32, "q4iq8sq8s", "n", "sve2")
116
TARGET_BUILTIN(__builtin_sve_svabdlb_s64, "q2Wiq4iq4i", "n", "sve2")
117
TARGET_BUILTIN(__builtin_sve_svabdlb_u16, "q8Usq16Ucq16Uc", "n", "sve2")
118
TARGET_BUILTIN(__builtin_sve_svabdlb_u32, "q4Uiq8Usq8Us", "n", "sve2")
119
TARGET_BUILTIN(__builtin_sve_svabdlb_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
120
TARGET_BUILTIN(__builtin_sve_svabdlt_n_s16, "q8sq16ScSc", "n", "sve2")
121
TARGET_BUILTIN(__builtin_sve_svabdlt_n_s32, "q4iq8ss", "n", "sve2")
122
TARGET_BUILTIN(__builtin_sve_svabdlt_n_s64, "q2Wiq4ii", "n", "sve2")
123
TARGET_BUILTIN(__builtin_sve_svabdlt_n_u16, "q8Usq16UcUc", "n", "sve2")
124
TARGET_BUILTIN(__builtin_sve_svabdlt_n_u32, "q4Uiq8UsUs", "n", "sve2")
125
TARGET_BUILTIN(__builtin_sve_svabdlt_n_u64, "q2UWiq4UiUi", "n", "sve2")
126
TARGET_BUILTIN(__builtin_sve_svabdlt_s16, "q8sq16Scq16Sc", "n", "sve2")
127
TARGET_BUILTIN(__builtin_sve_svabdlt_s32, "q4iq8sq8s", "n", "sve2")
128
TARGET_BUILTIN(__builtin_sve_svabdlt_s64, "q2Wiq4iq4i", "n", "sve2")
129
TARGET_BUILTIN(__builtin_sve_svabdlt_u16, "q8Usq16Ucq16Uc", "n", "sve2")
130
TARGET_BUILTIN(__builtin_sve_svabdlt_u32, "q4Uiq8Usq8Us", "n", "sve2")
131
TARGET_BUILTIN(__builtin_sve_svabdlt_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
132
TARGET_BUILTIN(__builtin_sve_svabs_f16_m, "q8hq8hq16bq8h", "n", "sve")
133
TARGET_BUILTIN(__builtin_sve_svabs_f16_x, "q8hq16bq8h", "n", "sve")
134
TARGET_BUILTIN(__builtin_sve_svabs_f16_z, "q8hq16bq8h", "n", "sve")
135
TARGET_BUILTIN(__builtin_sve_svabs_f32_m, "q4fq4fq16bq4f", "n", "sve")
136
TARGET_BUILTIN(__builtin_sve_svabs_f32_x, "q4fq16bq4f", "n", "sve")
137
TARGET_BUILTIN(__builtin_sve_svabs_f32_z, "q4fq16bq4f", "n", "sve")
138
TARGET_BUILTIN(__builtin_sve_svabs_f64_m, "q2dq2dq16bq2d", "n", "sve")
139
TARGET_BUILTIN(__builtin_sve_svabs_f64_x, "q2dq16bq2d", "n", "sve")
140
TARGET_BUILTIN(__builtin_sve_svabs_f64_z, "q2dq16bq2d", "n", "sve")
141
TARGET_BUILTIN(__builtin_sve_svabs_s16_m, "q8sq8sq16bq8s", "n", "sve")
142
TARGET_BUILTIN(__builtin_sve_svabs_s16_x, "q8sq16bq8s", "n", "sve")
143
TARGET_BUILTIN(__builtin_sve_svabs_s16_z, "q8sq16bq8s", "n", "sve")
144
TARGET_BUILTIN(__builtin_sve_svabs_s32_m, "q4iq4iq16bq4i", "n", "sve")
145
TARGET_BUILTIN(__builtin_sve_svabs_s32_x, "q4iq16bq4i", "n", "sve")
146
TARGET_BUILTIN(__builtin_sve_svabs_s32_z, "q4iq16bq4i", "n", "sve")
147
TARGET_BUILTIN(__builtin_sve_svabs_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
148
TARGET_BUILTIN(__builtin_sve_svabs_s64_x, "q2Wiq16bq2Wi", "n", "sve")
149
TARGET_BUILTIN(__builtin_sve_svabs_s64_z, "q2Wiq16bq2Wi", "n", "sve")
150
TARGET_BUILTIN(__builtin_sve_svabs_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve")
151
TARGET_BUILTIN(__builtin_sve_svabs_s8_x, "q16Scq16bq16Sc", "n", "sve")
152
TARGET_BUILTIN(__builtin_sve_svabs_s8_z, "q16Scq16bq16Sc", "n", "sve")
153
TARGET_BUILTIN(__builtin_sve_svacge_f16, "q16bq16bq8hq8h", "n", "sve")
154
TARGET_BUILTIN(__builtin_sve_svacge_f32, "q16bq16bq4fq4f", "n", "sve")
155
TARGET_BUILTIN(__builtin_sve_svacge_f64, "q16bq16bq2dq2d", "n", "sve")
156
TARGET_BUILTIN(__builtin_sve_svacge_n_f16, "q16bq16bq8hh", "n", "sve")
157
TARGET_BUILTIN(__builtin_sve_svacge_n_f32, "q16bq16bq4ff", "n", "sve")
158
TARGET_BUILTIN(__builtin_sve_svacge_n_f64, "q16bq16bq2dd", "n", "sve")
159
TARGET_BUILTIN(__builtin_sve_svacgt_f16, "q16bq16bq8hq8h", "n", "sve")
160
TARGET_BUILTIN(__builtin_sve_svacgt_f32, "q16bq16bq4fq4f", "n", "sve")
161
TARGET_BUILTIN(__builtin_sve_svacgt_f64, "q16bq16bq2dq2d", "n", "sve")
162
TARGET_BUILTIN(__builtin_sve_svacgt_n_f16, "q16bq16bq8hh", "n", "sve")
163
TARGET_BUILTIN(__builtin_sve_svacgt_n_f32, "q16bq16bq4ff", "n", "sve")
164
TARGET_BUILTIN(__builtin_sve_svacgt_n_f64, "q16bq16bq2dd", "n", "sve")
165
TARGET_BUILTIN(__builtin_sve_svacle_f16, "q16bq16bq8hq8h", "n", "sve")
166
TARGET_BUILTIN(__builtin_sve_svacle_f32, "q16bq16bq4fq4f", "n", "sve")
167
TARGET_BUILTIN(__builtin_sve_svacle_f64, "q16bq16bq2dq2d", "n", "sve")
168
TARGET_BUILTIN(__builtin_sve_svacle_n_f16, "q16bq16bq8hh", "n", "sve")
169
TARGET_BUILTIN(__builtin_sve_svacle_n_f32, "q16bq16bq4ff", "n", "sve")
170
TARGET_BUILTIN(__builtin_sve_svacle_n_f64, "q16bq16bq2dd", "n", "sve")
171
TARGET_BUILTIN(__builtin_sve_svaclt_f16, "q16bq16bq8hq8h", "n", "sve")
172
TARGET_BUILTIN(__builtin_sve_svaclt_f32, "q16bq16bq4fq4f", "n", "sve")
173
TARGET_BUILTIN(__builtin_sve_svaclt_f64, "q16bq16bq2dq2d", "n", "sve")
174
TARGET_BUILTIN(__builtin_sve_svaclt_n_f16, "q16bq16bq8hh", "n", "sve")
175
TARGET_BUILTIN(__builtin_sve_svaclt_n_f32, "q16bq16bq4ff", "n", "sve")
176
TARGET_BUILTIN(__builtin_sve_svaclt_n_f64, "q16bq16bq2dd", "n", "sve")
177
TARGET_BUILTIN(__builtin_sve_svadalp_s16_m, "q8sq16bq8sq16Sc", "n", "sve2")
178
TARGET_BUILTIN(__builtin_sve_svadalp_s16_x, "q8sq16bq8sq16Sc", "n", "sve2")
179
TARGET_BUILTIN(__builtin_sve_svadalp_s16_z, "q8sq16bq8sq16Sc", "n", "sve2")
180
TARGET_BUILTIN(__builtin_sve_svadalp_s32_m, "q4iq16bq4iq8s", "n", "sve2")
181
TARGET_BUILTIN(__builtin_sve_svadalp_s32_x, "q4iq16bq4iq8s", "n", "sve2")
182
TARGET_BUILTIN(__builtin_sve_svadalp_s32_z, "q4iq16bq4iq8s", "n", "sve2")
183
TARGET_BUILTIN(__builtin_sve_svadalp_s64_m, "q2Wiq16bq2Wiq4i", "n", "sve2")
184
TARGET_BUILTIN(__builtin_sve_svadalp_s64_x, "q2Wiq16bq2Wiq4i", "n", "sve2")
185
TARGET_BUILTIN(__builtin_sve_svadalp_s64_z, "q2Wiq16bq2Wiq4i", "n", "sve2")
186
TARGET_BUILTIN(__builtin_sve_svadalp_u16_m, "q8Usq16bq8Usq16Uc", "n", "sve2")
187
TARGET_BUILTIN(__builtin_sve_svadalp_u16_x, "q8Usq16bq8Usq16Uc", "n", "sve2")
188
TARGET_BUILTIN(__builtin_sve_svadalp_u16_z, "q8Usq16bq8Usq16Uc", "n", "sve2")
189
TARGET_BUILTIN(__builtin_sve_svadalp_u32_m, "q4Uiq16bq4Uiq8Us", "n", "sve2")
190
TARGET_BUILTIN(__builtin_sve_svadalp_u32_x, "q4Uiq16bq4Uiq8Us", "n", "sve2")
191
TARGET_BUILTIN(__builtin_sve_svadalp_u32_z, "q4Uiq16bq4Uiq8Us", "n", "sve2")
192
TARGET_BUILTIN(__builtin_sve_svadalp_u64_m, "q2UWiq16bq2UWiq4Ui", "n", "sve2")
193
TARGET_BUILTIN(__builtin_sve_svadalp_u64_x, "q2UWiq16bq2UWiq4Ui", "n", "sve2")
194
TARGET_BUILTIN(__builtin_sve_svadalp_u64_z, "q2UWiq16bq2UWiq4Ui", "n", "sve2")
195
TARGET_BUILTIN(__builtin_sve_svadclb_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
196
TARGET_BUILTIN(__builtin_sve_svadclb_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
197
TARGET_BUILTIN(__builtin_sve_svadclb_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
198
TARGET_BUILTIN(__builtin_sve_svadclb_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
199
TARGET_BUILTIN(__builtin_sve_svadclt_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
200
TARGET_BUILTIN(__builtin_sve_svadclt_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
201
TARGET_BUILTIN(__builtin_sve_svadclt_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
202
TARGET_BUILTIN(__builtin_sve_svadclt_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
203
TARGET_BUILTIN(__builtin_sve_svadd_f16_m, "q8hq16bq8hq8h", "n", "sve")
204
TARGET_BUILTIN(__builtin_sve_svadd_f16_x, "q8hq16bq8hq8h", "n", "sve")
205
TARGET_BUILTIN(__builtin_sve_svadd_f16_z, "q8hq16bq8hq8h", "n", "sve")
206
TARGET_BUILTIN(__builtin_sve_svadd_f32_m, "q4fq16bq4fq4f", "n", "sve")
207
TARGET_BUILTIN(__builtin_sve_svadd_f32_x, "q4fq16bq4fq4f", "n", "sve")
208
TARGET_BUILTIN(__builtin_sve_svadd_f32_z, "q4fq16bq4fq4f", "n", "sve")
209
TARGET_BUILTIN(__builtin_sve_svadd_f64_m, "q2dq16bq2dq2d", "n", "sve")
210
TARGET_BUILTIN(__builtin_sve_svadd_f64_x, "q2dq16bq2dq2d", "n", "sve")
211
TARGET_BUILTIN(__builtin_sve_svadd_f64_z, "q2dq16bq2dq2d", "n", "sve")
212
TARGET_BUILTIN(__builtin_sve_svadd_n_f16_m, "q8hq16bq8hh", "n", "sve")
213
TARGET_BUILTIN(__builtin_sve_svadd_n_f16_x, "q8hq16bq8hh", "n", "sve")
214
TARGET_BUILTIN(__builtin_sve_svadd_n_f16_z, "q8hq16bq8hh", "n", "sve")
215
TARGET_BUILTIN(__builtin_sve_svadd_n_f32_m, "q4fq16bq4ff", "n", "sve")
216
TARGET_BUILTIN(__builtin_sve_svadd_n_f32_x, "q4fq16bq4ff", "n", "sve")
217
TARGET_BUILTIN(__builtin_sve_svadd_n_f32_z, "q4fq16bq4ff", "n", "sve")
218
TARGET_BUILTIN(__builtin_sve_svadd_n_f64_m, "q2dq16bq2dd", "n", "sve")
219
TARGET_BUILTIN(__builtin_sve_svadd_n_f64_x, "q2dq16bq2dd", "n", "sve")
220
TARGET_BUILTIN(__builtin_sve_svadd_n_f64_z, "q2dq16bq2dd", "n", "sve")
221
TARGET_BUILTIN(__builtin_sve_svadd_n_s16_m, "q8sq16bq8ss", "n", "sve")
222
TARGET_BUILTIN(__builtin_sve_svadd_n_s16_x, "q8sq16bq8ss", "n", "sve")
223
TARGET_BUILTIN(__builtin_sve_svadd_n_s16_z, "q8sq16bq8ss", "n", "sve")
224
TARGET_BUILTIN(__builtin_sve_svadd_n_s32_m, "q4iq16bq4ii", "n", "sve")
225
TARGET_BUILTIN(__builtin_sve_svadd_n_s32_x, "q4iq16bq4ii", "n", "sve")
226
TARGET_BUILTIN(__builtin_sve_svadd_n_s32_z, "q4iq16bq4ii", "n", "sve")
227
TARGET_BUILTIN(__builtin_sve_svadd_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
228
TARGET_BUILTIN(__builtin_sve_svadd_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
229
TARGET_BUILTIN(__builtin_sve_svadd_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
230
TARGET_BUILTIN(__builtin_sve_svadd_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
231
TARGET_BUILTIN(__builtin_sve_svadd_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
232
TARGET_BUILTIN(__builtin_sve_svadd_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
233
TARGET_BUILTIN(__builtin_sve_svadd_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
234
TARGET_BUILTIN(__builtin_sve_svadd_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
235
TARGET_BUILTIN(__builtin_sve_svadd_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
236
TARGET_BUILTIN(__builtin_sve_svadd_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
237
TARGET_BUILTIN(__builtin_sve_svadd_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
238
TARGET_BUILTIN(__builtin_sve_svadd_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
239
TARGET_BUILTIN(__builtin_sve_svadd_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
240
TARGET_BUILTIN(__builtin_sve_svadd_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
241
TARGET_BUILTIN(__builtin_sve_svadd_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
242
TARGET_BUILTIN(__builtin_sve_svadd_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
243
TARGET_BUILTIN(__builtin_sve_svadd_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
244
TARGET_BUILTIN(__builtin_sve_svadd_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
245
TARGET_BUILTIN(__builtin_sve_svadd_s16_m, "q8sq16bq8sq8s", "n", "sve")
246
TARGET_BUILTIN(__builtin_sve_svadd_s16_x, "q8sq16bq8sq8s", "n", "sve")
247
TARGET_BUILTIN(__builtin_sve_svadd_s16_z, "q8sq16bq8sq8s", "n", "sve")
248
TARGET_BUILTIN(__builtin_sve_svadd_s32_m, "q4iq16bq4iq4i", "n", "sve")
249
TARGET_BUILTIN(__builtin_sve_svadd_s32_x, "q4iq16bq4iq4i", "n", "sve")
250
TARGET_BUILTIN(__builtin_sve_svadd_s32_z, "q4iq16bq4iq4i", "n", "sve")
251
TARGET_BUILTIN(__builtin_sve_svadd_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
252
TARGET_BUILTIN(__builtin_sve_svadd_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
253
TARGET_BUILTIN(__builtin_sve_svadd_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
254
TARGET_BUILTIN(__builtin_sve_svadd_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
255
TARGET_BUILTIN(__builtin_sve_svadd_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
256
TARGET_BUILTIN(__builtin_sve_svadd_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
257
TARGET_BUILTIN(__builtin_sve_svadd_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
258
TARGET_BUILTIN(__builtin_sve_svadd_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
259
TARGET_BUILTIN(__builtin_sve_svadd_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
260
TARGET_BUILTIN(__builtin_sve_svadd_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
261
TARGET_BUILTIN(__builtin_sve_svadd_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
262
TARGET_BUILTIN(__builtin_sve_svadd_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
263
TARGET_BUILTIN(__builtin_sve_svadd_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
264
TARGET_BUILTIN(__builtin_sve_svadd_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
265
TARGET_BUILTIN(__builtin_sve_svadd_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
266
TARGET_BUILTIN(__builtin_sve_svadd_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
267
TARGET_BUILTIN(__builtin_sve_svadd_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
268
TARGET_BUILTIN(__builtin_sve_svadd_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
269
TARGET_BUILTIN(__builtin_sve_svadda_f16, "hq16bhq8h", "n", "sve")
270
TARGET_BUILTIN(__builtin_sve_svadda_f32, "fq16bfq4f", "n", "sve")
271
TARGET_BUILTIN(__builtin_sve_svadda_f64, "dq16bdq2d", "n", "sve")
272
TARGET_BUILTIN(__builtin_sve_svaddhnb_n_s16, "q16Scq8ss", "n", "sve2")
273
TARGET_BUILTIN(__builtin_sve_svaddhnb_n_s32, "q8sq4ii", "n", "sve2")
274
TARGET_BUILTIN(__builtin_sve_svaddhnb_n_s64, "q4iq2WiWi", "n", "sve2")
275
TARGET_BUILTIN(__builtin_sve_svaddhnb_n_u16, "q16Ucq8UsUs", "n", "sve2")
276
TARGET_BUILTIN(__builtin_sve_svaddhnb_n_u32, "q8Usq4UiUi", "n", "sve2")
277
TARGET_BUILTIN(__builtin_sve_svaddhnb_n_u64, "q4Uiq2UWiUWi", "n", "sve2")
278
TARGET_BUILTIN(__builtin_sve_svaddhnb_s16, "q16Scq8sq8s", "n", "sve2")
279
TARGET_BUILTIN(__builtin_sve_svaddhnb_s32, "q8sq4iq4i", "n", "sve2")
280
TARGET_BUILTIN(__builtin_sve_svaddhnb_s64, "q4iq2Wiq2Wi", "n", "sve2")
281
TARGET_BUILTIN(__builtin_sve_svaddhnb_u16, "q16Ucq8Usq8Us", "n", "sve2")
282
TARGET_BUILTIN(__builtin_sve_svaddhnb_u32, "q8Usq4Uiq4Ui", "n", "sve2")
283
TARGET_BUILTIN(__builtin_sve_svaddhnb_u64, "q4Uiq2UWiq2UWi", "n", "sve2")
284
TARGET_BUILTIN(__builtin_sve_svaddhnt_n_s16, "q16Scq16Scq8ss", "n", "sve2")
285
TARGET_BUILTIN(__builtin_sve_svaddhnt_n_s32, "q8sq8sq4ii", "n", "sve2")
286
TARGET_BUILTIN(__builtin_sve_svaddhnt_n_s64, "q4iq4iq2WiWi", "n", "sve2")
287
TARGET_BUILTIN(__builtin_sve_svaddhnt_n_u16, "q16Ucq16Ucq8UsUs", "n", "sve2")
288
TARGET_BUILTIN(__builtin_sve_svaddhnt_n_u32, "q8Usq8Usq4UiUi", "n", "sve2")
289
TARGET_BUILTIN(__builtin_sve_svaddhnt_n_u64, "q4Uiq4Uiq2UWiUWi", "n", "sve2")
290
TARGET_BUILTIN(__builtin_sve_svaddhnt_s16, "q16Scq16Scq8sq8s", "n", "sve2")
291
TARGET_BUILTIN(__builtin_sve_svaddhnt_s32, "q8sq8sq4iq4i", "n", "sve2")
292
TARGET_BUILTIN(__builtin_sve_svaddhnt_s64, "q4iq4iq2Wiq2Wi", "n", "sve2")
293
TARGET_BUILTIN(__builtin_sve_svaddhnt_u16, "q16Ucq16Ucq8Usq8Us", "n", "sve2")
294
TARGET_BUILTIN(__builtin_sve_svaddhnt_u32, "q8Usq8Usq4Uiq4Ui", "n", "sve2")
295
TARGET_BUILTIN(__builtin_sve_svaddhnt_u64, "q4Uiq4Uiq2UWiq2UWi", "n", "sve2")
296
TARGET_BUILTIN(__builtin_sve_svaddlb_n_s16, "q8sq16ScSc", "n", "sve2")
297
TARGET_BUILTIN(__builtin_sve_svaddlb_n_s32, "q4iq8ss", "n", "sve2")
298
TARGET_BUILTIN(__builtin_sve_svaddlb_n_s64, "q2Wiq4ii", "n", "sve2")
299
TARGET_BUILTIN(__builtin_sve_svaddlb_n_u16, "q8Usq16UcUc", "n", "sve2")
300
TARGET_BUILTIN(__builtin_sve_svaddlb_n_u32, "q4Uiq8UsUs", "n", "sve2")
301
TARGET_BUILTIN(__builtin_sve_svaddlb_n_u64, "q2UWiq4UiUi", "n", "sve2")
302
TARGET_BUILTIN(__builtin_sve_svaddlb_s16, "q8sq16Scq16Sc", "n", "sve2")
303
TARGET_BUILTIN(__builtin_sve_svaddlb_s32, "q4iq8sq8s", "n", "sve2")
304
TARGET_BUILTIN(__builtin_sve_svaddlb_s64, "q2Wiq4iq4i", "n", "sve2")
305
TARGET_BUILTIN(__builtin_sve_svaddlb_u16, "q8Usq16Ucq16Uc", "n", "sve2")
306
TARGET_BUILTIN(__builtin_sve_svaddlb_u32, "q4Uiq8Usq8Us", "n", "sve2")
307
TARGET_BUILTIN(__builtin_sve_svaddlb_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
308
TARGET_BUILTIN(__builtin_sve_svaddlbt_n_s16, "q8sq16ScSc", "n", "sve2")
309
TARGET_BUILTIN(__builtin_sve_svaddlbt_n_s32, "q4iq8ss", "n", "sve2")
310
TARGET_BUILTIN(__builtin_sve_svaddlbt_n_s64, "q2Wiq4ii", "n", "sve2")
311
TARGET_BUILTIN(__builtin_sve_svaddlbt_s16, "q8sq16Scq16Sc", "n", "sve2")
312
TARGET_BUILTIN(__builtin_sve_svaddlbt_s32, "q4iq8sq8s", "n", "sve2")
313
TARGET_BUILTIN(__builtin_sve_svaddlbt_s64, "q2Wiq4iq4i", "n", "sve2")
314
TARGET_BUILTIN(__builtin_sve_svaddlt_n_s16, "q8sq16ScSc", "n", "sve2")
315
TARGET_BUILTIN(__builtin_sve_svaddlt_n_s32, "q4iq8ss", "n", "sve2")
316
TARGET_BUILTIN(__builtin_sve_svaddlt_n_s64, "q2Wiq4ii", "n", "sve2")
317
TARGET_BUILTIN(__builtin_sve_svaddlt_n_u16, "q8Usq16UcUc", "n", "sve2")
318
TARGET_BUILTIN(__builtin_sve_svaddlt_n_u32, "q4Uiq8UsUs", "n", "sve2")
319
TARGET_BUILTIN(__builtin_sve_svaddlt_n_u64, "q2UWiq4UiUi", "n", "sve2")
320
TARGET_BUILTIN(__builtin_sve_svaddlt_s16, "q8sq16Scq16Sc", "n", "sve2")
321
TARGET_BUILTIN(__builtin_sve_svaddlt_s32, "q4iq8sq8s", "n", "sve2")
322
TARGET_BUILTIN(__builtin_sve_svaddlt_s64, "q2Wiq4iq4i", "n", "sve2")
323
TARGET_BUILTIN(__builtin_sve_svaddlt_u16, "q8Usq16Ucq16Uc", "n", "sve2")
324
TARGET_BUILTIN(__builtin_sve_svaddlt_u32, "q4Uiq8Usq8Us", "n", "sve2")
325
TARGET_BUILTIN(__builtin_sve_svaddlt_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
326
TARGET_BUILTIN(__builtin_sve_svaddp_f16_m, "q8hq16bq8hq8h", "n", "sve2")
327
TARGET_BUILTIN(__builtin_sve_svaddp_f16_x, "q8hq16bq8hq8h", "n", "sve2")
328
TARGET_BUILTIN(__builtin_sve_svaddp_f32_m, "q4fq16bq4fq4f", "n", "sve2")
329
TARGET_BUILTIN(__builtin_sve_svaddp_f32_x, "q4fq16bq4fq4f", "n", "sve2")
330
TARGET_BUILTIN(__builtin_sve_svaddp_f64_m, "q2dq16bq2dq2d", "n", "sve2")
331
TARGET_BUILTIN(__builtin_sve_svaddp_f64_x, "q2dq16bq2dq2d", "n", "sve2")
332
TARGET_BUILTIN(__builtin_sve_svaddp_s16_m, "q8sq16bq8sq8s", "n", "sve2")
333
TARGET_BUILTIN(__builtin_sve_svaddp_s16_x, "q8sq16bq8sq8s", "n", "sve2")
334
TARGET_BUILTIN(__builtin_sve_svaddp_s32_m, "q4iq16bq4iq4i", "n", "sve2")
335
TARGET_BUILTIN(__builtin_sve_svaddp_s32_x, "q4iq16bq4iq4i", "n", "sve2")
336
TARGET_BUILTIN(__builtin_sve_svaddp_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
337
TARGET_BUILTIN(__builtin_sve_svaddp_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
338
TARGET_BUILTIN(__builtin_sve_svaddp_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
339
TARGET_BUILTIN(__builtin_sve_svaddp_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
340
TARGET_BUILTIN(__builtin_sve_svaddp_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
341
TARGET_BUILTIN(__builtin_sve_svaddp_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
342
TARGET_BUILTIN(__builtin_sve_svaddp_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
343
TARGET_BUILTIN(__builtin_sve_svaddp_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
344
TARGET_BUILTIN(__builtin_sve_svaddp_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
345
TARGET_BUILTIN(__builtin_sve_svaddp_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
346
TARGET_BUILTIN(__builtin_sve_svaddp_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
347
TARGET_BUILTIN(__builtin_sve_svaddp_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
348
TARGET_BUILTIN(__builtin_sve_svaddv_f16, "hq16bq8h", "n", "sve")
349
TARGET_BUILTIN(__builtin_sve_svaddv_f32, "fq16bq4f", "n", "sve")
350
TARGET_BUILTIN(__builtin_sve_svaddv_f64, "dq16bq2d", "n", "sve")
351
TARGET_BUILTIN(__builtin_sve_svaddv_s16, "Wiq16bq8s", "n", "sve")
352
TARGET_BUILTIN(__builtin_sve_svaddv_s32, "Wiq16bq4i", "n", "sve")
353
TARGET_BUILTIN(__builtin_sve_svaddv_s64, "Wiq16bq2Wi", "n", "sve")
354
TARGET_BUILTIN(__builtin_sve_svaddv_s8, "Wiq16bq16Sc", "n", "sve")
355
TARGET_BUILTIN(__builtin_sve_svaddv_u16, "UWiq16bq8Us", "n", "sve")
356
TARGET_BUILTIN(__builtin_sve_svaddv_u32, "UWiq16bq4Ui", "n", "sve")
357
TARGET_BUILTIN(__builtin_sve_svaddv_u64, "UWiq16bq2UWi", "n", "sve")
358
TARGET_BUILTIN(__builtin_sve_svaddv_u8, "UWiq16bq16Uc", "n", "sve")
359
TARGET_BUILTIN(__builtin_sve_svaddwb_n_s16, "q8sq8sSc", "n", "sve2")
360
TARGET_BUILTIN(__builtin_sve_svaddwb_n_s32, "q4iq4is", "n", "sve2")
361
TARGET_BUILTIN(__builtin_sve_svaddwb_n_s64, "q2Wiq2Wii", "n", "sve2")
362
TARGET_BUILTIN(__builtin_sve_svaddwb_n_u16, "q8Usq8UsUc", "n", "sve2")
363
TARGET_BUILTIN(__builtin_sve_svaddwb_n_u32, "q4Uiq4UiUs", "n", "sve2")
364
TARGET_BUILTIN(__builtin_sve_svaddwb_n_u64, "q2UWiq2UWiUi", "n", "sve2")
365
TARGET_BUILTIN(__builtin_sve_svaddwb_s16, "q8sq8sq16Sc", "n", "sve2")
366
TARGET_BUILTIN(__builtin_sve_svaddwb_s32, "q4iq4iq8s", "n", "sve2")
367
TARGET_BUILTIN(__builtin_sve_svaddwb_s64, "q2Wiq2Wiq4i", "n", "sve2")
368
TARGET_BUILTIN(__builtin_sve_svaddwb_u16, "q8Usq8Usq16Uc", "n", "sve2")
369
TARGET_BUILTIN(__builtin_sve_svaddwb_u32, "q4Uiq4Uiq8Us", "n", "sve2")
370
TARGET_BUILTIN(__builtin_sve_svaddwb_u64, "q2UWiq2UWiq4Ui", "n", "sve2")
371
TARGET_BUILTIN(__builtin_sve_svaddwt_n_s16, "q8sq8sSc", "n", "sve2")
372
TARGET_BUILTIN(__builtin_sve_svaddwt_n_s32, "q4iq4is", "n", "sve2")
373
TARGET_BUILTIN(__builtin_sve_svaddwt_n_s64, "q2Wiq2Wii", "n", "sve2")
374
TARGET_BUILTIN(__builtin_sve_svaddwt_n_u16, "q8Usq8UsUc", "n", "sve2")
375
TARGET_BUILTIN(__builtin_sve_svaddwt_n_u32, "q4Uiq4UiUs", "n", "sve2")
376
TARGET_BUILTIN(__builtin_sve_svaddwt_n_u64, "q2UWiq2UWiUi", "n", "sve2")
377
TARGET_BUILTIN(__builtin_sve_svaddwt_s16, "q8sq8sq16Sc", "n", "sve2")
378
TARGET_BUILTIN(__builtin_sve_svaddwt_s32, "q4iq4iq8s", "n", "sve2")
379
TARGET_BUILTIN(__builtin_sve_svaddwt_s64, "q2Wiq2Wiq4i", "n", "sve2")
380
TARGET_BUILTIN(__builtin_sve_svaddwt_u16, "q8Usq8Usq16Uc", "n", "sve2")
381
TARGET_BUILTIN(__builtin_sve_svaddwt_u32, "q4Uiq4Uiq8Us", "n", "sve2")
382
TARGET_BUILTIN(__builtin_sve_svaddwt_u64, "q2UWiq2UWiq4Ui", "n", "sve2")
383
TARGET_BUILTIN(__builtin_sve_svadrb_u32base_s32offset, "q4Uiq4Uiq4i", "n", "sve")
384
TARGET_BUILTIN(__builtin_sve_svadrb_u32base_u32offset, "q4Uiq4Uiq4Ui", "n", "sve")
385
TARGET_BUILTIN(__builtin_sve_svadrb_u64base_s64offset, "q2UWiq2UWiq2Wi", "n", "sve")
386
TARGET_BUILTIN(__builtin_sve_svadrb_u64base_u64offset, "q2UWiq2UWiq2UWi", "n", "sve")
387
TARGET_BUILTIN(__builtin_sve_svadrd_u32base_s32index, "q4Uiq4Uiq4i", "n", "sve")
388
TARGET_BUILTIN(__builtin_sve_svadrd_u32base_u32index, "q4Uiq4Uiq4Ui", "n", "sve")
389
TARGET_BUILTIN(__builtin_sve_svadrd_u64base_s64index, "q2UWiq2UWiq2Wi", "n", "sve")
390
TARGET_BUILTIN(__builtin_sve_svadrd_u64base_u64index, "q2UWiq2UWiq2UWi", "n", "sve")
391
TARGET_BUILTIN(__builtin_sve_svadrh_u32base_s32index, "q4Uiq4Uiq4i", "n", "sve")
392
TARGET_BUILTIN(__builtin_sve_svadrh_u32base_u32index, "q4Uiq4Uiq4Ui", "n", "sve")
393
TARGET_BUILTIN(__builtin_sve_svadrh_u64base_s64index, "q2UWiq2UWiq2Wi", "n", "sve")
394
TARGET_BUILTIN(__builtin_sve_svadrh_u64base_u64index, "q2UWiq2UWiq2UWi", "n", "sve")
395
TARGET_BUILTIN(__builtin_sve_svadrw_u32base_s32index, "q4Uiq4Uiq4i", "n", "sve")
396
TARGET_BUILTIN(__builtin_sve_svadrw_u32base_u32index, "q4Uiq4Uiq4Ui", "n", "sve")
397
TARGET_BUILTIN(__builtin_sve_svadrw_u64base_s64index, "q2UWiq2UWiq2Wi", "n", "sve")
398
TARGET_BUILTIN(__builtin_sve_svadrw_u64base_u64index, "q2UWiq2UWiq2UWi", "n", "sve")
399
TARGET_BUILTIN(__builtin_sve_svaesd_u8, "q16Ucq16Ucq16Uc", "n", "sve2-aes")
400
TARGET_BUILTIN(__builtin_sve_svaese_u8, "q16Ucq16Ucq16Uc", "n", "sve2-aes")
401
TARGET_BUILTIN(__builtin_sve_svaesimc_u8, "q16Ucq16Uc", "n", "sve2-aes")
402
TARGET_BUILTIN(__builtin_sve_svaesmc_u8, "q16Ucq16Uc", "n", "sve2-aes")
403
TARGET_BUILTIN(__builtin_sve_svand_b_z, "q16bq16bq16bq16b", "n", "sve")
404
TARGET_BUILTIN(__builtin_sve_svand_n_s16_m, "q8sq16bq8ss", "n", "sve")
405
TARGET_BUILTIN(__builtin_sve_svand_n_s16_x, "q8sq16bq8ss", "n", "sve")
406
TARGET_BUILTIN(__builtin_sve_svand_n_s16_z, "q8sq16bq8ss", "n", "sve")
407
TARGET_BUILTIN(__builtin_sve_svand_n_s32_m, "q4iq16bq4ii", "n", "sve")
408
TARGET_BUILTIN(__builtin_sve_svand_n_s32_x, "q4iq16bq4ii", "n", "sve")
409
TARGET_BUILTIN(__builtin_sve_svand_n_s32_z, "q4iq16bq4ii", "n", "sve")
410
TARGET_BUILTIN(__builtin_sve_svand_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
411
TARGET_BUILTIN(__builtin_sve_svand_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
412
TARGET_BUILTIN(__builtin_sve_svand_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
413
TARGET_BUILTIN(__builtin_sve_svand_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
414
TARGET_BUILTIN(__builtin_sve_svand_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
415
TARGET_BUILTIN(__builtin_sve_svand_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
416
TARGET_BUILTIN(__builtin_sve_svand_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
417
TARGET_BUILTIN(__builtin_sve_svand_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
418
TARGET_BUILTIN(__builtin_sve_svand_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
419
TARGET_BUILTIN(__builtin_sve_svand_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
420
TARGET_BUILTIN(__builtin_sve_svand_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
421
TARGET_BUILTIN(__builtin_sve_svand_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
422
TARGET_BUILTIN(__builtin_sve_svand_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
423
TARGET_BUILTIN(__builtin_sve_svand_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
424
TARGET_BUILTIN(__builtin_sve_svand_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
425
TARGET_BUILTIN(__builtin_sve_svand_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
426
TARGET_BUILTIN(__builtin_sve_svand_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
427
TARGET_BUILTIN(__builtin_sve_svand_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
428
TARGET_BUILTIN(__builtin_sve_svand_s16_m, "q8sq16bq8sq8s", "n", "sve")
429
TARGET_BUILTIN(__builtin_sve_svand_s16_x, "q8sq16bq8sq8s", "n", "sve")
430
TARGET_BUILTIN(__builtin_sve_svand_s16_z, "q8sq16bq8sq8s", "n", "sve")
431
TARGET_BUILTIN(__builtin_sve_svand_s32_m, "q4iq16bq4iq4i", "n", "sve")
432
TARGET_BUILTIN(__builtin_sve_svand_s32_x, "q4iq16bq4iq4i", "n", "sve")
433
TARGET_BUILTIN(__builtin_sve_svand_s32_z, "q4iq16bq4iq4i", "n", "sve")
434
TARGET_BUILTIN(__builtin_sve_svand_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
435
TARGET_BUILTIN(__builtin_sve_svand_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
436
TARGET_BUILTIN(__builtin_sve_svand_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
437
TARGET_BUILTIN(__builtin_sve_svand_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
438
TARGET_BUILTIN(__builtin_sve_svand_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
439
TARGET_BUILTIN(__builtin_sve_svand_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
440
TARGET_BUILTIN(__builtin_sve_svand_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
441
TARGET_BUILTIN(__builtin_sve_svand_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
442
TARGET_BUILTIN(__builtin_sve_svand_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
443
TARGET_BUILTIN(__builtin_sve_svand_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
444
TARGET_BUILTIN(__builtin_sve_svand_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
445
TARGET_BUILTIN(__builtin_sve_svand_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
446
TARGET_BUILTIN(__builtin_sve_svand_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
447
TARGET_BUILTIN(__builtin_sve_svand_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
448
TARGET_BUILTIN(__builtin_sve_svand_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
449
TARGET_BUILTIN(__builtin_sve_svand_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
450
TARGET_BUILTIN(__builtin_sve_svand_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
451
TARGET_BUILTIN(__builtin_sve_svand_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
452
TARGET_BUILTIN(__builtin_sve_svandv_s16, "sq16bq8s", "n", "sve")
453
TARGET_BUILTIN(__builtin_sve_svandv_s32, "iq16bq4i", "n", "sve")
454
TARGET_BUILTIN(__builtin_sve_svandv_s64, "Wiq16bq2Wi", "n", "sve")
455
TARGET_BUILTIN(__builtin_sve_svandv_s8, "Scq16bq16Sc", "n", "sve")
456
TARGET_BUILTIN(__builtin_sve_svandv_u16, "Usq16bq8Us", "n", "sve")
457
TARGET_BUILTIN(__builtin_sve_svandv_u32, "Uiq16bq4Ui", "n", "sve")
458
TARGET_BUILTIN(__builtin_sve_svandv_u64, "UWiq16bq2UWi", "n", "sve")
459
TARGET_BUILTIN(__builtin_sve_svandv_u8, "Ucq16bq16Uc", "n", "sve")
460
TARGET_BUILTIN(__builtin_sve_svasr_n_s16_m, "q8sq16bq8sUs", "n", "sve")
461
TARGET_BUILTIN(__builtin_sve_svasr_n_s16_x, "q8sq16bq8sUs", "n", "sve")
462
TARGET_BUILTIN(__builtin_sve_svasr_n_s16_z, "q8sq16bq8sUs", "n", "sve")
463
TARGET_BUILTIN(__builtin_sve_svasr_n_s32_m, "q4iq16bq4iUi", "n", "sve")
464
TARGET_BUILTIN(__builtin_sve_svasr_n_s32_x, "q4iq16bq4iUi", "n", "sve")
465
TARGET_BUILTIN(__builtin_sve_svasr_n_s32_z, "q4iq16bq4iUi", "n", "sve")
466
TARGET_BUILTIN(__builtin_sve_svasr_n_s64_m, "q2Wiq16bq2WiUWi", "n", "sve")
467
TARGET_BUILTIN(__builtin_sve_svasr_n_s64_x, "q2Wiq16bq2WiUWi", "n", "sve")
468
TARGET_BUILTIN(__builtin_sve_svasr_n_s64_z, "q2Wiq16bq2WiUWi", "n", "sve")
469
TARGET_BUILTIN(__builtin_sve_svasr_n_s8_m, "q16Scq16bq16ScUc", "n", "sve")
470
TARGET_BUILTIN(__builtin_sve_svasr_n_s8_x, "q16Scq16bq16ScUc", "n", "sve")
471
TARGET_BUILTIN(__builtin_sve_svasr_n_s8_z, "q16Scq16bq16ScUc", "n", "sve")
472
TARGET_BUILTIN(__builtin_sve_svasr_s16_m, "q8sq16bq8sq8Us", "n", "sve")
473
TARGET_BUILTIN(__builtin_sve_svasr_s16_x, "q8sq16bq8sq8Us", "n", "sve")
474
TARGET_BUILTIN(__builtin_sve_svasr_s16_z, "q8sq16bq8sq8Us", "n", "sve")
475
TARGET_BUILTIN(__builtin_sve_svasr_s32_m, "q4iq16bq4iq4Ui", "n", "sve")
476
TARGET_BUILTIN(__builtin_sve_svasr_s32_x, "q4iq16bq4iq4Ui", "n", "sve")
477
TARGET_BUILTIN(__builtin_sve_svasr_s32_z, "q4iq16bq4iq4Ui", "n", "sve")
478
TARGET_BUILTIN(__builtin_sve_svasr_s64_m, "q2Wiq16bq2Wiq2UWi", "n", "sve")
479
TARGET_BUILTIN(__builtin_sve_svasr_s64_x, "q2Wiq16bq2Wiq2UWi", "n", "sve")
480
TARGET_BUILTIN(__builtin_sve_svasr_s64_z, "q2Wiq16bq2Wiq2UWi", "n", "sve")
481
TARGET_BUILTIN(__builtin_sve_svasr_s8_m, "q16Scq16bq16Scq16Uc", "n", "sve")
482
TARGET_BUILTIN(__builtin_sve_svasr_s8_x, "q16Scq16bq16Scq16Uc", "n", "sve")
483
TARGET_BUILTIN(__builtin_sve_svasr_s8_z, "q16Scq16bq16Scq16Uc", "n", "sve")
484
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s16_m, "q8sq16bq8sUWi", "n", "sve")
485
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s16_x, "q8sq16bq8sUWi", "n", "sve")
486
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s16_z, "q8sq16bq8sUWi", "n", "sve")
487
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s32_m, "q4iq16bq4iUWi", "n", "sve")
488
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s32_x, "q4iq16bq4iUWi", "n", "sve")
489
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s32_z, "q4iq16bq4iUWi", "n", "sve")
490
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s8_m, "q16Scq16bq16ScUWi", "n", "sve")
491
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s8_x, "q16Scq16bq16ScUWi", "n", "sve")
492
TARGET_BUILTIN(__builtin_sve_svasr_wide_n_s8_z, "q16Scq16bq16ScUWi", "n", "sve")
493
TARGET_BUILTIN(__builtin_sve_svasr_wide_s16_m, "q8sq16bq8sq2UWi", "n", "sve")
494
TARGET_BUILTIN(__builtin_sve_svasr_wide_s16_x, "q8sq16bq8sq2UWi", "n", "sve")
495
TARGET_BUILTIN(__builtin_sve_svasr_wide_s16_z, "q8sq16bq8sq2UWi", "n", "sve")
496
TARGET_BUILTIN(__builtin_sve_svasr_wide_s32_m, "q4iq16bq4iq2UWi", "n", "sve")
497
TARGET_BUILTIN(__builtin_sve_svasr_wide_s32_x, "q4iq16bq4iq2UWi", "n", "sve")
498
TARGET_BUILTIN(__builtin_sve_svasr_wide_s32_z, "q4iq16bq4iq2UWi", "n", "sve")
499
TARGET_BUILTIN(__builtin_sve_svasr_wide_s8_m, "q16Scq16bq16Scq2UWi", "n", "sve")
500
TARGET_BUILTIN(__builtin_sve_svasr_wide_s8_x, "q16Scq16bq16Scq2UWi", "n", "sve")
501
TARGET_BUILTIN(__builtin_sve_svasr_wide_s8_z, "q16Scq16bq16Scq2UWi", "n", "sve")
502
TARGET_BUILTIN(__builtin_sve_svasrd_n_s16_m, "q8sq16bq8sIUWi", "n", "sve")
503
TARGET_BUILTIN(__builtin_sve_svasrd_n_s16_x, "q8sq16bq8sIUWi", "n", "sve")
504
TARGET_BUILTIN(__builtin_sve_svasrd_n_s16_z, "q8sq16bq8sIUWi", "n", "sve")
505
TARGET_BUILTIN(__builtin_sve_svasrd_n_s32_m, "q4iq16bq4iIUWi", "n", "sve")
506
TARGET_BUILTIN(__builtin_sve_svasrd_n_s32_x, "q4iq16bq4iIUWi", "n", "sve")
507
TARGET_BUILTIN(__builtin_sve_svasrd_n_s32_z, "q4iq16bq4iIUWi", "n", "sve")
508
TARGET_BUILTIN(__builtin_sve_svasrd_n_s64_m, "q2Wiq16bq2WiIUWi", "n", "sve")
509
TARGET_BUILTIN(__builtin_sve_svasrd_n_s64_x, "q2Wiq16bq2WiIUWi", "n", "sve")
510
TARGET_BUILTIN(__builtin_sve_svasrd_n_s64_z, "q2Wiq16bq2WiIUWi", "n", "sve")
511
TARGET_BUILTIN(__builtin_sve_svasrd_n_s8_m, "q16Scq16bq16ScIUWi", "n", "sve")
512
TARGET_BUILTIN(__builtin_sve_svasrd_n_s8_x, "q16Scq16bq16ScIUWi", "n", "sve")
513
TARGET_BUILTIN(__builtin_sve_svasrd_n_s8_z, "q16Scq16bq16ScIUWi", "n", "sve")
514
TARGET_BUILTIN(__builtin_sve_svbcax_n_s16, "q8sq8sq8ss", "n", "sve2")
515
TARGET_BUILTIN(__builtin_sve_svbcax_n_s32, "q4iq4iq4ii", "n", "sve2")
516
TARGET_BUILTIN(__builtin_sve_svbcax_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
517
TARGET_BUILTIN(__builtin_sve_svbcax_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
518
TARGET_BUILTIN(__builtin_sve_svbcax_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
519
TARGET_BUILTIN(__builtin_sve_svbcax_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
520
TARGET_BUILTIN(__builtin_sve_svbcax_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
521
TARGET_BUILTIN(__builtin_sve_svbcax_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
522
TARGET_BUILTIN(__builtin_sve_svbcax_s16, "q8sq8sq8sq8s", "n", "sve2")
523
TARGET_BUILTIN(__builtin_sve_svbcax_s32, "q4iq4iq4iq4i", "n", "sve2")
524
TARGET_BUILTIN(__builtin_sve_svbcax_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
525
TARGET_BUILTIN(__builtin_sve_svbcax_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
526
TARGET_BUILTIN(__builtin_sve_svbcax_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
527
TARGET_BUILTIN(__builtin_sve_svbcax_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
528
TARGET_BUILTIN(__builtin_sve_svbcax_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
529
TARGET_BUILTIN(__builtin_sve_svbcax_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
530
TARGET_BUILTIN(__builtin_sve_svbdep_n_u16, "q8Usq8UsUs", "n", "sve2-bitperm")
531
TARGET_BUILTIN(__builtin_sve_svbdep_n_u32, "q4Uiq4UiUi", "n", "sve2-bitperm")
532
TARGET_BUILTIN(__builtin_sve_svbdep_n_u64, "q2UWiq2UWiUWi", "n", "sve2-bitperm")
533
TARGET_BUILTIN(__builtin_sve_svbdep_n_u8, "q16Ucq16UcUc", "n", "sve2-bitperm")
534
TARGET_BUILTIN(__builtin_sve_svbdep_u16, "q8Usq8Usq8Us", "n", "sve2-bitperm")
535
TARGET_BUILTIN(__builtin_sve_svbdep_u32, "q4Uiq4Uiq4Ui", "n", "sve2-bitperm")
536
TARGET_BUILTIN(__builtin_sve_svbdep_u64, "q2UWiq2UWiq2UWi", "n", "sve2-bitperm")
537
TARGET_BUILTIN(__builtin_sve_svbdep_u8, "q16Ucq16Ucq16Uc", "n", "sve2-bitperm")
538
TARGET_BUILTIN(__builtin_sve_svbext_n_u16, "q8Usq8UsUs", "n", "sve2-bitperm")
539
TARGET_BUILTIN(__builtin_sve_svbext_n_u32, "q4Uiq4UiUi", "n", "sve2-bitperm")
540
TARGET_BUILTIN(__builtin_sve_svbext_n_u64, "q2UWiq2UWiUWi", "n", "sve2-bitperm")
541
TARGET_BUILTIN(__builtin_sve_svbext_n_u8, "q16Ucq16UcUc", "n", "sve2-bitperm")
542
TARGET_BUILTIN(__builtin_sve_svbext_u16, "q8Usq8Usq8Us", "n", "sve2-bitperm")
543
TARGET_BUILTIN(__builtin_sve_svbext_u32, "q4Uiq4Uiq4Ui", "n", "sve2-bitperm")
544
TARGET_BUILTIN(__builtin_sve_svbext_u64, "q2UWiq2UWiq2UWi", "n", "sve2-bitperm")
545
TARGET_BUILTIN(__builtin_sve_svbext_u8, "q16Ucq16Ucq16Uc", "n", "sve2-bitperm")
546
TARGET_BUILTIN(__builtin_sve_svbfdot_f32, "q4fq4fq8yq8y", "n", "sve,bf16")
547
TARGET_BUILTIN(__builtin_sve_svbfdot_lane_f32, "q4fq4fq8yq8yIUWi", "n", "sve,bf16")
548
TARGET_BUILTIN(__builtin_sve_svbfdot_n_f32, "q4fq4fq8yy", "n", "sve,bf16")
549
TARGET_BUILTIN(__builtin_sve_svbfmlalb_f32, "q4fq4fq8yq8y", "n", "sve,bf16")
550
TARGET_BUILTIN(__builtin_sve_svbfmlalb_lane_f32, "q4fq4fq8yq8yIUWi", "n", "sve,bf16")
551
TARGET_BUILTIN(__builtin_sve_svbfmlalb_n_f32, "q4fq4fq8yy", "n", "sve,bf16")
552
TARGET_BUILTIN(__builtin_sve_svbfmlalt_f32, "q4fq4fq8yq8y", "n", "sve,bf16")
553
TARGET_BUILTIN(__builtin_sve_svbfmlalt_lane_f32, "q4fq4fq8yq8yIUWi", "n", "sve,bf16")
554
TARGET_BUILTIN(__builtin_sve_svbfmlalt_n_f32, "q4fq4fq8yy", "n", "sve,bf16")
555
TARGET_BUILTIN(__builtin_sve_svbfmmla_f32, "q4fq4fq8yq8y", "n", "sve,bf16")
556
TARGET_BUILTIN(__builtin_sve_svbgrp_n_u16, "q8Usq8UsUs", "n", "sve2-bitperm")
557
TARGET_BUILTIN(__builtin_sve_svbgrp_n_u32, "q4Uiq4UiUi", "n", "sve2-bitperm")
558
TARGET_BUILTIN(__builtin_sve_svbgrp_n_u64, "q2UWiq2UWiUWi", "n", "sve2-bitperm")
559
TARGET_BUILTIN(__builtin_sve_svbgrp_n_u8, "q16Ucq16UcUc", "n", "sve2-bitperm")
560
TARGET_BUILTIN(__builtin_sve_svbgrp_u16, "q8Usq8Usq8Us", "n", "sve2-bitperm")
561
TARGET_BUILTIN(__builtin_sve_svbgrp_u32, "q4Uiq4Uiq4Ui", "n", "sve2-bitperm")
562
TARGET_BUILTIN(__builtin_sve_svbgrp_u64, "q2UWiq2UWiq2UWi", "n", "sve2-bitperm")
563
TARGET_BUILTIN(__builtin_sve_svbgrp_u8, "q16Ucq16Ucq16Uc", "n", "sve2-bitperm")
564
TARGET_BUILTIN(__builtin_sve_svbic_b_z, "q16bq16bq16bq16b", "n", "sve")
565
TARGET_BUILTIN(__builtin_sve_svbic_n_s16_m, "q8sq16bq8ss", "n", "sve")
566
TARGET_BUILTIN(__builtin_sve_svbic_n_s16_x, "q8sq16bq8ss", "n", "sve")
567
TARGET_BUILTIN(__builtin_sve_svbic_n_s16_z, "q8sq16bq8ss", "n", "sve")
568
TARGET_BUILTIN(__builtin_sve_svbic_n_s32_m, "q4iq16bq4ii", "n", "sve")
569
TARGET_BUILTIN(__builtin_sve_svbic_n_s32_x, "q4iq16bq4ii", "n", "sve")
570
TARGET_BUILTIN(__builtin_sve_svbic_n_s32_z, "q4iq16bq4ii", "n", "sve")
571
TARGET_BUILTIN(__builtin_sve_svbic_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
572
TARGET_BUILTIN(__builtin_sve_svbic_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
573
TARGET_BUILTIN(__builtin_sve_svbic_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
574
TARGET_BUILTIN(__builtin_sve_svbic_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
575
TARGET_BUILTIN(__builtin_sve_svbic_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
576
TARGET_BUILTIN(__builtin_sve_svbic_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
577
TARGET_BUILTIN(__builtin_sve_svbic_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
578
TARGET_BUILTIN(__builtin_sve_svbic_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
579
TARGET_BUILTIN(__builtin_sve_svbic_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
580
TARGET_BUILTIN(__builtin_sve_svbic_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
581
TARGET_BUILTIN(__builtin_sve_svbic_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
582
TARGET_BUILTIN(__builtin_sve_svbic_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
583
TARGET_BUILTIN(__builtin_sve_svbic_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
584
TARGET_BUILTIN(__builtin_sve_svbic_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
585
TARGET_BUILTIN(__builtin_sve_svbic_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
586
TARGET_BUILTIN(__builtin_sve_svbic_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
587
TARGET_BUILTIN(__builtin_sve_svbic_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
588
TARGET_BUILTIN(__builtin_sve_svbic_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
589
TARGET_BUILTIN(__builtin_sve_svbic_s16_m, "q8sq16bq8sq8s", "n", "sve")
590
TARGET_BUILTIN(__builtin_sve_svbic_s16_x, "q8sq16bq8sq8s", "n", "sve")
591
TARGET_BUILTIN(__builtin_sve_svbic_s16_z, "q8sq16bq8sq8s", "n", "sve")
592
TARGET_BUILTIN(__builtin_sve_svbic_s32_m, "q4iq16bq4iq4i", "n", "sve")
593
TARGET_BUILTIN(__builtin_sve_svbic_s32_x, "q4iq16bq4iq4i", "n", "sve")
594
TARGET_BUILTIN(__builtin_sve_svbic_s32_z, "q4iq16bq4iq4i", "n", "sve")
595
TARGET_BUILTIN(__builtin_sve_svbic_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
596
TARGET_BUILTIN(__builtin_sve_svbic_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
597
TARGET_BUILTIN(__builtin_sve_svbic_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
598
TARGET_BUILTIN(__builtin_sve_svbic_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
599
TARGET_BUILTIN(__builtin_sve_svbic_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
600
TARGET_BUILTIN(__builtin_sve_svbic_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
601
TARGET_BUILTIN(__builtin_sve_svbic_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
602
TARGET_BUILTIN(__builtin_sve_svbic_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
603
TARGET_BUILTIN(__builtin_sve_svbic_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
604
TARGET_BUILTIN(__builtin_sve_svbic_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
605
TARGET_BUILTIN(__builtin_sve_svbic_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
606
TARGET_BUILTIN(__builtin_sve_svbic_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
607
TARGET_BUILTIN(__builtin_sve_svbic_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
608
TARGET_BUILTIN(__builtin_sve_svbic_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
609
TARGET_BUILTIN(__builtin_sve_svbic_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
610
TARGET_BUILTIN(__builtin_sve_svbic_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
611
TARGET_BUILTIN(__builtin_sve_svbic_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
612
TARGET_BUILTIN(__builtin_sve_svbic_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
613
TARGET_BUILTIN(__builtin_sve_svbrka_b_m, "q16bq16bq16bq16b", "n", "sve")
614
TARGET_BUILTIN(__builtin_sve_svbrka_b_z, "q16bq16bq16b", "n", "sve")
615
TARGET_BUILTIN(__builtin_sve_svbrkb_b_m, "q16bq16bq16bq16b", "n", "sve")
616
TARGET_BUILTIN(__builtin_sve_svbrkb_b_z, "q16bq16bq16b", "n", "sve")
617
TARGET_BUILTIN(__builtin_sve_svbrkn_b_z, "q16bq16bq16bq16b", "n", "sve")
618
TARGET_BUILTIN(__builtin_sve_svbrkpa_b_z, "q16bq16bq16bq16b", "n", "sve")
619
TARGET_BUILTIN(__builtin_sve_svbrkpb_b_z, "q16bq16bq16bq16b", "n", "sve")
620
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_s16, "q8sq8sq8ss", "n", "sve2")
621
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_s32, "q4iq4iq4ii", "n", "sve2")
622
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
623
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
624
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
625
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
626
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
627
TARGET_BUILTIN(__builtin_sve_svbsl1n_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
628
TARGET_BUILTIN(__builtin_sve_svbsl1n_s16, "q8sq8sq8sq8s", "n", "sve2")
629
TARGET_BUILTIN(__builtin_sve_svbsl1n_s32, "q4iq4iq4iq4i", "n", "sve2")
630
TARGET_BUILTIN(__builtin_sve_svbsl1n_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
631
TARGET_BUILTIN(__builtin_sve_svbsl1n_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
632
TARGET_BUILTIN(__builtin_sve_svbsl1n_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
633
TARGET_BUILTIN(__builtin_sve_svbsl1n_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
634
TARGET_BUILTIN(__builtin_sve_svbsl1n_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
635
TARGET_BUILTIN(__builtin_sve_svbsl1n_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
636
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_s16, "q8sq8sq8ss", "n", "sve2")
637
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_s32, "q4iq4iq4ii", "n", "sve2")
638
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
639
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
640
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
641
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
642
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
643
TARGET_BUILTIN(__builtin_sve_svbsl2n_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
644
TARGET_BUILTIN(__builtin_sve_svbsl2n_s16, "q8sq8sq8sq8s", "n", "sve2")
645
TARGET_BUILTIN(__builtin_sve_svbsl2n_s32, "q4iq4iq4iq4i", "n", "sve2")
646
TARGET_BUILTIN(__builtin_sve_svbsl2n_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
647
TARGET_BUILTIN(__builtin_sve_svbsl2n_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
648
TARGET_BUILTIN(__builtin_sve_svbsl2n_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
649
TARGET_BUILTIN(__builtin_sve_svbsl2n_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
650
TARGET_BUILTIN(__builtin_sve_svbsl2n_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
651
TARGET_BUILTIN(__builtin_sve_svbsl2n_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
652
TARGET_BUILTIN(__builtin_sve_svbsl_n_s16, "q8sq8sq8ss", "n", "sve2")
653
TARGET_BUILTIN(__builtin_sve_svbsl_n_s32, "q4iq4iq4ii", "n", "sve2")
654
TARGET_BUILTIN(__builtin_sve_svbsl_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
655
TARGET_BUILTIN(__builtin_sve_svbsl_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
656
TARGET_BUILTIN(__builtin_sve_svbsl_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
657
TARGET_BUILTIN(__builtin_sve_svbsl_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
658
TARGET_BUILTIN(__builtin_sve_svbsl_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
659
TARGET_BUILTIN(__builtin_sve_svbsl_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
660
TARGET_BUILTIN(__builtin_sve_svbsl_s16, "q8sq8sq8sq8s", "n", "sve2")
661
TARGET_BUILTIN(__builtin_sve_svbsl_s32, "q4iq4iq4iq4i", "n", "sve2")
662
TARGET_BUILTIN(__builtin_sve_svbsl_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
663
TARGET_BUILTIN(__builtin_sve_svbsl_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
664
TARGET_BUILTIN(__builtin_sve_svbsl_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
665
TARGET_BUILTIN(__builtin_sve_svbsl_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
666
TARGET_BUILTIN(__builtin_sve_svbsl_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
667
TARGET_BUILTIN(__builtin_sve_svbsl_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
668
TARGET_BUILTIN(__builtin_sve_svcadd_f16_m, "q8hq16bq8hq8hIUWi", "n", "sve")
669
TARGET_BUILTIN(__builtin_sve_svcadd_f16_x, "q8hq16bq8hq8hIUWi", "n", "sve")
670
TARGET_BUILTIN(__builtin_sve_svcadd_f16_z, "q8hq16bq8hq8hIUWi", "n", "sve")
671
TARGET_BUILTIN(__builtin_sve_svcadd_f32_m, "q4fq16bq4fq4fIUWi", "n", "sve")
672
TARGET_BUILTIN(__builtin_sve_svcadd_f32_x, "q4fq16bq4fq4fIUWi", "n", "sve")
673
TARGET_BUILTIN(__builtin_sve_svcadd_f32_z, "q4fq16bq4fq4fIUWi", "n", "sve")
674
TARGET_BUILTIN(__builtin_sve_svcadd_f64_m, "q2dq16bq2dq2dIUWi", "n", "sve")
675
TARGET_BUILTIN(__builtin_sve_svcadd_f64_x, "q2dq16bq2dq2dIUWi", "n", "sve")
676
TARGET_BUILTIN(__builtin_sve_svcadd_f64_z, "q2dq16bq2dq2dIUWi", "n", "sve")
677
TARGET_BUILTIN(__builtin_sve_svcadd_s16, "q8sq8sq8sIUWi", "n", "sve2")
678
TARGET_BUILTIN(__builtin_sve_svcadd_s32, "q4iq4iq4iIUWi", "n", "sve2")
679
TARGET_BUILTIN(__builtin_sve_svcadd_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
680
TARGET_BUILTIN(__builtin_sve_svcadd_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
681
TARGET_BUILTIN(__builtin_sve_svcadd_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
682
TARGET_BUILTIN(__builtin_sve_svcadd_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
683
TARGET_BUILTIN(__builtin_sve_svcadd_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
684
TARGET_BUILTIN(__builtin_sve_svcadd_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve2")
685
TARGET_BUILTIN(__builtin_sve_svcdot_lane_s32, "q4iq4iq16Scq16ScIUWiIUWi", "n", "sve2")
686
TARGET_BUILTIN(__builtin_sve_svcdot_lane_s64, "q2Wiq2Wiq8sq8sIUWiIUWi", "n", "sve2")
687
TARGET_BUILTIN(__builtin_sve_svcdot_s32, "q4iq4iq16Scq16ScIUWi", "n", "sve2")
688
TARGET_BUILTIN(__builtin_sve_svcdot_s64, "q2Wiq2Wiq8sq8sIUWi", "n", "sve2")
689
TARGET_BUILTIN(__builtin_sve_svclasta_bf16, "q8yq16bq8yq8y", "n", "sve,bf16")
690
TARGET_BUILTIN(__builtin_sve_svclasta_f16, "q8hq16bq8hq8h", "n", "sve")
691
TARGET_BUILTIN(__builtin_sve_svclasta_f32, "q4fq16bq4fq4f", "n", "sve")
692
TARGET_BUILTIN(__builtin_sve_svclasta_f64, "q2dq16bq2dq2d", "n", "sve")
693
TARGET_BUILTIN(__builtin_sve_svclasta_n_bf16, "yq16byq8y", "n", "sve,bf16")
694
TARGET_BUILTIN(__builtin_sve_svclasta_n_f16, "hq16bhq8h", "n", "sve")
695
TARGET_BUILTIN(__builtin_sve_svclasta_n_f32, "fq16bfq4f", "n", "sve")
696
TARGET_BUILTIN(__builtin_sve_svclasta_n_f64, "dq16bdq2d", "n", "sve")
697
TARGET_BUILTIN(__builtin_sve_svclasta_n_s16, "sq16bsq8s", "n", "sve")
698
TARGET_BUILTIN(__builtin_sve_svclasta_n_s32, "iq16biq4i", "n", "sve")
699
TARGET_BUILTIN(__builtin_sve_svclasta_n_s64, "Wiq16bWiq2Wi", "n", "sve")
700
TARGET_BUILTIN(__builtin_sve_svclasta_n_s8, "Scq16bScq16Sc", "n", "sve")
701
TARGET_BUILTIN(__builtin_sve_svclasta_n_u16, "Usq16bUsq8Us", "n", "sve")
702
TARGET_BUILTIN(__builtin_sve_svclasta_n_u32, "Uiq16bUiq4Ui", "n", "sve")
703
TARGET_BUILTIN(__builtin_sve_svclasta_n_u64, "UWiq16bUWiq2UWi", "n", "sve")
704
TARGET_BUILTIN(__builtin_sve_svclasta_n_u8, "Ucq16bUcq16Uc", "n", "sve")
705
TARGET_BUILTIN(__builtin_sve_svclasta_s16, "q8sq16bq8sq8s", "n", "sve")
706
TARGET_BUILTIN(__builtin_sve_svclasta_s32, "q4iq16bq4iq4i", "n", "sve")
707
TARGET_BUILTIN(__builtin_sve_svclasta_s64, "q2Wiq16bq2Wiq2Wi", "n", "sve")
708
TARGET_BUILTIN(__builtin_sve_svclasta_s8, "q16Scq16bq16Scq16Sc", "n", "sve")
709
TARGET_BUILTIN(__builtin_sve_svclasta_u16, "q8Usq16bq8Usq8Us", "n", "sve")
710
TARGET_BUILTIN(__builtin_sve_svclasta_u32, "q4Uiq16bq4Uiq4Ui", "n", "sve")
711
TARGET_BUILTIN(__builtin_sve_svclasta_u64, "q2UWiq16bq2UWiq2UWi", "n", "sve")
712
TARGET_BUILTIN(__builtin_sve_svclasta_u8, "q16Ucq16bq16Ucq16Uc", "n", "sve")
713
TARGET_BUILTIN(__builtin_sve_svclastb_bf16, "q8yq16bq8yq8y", "n", "sve,bf16")
714
TARGET_BUILTIN(__builtin_sve_svclastb_f16, "q8hq16bq8hq8h", "n", "sve")
715
TARGET_BUILTIN(__builtin_sve_svclastb_f32, "q4fq16bq4fq4f", "n", "sve")
716
TARGET_BUILTIN(__builtin_sve_svclastb_f64, "q2dq16bq2dq2d", "n", "sve")
717
TARGET_BUILTIN(__builtin_sve_svclastb_n_bf16, "yq16byq8y", "n", "sve,bf16")
718
TARGET_BUILTIN(__builtin_sve_svclastb_n_f16, "hq16bhq8h", "n", "sve")
719
TARGET_BUILTIN(__builtin_sve_svclastb_n_f32, "fq16bfq4f", "n", "sve")
720
TARGET_BUILTIN(__builtin_sve_svclastb_n_f64, "dq16bdq2d", "n", "sve")
721
TARGET_BUILTIN(__builtin_sve_svclastb_n_s16, "sq16bsq8s", "n", "sve")
722
TARGET_BUILTIN(__builtin_sve_svclastb_n_s32, "iq16biq4i", "n", "sve")
723
TARGET_BUILTIN(__builtin_sve_svclastb_n_s64, "Wiq16bWiq2Wi", "n", "sve")
724
TARGET_BUILTIN(__builtin_sve_svclastb_n_s8, "Scq16bScq16Sc", "n", "sve")
725
TARGET_BUILTIN(__builtin_sve_svclastb_n_u16, "Usq16bUsq8Us", "n", "sve")
726
TARGET_BUILTIN(__builtin_sve_svclastb_n_u32, "Uiq16bUiq4Ui", "n", "sve")
727
TARGET_BUILTIN(__builtin_sve_svclastb_n_u64, "UWiq16bUWiq2UWi", "n", "sve")
728
TARGET_BUILTIN(__builtin_sve_svclastb_n_u8, "Ucq16bUcq16Uc", "n", "sve")
729
TARGET_BUILTIN(__builtin_sve_svclastb_s16, "q8sq16bq8sq8s", "n", "sve")
730
TARGET_BUILTIN(__builtin_sve_svclastb_s32, "q4iq16bq4iq4i", "n", "sve")
731
TARGET_BUILTIN(__builtin_sve_svclastb_s64, "q2Wiq16bq2Wiq2Wi", "n", "sve")
732
TARGET_BUILTIN(__builtin_sve_svclastb_s8, "q16Scq16bq16Scq16Sc", "n", "sve")
733
TARGET_BUILTIN(__builtin_sve_svclastb_u16, "q8Usq16bq8Usq8Us", "n", "sve")
734
TARGET_BUILTIN(__builtin_sve_svclastb_u32, "q4Uiq16bq4Uiq4Ui", "n", "sve")
735
TARGET_BUILTIN(__builtin_sve_svclastb_u64, "q2UWiq16bq2UWiq2UWi", "n", "sve")
736
TARGET_BUILTIN(__builtin_sve_svclastb_u8, "q16Ucq16bq16Ucq16Uc", "n", "sve")
737
TARGET_BUILTIN(__builtin_sve_svcls_s16_m, "q8Usq8Usq16bq8s", "n", "sve")
738
TARGET_BUILTIN(__builtin_sve_svcls_s16_x, "q8Usq16bq8s", "n", "sve")
739
TARGET_BUILTIN(__builtin_sve_svcls_s16_z, "q8Usq16bq8s", "n", "sve")
740
TARGET_BUILTIN(__builtin_sve_svcls_s32_m, "q4Uiq4Uiq16bq4i", "n", "sve")
741
TARGET_BUILTIN(__builtin_sve_svcls_s32_x, "q4Uiq16bq4i", "n", "sve")
742
TARGET_BUILTIN(__builtin_sve_svcls_s32_z, "q4Uiq16bq4i", "n", "sve")
743
TARGET_BUILTIN(__builtin_sve_svcls_s64_m, "q2UWiq2UWiq16bq2Wi", "n", "sve")
744
TARGET_BUILTIN(__builtin_sve_svcls_s64_x, "q2UWiq16bq2Wi", "n", "sve")
745
TARGET_BUILTIN(__builtin_sve_svcls_s64_z, "q2UWiq16bq2Wi", "n", "sve")
746
TARGET_BUILTIN(__builtin_sve_svcls_s8_m, "q16Ucq16Ucq16bq16Sc", "n", "sve")
747
TARGET_BUILTIN(__builtin_sve_svcls_s8_x, "q16Ucq16bq16Sc", "n", "sve")
748
TARGET_BUILTIN(__builtin_sve_svcls_s8_z, "q16Ucq16bq16Sc", "n", "sve")
749
TARGET_BUILTIN(__builtin_sve_svclz_s16_m, "q8Usq8Usq16bq8s", "n", "sve")
750
TARGET_BUILTIN(__builtin_sve_svclz_s16_x, "q8Usq16bq8s", "n", "sve")
751
TARGET_BUILTIN(__builtin_sve_svclz_s16_z, "q8Usq16bq8s", "n", "sve")
752
TARGET_BUILTIN(__builtin_sve_svclz_s32_m, "q4Uiq4Uiq16bq4i", "n", "sve")
753
TARGET_BUILTIN(__builtin_sve_svclz_s32_x, "q4Uiq16bq4i", "n", "sve")
754
TARGET_BUILTIN(__builtin_sve_svclz_s32_z, "q4Uiq16bq4i", "n", "sve")
755
TARGET_BUILTIN(__builtin_sve_svclz_s64_m, "q2UWiq2UWiq16bq2Wi", "n", "sve")
756
TARGET_BUILTIN(__builtin_sve_svclz_s64_x, "q2UWiq16bq2Wi", "n", "sve")
757
TARGET_BUILTIN(__builtin_sve_svclz_s64_z, "q2UWiq16bq2Wi", "n", "sve")
758
TARGET_BUILTIN(__builtin_sve_svclz_s8_m, "q16Ucq16Ucq16bq16Sc", "n", "sve")
759
TARGET_BUILTIN(__builtin_sve_svclz_s8_x, "q16Ucq16bq16Sc", "n", "sve")
760
TARGET_BUILTIN(__builtin_sve_svclz_s8_z, "q16Ucq16bq16Sc", "n", "sve")
761
TARGET_BUILTIN(__builtin_sve_svclz_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
762
TARGET_BUILTIN(__builtin_sve_svclz_u16_x, "q8Usq16bq8Us", "n", "sve")
763
TARGET_BUILTIN(__builtin_sve_svclz_u16_z, "q8Usq16bq8Us", "n", "sve")
764
TARGET_BUILTIN(__builtin_sve_svclz_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
765
TARGET_BUILTIN(__builtin_sve_svclz_u32_x, "q4Uiq16bq4Ui", "n", "sve")
766
TARGET_BUILTIN(__builtin_sve_svclz_u32_z, "q4Uiq16bq4Ui", "n", "sve")
767
TARGET_BUILTIN(__builtin_sve_svclz_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
768
TARGET_BUILTIN(__builtin_sve_svclz_u64_x, "q2UWiq16bq2UWi", "n", "sve")
769
TARGET_BUILTIN(__builtin_sve_svclz_u64_z, "q2UWiq16bq2UWi", "n", "sve")
770
TARGET_BUILTIN(__builtin_sve_svclz_u8_m, "q16Ucq16Ucq16bq16Uc", "n", "sve")
771
TARGET_BUILTIN(__builtin_sve_svclz_u8_x, "q16Ucq16bq16Uc", "n", "sve")
772
TARGET_BUILTIN(__builtin_sve_svclz_u8_z, "q16Ucq16bq16Uc", "n", "sve")
773
TARGET_BUILTIN(__builtin_sve_svcmla_f16_m, "q8hq16bq8hq8hq8hIUWi", "n", "sve")
774
TARGET_BUILTIN(__builtin_sve_svcmla_f16_x, "q8hq16bq8hq8hq8hIUWi", "n", "sve")
775
TARGET_BUILTIN(__builtin_sve_svcmla_f16_z, "q8hq16bq8hq8hq8hIUWi", "n", "sve")
776
TARGET_BUILTIN(__builtin_sve_svcmla_f32_m, "q4fq16bq4fq4fq4fIUWi", "n", "sve")
777
TARGET_BUILTIN(__builtin_sve_svcmla_f32_x, "q4fq16bq4fq4fq4fIUWi", "n", "sve")
778
TARGET_BUILTIN(__builtin_sve_svcmla_f32_z, "q4fq16bq4fq4fq4fIUWi", "n", "sve")
779
TARGET_BUILTIN(__builtin_sve_svcmla_f64_m, "q2dq16bq2dq2dq2dIUWi", "n", "sve")
780
TARGET_BUILTIN(__builtin_sve_svcmla_f64_x, "q2dq16bq2dq2dq2dIUWi", "n", "sve")
781
TARGET_BUILTIN(__builtin_sve_svcmla_f64_z, "q2dq16bq2dq2dq2dIUWi", "n", "sve")
782
TARGET_BUILTIN(__builtin_sve_svcmla_lane_f16, "q8hq8hq8hq8hIUWiIUWi", "n", "sve")
783
TARGET_BUILTIN(__builtin_sve_svcmla_lane_f32, "q4fq4fq4fq4fIUWiIUWi", "n", "sve")
784
TARGET_BUILTIN(__builtin_sve_svcmla_lane_s16, "q8sq8sq8sq8sIUWiIUWi", "n", "sve2")
785
TARGET_BUILTIN(__builtin_sve_svcmla_lane_s32, "q4iq4iq4iq4iIUWiIUWi", "n", "sve2")
786
TARGET_BUILTIN(__builtin_sve_svcmla_lane_u16, "q8Usq8Usq8Usq8UsIUWiIUWi", "n", "sve2")
787
TARGET_BUILTIN(__builtin_sve_svcmla_lane_u32, "q4Uiq4Uiq4Uiq4UiIUWiIUWi", "n", "sve2")
788
TARGET_BUILTIN(__builtin_sve_svcmla_s16, "q8sq8sq8sq8sIUWi", "n", "sve2")
789
TARGET_BUILTIN(__builtin_sve_svcmla_s32, "q4iq4iq4iq4iIUWi", "n", "sve2")
790
TARGET_BUILTIN(__builtin_sve_svcmla_s64, "q2Wiq2Wiq2Wiq2WiIUWi", "n", "sve2")
791
TARGET_BUILTIN(__builtin_sve_svcmla_s8, "q16Scq16Scq16Scq16ScIUWi", "n", "sve2")
792
TARGET_BUILTIN(__builtin_sve_svcmla_u16, "q8Usq8Usq8Usq8UsIUWi", "n", "sve2")
793
TARGET_BUILTIN(__builtin_sve_svcmla_u32, "q4Uiq4Uiq4Uiq4UiIUWi", "n", "sve2")
794
TARGET_BUILTIN(__builtin_sve_svcmla_u64, "q2UWiq2UWiq2UWiq2UWiIUWi", "n", "sve2")
795
TARGET_BUILTIN(__builtin_sve_svcmla_u8, "q16Ucq16Ucq16Ucq16UcIUWi", "n", "sve2")
796
TARGET_BUILTIN(__builtin_sve_svcmpeq_f16, "q16bq16bq8hq8h", "n", "sve")
797
TARGET_BUILTIN(__builtin_sve_svcmpeq_f32, "q16bq16bq4fq4f", "n", "sve")
798
TARGET_BUILTIN(__builtin_sve_svcmpeq_f64, "q16bq16bq2dq2d", "n", "sve")
799
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_f16, "q16bq16bq8hh", "n", "sve")
800
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_f32, "q16bq16bq4ff", "n", "sve")
801
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_f64, "q16bq16bq2dd", "n", "sve")
802
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_s16, "q16bq16bq8ss", "n", "sve")
803
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_s32, "q16bq16bq4ii", "n", "sve")
804
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_s64, "q16bq16bq2WiWi", "n", "sve")
805
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_s8, "q16bq16bq16ScSc", "n", "sve")
806
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_u16, "q16bq16bq8UsUs", "n", "sve")
807
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_u32, "q16bq16bq4UiUi", "n", "sve")
808
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_u64, "q16bq16bq2UWiUWi", "n", "sve")
809
TARGET_BUILTIN(__builtin_sve_svcmpeq_n_u8, "q16bq16bq16UcUc", "n", "sve")
810
TARGET_BUILTIN(__builtin_sve_svcmpeq_s16, "q16bq16bq8sq8s", "n", "sve")
811
TARGET_BUILTIN(__builtin_sve_svcmpeq_s32, "q16bq16bq4iq4i", "n", "sve")
812
TARGET_BUILTIN(__builtin_sve_svcmpeq_s64, "q16bq16bq2Wiq2Wi", "n", "sve")
813
TARGET_BUILTIN(__builtin_sve_svcmpeq_s8, "q16bq16bq16Scq16Sc", "n", "sve")
814
TARGET_BUILTIN(__builtin_sve_svcmpeq_u16, "q16bq16bq8Usq8Us", "n", "sve")
815
TARGET_BUILTIN(__builtin_sve_svcmpeq_u32, "q16bq16bq4Uiq4Ui", "n", "sve")
816
TARGET_BUILTIN(__builtin_sve_svcmpeq_u64, "q16bq16bq2UWiq2UWi", "n", "sve")
817
TARGET_BUILTIN(__builtin_sve_svcmpeq_u8, "q16bq16bq16Ucq16Uc", "n", "sve")
818
TARGET_BUILTIN(__builtin_sve_svcmpeq_wide_n_s16, "q16bq16bq8sWi", "n", "sve")
819
TARGET_BUILTIN(__builtin_sve_svcmpeq_wide_n_s32, "q16bq16bq4iWi", "n", "sve")
820
TARGET_BUILTIN(__builtin_sve_svcmpeq_wide_n_s8, "q16bq16bq16ScWi", "n", "sve")
821
TARGET_BUILTIN(__builtin_sve_svcmpeq_wide_s16, "q16bq16bq8sq2Wi", "n", "sve")
822
TARGET_BUILTIN(__builtin_sve_svcmpeq_wide_s32, "q16bq16bq4iq2Wi", "n", "sve")
823
TARGET_BUILTIN(__builtin_sve_svcmpeq_wide_s8, "q16bq16bq16Scq2Wi", "n", "sve")
824
TARGET_BUILTIN(__builtin_sve_svcmpge_f16, "q16bq16bq8hq8h", "n", "sve")
825
TARGET_BUILTIN(__builtin_sve_svcmpge_f32, "q16bq16bq4fq4f", "n", "sve")
826
TARGET_BUILTIN(__builtin_sve_svcmpge_f64, "q16bq16bq2dq2d", "n", "sve")
827
TARGET_BUILTIN(__builtin_sve_svcmpge_n_f16, "q16bq16bq8hh", "n", "sve")
828
TARGET_BUILTIN(__builtin_sve_svcmpge_n_f32, "q16bq16bq4ff", "n", "sve")
829
TARGET_BUILTIN(__builtin_sve_svcmpge_n_f64, "q16bq16bq2dd", "n", "sve")
830
TARGET_BUILTIN(__builtin_sve_svcmpge_n_s16, "q16bq16bq8ss", "n", "sve")
831
TARGET_BUILTIN(__builtin_sve_svcmpge_n_s32, "q16bq16bq4ii", "n", "sve")
832
TARGET_BUILTIN(__builtin_sve_svcmpge_n_s64, "q16bq16bq2WiWi", "n", "sve")
833
TARGET_BUILTIN(__builtin_sve_svcmpge_n_s8, "q16bq16bq16ScSc", "n", "sve")
834
TARGET_BUILTIN(__builtin_sve_svcmpge_n_u16, "q16bq16bq8UsUs", "n", "sve")
835
TARGET_BUILTIN(__builtin_sve_svcmpge_n_u32, "q16bq16bq4UiUi", "n", "sve")
836
TARGET_BUILTIN(__builtin_sve_svcmpge_n_u64, "q16bq16bq2UWiUWi", "n", "sve")
837
TARGET_BUILTIN(__builtin_sve_svcmpge_n_u8, "q16bq16bq16UcUc", "n", "sve")
838
TARGET_BUILTIN(__builtin_sve_svcmpge_s16, "q16bq16bq8sq8s", "n", "sve")
839
TARGET_BUILTIN(__builtin_sve_svcmpge_s32, "q16bq16bq4iq4i", "n", "sve")
840
TARGET_BUILTIN(__builtin_sve_svcmpge_s64, "q16bq16bq2Wiq2Wi", "n", "sve")
841
TARGET_BUILTIN(__builtin_sve_svcmpge_s8, "q16bq16bq16Scq16Sc", "n", "sve")
842
TARGET_BUILTIN(__builtin_sve_svcmpge_u16, "q16bq16bq8Usq8Us", "n", "sve")
843
TARGET_BUILTIN(__builtin_sve_svcmpge_u32, "q16bq16bq4Uiq4Ui", "n", "sve")
844
TARGET_BUILTIN(__builtin_sve_svcmpge_u64, "q16bq16bq2UWiq2UWi", "n", "sve")
845
TARGET_BUILTIN(__builtin_sve_svcmpge_u8, "q16bq16bq16Ucq16Uc", "n", "sve")
846
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_n_s16, "q16bq16bq8sWi", "n", "sve")
847
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_n_s32, "q16bq16bq4iWi", "n", "sve")
848
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_n_s8, "q16bq16bq16ScWi", "n", "sve")
849
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_n_u16, "q16bq16bq8UsUWi", "n", "sve")
850
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_n_u32, "q16bq16bq4UiUWi", "n", "sve")
851
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_n_u8, "q16bq16bq16UcUWi", "n", "sve")
852
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_s16, "q16bq16bq8sq2Wi", "n", "sve")
853
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_s32, "q16bq16bq4iq2Wi", "n", "sve")
854
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_s8, "q16bq16bq16Scq2Wi", "n", "sve")
855
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_u16, "q16bq16bq8Usq2UWi", "n", "sve")
856
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_u32, "q16bq16bq4Uiq2UWi", "n", "sve")
857
TARGET_BUILTIN(__builtin_sve_svcmpge_wide_u8, "q16bq16bq16Ucq2UWi", "n", "sve")
858
TARGET_BUILTIN(__builtin_sve_svcmpgt_f16, "q16bq16bq8hq8h", "n", "sve")
859
TARGET_BUILTIN(__builtin_sve_svcmpgt_f32, "q16bq16bq4fq4f", "n", "sve")
860
TARGET_BUILTIN(__builtin_sve_svcmpgt_f64, "q16bq16bq2dq2d", "n", "sve")
861
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_f16, "q16bq16bq8hh", "n", "sve")
862
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_f32, "q16bq16bq4ff", "n", "sve")
863
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_f64, "q16bq16bq2dd", "n", "sve")
864
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_s16, "q16bq16bq8ss", "n", "sve")
865
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_s32, "q16bq16bq4ii", "n", "sve")
866
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_s64, "q16bq16bq2WiWi", "n", "sve")
867
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_s8, "q16bq16bq16ScSc", "n", "sve")
868
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_u16, "q16bq16bq8UsUs", "n", "sve")
869
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_u32, "q16bq16bq4UiUi", "n", "sve")
870
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_u64, "q16bq16bq2UWiUWi", "n", "sve")
871
TARGET_BUILTIN(__builtin_sve_svcmpgt_n_u8, "q16bq16bq16UcUc", "n", "sve")
872
TARGET_BUILTIN(__builtin_sve_svcmpgt_s16, "q16bq16bq8sq8s", "n", "sve")
873
TARGET_BUILTIN(__builtin_sve_svcmpgt_s32, "q16bq16bq4iq4i", "n", "sve")
874
TARGET_BUILTIN(__builtin_sve_svcmpgt_s64, "q16bq16bq2Wiq2Wi", "n", "sve")
875
TARGET_BUILTIN(__builtin_sve_svcmpgt_s8, "q16bq16bq16Scq16Sc", "n", "sve")
876
TARGET_BUILTIN(__builtin_sve_svcmpgt_u16, "q16bq16bq8Usq8Us", "n", "sve")
877
TARGET_BUILTIN(__builtin_sve_svcmpgt_u32, "q16bq16bq4Uiq4Ui", "n", "sve")
878
TARGET_BUILTIN(__builtin_sve_svcmpgt_u64, "q16bq16bq2UWiq2UWi", "n", "sve")
879
TARGET_BUILTIN(__builtin_sve_svcmpgt_u8, "q16bq16bq16Ucq16Uc", "n", "sve")
880
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_n_s16, "q16bq16bq8sWi", "n", "sve")
881
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_n_s32, "q16bq16bq4iWi", "n", "sve")
882
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_n_s8, "q16bq16bq16ScWi", "n", "sve")
883
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_n_u16, "q16bq16bq8UsUWi", "n", "sve")
884
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_n_u32, "q16bq16bq4UiUWi", "n", "sve")
885
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_n_u8, "q16bq16bq16UcUWi", "n", "sve")
886
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_s16, "q16bq16bq8sq2Wi", "n", "sve")
887
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_s32, "q16bq16bq4iq2Wi", "n", "sve")
888
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_s8, "q16bq16bq16Scq2Wi", "n", "sve")
889
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_u16, "q16bq16bq8Usq2UWi", "n", "sve")
890
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_u32, "q16bq16bq4Uiq2UWi", "n", "sve")
891
TARGET_BUILTIN(__builtin_sve_svcmpgt_wide_u8, "q16bq16bq16Ucq2UWi", "n", "sve")
892
TARGET_BUILTIN(__builtin_sve_svcmple_f16, "q16bq16bq8hq8h", "n", "sve")
893
TARGET_BUILTIN(__builtin_sve_svcmple_f32, "q16bq16bq4fq4f", "n", "sve")
894
TARGET_BUILTIN(__builtin_sve_svcmple_f64, "q16bq16bq2dq2d", "n", "sve")
895
TARGET_BUILTIN(__builtin_sve_svcmple_n_f16, "q16bq16bq8hh", "n", "sve")
896
TARGET_BUILTIN(__builtin_sve_svcmple_n_f32, "q16bq16bq4ff", "n", "sve")
897
TARGET_BUILTIN(__builtin_sve_svcmple_n_f64, "q16bq16bq2dd", "n", "sve")
898
TARGET_BUILTIN(__builtin_sve_svcmple_n_s16, "q16bq16bq8ss", "n", "sve")
899
TARGET_BUILTIN(__builtin_sve_svcmple_n_s32, "q16bq16bq4ii", "n", "sve")
900
TARGET_BUILTIN(__builtin_sve_svcmple_n_s64, "q16bq16bq2WiWi", "n", "sve")
901
TARGET_BUILTIN(__builtin_sve_svcmple_n_s8, "q16bq16bq16ScSc", "n", "sve")
902
TARGET_BUILTIN(__builtin_sve_svcmple_n_u16, "q16bq16bq8UsUs", "n", "sve")
903
TARGET_BUILTIN(__builtin_sve_svcmple_n_u32, "q16bq16bq4UiUi", "n", "sve")
904
TARGET_BUILTIN(__builtin_sve_svcmple_n_u64, "q16bq16bq2UWiUWi", "n", "sve")
905
TARGET_BUILTIN(__builtin_sve_svcmple_n_u8, "q16bq16bq16UcUc", "n", "sve")
906
TARGET_BUILTIN(__builtin_sve_svcmple_s16, "q16bq16bq8sq8s", "n", "sve")
907
TARGET_BUILTIN(__builtin_sve_svcmple_s32, "q16bq16bq4iq4i", "n", "sve")
908
TARGET_BUILTIN(__builtin_sve_svcmple_s64, "q16bq16bq2Wiq2Wi", "n", "sve")
909
TARGET_BUILTIN(__builtin_sve_svcmple_s8, "q16bq16bq16Scq16Sc", "n", "sve")
910
TARGET_BUILTIN(__builtin_sve_svcmple_u16, "q16bq16bq8Usq8Us", "n", "sve")
911
TARGET_BUILTIN(__builtin_sve_svcmple_u32, "q16bq16bq4Uiq4Ui", "n", "sve")
912
TARGET_BUILTIN(__builtin_sve_svcmple_u64, "q16bq16bq2UWiq2UWi", "n", "sve")
913
TARGET_BUILTIN(__builtin_sve_svcmple_u8, "q16bq16bq16Ucq16Uc", "n", "sve")
914
TARGET_BUILTIN(__builtin_sve_svcmple_wide_n_s16, "q16bq16bq8sWi", "n", "sve")
915
TARGET_BUILTIN(__builtin_sve_svcmple_wide_n_s32, "q16bq16bq4iWi", "n", "sve")
916
TARGET_BUILTIN(__builtin_sve_svcmple_wide_n_s8, "q16bq16bq16ScWi", "n", "sve")
917
TARGET_BUILTIN(__builtin_sve_svcmple_wide_n_u16, "q16bq16bq8UsUWi", "n", "sve")
918
TARGET_BUILTIN(__builtin_sve_svcmple_wide_n_u32, "q16bq16bq4UiUWi", "n", "sve")
919
TARGET_BUILTIN(__builtin_sve_svcmple_wide_n_u8, "q16bq16bq16UcUWi", "n", "sve")
920
TARGET_BUILTIN(__builtin_sve_svcmple_wide_s16, "q16bq16bq8sq2Wi", "n", "sve")
921
TARGET_BUILTIN(__builtin_sve_svcmple_wide_s32, "q16bq16bq4iq2Wi", "n", "sve")
922
TARGET_BUILTIN(__builtin_sve_svcmple_wide_s8, "q16bq16bq16Scq2Wi", "n", "sve")
923
TARGET_BUILTIN(__builtin_sve_svcmple_wide_u16, "q16bq16bq8Usq2UWi", "n", "sve")
924
TARGET_BUILTIN(__builtin_sve_svcmple_wide_u32, "q16bq16bq4Uiq2UWi", "n", "sve")
925
TARGET_BUILTIN(__builtin_sve_svcmple_wide_u8, "q16bq16bq16Ucq2UWi", "n", "sve")
926
TARGET_BUILTIN(__builtin_sve_svcmplt_f16, "q16bq16bq8hq8h", "n", "sve")
927
TARGET_BUILTIN(__builtin_sve_svcmplt_f32, "q16bq16bq4fq4f", "n", "sve")
928
TARGET_BUILTIN(__builtin_sve_svcmplt_f64, "q16bq16bq2dq2d", "n", "sve")
929
TARGET_BUILTIN(__builtin_sve_svcmplt_n_f16, "q16bq16bq8hh", "n", "sve")
930
TARGET_BUILTIN(__builtin_sve_svcmplt_n_f32, "q16bq16bq4ff", "n", "sve")
931
TARGET_BUILTIN(__builtin_sve_svcmplt_n_f64, "q16bq16bq2dd", "n", "sve")
932
TARGET_BUILTIN(__builtin_sve_svcmplt_n_s16, "q16bq16bq8ss", "n", "sve")
933
TARGET_BUILTIN(__builtin_sve_svcmplt_n_s32, "q16bq16bq4ii", "n", "sve")
934
TARGET_BUILTIN(__builtin_sve_svcmplt_n_s64, "q16bq16bq2WiWi", "n", "sve")
935
TARGET_BUILTIN(__builtin_sve_svcmplt_n_s8, "q16bq16bq16ScSc", "n", "sve")
936
TARGET_BUILTIN(__builtin_sve_svcmplt_n_u16, "q16bq16bq8UsUs", "n", "sve")
937
TARGET_BUILTIN(__builtin_sve_svcmplt_n_u32, "q16bq16bq4UiUi", "n", "sve")
938
TARGET_BUILTIN(__builtin_sve_svcmplt_n_u64, "q16bq16bq2UWiUWi", "n", "sve")
939
TARGET_BUILTIN(__builtin_sve_svcmplt_n_u8, "q16bq16bq16UcUc", "n", "sve")
940
TARGET_BUILTIN(__builtin_sve_svcmplt_s16, "q16bq16bq8sq8s", "n", "sve")
941
TARGET_BUILTIN(__builtin_sve_svcmplt_s32, "q16bq16bq4iq4i", "n", "sve")
942
TARGET_BUILTIN(__builtin_sve_svcmplt_s64, "q16bq16bq2Wiq2Wi", "n", "sve")
943
TARGET_BUILTIN(__builtin_sve_svcmplt_s8, "q16bq16bq16Scq16Sc", "n", "sve")
944
TARGET_BUILTIN(__builtin_sve_svcmplt_u16, "q16bq16bq8Usq8Us", "n", "sve")
945
TARGET_BUILTIN(__builtin_sve_svcmplt_u32, "q16bq16bq4Uiq4Ui", "n", "sve")
946
TARGET_BUILTIN(__builtin_sve_svcmplt_u64, "q16bq16bq2UWiq2UWi", "n", "sve")
947
TARGET_BUILTIN(__builtin_sve_svcmplt_u8, "q16bq16bq16Ucq16Uc", "n", "sve")
948
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_n_s16, "q16bq16bq8sWi", "n", "sve")
949
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_n_s32, "q16bq16bq4iWi", "n", "sve")
950
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_n_s8, "q16bq16bq16ScWi", "n", "sve")
951
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_n_u16, "q16bq16bq8UsUWi", "n", "sve")
952
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_n_u32, "q16bq16bq4UiUWi", "n", "sve")
953
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_n_u8, "q16bq16bq16UcUWi", "n", "sve")
954
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_s16, "q16bq16bq8sq2Wi", "n", "sve")
955
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_s32, "q16bq16bq4iq2Wi", "n", "sve")
956
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_s8, "q16bq16bq16Scq2Wi", "n", "sve")
957
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_u16, "q16bq16bq8Usq2UWi", "n", "sve")
958
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_u32, "q16bq16bq4Uiq2UWi", "n", "sve")
959
TARGET_BUILTIN(__builtin_sve_svcmplt_wide_u8, "q16bq16bq16Ucq2UWi", "n", "sve")
960
TARGET_BUILTIN(__builtin_sve_svcmpne_f16, "q16bq16bq8hq8h", "n", "sve")
961
TARGET_BUILTIN(__builtin_sve_svcmpne_f32, "q16bq16bq4fq4f", "n", "sve")
962
TARGET_BUILTIN(__builtin_sve_svcmpne_f64, "q16bq16bq2dq2d", "n", "sve")
963
TARGET_BUILTIN(__builtin_sve_svcmpne_n_f16, "q16bq16bq8hh", "n", "sve")
964
TARGET_BUILTIN(__builtin_sve_svcmpne_n_f32, "q16bq16bq4ff", "n", "sve")
965
TARGET_BUILTIN(__builtin_sve_svcmpne_n_f64, "q16bq16bq2dd", "n", "sve")
966
TARGET_BUILTIN(__builtin_sve_svcmpne_n_s16, "q16bq16bq8ss", "n", "sve")
967
TARGET_BUILTIN(__builtin_sve_svcmpne_n_s32, "q16bq16bq4ii", "n", "sve")
968
TARGET_BUILTIN(__builtin_sve_svcmpne_n_s64, "q16bq16bq2WiWi", "n", "sve")
969
TARGET_BUILTIN(__builtin_sve_svcmpne_n_s8, "q16bq16bq16ScSc", "n", "sve")
970
TARGET_BUILTIN(__builtin_sve_svcmpne_n_u16, "q16bq16bq8UsUs", "n", "sve")
971
TARGET_BUILTIN(__builtin_sve_svcmpne_n_u32, "q16bq16bq4UiUi", "n", "sve")
972
TARGET_BUILTIN(__builtin_sve_svcmpne_n_u64, "q16bq16bq2UWiUWi", "n", "sve")
973
TARGET_BUILTIN(__builtin_sve_svcmpne_n_u8, "q16bq16bq16UcUc", "n", "sve")
974
TARGET_BUILTIN(__builtin_sve_svcmpne_s16, "q16bq16bq8sq8s", "n", "sve")
975
TARGET_BUILTIN(__builtin_sve_svcmpne_s32, "q16bq16bq4iq4i", "n", "sve")
976
TARGET_BUILTIN(__builtin_sve_svcmpne_s64, "q16bq16bq2Wiq2Wi", "n", "sve")
977
TARGET_BUILTIN(__builtin_sve_svcmpne_s8, "q16bq16bq16Scq16Sc", "n", "sve")
978
TARGET_BUILTIN(__builtin_sve_svcmpne_u16, "q16bq16bq8Usq8Us", "n", "sve")
979
TARGET_BUILTIN(__builtin_sve_svcmpne_u32, "q16bq16bq4Uiq4Ui", "n", "sve")
980
TARGET_BUILTIN(__builtin_sve_svcmpne_u64, "q16bq16bq2UWiq2UWi", "n", "sve")
981
TARGET_BUILTIN(__builtin_sve_svcmpne_u8, "q16bq16bq16Ucq16Uc", "n", "sve")
982
TARGET_BUILTIN(__builtin_sve_svcmpne_wide_n_s16, "q16bq16bq8sWi", "n", "sve")
983
TARGET_BUILTIN(__builtin_sve_svcmpne_wide_n_s32, "q16bq16bq4iWi", "n", "sve")
984
TARGET_BUILTIN(__builtin_sve_svcmpne_wide_n_s8, "q16bq16bq16ScWi", "n", "sve")
985
TARGET_BUILTIN(__builtin_sve_svcmpne_wide_s16, "q16bq16bq8sq2Wi", "n", "sve")
986
TARGET_BUILTIN(__builtin_sve_svcmpne_wide_s32, "q16bq16bq4iq2Wi", "n", "sve")
987
TARGET_BUILTIN(__builtin_sve_svcmpne_wide_s8, "q16bq16bq16Scq2Wi", "n", "sve")
988
TARGET_BUILTIN(__builtin_sve_svcmpuo_f16, "q16bq16bq8hq8h", "n", "sve")
989
TARGET_BUILTIN(__builtin_sve_svcmpuo_f32, "q16bq16bq4fq4f", "n", "sve")
990
TARGET_BUILTIN(__builtin_sve_svcmpuo_f64, "q16bq16bq2dq2d", "n", "sve")
991
TARGET_BUILTIN(__builtin_sve_svcmpuo_n_f16, "q16bq16bq8hh", "n", "sve")
992
TARGET_BUILTIN(__builtin_sve_svcmpuo_n_f32, "q16bq16bq4ff", "n", "sve")
993
TARGET_BUILTIN(__builtin_sve_svcmpuo_n_f64, "q16bq16bq2dd", "n", "sve")
994
TARGET_BUILTIN(__builtin_sve_svcnot_s16_m, "q8sq8sq16bq8s", "n", "sve")
995
TARGET_BUILTIN(__builtin_sve_svcnot_s16_x, "q8sq16bq8s", "n", "sve")
996
TARGET_BUILTIN(__builtin_sve_svcnot_s16_z, "q8sq16bq8s", "n", "sve")
997
TARGET_BUILTIN(__builtin_sve_svcnot_s32_m, "q4iq4iq16bq4i", "n", "sve")
998
TARGET_BUILTIN(__builtin_sve_svcnot_s32_x, "q4iq16bq4i", "n", "sve")
999
TARGET_BUILTIN(__builtin_sve_svcnot_s32_z, "q4iq16bq4i", "n", "sve")
1000
TARGET_BUILTIN(__builtin_sve_svcnot_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
1001
TARGET_BUILTIN(__builtin_sve_svcnot_s64_x, "q2Wiq16bq2Wi", "n", "sve")
1002
TARGET_BUILTIN(__builtin_sve_svcnot_s64_z, "q2Wiq16bq2Wi", "n", "sve")
1003
TARGET_BUILTIN(__builtin_sve_svcnot_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve")
1004
TARGET_BUILTIN(__builtin_sve_svcnot_s8_x, "q16Scq16bq16Sc", "n", "sve")
1005
TARGET_BUILTIN(__builtin_sve_svcnot_s8_z, "q16Scq16bq16Sc", "n", "sve")
1006
TARGET_BUILTIN(__builtin_sve_svcnot_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
1007
TARGET_BUILTIN(__builtin_sve_svcnot_u16_x, "q8Usq16bq8Us", "n", "sve")
1008
TARGET_BUILTIN(__builtin_sve_svcnot_u16_z, "q8Usq16bq8Us", "n", "sve")
1009
TARGET_BUILTIN(__builtin_sve_svcnot_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
1010
TARGET_BUILTIN(__builtin_sve_svcnot_u32_x, "q4Uiq16bq4Ui", "n", "sve")
1011
TARGET_BUILTIN(__builtin_sve_svcnot_u32_z, "q4Uiq16bq4Ui", "n", "sve")
1012
TARGET_BUILTIN(__builtin_sve_svcnot_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
1013
TARGET_BUILTIN(__builtin_sve_svcnot_u64_x, "q2UWiq16bq2UWi", "n", "sve")
1014
TARGET_BUILTIN(__builtin_sve_svcnot_u64_z, "q2UWiq16bq2UWi", "n", "sve")
1015
TARGET_BUILTIN(__builtin_sve_svcnot_u8_m, "q16Ucq16Ucq16bq16Uc", "n", "sve")
1016
TARGET_BUILTIN(__builtin_sve_svcnot_u8_x, "q16Ucq16bq16Uc", "n", "sve")
1017
TARGET_BUILTIN(__builtin_sve_svcnot_u8_z, "q16Ucq16bq16Uc", "n", "sve")
1018
TARGET_BUILTIN(__builtin_sve_svcnt_bf16_m, "q8Usq8Usq16bq8y", "n", "sve,bf16")
1019
TARGET_BUILTIN(__builtin_sve_svcnt_bf16_x, "q8Usq16bq8y", "n", "sve,bf16")
1020
TARGET_BUILTIN(__builtin_sve_svcnt_bf16_z, "q8Usq16bq8y", "n", "sve,bf16")
1021
TARGET_BUILTIN(__builtin_sve_svcnt_f16_m, "q8Usq8Usq16bq8h", "n", "sve")
1022
TARGET_BUILTIN(__builtin_sve_svcnt_f16_x, "q8Usq16bq8h", "n", "sve")
1023
TARGET_BUILTIN(__builtin_sve_svcnt_f16_z, "q8Usq16bq8h", "n", "sve")
1024
TARGET_BUILTIN(__builtin_sve_svcnt_f32_m, "q4Uiq4Uiq16bq4f", "n", "sve")
1025
TARGET_BUILTIN(__builtin_sve_svcnt_f32_x, "q4Uiq16bq4f", "n", "sve")
1026
TARGET_BUILTIN(__builtin_sve_svcnt_f32_z, "q4Uiq16bq4f", "n", "sve")
1027
TARGET_BUILTIN(__builtin_sve_svcnt_f64_m, "q2UWiq2UWiq16bq2d", "n", "sve")
1028
TARGET_BUILTIN(__builtin_sve_svcnt_f64_x, "q2UWiq16bq2d", "n", "sve")
1029
TARGET_BUILTIN(__builtin_sve_svcnt_f64_z, "q2UWiq16bq2d", "n", "sve")
1030
TARGET_BUILTIN(__builtin_sve_svcnt_s16_m, "q8Usq8Usq16bq8s", "n", "sve")
1031
TARGET_BUILTIN(__builtin_sve_svcnt_s16_x, "q8Usq16bq8s", "n", "sve")
1032
TARGET_BUILTIN(__builtin_sve_svcnt_s16_z, "q8Usq16bq8s", "n", "sve")
1033
TARGET_BUILTIN(__builtin_sve_svcnt_s32_m, "q4Uiq4Uiq16bq4i", "n", "sve")
1034
TARGET_BUILTIN(__builtin_sve_svcnt_s32_x, "q4Uiq16bq4i", "n", "sve")
1035
TARGET_BUILTIN(__builtin_sve_svcnt_s32_z, "q4Uiq16bq4i", "n", "sve")
1036
TARGET_BUILTIN(__builtin_sve_svcnt_s64_m, "q2UWiq2UWiq16bq2Wi", "n", "sve")
1037
TARGET_BUILTIN(__builtin_sve_svcnt_s64_x, "q2UWiq16bq2Wi", "n", "sve")
1038
TARGET_BUILTIN(__builtin_sve_svcnt_s64_z, "q2UWiq16bq2Wi", "n", "sve")
1039
TARGET_BUILTIN(__builtin_sve_svcnt_s8_m, "q16Ucq16Ucq16bq16Sc", "n", "sve")
1040
TARGET_BUILTIN(__builtin_sve_svcnt_s8_x, "q16Ucq16bq16Sc", "n", "sve")
1041
TARGET_BUILTIN(__builtin_sve_svcnt_s8_z, "q16Ucq16bq16Sc", "n", "sve")
1042
TARGET_BUILTIN(__builtin_sve_svcnt_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
1043
TARGET_BUILTIN(__builtin_sve_svcnt_u16_x, "q8Usq16bq8Us", "n", "sve")
1044
TARGET_BUILTIN(__builtin_sve_svcnt_u16_z, "q8Usq16bq8Us", "n", "sve")
1045
TARGET_BUILTIN(__builtin_sve_svcnt_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
1046
TARGET_BUILTIN(__builtin_sve_svcnt_u32_x, "q4Uiq16bq4Ui", "n", "sve")
1047
TARGET_BUILTIN(__builtin_sve_svcnt_u32_z, "q4Uiq16bq4Ui", "n", "sve")
1048
TARGET_BUILTIN(__builtin_sve_svcnt_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
1049
TARGET_BUILTIN(__builtin_sve_svcnt_u64_x, "q2UWiq16bq2UWi", "n", "sve")
1050
TARGET_BUILTIN(__builtin_sve_svcnt_u64_z, "q2UWiq16bq2UWi", "n", "sve")
1051
TARGET_BUILTIN(__builtin_sve_svcnt_u8_m, "q16Ucq16Ucq16bq16Uc", "n", "sve")
1052
TARGET_BUILTIN(__builtin_sve_svcnt_u8_x, "q16Ucq16bq16Uc", "n", "sve")
1053
TARGET_BUILTIN(__builtin_sve_svcnt_u8_z, "q16Ucq16bq16Uc", "n", "sve")
1054
TARGET_BUILTIN(__builtin_sve_svcntb, "UWiv", "n", "sve")
1055
TARGET_BUILTIN(__builtin_sve_svcntb_pat, "UWiIi", "n", "sve")
1056
TARGET_BUILTIN(__builtin_sve_svcntd, "UWiv", "n", "sve")
1057
TARGET_BUILTIN(__builtin_sve_svcntd_pat, "UWiIi", "n", "sve")
1058
TARGET_BUILTIN(__builtin_sve_svcnth, "UWiv", "n", "sve")
1059
TARGET_BUILTIN(__builtin_sve_svcnth_pat, "UWiIi", "n", "sve")
1060
TARGET_BUILTIN(__builtin_sve_svcntp_b16, "UWiq16bq16b", "n", "sve")
1061
TARGET_BUILTIN(__builtin_sve_svcntp_b32, "UWiq16bq16b", "n", "sve")
1062
TARGET_BUILTIN(__builtin_sve_svcntp_b64, "UWiq16bq16b", "n", "sve")
1063
TARGET_BUILTIN(__builtin_sve_svcntp_b8, "UWiq16bq16b", "n", "sve")
1064
TARGET_BUILTIN(__builtin_sve_svcntw, "UWiv", "n", "sve")
1065
TARGET_BUILTIN(__builtin_sve_svcntw_pat, "UWiIi", "n", "sve")
1066
TARGET_BUILTIN(__builtin_sve_svcompact_f32, "q4fq16bq4f", "n", "sve")
1067
TARGET_BUILTIN(__builtin_sve_svcompact_f64, "q2dq16bq2d", "n", "sve")
1068
TARGET_BUILTIN(__builtin_sve_svcompact_s32, "q4iq16bq4i", "n", "sve")
1069
TARGET_BUILTIN(__builtin_sve_svcompact_s64, "q2Wiq16bq2Wi", "n", "sve")
1070
TARGET_BUILTIN(__builtin_sve_svcompact_u32, "q4Uiq16bq4Ui", "n", "sve")
1071
TARGET_BUILTIN(__builtin_sve_svcompact_u64, "q2UWiq16bq2UWi", "n", "sve")
1072
TARGET_BUILTIN(__builtin_sve_svcreate2_bf16, "q16yq8yq8y", "n", "sve,bf16")
1073
TARGET_BUILTIN(__builtin_sve_svcreate2_f16, "q16hq8hq8h", "n", "sve")
1074
TARGET_BUILTIN(__builtin_sve_svcreate2_f32, "q8fq4fq4f", "n", "sve")
1075
TARGET_BUILTIN(__builtin_sve_svcreate2_f64, "q4dq2dq2d", "n", "sve")
1076
TARGET_BUILTIN(__builtin_sve_svcreate2_s16, "q16sq8sq8s", "n", "sve")
1077
TARGET_BUILTIN(__builtin_sve_svcreate2_s32, "q8iq4iq4i", "n", "sve")
1078
TARGET_BUILTIN(__builtin_sve_svcreate2_s64, "q4Wiq2Wiq2Wi", "n", "sve")
1079
TARGET_BUILTIN(__builtin_sve_svcreate2_s8, "q32Scq16Scq16Sc", "n", "sve")
1080
TARGET_BUILTIN(__builtin_sve_svcreate2_u16, "q16Usq8Usq8Us", "n", "sve")
1081
TARGET_BUILTIN(__builtin_sve_svcreate2_u32, "q8Uiq4Uiq4Ui", "n", "sve")
1082
TARGET_BUILTIN(__builtin_sve_svcreate2_u64, "q4UWiq2UWiq2UWi", "n", "sve")
1083
TARGET_BUILTIN(__builtin_sve_svcreate2_u8, "q32Ucq16Ucq16Uc", "n", "sve")
1084
TARGET_BUILTIN(__builtin_sve_svcreate3_bf16, "q24yq8yq8yq8y", "n", "sve,bf16")
1085
TARGET_BUILTIN(__builtin_sve_svcreate3_f16, "q24hq8hq8hq8h", "n", "sve")
1086
TARGET_BUILTIN(__builtin_sve_svcreate3_f32, "q12fq4fq4fq4f", "n", "sve")
1087
TARGET_BUILTIN(__builtin_sve_svcreate3_f64, "q6dq2dq2dq2d", "n", "sve")
1088
TARGET_BUILTIN(__builtin_sve_svcreate3_s16, "q24sq8sq8sq8s", "n", "sve")
1089
TARGET_BUILTIN(__builtin_sve_svcreate3_s32, "q12iq4iq4iq4i", "n", "sve")
1090
TARGET_BUILTIN(__builtin_sve_svcreate3_s64, "q6Wiq2Wiq2Wiq2Wi", "n", "sve")
1091
TARGET_BUILTIN(__builtin_sve_svcreate3_s8, "q48Scq16Scq16Scq16Sc", "n", "sve")
1092
TARGET_BUILTIN(__builtin_sve_svcreate3_u16, "q24Usq8Usq8Usq8Us", "n", "sve")
1093
TARGET_BUILTIN(__builtin_sve_svcreate3_u32, "q12Uiq4Uiq4Uiq4Ui", "n", "sve")
1094
TARGET_BUILTIN(__builtin_sve_svcreate3_u64, "q6UWiq2UWiq2UWiq2UWi", "n", "sve")
1095
TARGET_BUILTIN(__builtin_sve_svcreate3_u8, "q48Ucq16Ucq16Ucq16Uc", "n", "sve")
1096
TARGET_BUILTIN(__builtin_sve_svcreate4_bf16, "q32yq8yq8yq8yq8y", "n", "sve,bf16")
1097
TARGET_BUILTIN(__builtin_sve_svcreate4_f16, "q32hq8hq8hq8hq8h", "n", "sve")
1098
TARGET_BUILTIN(__builtin_sve_svcreate4_f32, "q16fq4fq4fq4fq4f", "n", "sve")
1099
TARGET_BUILTIN(__builtin_sve_svcreate4_f64, "q8dq2dq2dq2dq2d", "n", "sve")
1100
TARGET_BUILTIN(__builtin_sve_svcreate4_s16, "q32sq8sq8sq8sq8s", "n", "sve")
1101
TARGET_BUILTIN(__builtin_sve_svcreate4_s32, "q16iq4iq4iq4iq4i", "n", "sve")
1102
TARGET_BUILTIN(__builtin_sve_svcreate4_s64, "q8Wiq2Wiq2Wiq2Wiq2Wi", "n", "sve")
1103
TARGET_BUILTIN(__builtin_sve_svcreate4_s8, "q64Scq16Scq16Scq16Scq16Sc", "n", "sve")
1104
TARGET_BUILTIN(__builtin_sve_svcreate4_u16, "q32Usq8Usq8Usq8Usq8Us", "n", "sve")
1105
TARGET_BUILTIN(__builtin_sve_svcreate4_u32, "q16Uiq4Uiq4Uiq4Uiq4Ui", "n", "sve")
1106
TARGET_BUILTIN(__builtin_sve_svcreate4_u64, "q8UWiq2UWiq2UWiq2UWiq2UWi", "n", "sve")
1107
TARGET_BUILTIN(__builtin_sve_svcreate4_u8, "q64Ucq16Ucq16Ucq16Ucq16Uc", "n", "sve")
1108
TARGET_BUILTIN(__builtin_sve_svcvt_bf16_f32_m, "q8yq8yq16bq4f", "n", "sve,bf16")
1109
TARGET_BUILTIN(__builtin_sve_svcvt_bf16_f32_x, "q8yq16bq4f", "n", "sve,bf16")
1110
TARGET_BUILTIN(__builtin_sve_svcvt_bf16_f32_z, "q8yq16bq4f", "n", "sve,bf16")
1111
TARGET_BUILTIN(__builtin_sve_svcvt_f16_f32_m, "q8hq8hq16bq4f", "n", "sve")
1112
TARGET_BUILTIN(__builtin_sve_svcvt_f16_f32_x, "q8hq16bq4f", "n", "sve")
1113
TARGET_BUILTIN(__builtin_sve_svcvt_f16_f32_z, "q8hq16bq4f", "n", "sve")
1114
TARGET_BUILTIN(__builtin_sve_svcvt_f16_f64_m, "q8hq8hq16bq2d", "n", "sve")
1115
TARGET_BUILTIN(__builtin_sve_svcvt_f16_f64_x, "q8hq16bq2d", "n", "sve")
1116
TARGET_BUILTIN(__builtin_sve_svcvt_f16_f64_z, "q8hq16bq2d", "n", "sve")
1117
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s16_m, "q8hq8hq16bq8s", "n", "sve")
1118
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s16_x, "q8hq16bq8s", "n", "sve")
1119
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s16_z, "q8hq16bq8s", "n", "sve")
1120
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s32_m, "q8hq8hq16bq4i", "n", "sve")
1121
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s32_x, "q8hq16bq4i", "n", "sve")
1122
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s32_z, "q8hq16bq4i", "n", "sve")
1123
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s64_m, "q8hq8hq16bq2Wi", "n", "sve")
1124
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s64_x, "q8hq16bq2Wi", "n", "sve")
1125
TARGET_BUILTIN(__builtin_sve_svcvt_f16_s64_z, "q8hq16bq2Wi", "n", "sve")
1126
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u16_m, "q8hq8hq16bq8Us", "n", "sve")
1127
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u16_x, "q8hq16bq8Us", "n", "sve")
1128
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u16_z, "q8hq16bq8Us", "n", "sve")
1129
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u32_m, "q8hq8hq16bq4Ui", "n", "sve")
1130
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u32_x, "q8hq16bq4Ui", "n", "sve")
1131
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u32_z, "q8hq16bq4Ui", "n", "sve")
1132
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u64_m, "q8hq8hq16bq2UWi", "n", "sve")
1133
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u64_x, "q8hq16bq2UWi", "n", "sve")
1134
TARGET_BUILTIN(__builtin_sve_svcvt_f16_u64_z, "q8hq16bq2UWi", "n", "sve")
1135
TARGET_BUILTIN(__builtin_sve_svcvt_f32_f16_m, "q4fq4fq16bq8h", "n", "sve")
1136
TARGET_BUILTIN(__builtin_sve_svcvt_f32_f16_x, "q4fq16bq8h", "n", "sve")
1137
TARGET_BUILTIN(__builtin_sve_svcvt_f32_f16_z, "q4fq16bq8h", "n", "sve")
1138
TARGET_BUILTIN(__builtin_sve_svcvt_f32_f64_m, "q4fq4fq16bq2d", "n", "sve")
1139
TARGET_BUILTIN(__builtin_sve_svcvt_f32_f64_x, "q4fq16bq2d", "n", "sve")
1140
TARGET_BUILTIN(__builtin_sve_svcvt_f32_f64_z, "q4fq16bq2d", "n", "sve")
1141
TARGET_BUILTIN(__builtin_sve_svcvt_f32_s32_m, "q4fq4fq16bq4i", "n", "sve")
1142
TARGET_BUILTIN(__builtin_sve_svcvt_f32_s32_x, "q4fq16bq4i", "n", "sve")
1143
TARGET_BUILTIN(__builtin_sve_svcvt_f32_s32_z, "q4fq16bq4i", "n", "sve")
1144
TARGET_BUILTIN(__builtin_sve_svcvt_f32_s64_m, "q4fq4fq16bq2Wi", "n", "sve")
1145
TARGET_BUILTIN(__builtin_sve_svcvt_f32_s64_x, "q4fq16bq2Wi", "n", "sve")
1146
TARGET_BUILTIN(__builtin_sve_svcvt_f32_s64_z, "q4fq16bq2Wi", "n", "sve")
1147
TARGET_BUILTIN(__builtin_sve_svcvt_f32_u32_m, "q4fq4fq16bq4Ui", "n", "sve")
1148
TARGET_BUILTIN(__builtin_sve_svcvt_f32_u32_x, "q4fq16bq4Ui", "n", "sve")
1149
TARGET_BUILTIN(__builtin_sve_svcvt_f32_u32_z, "q4fq16bq4Ui", "n", "sve")
1150
TARGET_BUILTIN(__builtin_sve_svcvt_f32_u64_m, "q4fq4fq16bq2UWi", "n", "sve")
1151
TARGET_BUILTIN(__builtin_sve_svcvt_f32_u64_x, "q4fq16bq2UWi", "n", "sve")
1152
TARGET_BUILTIN(__builtin_sve_svcvt_f32_u64_z, "q4fq16bq2UWi", "n", "sve")
1153
TARGET_BUILTIN(__builtin_sve_svcvt_f64_f16_m, "q2dq2dq16bq8h", "n", "sve")
1154
TARGET_BUILTIN(__builtin_sve_svcvt_f64_f16_x, "q2dq16bq8h", "n", "sve")
1155
TARGET_BUILTIN(__builtin_sve_svcvt_f64_f16_z, "q2dq16bq8h", "n", "sve")
1156
TARGET_BUILTIN(__builtin_sve_svcvt_f64_f32_m, "q2dq2dq16bq4f", "n", "sve")
1157
TARGET_BUILTIN(__builtin_sve_svcvt_f64_f32_x, "q2dq16bq4f", "n", "sve")
1158
TARGET_BUILTIN(__builtin_sve_svcvt_f64_f32_z, "q2dq16bq4f", "n", "sve")
1159
TARGET_BUILTIN(__builtin_sve_svcvt_f64_s32_m, "q2dq2dq16bq4i", "n", "sve")
1160
TARGET_BUILTIN(__builtin_sve_svcvt_f64_s32_x, "q2dq16bq4i", "n", "sve")
1161
TARGET_BUILTIN(__builtin_sve_svcvt_f64_s32_z, "q2dq16bq4i", "n", "sve")
1162
TARGET_BUILTIN(__builtin_sve_svcvt_f64_s64_m, "q2dq2dq16bq2Wi", "n", "sve")
1163
TARGET_BUILTIN(__builtin_sve_svcvt_f64_s64_x, "q2dq16bq2Wi", "n", "sve")
1164
TARGET_BUILTIN(__builtin_sve_svcvt_f64_s64_z, "q2dq16bq2Wi", "n", "sve")
1165
TARGET_BUILTIN(__builtin_sve_svcvt_f64_u32_m, "q2dq2dq16bq4Ui", "n", "sve")
1166
TARGET_BUILTIN(__builtin_sve_svcvt_f64_u32_x, "q2dq16bq4Ui", "n", "sve")
1167
TARGET_BUILTIN(__builtin_sve_svcvt_f64_u32_z, "q2dq16bq4Ui", "n", "sve")
1168
TARGET_BUILTIN(__builtin_sve_svcvt_f64_u64_m, "q2dq2dq16bq2UWi", "n", "sve")
1169
TARGET_BUILTIN(__builtin_sve_svcvt_f64_u64_x, "q2dq16bq2UWi", "n", "sve")
1170
TARGET_BUILTIN(__builtin_sve_svcvt_f64_u64_z, "q2dq16bq2UWi", "n", "sve")
1171
TARGET_BUILTIN(__builtin_sve_svcvt_s16_f16_m, "q8sq8sq16bq8h", "n", "sve")
1172
TARGET_BUILTIN(__builtin_sve_svcvt_s16_f16_x, "q8sq16bq8h", "n", "sve")
1173
TARGET_BUILTIN(__builtin_sve_svcvt_s16_f16_z, "q8sq16bq8h", "n", "sve")
1174
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f16_m, "q4iq4iq16bq8h", "n", "sve")
1175
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f16_x, "q4iq16bq8h", "n", "sve")
1176
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f16_z, "q4iq16bq8h", "n", "sve")
1177
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f32_m, "q4iq4iq16bq4f", "n", "sve")
1178
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f32_x, "q4iq16bq4f", "n", "sve")
1179
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f32_z, "q4iq16bq4f", "n", "sve")
1180
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f64_m, "q4iq4iq16bq2d", "n", "sve")
1181
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f64_x, "q4iq16bq2d", "n", "sve")
1182
TARGET_BUILTIN(__builtin_sve_svcvt_s32_f64_z, "q4iq16bq2d", "n", "sve")
1183
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f16_m, "q2Wiq2Wiq16bq8h", "n", "sve")
1184
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f16_x, "q2Wiq16bq8h", "n", "sve")
1185
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f16_z, "q2Wiq16bq8h", "n", "sve")
1186
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f32_m, "q2Wiq2Wiq16bq4f", "n", "sve")
1187
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f32_x, "q2Wiq16bq4f", "n", "sve")
1188
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f32_z, "q2Wiq16bq4f", "n", "sve")
1189
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f64_m, "q2Wiq2Wiq16bq2d", "n", "sve")
1190
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f64_x, "q2Wiq16bq2d", "n", "sve")
1191
TARGET_BUILTIN(__builtin_sve_svcvt_s64_f64_z, "q2Wiq16bq2d", "n", "sve")
1192
TARGET_BUILTIN(__builtin_sve_svcvt_u16_f16_m, "q8Usq8Usq16bq8h", "n", "sve")
1193
TARGET_BUILTIN(__builtin_sve_svcvt_u16_f16_x, "q8Usq16bq8h", "n", "sve")
1194
TARGET_BUILTIN(__builtin_sve_svcvt_u16_f16_z, "q8Usq16bq8h", "n", "sve")
1195
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f16_m, "q4Uiq4Uiq16bq8h", "n", "sve")
1196
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f16_x, "q4Uiq16bq8h", "n", "sve")
1197
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f16_z, "q4Uiq16bq8h", "n", "sve")
1198
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f32_m, "q4Uiq4Uiq16bq4f", "n", "sve")
1199
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f32_x, "q4Uiq16bq4f", "n", "sve")
1200
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f32_z, "q4Uiq16bq4f", "n", "sve")
1201
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f64_m, "q4Uiq4Uiq16bq2d", "n", "sve")
1202
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f64_x, "q4Uiq16bq2d", "n", "sve")
1203
TARGET_BUILTIN(__builtin_sve_svcvt_u32_f64_z, "q4Uiq16bq2d", "n", "sve")
1204
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f16_m, "q2UWiq2UWiq16bq8h", "n", "sve")
1205
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f16_x, "q2UWiq16bq8h", "n", "sve")
1206
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f16_z, "q2UWiq16bq8h", "n", "sve")
1207
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f32_m, "q2UWiq2UWiq16bq4f", "n", "sve")
1208
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f32_x, "q2UWiq16bq4f", "n", "sve")
1209
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f32_z, "q2UWiq16bq4f", "n", "sve")
1210
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f64_m, "q2UWiq2UWiq16bq2d", "n", "sve")
1211
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f64_x, "q2UWiq16bq2d", "n", "sve")
1212
TARGET_BUILTIN(__builtin_sve_svcvt_u64_f64_z, "q2UWiq16bq2d", "n", "sve")
1213
TARGET_BUILTIN(__builtin_sve_svcvtlt_f32_f16_m, "q4fq4fq16bq8h", "n", "sve2")
1214
TARGET_BUILTIN(__builtin_sve_svcvtlt_f32_f16_x, "q4fq16bq8h", "n", "sve2")
1215
TARGET_BUILTIN(__builtin_sve_svcvtlt_f64_f32_m, "q2dq2dq16bq4f", "n", "sve2")
1216
TARGET_BUILTIN(__builtin_sve_svcvtlt_f64_f32_x, "q2dq16bq4f", "n", "sve2")
1217
TARGET_BUILTIN(__builtin_sve_svcvtnt_bf16_f32_m, "q8yq8yq16bq4f", "n", "sve,bf16")
1218
TARGET_BUILTIN(__builtin_sve_svcvtnt_f16_f32_m, "q8hq8hq16bq4f", "n", "sve2")
1219
TARGET_BUILTIN(__builtin_sve_svcvtnt_f32_f64_m, "q4fq4fq16bq2d", "n", "sve2")
1220
TARGET_BUILTIN(__builtin_sve_svcvtx_f32_f64_m, "q4fq4fq16bq2d", "n", "sve2")
1221
TARGET_BUILTIN(__builtin_sve_svcvtx_f32_f64_x, "q4fq16bq2d", "n", "sve2")
1222
TARGET_BUILTIN(__builtin_sve_svcvtx_f32_f64_z, "q4fq16bq2d", "n", "sve2")
1223
TARGET_BUILTIN(__builtin_sve_svcvtxnt_f32_f64_m, "q4fq4fq16bq2d", "n", "sve2")
1224
TARGET_BUILTIN(__builtin_sve_svdiv_f16_m, "q8hq16bq8hq8h", "n", "sve")
1225
TARGET_BUILTIN(__builtin_sve_svdiv_f16_x, "q8hq16bq8hq8h", "n", "sve")
1226
TARGET_BUILTIN(__builtin_sve_svdiv_f16_z, "q8hq16bq8hq8h", "n", "sve")
1227
TARGET_BUILTIN(__builtin_sve_svdiv_f32_m, "q4fq16bq4fq4f", "n", "sve")
1228
TARGET_BUILTIN(__builtin_sve_svdiv_f32_x, "q4fq16bq4fq4f", "n", "sve")
1229
TARGET_BUILTIN(__builtin_sve_svdiv_f32_z, "q4fq16bq4fq4f", "n", "sve")
1230
TARGET_BUILTIN(__builtin_sve_svdiv_f64_m, "q2dq16bq2dq2d", "n", "sve")
1231
TARGET_BUILTIN(__builtin_sve_svdiv_f64_x, "q2dq16bq2dq2d", "n", "sve")
1232
TARGET_BUILTIN(__builtin_sve_svdiv_f64_z, "q2dq16bq2dq2d", "n", "sve")
1233
TARGET_BUILTIN(__builtin_sve_svdiv_n_f16_m, "q8hq16bq8hh", "n", "sve")
1234
TARGET_BUILTIN(__builtin_sve_svdiv_n_f16_x, "q8hq16bq8hh", "n", "sve")
1235
TARGET_BUILTIN(__builtin_sve_svdiv_n_f16_z, "q8hq16bq8hh", "n", "sve")
1236
TARGET_BUILTIN(__builtin_sve_svdiv_n_f32_m, "q4fq16bq4ff", "n", "sve")
1237
TARGET_BUILTIN(__builtin_sve_svdiv_n_f32_x, "q4fq16bq4ff", "n", "sve")
1238
TARGET_BUILTIN(__builtin_sve_svdiv_n_f32_z, "q4fq16bq4ff", "n", "sve")
1239
TARGET_BUILTIN(__builtin_sve_svdiv_n_f64_m, "q2dq16bq2dd", "n", "sve")
1240
TARGET_BUILTIN(__builtin_sve_svdiv_n_f64_x, "q2dq16bq2dd", "n", "sve")
1241
TARGET_BUILTIN(__builtin_sve_svdiv_n_f64_z, "q2dq16bq2dd", "n", "sve")
1242
TARGET_BUILTIN(__builtin_sve_svdiv_n_s32_m, "q4iq16bq4ii", "n", "sve")
1243
TARGET_BUILTIN(__builtin_sve_svdiv_n_s32_x, "q4iq16bq4ii", "n", "sve")
1244
TARGET_BUILTIN(__builtin_sve_svdiv_n_s32_z, "q4iq16bq4ii", "n", "sve")
1245
TARGET_BUILTIN(__builtin_sve_svdiv_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
1246
TARGET_BUILTIN(__builtin_sve_svdiv_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
1247
TARGET_BUILTIN(__builtin_sve_svdiv_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
1248
TARGET_BUILTIN(__builtin_sve_svdiv_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
1249
TARGET_BUILTIN(__builtin_sve_svdiv_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
1250
TARGET_BUILTIN(__builtin_sve_svdiv_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
1251
TARGET_BUILTIN(__builtin_sve_svdiv_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
1252
TARGET_BUILTIN(__builtin_sve_svdiv_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
1253
TARGET_BUILTIN(__builtin_sve_svdiv_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
1254
TARGET_BUILTIN(__builtin_sve_svdiv_s32_m, "q4iq16bq4iq4i", "n", "sve")
1255
TARGET_BUILTIN(__builtin_sve_svdiv_s32_x, "q4iq16bq4iq4i", "n", "sve")
1256
TARGET_BUILTIN(__builtin_sve_svdiv_s32_z, "q4iq16bq4iq4i", "n", "sve")
1257
TARGET_BUILTIN(__builtin_sve_svdiv_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1258
TARGET_BUILTIN(__builtin_sve_svdiv_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1259
TARGET_BUILTIN(__builtin_sve_svdiv_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1260
TARGET_BUILTIN(__builtin_sve_svdiv_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1261
TARGET_BUILTIN(__builtin_sve_svdiv_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1262
TARGET_BUILTIN(__builtin_sve_svdiv_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1263
TARGET_BUILTIN(__builtin_sve_svdiv_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1264
TARGET_BUILTIN(__builtin_sve_svdiv_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1265
TARGET_BUILTIN(__builtin_sve_svdiv_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1266
TARGET_BUILTIN(__builtin_sve_svdivr_f16_m, "q8hq16bq8hq8h", "n", "sve")
1267
TARGET_BUILTIN(__builtin_sve_svdivr_f16_x, "q8hq16bq8hq8h", "n", "sve")
1268
TARGET_BUILTIN(__builtin_sve_svdivr_f16_z, "q8hq16bq8hq8h", "n", "sve")
1269
TARGET_BUILTIN(__builtin_sve_svdivr_f32_m, "q4fq16bq4fq4f", "n", "sve")
1270
TARGET_BUILTIN(__builtin_sve_svdivr_f32_x, "q4fq16bq4fq4f", "n", "sve")
1271
TARGET_BUILTIN(__builtin_sve_svdivr_f32_z, "q4fq16bq4fq4f", "n", "sve")
1272
TARGET_BUILTIN(__builtin_sve_svdivr_f64_m, "q2dq16bq2dq2d", "n", "sve")
1273
TARGET_BUILTIN(__builtin_sve_svdivr_f64_x, "q2dq16bq2dq2d", "n", "sve")
1274
TARGET_BUILTIN(__builtin_sve_svdivr_f64_z, "q2dq16bq2dq2d", "n", "sve")
1275
TARGET_BUILTIN(__builtin_sve_svdivr_n_f16_m, "q8hq16bq8hh", "n", "sve")
1276
TARGET_BUILTIN(__builtin_sve_svdivr_n_f16_x, "q8hq16bq8hh", "n", "sve")
1277
TARGET_BUILTIN(__builtin_sve_svdivr_n_f16_z, "q8hq16bq8hh", "n", "sve")
1278
TARGET_BUILTIN(__builtin_sve_svdivr_n_f32_m, "q4fq16bq4ff", "n", "sve")
1279
TARGET_BUILTIN(__builtin_sve_svdivr_n_f32_x, "q4fq16bq4ff", "n", "sve")
1280
TARGET_BUILTIN(__builtin_sve_svdivr_n_f32_z, "q4fq16bq4ff", "n", "sve")
1281
TARGET_BUILTIN(__builtin_sve_svdivr_n_f64_m, "q2dq16bq2dd", "n", "sve")
1282
TARGET_BUILTIN(__builtin_sve_svdivr_n_f64_x, "q2dq16bq2dd", "n", "sve")
1283
TARGET_BUILTIN(__builtin_sve_svdivr_n_f64_z, "q2dq16bq2dd", "n", "sve")
1284
TARGET_BUILTIN(__builtin_sve_svdivr_n_s32_m, "q4iq16bq4ii", "n", "sve")
1285
TARGET_BUILTIN(__builtin_sve_svdivr_n_s32_x, "q4iq16bq4ii", "n", "sve")
1286
TARGET_BUILTIN(__builtin_sve_svdivr_n_s32_z, "q4iq16bq4ii", "n", "sve")
1287
TARGET_BUILTIN(__builtin_sve_svdivr_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
1288
TARGET_BUILTIN(__builtin_sve_svdivr_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
1289
TARGET_BUILTIN(__builtin_sve_svdivr_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
1290
TARGET_BUILTIN(__builtin_sve_svdivr_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
1291
TARGET_BUILTIN(__builtin_sve_svdivr_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
1292
TARGET_BUILTIN(__builtin_sve_svdivr_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
1293
TARGET_BUILTIN(__builtin_sve_svdivr_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
1294
TARGET_BUILTIN(__builtin_sve_svdivr_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
1295
TARGET_BUILTIN(__builtin_sve_svdivr_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
1296
TARGET_BUILTIN(__builtin_sve_svdivr_s32_m, "q4iq16bq4iq4i", "n", "sve")
1297
TARGET_BUILTIN(__builtin_sve_svdivr_s32_x, "q4iq16bq4iq4i", "n", "sve")
1298
TARGET_BUILTIN(__builtin_sve_svdivr_s32_z, "q4iq16bq4iq4i", "n", "sve")
1299
TARGET_BUILTIN(__builtin_sve_svdivr_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1300
TARGET_BUILTIN(__builtin_sve_svdivr_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1301
TARGET_BUILTIN(__builtin_sve_svdivr_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1302
TARGET_BUILTIN(__builtin_sve_svdivr_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1303
TARGET_BUILTIN(__builtin_sve_svdivr_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1304
TARGET_BUILTIN(__builtin_sve_svdivr_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1305
TARGET_BUILTIN(__builtin_sve_svdivr_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1306
TARGET_BUILTIN(__builtin_sve_svdivr_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1307
TARGET_BUILTIN(__builtin_sve_svdivr_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1308
TARGET_BUILTIN(__builtin_sve_svdot_lane_s32, "q4iq4iq16Scq16ScIUWi", "n", "sve")
1309
TARGET_BUILTIN(__builtin_sve_svdot_lane_s64, "q2Wiq2Wiq8sq8sIUWi", "n", "sve")
1310
TARGET_BUILTIN(__builtin_sve_svdot_lane_u32, "q4Uiq4Uiq16Ucq16UcIUWi", "n", "sve")
1311
TARGET_BUILTIN(__builtin_sve_svdot_lane_u64, "q2UWiq2UWiq8Usq8UsIUWi", "n", "sve")
1312
TARGET_BUILTIN(__builtin_sve_svdot_n_s32, "q4iq4iq16ScSc", "n", "sve")
1313
TARGET_BUILTIN(__builtin_sve_svdot_n_s64, "q2Wiq2Wiq8ss", "n", "sve")
1314
TARGET_BUILTIN(__builtin_sve_svdot_n_u32, "q4Uiq4Uiq16UcUc", "n", "sve")
1315
TARGET_BUILTIN(__builtin_sve_svdot_n_u64, "q2UWiq2UWiq8UsUs", "n", "sve")
1316
TARGET_BUILTIN(__builtin_sve_svdot_s32, "q4iq4iq16Scq16Sc", "n", "sve")
1317
TARGET_BUILTIN(__builtin_sve_svdot_s64, "q2Wiq2Wiq8sq8s", "n", "sve")
1318
TARGET_BUILTIN(__builtin_sve_svdot_u32, "q4Uiq4Uiq16Ucq16Uc", "n", "sve")
1319
TARGET_BUILTIN(__builtin_sve_svdot_u64, "q2UWiq2UWiq8Usq8Us", "n", "sve")
1320
TARGET_BUILTIN(__builtin_sve_svdup_lane_bf16, "q8yq8yUs", "n", "sve,bf16")
1321
TARGET_BUILTIN(__builtin_sve_svdup_lane_f16, "q8hq8hUs", "n", "sve")
1322
TARGET_BUILTIN(__builtin_sve_svdup_lane_f32, "q4fq4fUi", "n", "sve")
1323
TARGET_BUILTIN(__builtin_sve_svdup_lane_f64, "q2dq2dUWi", "n", "sve")
1324
TARGET_BUILTIN(__builtin_sve_svdup_lane_s16, "q8sq8sUs", "n", "sve")
1325
TARGET_BUILTIN(__builtin_sve_svdup_lane_s32, "q4iq4iUi", "n", "sve")
1326
TARGET_BUILTIN(__builtin_sve_svdup_lane_s64, "q2Wiq2WiUWi", "n", "sve")
1327
TARGET_BUILTIN(__builtin_sve_svdup_lane_s8, "q16Scq16ScUc", "n", "sve")
1328
TARGET_BUILTIN(__builtin_sve_svdup_lane_u16, "q8Usq8UsUs", "n", "sve")
1329
TARGET_BUILTIN(__builtin_sve_svdup_lane_u32, "q4Uiq4UiUi", "n", "sve")
1330
TARGET_BUILTIN(__builtin_sve_svdup_lane_u64, "q2UWiq2UWiUWi", "n", "sve")
1331
TARGET_BUILTIN(__builtin_sve_svdup_lane_u8, "q16Ucq16UcUc", "n", "sve")
1332
TARGET_BUILTIN(__builtin_sve_svdup_n_b16, "q16bb", "n", "sve")
1333
TARGET_BUILTIN(__builtin_sve_svdup_n_b32, "q16bb", "n", "sve")
1334
TARGET_BUILTIN(__builtin_sve_svdup_n_b64, "q16bb", "n", "sve")
1335
TARGET_BUILTIN(__builtin_sve_svdup_n_b8, "q16bb", "n", "sve")
1336
TARGET_BUILTIN(__builtin_sve_svdup_n_bf16, "q8yy", "n", "sve,bf16")
1337
TARGET_BUILTIN(__builtin_sve_svdup_n_bf16_m, "q8yq8yq16by", "n", "sve,bf16")
1338
TARGET_BUILTIN(__builtin_sve_svdup_n_bf16_x, "q8yq16by", "n", "sve,bf16")
1339
TARGET_BUILTIN(__builtin_sve_svdup_n_bf16_z, "q8yq16by", "n", "sve,bf16")
1340
TARGET_BUILTIN(__builtin_sve_svdup_n_f16, "q8hh", "n", "sve")
1341
TARGET_BUILTIN(__builtin_sve_svdup_n_f16_m, "q8hq8hq16bh", "n", "sve")
1342
TARGET_BUILTIN(__builtin_sve_svdup_n_f16_x, "q8hq16bh", "n", "sve")
1343
TARGET_BUILTIN(__builtin_sve_svdup_n_f16_z, "q8hq16bh", "n", "sve")
1344
TARGET_BUILTIN(__builtin_sve_svdup_n_f32, "q4ff", "n", "sve")
1345
TARGET_BUILTIN(__builtin_sve_svdup_n_f32_m, "q4fq4fq16bf", "n", "sve")
1346
TARGET_BUILTIN(__builtin_sve_svdup_n_f32_x, "q4fq16bf", "n", "sve")
1347
TARGET_BUILTIN(__builtin_sve_svdup_n_f32_z, "q4fq16bf", "n", "sve")
1348
TARGET_BUILTIN(__builtin_sve_svdup_n_f64, "q2dd", "n", "sve")
1349
TARGET_BUILTIN(__builtin_sve_svdup_n_f64_m, "q2dq2dq16bd", "n", "sve")
1350
TARGET_BUILTIN(__builtin_sve_svdup_n_f64_x, "q2dq16bd", "n", "sve")
1351
TARGET_BUILTIN(__builtin_sve_svdup_n_f64_z, "q2dq16bd", "n", "sve")
1352
TARGET_BUILTIN(__builtin_sve_svdup_n_s16, "q8ss", "n", "sve")
1353
TARGET_BUILTIN(__builtin_sve_svdup_n_s16_m, "q8sq8sq16bs", "n", "sve")
1354
TARGET_BUILTIN(__builtin_sve_svdup_n_s16_x, "q8sq16bs", "n", "sve")
1355
TARGET_BUILTIN(__builtin_sve_svdup_n_s16_z, "q8sq16bs", "n", "sve")
1356
TARGET_BUILTIN(__builtin_sve_svdup_n_s32, "q4ii", "n", "sve")
1357
TARGET_BUILTIN(__builtin_sve_svdup_n_s32_m, "q4iq4iq16bi", "n", "sve")
1358
TARGET_BUILTIN(__builtin_sve_svdup_n_s32_x, "q4iq16bi", "n", "sve")
1359
TARGET_BUILTIN(__builtin_sve_svdup_n_s32_z, "q4iq16bi", "n", "sve")
1360
TARGET_BUILTIN(__builtin_sve_svdup_n_s64, "q2WiWi", "n", "sve")
1361
TARGET_BUILTIN(__builtin_sve_svdup_n_s64_m, "q2Wiq2Wiq16bWi", "n", "sve")
1362
TARGET_BUILTIN(__builtin_sve_svdup_n_s64_x, "q2Wiq16bWi", "n", "sve")
1363
TARGET_BUILTIN(__builtin_sve_svdup_n_s64_z, "q2Wiq16bWi", "n", "sve")
1364
TARGET_BUILTIN(__builtin_sve_svdup_n_s8, "q16ScSc", "n", "sve")
1365
TARGET_BUILTIN(__builtin_sve_svdup_n_s8_m, "q16Scq16Scq16bSc", "n", "sve")
1366
TARGET_BUILTIN(__builtin_sve_svdup_n_s8_x, "q16Scq16bSc", "n", "sve")
1367
TARGET_BUILTIN(__builtin_sve_svdup_n_s8_z, "q16Scq16bSc", "n", "sve")
1368
TARGET_BUILTIN(__builtin_sve_svdup_n_u16, "q8UsUs", "n", "sve")
1369
TARGET_BUILTIN(__builtin_sve_svdup_n_u16_m, "q8Usq8Usq16bUs", "n", "sve")
1370
TARGET_BUILTIN(__builtin_sve_svdup_n_u16_x, "q8Usq16bUs", "n", "sve")
1371
TARGET_BUILTIN(__builtin_sve_svdup_n_u16_z, "q8Usq16bUs", "n", "sve")
1372
TARGET_BUILTIN(__builtin_sve_svdup_n_u32, "q4UiUi", "n", "sve")
1373
TARGET_BUILTIN(__builtin_sve_svdup_n_u32_m, "q4Uiq4Uiq16bUi", "n", "sve")
1374
TARGET_BUILTIN(__builtin_sve_svdup_n_u32_x, "q4Uiq16bUi", "n", "sve")
1375
TARGET_BUILTIN(__builtin_sve_svdup_n_u32_z, "q4Uiq16bUi", "n", "sve")
1376
TARGET_BUILTIN(__builtin_sve_svdup_n_u64, "q2UWiUWi", "n", "sve")
1377
TARGET_BUILTIN(__builtin_sve_svdup_n_u64_m, "q2UWiq2UWiq16bUWi", "n", "sve")
1378
TARGET_BUILTIN(__builtin_sve_svdup_n_u64_x, "q2UWiq16bUWi", "n", "sve")
1379
TARGET_BUILTIN(__builtin_sve_svdup_n_u64_z, "q2UWiq16bUWi", "n", "sve")
1380
TARGET_BUILTIN(__builtin_sve_svdup_n_u8, "q16UcUc", "n", "sve")
1381
TARGET_BUILTIN(__builtin_sve_svdup_n_u8_m, "q16Ucq16Ucq16bUc", "n", "sve")
1382
TARGET_BUILTIN(__builtin_sve_svdup_n_u8_x, "q16Ucq16bUc", "n", "sve")
1383
TARGET_BUILTIN(__builtin_sve_svdup_n_u8_z, "q16Ucq16bUc", "n", "sve")
1384
TARGET_BUILTIN(__builtin_sve_svdupq_lane_bf16, "q8yq8yUWi", "n", "sve,bf16")
1385
TARGET_BUILTIN(__builtin_sve_svdupq_lane_f16, "q8hq8hUWi", "n", "sve")
1386
TARGET_BUILTIN(__builtin_sve_svdupq_lane_f32, "q4fq4fUWi", "n", "sve")
1387
TARGET_BUILTIN(__builtin_sve_svdupq_lane_f64, "q2dq2dUWi", "n", "sve")
1388
TARGET_BUILTIN(__builtin_sve_svdupq_lane_s16, "q8sq8sUWi", "n", "sve")
1389
TARGET_BUILTIN(__builtin_sve_svdupq_lane_s32, "q4iq4iUWi", "n", "sve")
1390
TARGET_BUILTIN(__builtin_sve_svdupq_lane_s64, "q2Wiq2WiUWi", "n", "sve")
1391
TARGET_BUILTIN(__builtin_sve_svdupq_lane_s8, "q16Scq16ScUWi", "n", "sve")
1392
TARGET_BUILTIN(__builtin_sve_svdupq_lane_u16, "q8Usq8UsUWi", "n", "sve")
1393
TARGET_BUILTIN(__builtin_sve_svdupq_lane_u32, "q4Uiq4UiUWi", "n", "sve")
1394
TARGET_BUILTIN(__builtin_sve_svdupq_lane_u64, "q2UWiq2UWiUWi", "n", "sve")
1395
TARGET_BUILTIN(__builtin_sve_svdupq_lane_u8, "q16Ucq16UcUWi", "n", "sve")
1396
TARGET_BUILTIN(__builtin_sve_svdupq_n_b16, "q16bbbbbbbbb", "n", "sve")
1397
TARGET_BUILTIN(__builtin_sve_svdupq_n_b32, "q16bbbbb", "n", "sve")
1398
TARGET_BUILTIN(__builtin_sve_svdupq_n_b64, "q16bbb", "n", "sve")
1399
TARGET_BUILTIN(__builtin_sve_svdupq_n_b8, "q16bbbbbbbbbbbbbbbbb", "n", "sve")
1400
TARGET_BUILTIN(__builtin_sve_svdupq_n_bf16, "q8yyyyyyyyy", "n", "sve,bf16")
1401
TARGET_BUILTIN(__builtin_sve_svdupq_n_f16, "q8hhhhhhhhh", "n", "sve")
1402
TARGET_BUILTIN(__builtin_sve_svdupq_n_f32, "q4fffff", "n", "sve")
1403
TARGET_BUILTIN(__builtin_sve_svdupq_n_f64, "q2ddd", "n", "sve")
1404
TARGET_BUILTIN(__builtin_sve_svdupq_n_s16, "q8sssssssss", "n", "sve")
1405
TARGET_BUILTIN(__builtin_sve_svdupq_n_s32, "q4iiiii", "n", "sve")
1406
TARGET_BUILTIN(__builtin_sve_svdupq_n_s64, "q2WiWiWi", "n", "sve")
1407
TARGET_BUILTIN(__builtin_sve_svdupq_n_s8, "q16ScScScScScScScScScScScScScScScScSc", "n", "sve")
1408
TARGET_BUILTIN(__builtin_sve_svdupq_n_u16, "q8UsUsUsUsUsUsUsUsUs", "n", "sve")
1409
TARGET_BUILTIN(__builtin_sve_svdupq_n_u32, "q4UiUiUiUiUi", "n", "sve")
1410
TARGET_BUILTIN(__builtin_sve_svdupq_n_u64, "q2UWiUWiUWi", "n", "sve")
1411
TARGET_BUILTIN(__builtin_sve_svdupq_n_u8, "q16UcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUc", "n", "sve")
1412
TARGET_BUILTIN(__builtin_sve_sveor3_n_s16, "q8sq8sq8ss", "n", "sve2")
1413
TARGET_BUILTIN(__builtin_sve_sveor3_n_s32, "q4iq4iq4ii", "n", "sve2")
1414
TARGET_BUILTIN(__builtin_sve_sveor3_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
1415
TARGET_BUILTIN(__builtin_sve_sveor3_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
1416
TARGET_BUILTIN(__builtin_sve_sveor3_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
1417
TARGET_BUILTIN(__builtin_sve_sveor3_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
1418
TARGET_BUILTIN(__builtin_sve_sveor3_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
1419
TARGET_BUILTIN(__builtin_sve_sveor3_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
1420
TARGET_BUILTIN(__builtin_sve_sveor3_s16, "q8sq8sq8sq8s", "n", "sve2")
1421
TARGET_BUILTIN(__builtin_sve_sveor3_s32, "q4iq4iq4iq4i", "n", "sve2")
1422
TARGET_BUILTIN(__builtin_sve_sveor3_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
1423
TARGET_BUILTIN(__builtin_sve_sveor3_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
1424
TARGET_BUILTIN(__builtin_sve_sveor3_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
1425
TARGET_BUILTIN(__builtin_sve_sveor3_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
1426
TARGET_BUILTIN(__builtin_sve_sveor3_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
1427
TARGET_BUILTIN(__builtin_sve_sveor3_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
1428
TARGET_BUILTIN(__builtin_sve_sveor_b_z, "q16bq16bq16bq16b", "n", "sve")
1429
TARGET_BUILTIN(__builtin_sve_sveor_n_s16_m, "q8sq16bq8ss", "n", "sve")
1430
TARGET_BUILTIN(__builtin_sve_sveor_n_s16_x, "q8sq16bq8ss", "n", "sve")
1431
TARGET_BUILTIN(__builtin_sve_sveor_n_s16_z, "q8sq16bq8ss", "n", "sve")
1432
TARGET_BUILTIN(__builtin_sve_sveor_n_s32_m, "q4iq16bq4ii", "n", "sve")
1433
TARGET_BUILTIN(__builtin_sve_sveor_n_s32_x, "q4iq16bq4ii", "n", "sve")
1434
TARGET_BUILTIN(__builtin_sve_sveor_n_s32_z, "q4iq16bq4ii", "n", "sve")
1435
TARGET_BUILTIN(__builtin_sve_sveor_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
1436
TARGET_BUILTIN(__builtin_sve_sveor_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
1437
TARGET_BUILTIN(__builtin_sve_sveor_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
1438
TARGET_BUILTIN(__builtin_sve_sveor_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
1439
TARGET_BUILTIN(__builtin_sve_sveor_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
1440
TARGET_BUILTIN(__builtin_sve_sveor_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
1441
TARGET_BUILTIN(__builtin_sve_sveor_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
1442
TARGET_BUILTIN(__builtin_sve_sveor_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
1443
TARGET_BUILTIN(__builtin_sve_sveor_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
1444
TARGET_BUILTIN(__builtin_sve_sveor_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
1445
TARGET_BUILTIN(__builtin_sve_sveor_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
1446
TARGET_BUILTIN(__builtin_sve_sveor_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
1447
TARGET_BUILTIN(__builtin_sve_sveor_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
1448
TARGET_BUILTIN(__builtin_sve_sveor_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
1449
TARGET_BUILTIN(__builtin_sve_sveor_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
1450
TARGET_BUILTIN(__builtin_sve_sveor_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
1451
TARGET_BUILTIN(__builtin_sve_sveor_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
1452
TARGET_BUILTIN(__builtin_sve_sveor_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
1453
TARGET_BUILTIN(__builtin_sve_sveor_s16_m, "q8sq16bq8sq8s", "n", "sve")
1454
TARGET_BUILTIN(__builtin_sve_sveor_s16_x, "q8sq16bq8sq8s", "n", "sve")
1455
TARGET_BUILTIN(__builtin_sve_sveor_s16_z, "q8sq16bq8sq8s", "n", "sve")
1456
TARGET_BUILTIN(__builtin_sve_sveor_s32_m, "q4iq16bq4iq4i", "n", "sve")
1457
TARGET_BUILTIN(__builtin_sve_sveor_s32_x, "q4iq16bq4iq4i", "n", "sve")
1458
TARGET_BUILTIN(__builtin_sve_sveor_s32_z, "q4iq16bq4iq4i", "n", "sve")
1459
TARGET_BUILTIN(__builtin_sve_sveor_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1460
TARGET_BUILTIN(__builtin_sve_sveor_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1461
TARGET_BUILTIN(__builtin_sve_sveor_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
1462
TARGET_BUILTIN(__builtin_sve_sveor_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
1463
TARGET_BUILTIN(__builtin_sve_sveor_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
1464
TARGET_BUILTIN(__builtin_sve_sveor_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
1465
TARGET_BUILTIN(__builtin_sve_sveor_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
1466
TARGET_BUILTIN(__builtin_sve_sveor_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
1467
TARGET_BUILTIN(__builtin_sve_sveor_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
1468
TARGET_BUILTIN(__builtin_sve_sveor_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1469
TARGET_BUILTIN(__builtin_sve_sveor_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1470
TARGET_BUILTIN(__builtin_sve_sveor_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
1471
TARGET_BUILTIN(__builtin_sve_sveor_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1472
TARGET_BUILTIN(__builtin_sve_sveor_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1473
TARGET_BUILTIN(__builtin_sve_sveor_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
1474
TARGET_BUILTIN(__builtin_sve_sveor_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
1475
TARGET_BUILTIN(__builtin_sve_sveor_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
1476
TARGET_BUILTIN(__builtin_sve_sveor_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
1477
TARGET_BUILTIN(__builtin_sve_sveorbt_n_s16, "q8sq8sq8ss", "n", "sve2")
1478
TARGET_BUILTIN(__builtin_sve_sveorbt_n_s32, "q4iq4iq4ii", "n", "sve2")
1479
TARGET_BUILTIN(__builtin_sve_sveorbt_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
1480
TARGET_BUILTIN(__builtin_sve_sveorbt_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
1481
TARGET_BUILTIN(__builtin_sve_sveorbt_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
1482
TARGET_BUILTIN(__builtin_sve_sveorbt_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
1483
TARGET_BUILTIN(__builtin_sve_sveorbt_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
1484
TARGET_BUILTIN(__builtin_sve_sveorbt_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
1485
TARGET_BUILTIN(__builtin_sve_sveorbt_s16, "q8sq8sq8sq8s", "n", "sve2")
1486
TARGET_BUILTIN(__builtin_sve_sveorbt_s32, "q4iq4iq4iq4i", "n", "sve2")
1487
TARGET_BUILTIN(__builtin_sve_sveorbt_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
1488
TARGET_BUILTIN(__builtin_sve_sveorbt_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
1489
TARGET_BUILTIN(__builtin_sve_sveorbt_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
1490
TARGET_BUILTIN(__builtin_sve_sveorbt_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
1491
TARGET_BUILTIN(__builtin_sve_sveorbt_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
1492
TARGET_BUILTIN(__builtin_sve_sveorbt_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
1493
TARGET_BUILTIN(__builtin_sve_sveortb_n_s16, "q8sq8sq8ss", "n", "sve2")
1494
TARGET_BUILTIN(__builtin_sve_sveortb_n_s32, "q4iq4iq4ii", "n", "sve2")
1495
TARGET_BUILTIN(__builtin_sve_sveortb_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
1496
TARGET_BUILTIN(__builtin_sve_sveortb_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
1497
TARGET_BUILTIN(__builtin_sve_sveortb_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
1498
TARGET_BUILTIN(__builtin_sve_sveortb_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
1499
TARGET_BUILTIN(__builtin_sve_sveortb_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
1500
TARGET_BUILTIN(__builtin_sve_sveortb_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
1501
TARGET_BUILTIN(__builtin_sve_sveortb_s16, "q8sq8sq8sq8s", "n", "sve2")
1502
TARGET_BUILTIN(__builtin_sve_sveortb_s32, "q4iq4iq4iq4i", "n", "sve2")
1503
TARGET_BUILTIN(__builtin_sve_sveortb_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
1504
TARGET_BUILTIN(__builtin_sve_sveortb_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
1505
TARGET_BUILTIN(__builtin_sve_sveortb_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
1506
TARGET_BUILTIN(__builtin_sve_sveortb_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
1507
TARGET_BUILTIN(__builtin_sve_sveortb_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
1508
TARGET_BUILTIN(__builtin_sve_sveortb_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
1509
TARGET_BUILTIN(__builtin_sve_sveorv_s16, "sq16bq8s", "n", "sve")
1510
TARGET_BUILTIN(__builtin_sve_sveorv_s32, "iq16bq4i", "n", "sve")
1511
TARGET_BUILTIN(__builtin_sve_sveorv_s64, "Wiq16bq2Wi", "n", "sve")
1512
TARGET_BUILTIN(__builtin_sve_sveorv_s8, "Scq16bq16Sc", "n", "sve")
1513
TARGET_BUILTIN(__builtin_sve_sveorv_u16, "Usq16bq8Us", "n", "sve")
1514
TARGET_BUILTIN(__builtin_sve_sveorv_u32, "Uiq16bq4Ui", "n", "sve")
1515
TARGET_BUILTIN(__builtin_sve_sveorv_u64, "UWiq16bq2UWi", "n", "sve")
1516
TARGET_BUILTIN(__builtin_sve_sveorv_u8, "Ucq16bq16Uc", "n", "sve")
1517
TARGET_BUILTIN(__builtin_sve_svexpa_f16, "q8hq8Us", "n", "sve")
1518
TARGET_BUILTIN(__builtin_sve_svexpa_f32, "q4fq4Ui", "n", "sve")
1519
TARGET_BUILTIN(__builtin_sve_svexpa_f64, "q2dq2UWi", "n", "sve")
1520
TARGET_BUILTIN(__builtin_sve_svext_bf16, "q8yq8yq8yIUWi", "n", "sve,bf16")
1521
TARGET_BUILTIN(__builtin_sve_svext_f16, "q8hq8hq8hIUWi", "n", "sve")
1522
TARGET_BUILTIN(__builtin_sve_svext_f32, "q4fq4fq4fIUWi", "n", "sve")
1523
TARGET_BUILTIN(__builtin_sve_svext_f64, "q2dq2dq2dIUWi", "n", "sve")
1524
TARGET_BUILTIN(__builtin_sve_svext_s16, "q8sq8sq8sIUWi", "n", "sve")
1525
TARGET_BUILTIN(__builtin_sve_svext_s32, "q4iq4iq4iIUWi", "n", "sve")
1526
TARGET_BUILTIN(__builtin_sve_svext_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve")
1527
TARGET_BUILTIN(__builtin_sve_svext_s8, "q16Scq16Scq16ScIUWi", "n", "sve")
1528
TARGET_BUILTIN(__builtin_sve_svext_u16, "q8Usq8Usq8UsIUWi", "n", "sve")
1529
TARGET_BUILTIN(__builtin_sve_svext_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve")
1530
TARGET_BUILTIN(__builtin_sve_svext_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve")
1531
TARGET_BUILTIN(__builtin_sve_svext_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve")
1532
TARGET_BUILTIN(__builtin_sve_svextb_s16_m, "q8sq8sq16bq8s", "n", "sve")
1533
TARGET_BUILTIN(__builtin_sve_svextb_s16_x, "q8sq16bq8s", "n", "sve")
1534
TARGET_BUILTIN(__builtin_sve_svextb_s16_z, "q8sq16bq8s", "n", "sve")
1535
TARGET_BUILTIN(__builtin_sve_svextb_s32_m, "q4iq4iq16bq4i", "n", "sve")
1536
TARGET_BUILTIN(__builtin_sve_svextb_s32_x, "q4iq16bq4i", "n", "sve")
1537
TARGET_BUILTIN(__builtin_sve_svextb_s32_z, "q4iq16bq4i", "n", "sve")
1538
TARGET_BUILTIN(__builtin_sve_svextb_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
1539
TARGET_BUILTIN(__builtin_sve_svextb_s64_x, "q2Wiq16bq2Wi", "n", "sve")
1540
TARGET_BUILTIN(__builtin_sve_svextb_s64_z, "q2Wiq16bq2Wi", "n", "sve")
1541
TARGET_BUILTIN(__builtin_sve_svextb_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
1542
TARGET_BUILTIN(__builtin_sve_svextb_u16_x, "q8Usq16bq8Us", "n", "sve")
1543
TARGET_BUILTIN(__builtin_sve_svextb_u16_z, "q8Usq16bq8Us", "n", "sve")
1544
TARGET_BUILTIN(__builtin_sve_svextb_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
1545
TARGET_BUILTIN(__builtin_sve_svextb_u32_x, "q4Uiq16bq4Ui", "n", "sve")
1546
TARGET_BUILTIN(__builtin_sve_svextb_u32_z, "q4Uiq16bq4Ui", "n", "sve")
1547
TARGET_BUILTIN(__builtin_sve_svextb_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
1548
TARGET_BUILTIN(__builtin_sve_svextb_u64_x, "q2UWiq16bq2UWi", "n", "sve")
1549
TARGET_BUILTIN(__builtin_sve_svextb_u64_z, "q2UWiq16bq2UWi", "n", "sve")
1550
TARGET_BUILTIN(__builtin_sve_svexth_s32_m, "q4iq4iq16bq4i", "n", "sve")
1551
TARGET_BUILTIN(__builtin_sve_svexth_s32_x, "q4iq16bq4i", "n", "sve")
1552
TARGET_BUILTIN(__builtin_sve_svexth_s32_z, "q4iq16bq4i", "n", "sve")
1553
TARGET_BUILTIN(__builtin_sve_svexth_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
1554
TARGET_BUILTIN(__builtin_sve_svexth_s64_x, "q2Wiq16bq2Wi", "n", "sve")
1555
TARGET_BUILTIN(__builtin_sve_svexth_s64_z, "q2Wiq16bq2Wi", "n", "sve")
1556
TARGET_BUILTIN(__builtin_sve_svexth_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
1557
TARGET_BUILTIN(__builtin_sve_svexth_u32_x, "q4Uiq16bq4Ui", "n", "sve")
1558
TARGET_BUILTIN(__builtin_sve_svexth_u32_z, "q4Uiq16bq4Ui", "n", "sve")
1559
TARGET_BUILTIN(__builtin_sve_svexth_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
1560
TARGET_BUILTIN(__builtin_sve_svexth_u64_x, "q2UWiq16bq2UWi", "n", "sve")
1561
TARGET_BUILTIN(__builtin_sve_svexth_u64_z, "q2UWiq16bq2UWi", "n", "sve")
1562
TARGET_BUILTIN(__builtin_sve_svextw_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
1563
TARGET_BUILTIN(__builtin_sve_svextw_s64_x, "q2Wiq16bq2Wi", "n", "sve")
1564
TARGET_BUILTIN(__builtin_sve_svextw_s64_z, "q2Wiq16bq2Wi", "n", "sve")
1565
TARGET_BUILTIN(__builtin_sve_svextw_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
1566
TARGET_BUILTIN(__builtin_sve_svextw_u64_x, "q2UWiq16bq2UWi", "n", "sve")
1567
TARGET_BUILTIN(__builtin_sve_svextw_u64_z, "q2UWiq16bq2UWi", "n", "sve")
1568
TARGET_BUILTIN(__builtin_sve_svget2_bf16, "q8yq16yIUWi", "n", "sve,bf16")
1569
TARGET_BUILTIN(__builtin_sve_svget2_f16, "q8hq16hIUWi", "n", "sve")
1570
TARGET_BUILTIN(__builtin_sve_svget2_f32, "q4fq8fIUWi", "n", "sve")
1571
TARGET_BUILTIN(__builtin_sve_svget2_f64, "q2dq4dIUWi", "n", "sve")
1572
TARGET_BUILTIN(__builtin_sve_svget2_s16, "q8sq16sIUWi", "n", "sve")
1573
TARGET_BUILTIN(__builtin_sve_svget2_s32, "q4iq8iIUWi", "n", "sve")
1574
TARGET_BUILTIN(__builtin_sve_svget2_s64, "q2Wiq4WiIUWi", "n", "sve")
1575
TARGET_BUILTIN(__builtin_sve_svget2_s8, "q16Scq32ScIUWi", "n", "sve")
1576
TARGET_BUILTIN(__builtin_sve_svget2_u16, "q8Usq16UsIUWi", "n", "sve")
1577
TARGET_BUILTIN(__builtin_sve_svget2_u32, "q4Uiq8UiIUWi", "n", "sve")
1578
TARGET_BUILTIN(__builtin_sve_svget2_u64, "q2UWiq4UWiIUWi", "n", "sve")
1579
TARGET_BUILTIN(__builtin_sve_svget2_u8, "q16Ucq32UcIUWi", "n", "sve")
1580
TARGET_BUILTIN(__builtin_sve_svget3_bf16, "q8yq24yIUWi", "n", "sve,bf16")
1581
TARGET_BUILTIN(__builtin_sve_svget3_f16, "q8hq24hIUWi", "n", "sve")
1582
TARGET_BUILTIN(__builtin_sve_svget3_f32, "q4fq12fIUWi", "n", "sve")
1583
TARGET_BUILTIN(__builtin_sve_svget3_f64, "q2dq6dIUWi", "n", "sve")
1584
TARGET_BUILTIN(__builtin_sve_svget3_s16, "q8sq24sIUWi", "n", "sve")
1585
TARGET_BUILTIN(__builtin_sve_svget3_s32, "q4iq12iIUWi", "n", "sve")
1586
TARGET_BUILTIN(__builtin_sve_svget3_s64, "q2Wiq6WiIUWi", "n", "sve")
1587
TARGET_BUILTIN(__builtin_sve_svget3_s8, "q16Scq48ScIUWi", "n", "sve")
1588
TARGET_BUILTIN(__builtin_sve_svget3_u16, "q8Usq24UsIUWi", "n", "sve")
1589
TARGET_BUILTIN(__builtin_sve_svget3_u32, "q4Uiq12UiIUWi", "n", "sve")
1590
TARGET_BUILTIN(__builtin_sve_svget3_u64, "q2UWiq6UWiIUWi", "n", "sve")
1591
TARGET_BUILTIN(__builtin_sve_svget3_u8, "q16Ucq48UcIUWi", "n", "sve")
1592
TARGET_BUILTIN(__builtin_sve_svget4_bf16, "q8yq32yIUWi", "n", "sve,bf16")
1593
TARGET_BUILTIN(__builtin_sve_svget4_f16, "q8hq32hIUWi", "n", "sve")
1594
TARGET_BUILTIN(__builtin_sve_svget4_f32, "q4fq16fIUWi", "n", "sve")
1595
TARGET_BUILTIN(__builtin_sve_svget4_f64, "q2dq8dIUWi", "n", "sve")
1596
TARGET_BUILTIN(__builtin_sve_svget4_s16, "q8sq32sIUWi", "n", "sve")
1597
TARGET_BUILTIN(__builtin_sve_svget4_s32, "q4iq16iIUWi", "n", "sve")
1598
TARGET_BUILTIN(__builtin_sve_svget4_s64, "q2Wiq8WiIUWi", "n", "sve")
1599
TARGET_BUILTIN(__builtin_sve_svget4_s8, "q16Scq64ScIUWi", "n", "sve")
1600
TARGET_BUILTIN(__builtin_sve_svget4_u16, "q8Usq32UsIUWi", "n", "sve")
1601
TARGET_BUILTIN(__builtin_sve_svget4_u32, "q4Uiq16UiIUWi", "n", "sve")
1602
TARGET_BUILTIN(__builtin_sve_svget4_u64, "q2UWiq8UWiIUWi", "n", "sve")
1603
TARGET_BUILTIN(__builtin_sve_svget4_u8, "q16Ucq64UcIUWi", "n", "sve")
1604
TARGET_BUILTIN(__builtin_sve_svhadd_n_s16_m, "q8sq16bq8ss", "n", "sve2")
1605
TARGET_BUILTIN(__builtin_sve_svhadd_n_s16_x, "q8sq16bq8ss", "n", "sve2")
1606
TARGET_BUILTIN(__builtin_sve_svhadd_n_s16_z, "q8sq16bq8ss", "n", "sve2")
1607
TARGET_BUILTIN(__builtin_sve_svhadd_n_s32_m, "q4iq16bq4ii", "n", "sve2")
1608
TARGET_BUILTIN(__builtin_sve_svhadd_n_s32_x, "q4iq16bq4ii", "n", "sve2")
1609
TARGET_BUILTIN(__builtin_sve_svhadd_n_s32_z, "q4iq16bq4ii", "n", "sve2")
1610
TARGET_BUILTIN(__builtin_sve_svhadd_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
1611
TARGET_BUILTIN(__builtin_sve_svhadd_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
1612
TARGET_BUILTIN(__builtin_sve_svhadd_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
1613
TARGET_BUILTIN(__builtin_sve_svhadd_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
1614
TARGET_BUILTIN(__builtin_sve_svhadd_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
1615
TARGET_BUILTIN(__builtin_sve_svhadd_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
1616
TARGET_BUILTIN(__builtin_sve_svhadd_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
1617
TARGET_BUILTIN(__builtin_sve_svhadd_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
1618
TARGET_BUILTIN(__builtin_sve_svhadd_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
1619
TARGET_BUILTIN(__builtin_sve_svhadd_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
1620
TARGET_BUILTIN(__builtin_sve_svhadd_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
1621
TARGET_BUILTIN(__builtin_sve_svhadd_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
1622
TARGET_BUILTIN(__builtin_sve_svhadd_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
1623
TARGET_BUILTIN(__builtin_sve_svhadd_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
1624
TARGET_BUILTIN(__builtin_sve_svhadd_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
1625
TARGET_BUILTIN(__builtin_sve_svhadd_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
1626
TARGET_BUILTIN(__builtin_sve_svhadd_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
1627
TARGET_BUILTIN(__builtin_sve_svhadd_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
1628
TARGET_BUILTIN(__builtin_sve_svhadd_s16_m, "q8sq16bq8sq8s", "n", "sve2")
1629
TARGET_BUILTIN(__builtin_sve_svhadd_s16_x, "q8sq16bq8sq8s", "n", "sve2")
1630
TARGET_BUILTIN(__builtin_sve_svhadd_s16_z, "q8sq16bq8sq8s", "n", "sve2")
1631
TARGET_BUILTIN(__builtin_sve_svhadd_s32_m, "q4iq16bq4iq4i", "n", "sve2")
1632
TARGET_BUILTIN(__builtin_sve_svhadd_s32_x, "q4iq16bq4iq4i", "n", "sve2")
1633
TARGET_BUILTIN(__builtin_sve_svhadd_s32_z, "q4iq16bq4iq4i", "n", "sve2")
1634
TARGET_BUILTIN(__builtin_sve_svhadd_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1635
TARGET_BUILTIN(__builtin_sve_svhadd_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1636
TARGET_BUILTIN(__builtin_sve_svhadd_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1637
TARGET_BUILTIN(__builtin_sve_svhadd_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
1638
TARGET_BUILTIN(__builtin_sve_svhadd_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
1639
TARGET_BUILTIN(__builtin_sve_svhadd_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
1640
TARGET_BUILTIN(__builtin_sve_svhadd_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
1641
TARGET_BUILTIN(__builtin_sve_svhadd_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
1642
TARGET_BUILTIN(__builtin_sve_svhadd_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
1643
TARGET_BUILTIN(__builtin_sve_svhadd_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1644
TARGET_BUILTIN(__builtin_sve_svhadd_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1645
TARGET_BUILTIN(__builtin_sve_svhadd_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1646
TARGET_BUILTIN(__builtin_sve_svhadd_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1647
TARGET_BUILTIN(__builtin_sve_svhadd_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1648
TARGET_BUILTIN(__builtin_sve_svhadd_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1649
TARGET_BUILTIN(__builtin_sve_svhadd_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1650
TARGET_BUILTIN(__builtin_sve_svhadd_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1651
TARGET_BUILTIN(__builtin_sve_svhadd_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1652
TARGET_BUILTIN(__builtin_sve_svhistcnt_s32_z, "q4Uiq16bq4iq4i", "n", "sve2")
1653
TARGET_BUILTIN(__builtin_sve_svhistcnt_s64_z, "q2UWiq16bq2Wiq2Wi", "n", "sve2")
1654
TARGET_BUILTIN(__builtin_sve_svhistcnt_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1655
TARGET_BUILTIN(__builtin_sve_svhistcnt_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1656
TARGET_BUILTIN(__builtin_sve_svhistseg_s8, "q16Ucq16Scq16Sc", "n", "sve2")
1657
TARGET_BUILTIN(__builtin_sve_svhistseg_u8, "q16Ucq16Ucq16Uc", "n", "sve2")
1658
TARGET_BUILTIN(__builtin_sve_svhsub_n_s16_m, "q8sq16bq8ss", "n", "sve2")
1659
TARGET_BUILTIN(__builtin_sve_svhsub_n_s16_x, "q8sq16bq8ss", "n", "sve2")
1660
TARGET_BUILTIN(__builtin_sve_svhsub_n_s16_z, "q8sq16bq8ss", "n", "sve2")
1661
TARGET_BUILTIN(__builtin_sve_svhsub_n_s32_m, "q4iq16bq4ii", "n", "sve2")
1662
TARGET_BUILTIN(__builtin_sve_svhsub_n_s32_x, "q4iq16bq4ii", "n", "sve2")
1663
TARGET_BUILTIN(__builtin_sve_svhsub_n_s32_z, "q4iq16bq4ii", "n", "sve2")
1664
TARGET_BUILTIN(__builtin_sve_svhsub_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
1665
TARGET_BUILTIN(__builtin_sve_svhsub_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
1666
TARGET_BUILTIN(__builtin_sve_svhsub_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
1667
TARGET_BUILTIN(__builtin_sve_svhsub_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
1668
TARGET_BUILTIN(__builtin_sve_svhsub_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
1669
TARGET_BUILTIN(__builtin_sve_svhsub_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
1670
TARGET_BUILTIN(__builtin_sve_svhsub_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
1671
TARGET_BUILTIN(__builtin_sve_svhsub_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
1672
TARGET_BUILTIN(__builtin_sve_svhsub_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
1673
TARGET_BUILTIN(__builtin_sve_svhsub_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
1674
TARGET_BUILTIN(__builtin_sve_svhsub_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
1675
TARGET_BUILTIN(__builtin_sve_svhsub_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
1676
TARGET_BUILTIN(__builtin_sve_svhsub_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
1677
TARGET_BUILTIN(__builtin_sve_svhsub_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
1678
TARGET_BUILTIN(__builtin_sve_svhsub_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
1679
TARGET_BUILTIN(__builtin_sve_svhsub_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
1680
TARGET_BUILTIN(__builtin_sve_svhsub_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
1681
TARGET_BUILTIN(__builtin_sve_svhsub_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
1682
TARGET_BUILTIN(__builtin_sve_svhsub_s16_m, "q8sq16bq8sq8s", "n", "sve2")
1683
TARGET_BUILTIN(__builtin_sve_svhsub_s16_x, "q8sq16bq8sq8s", "n", "sve2")
1684
TARGET_BUILTIN(__builtin_sve_svhsub_s16_z, "q8sq16bq8sq8s", "n", "sve2")
1685
TARGET_BUILTIN(__builtin_sve_svhsub_s32_m, "q4iq16bq4iq4i", "n", "sve2")
1686
TARGET_BUILTIN(__builtin_sve_svhsub_s32_x, "q4iq16bq4iq4i", "n", "sve2")
1687
TARGET_BUILTIN(__builtin_sve_svhsub_s32_z, "q4iq16bq4iq4i", "n", "sve2")
1688
TARGET_BUILTIN(__builtin_sve_svhsub_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1689
TARGET_BUILTIN(__builtin_sve_svhsub_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1690
TARGET_BUILTIN(__builtin_sve_svhsub_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1691
TARGET_BUILTIN(__builtin_sve_svhsub_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
1692
TARGET_BUILTIN(__builtin_sve_svhsub_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
1693
TARGET_BUILTIN(__builtin_sve_svhsub_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
1694
TARGET_BUILTIN(__builtin_sve_svhsub_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
1695
TARGET_BUILTIN(__builtin_sve_svhsub_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
1696
TARGET_BUILTIN(__builtin_sve_svhsub_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
1697
TARGET_BUILTIN(__builtin_sve_svhsub_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1698
TARGET_BUILTIN(__builtin_sve_svhsub_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1699
TARGET_BUILTIN(__builtin_sve_svhsub_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1700
TARGET_BUILTIN(__builtin_sve_svhsub_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1701
TARGET_BUILTIN(__builtin_sve_svhsub_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1702
TARGET_BUILTIN(__builtin_sve_svhsub_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1703
TARGET_BUILTIN(__builtin_sve_svhsub_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1704
TARGET_BUILTIN(__builtin_sve_svhsub_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1705
TARGET_BUILTIN(__builtin_sve_svhsub_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1706
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s16_m, "q8sq16bq8ss", "n", "sve2")
1707
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s16_x, "q8sq16bq8ss", "n", "sve2")
1708
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s16_z, "q8sq16bq8ss", "n", "sve2")
1709
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s32_m, "q4iq16bq4ii", "n", "sve2")
1710
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s32_x, "q4iq16bq4ii", "n", "sve2")
1711
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s32_z, "q4iq16bq4ii", "n", "sve2")
1712
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
1713
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
1714
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
1715
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
1716
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
1717
TARGET_BUILTIN(__builtin_sve_svhsubr_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
1718
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
1719
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
1720
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
1721
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
1722
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
1723
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
1724
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
1725
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
1726
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
1727
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
1728
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
1729
TARGET_BUILTIN(__builtin_sve_svhsubr_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
1730
TARGET_BUILTIN(__builtin_sve_svhsubr_s16_m, "q8sq16bq8sq8s", "n", "sve2")
1731
TARGET_BUILTIN(__builtin_sve_svhsubr_s16_x, "q8sq16bq8sq8s", "n", "sve2")
1732
TARGET_BUILTIN(__builtin_sve_svhsubr_s16_z, "q8sq16bq8sq8s", "n", "sve2")
1733
TARGET_BUILTIN(__builtin_sve_svhsubr_s32_m, "q4iq16bq4iq4i", "n", "sve2")
1734
TARGET_BUILTIN(__builtin_sve_svhsubr_s32_x, "q4iq16bq4iq4i", "n", "sve2")
1735
TARGET_BUILTIN(__builtin_sve_svhsubr_s32_z, "q4iq16bq4iq4i", "n", "sve2")
1736
TARGET_BUILTIN(__builtin_sve_svhsubr_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1737
TARGET_BUILTIN(__builtin_sve_svhsubr_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1738
TARGET_BUILTIN(__builtin_sve_svhsubr_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
1739
TARGET_BUILTIN(__builtin_sve_svhsubr_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
1740
TARGET_BUILTIN(__builtin_sve_svhsubr_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
1741
TARGET_BUILTIN(__builtin_sve_svhsubr_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
1742
TARGET_BUILTIN(__builtin_sve_svhsubr_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
1743
TARGET_BUILTIN(__builtin_sve_svhsubr_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
1744
TARGET_BUILTIN(__builtin_sve_svhsubr_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
1745
TARGET_BUILTIN(__builtin_sve_svhsubr_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1746
TARGET_BUILTIN(__builtin_sve_svhsubr_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1747
TARGET_BUILTIN(__builtin_sve_svhsubr_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
1748
TARGET_BUILTIN(__builtin_sve_svhsubr_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1749
TARGET_BUILTIN(__builtin_sve_svhsubr_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1750
TARGET_BUILTIN(__builtin_sve_svhsubr_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
1751
TARGET_BUILTIN(__builtin_sve_svhsubr_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1752
TARGET_BUILTIN(__builtin_sve_svhsubr_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1753
TARGET_BUILTIN(__builtin_sve_svhsubr_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
1754
TARGET_BUILTIN(__builtin_sve_svindex_s16, "q8sss", "n", "sve")
1755
TARGET_BUILTIN(__builtin_sve_svindex_s32, "q4iii", "n", "sve")
1756
TARGET_BUILTIN(__builtin_sve_svindex_s64, "q2WiWiWi", "n", "sve")
1757
TARGET_BUILTIN(__builtin_sve_svindex_s8, "q16ScScSc", "n", "sve")
1758
TARGET_BUILTIN(__builtin_sve_svindex_u16, "q8UsUsUs", "n", "sve")
1759
TARGET_BUILTIN(__builtin_sve_svindex_u32, "q4UiUiUi", "n", "sve")
1760
TARGET_BUILTIN(__builtin_sve_svindex_u64, "q2UWiUWiUWi", "n", "sve")
1761
TARGET_BUILTIN(__builtin_sve_svindex_u8, "q16UcUcUc", "n", "sve")
1762
TARGET_BUILTIN(__builtin_sve_svinsr_n_bf16, "q8yq8yy", "n", "sve,bf16")
1763
TARGET_BUILTIN(__builtin_sve_svinsr_n_f16, "q8hq8hh", "n", "sve")
1764
TARGET_BUILTIN(__builtin_sve_svinsr_n_f32, "q4fq4ff", "n", "sve")
1765
TARGET_BUILTIN(__builtin_sve_svinsr_n_f64, "q2dq2dd", "n", "sve")
1766
TARGET_BUILTIN(__builtin_sve_svinsr_n_s16, "q8sq8ss", "n", "sve")
1767
TARGET_BUILTIN(__builtin_sve_svinsr_n_s32, "q4iq4ii", "n", "sve")
1768
TARGET_BUILTIN(__builtin_sve_svinsr_n_s64, "q2Wiq2WiWi", "n", "sve")
1769
TARGET_BUILTIN(__builtin_sve_svinsr_n_s8, "q16Scq16ScSc", "n", "sve")
1770
TARGET_BUILTIN(__builtin_sve_svinsr_n_u16, "q8Usq8UsUs", "n", "sve")
1771
TARGET_BUILTIN(__builtin_sve_svinsr_n_u32, "q4Uiq4UiUi", "n", "sve")
1772
TARGET_BUILTIN(__builtin_sve_svinsr_n_u64, "q2UWiq2UWiUWi", "n", "sve")
1773
TARGET_BUILTIN(__builtin_sve_svinsr_n_u8, "q16Ucq16UcUc", "n", "sve")
1774
TARGET_BUILTIN(__builtin_sve_svlasta_bf16, "yq16bq8y", "n", "sve,bf16")
1775
TARGET_BUILTIN(__builtin_sve_svlasta_f16, "hq16bq8h", "n", "sve")
1776
TARGET_BUILTIN(__builtin_sve_svlasta_f32, "fq16bq4f", "n", "sve")
1777
TARGET_BUILTIN(__builtin_sve_svlasta_f64, "dq16bq2d", "n", "sve")
1778
TARGET_BUILTIN(__builtin_sve_svlasta_s16, "sq16bq8s", "n", "sve")
1779
TARGET_BUILTIN(__builtin_sve_svlasta_s32, "iq16bq4i", "n", "sve")
1780
TARGET_BUILTIN(__builtin_sve_svlasta_s64, "Wiq16bq2Wi", "n", "sve")
1781
TARGET_BUILTIN(__builtin_sve_svlasta_s8, "Scq16bq16Sc", "n", "sve")
1782
TARGET_BUILTIN(__builtin_sve_svlasta_u16, "Usq16bq8Us", "n", "sve")
1783
TARGET_BUILTIN(__builtin_sve_svlasta_u32, "Uiq16bq4Ui", "n", "sve")
1784
TARGET_BUILTIN(__builtin_sve_svlasta_u64, "UWiq16bq2UWi", "n", "sve")
1785
TARGET_BUILTIN(__builtin_sve_svlasta_u8, "Ucq16bq16Uc", "n", "sve")
1786
TARGET_BUILTIN(__builtin_sve_svlastb_bf16, "yq16bq8y", "n", "sve,bf16")
1787
TARGET_BUILTIN(__builtin_sve_svlastb_f16, "hq16bq8h", "n", "sve")
1788
TARGET_BUILTIN(__builtin_sve_svlastb_f32, "fq16bq4f", "n", "sve")
1789
TARGET_BUILTIN(__builtin_sve_svlastb_f64, "dq16bq2d", "n", "sve")
1790
TARGET_BUILTIN(__builtin_sve_svlastb_s16, "sq16bq8s", "n", "sve")
1791
TARGET_BUILTIN(__builtin_sve_svlastb_s32, "iq16bq4i", "n", "sve")
1792
TARGET_BUILTIN(__builtin_sve_svlastb_s64, "Wiq16bq2Wi", "n", "sve")
1793
TARGET_BUILTIN(__builtin_sve_svlastb_s8, "Scq16bq16Sc", "n", "sve")
1794
TARGET_BUILTIN(__builtin_sve_svlastb_u16, "Usq16bq8Us", "n", "sve")
1795
TARGET_BUILTIN(__builtin_sve_svlastb_u32, "Uiq16bq4Ui", "n", "sve")
1796
TARGET_BUILTIN(__builtin_sve_svlastb_u64, "UWiq16bq2UWi", "n", "sve")
1797
TARGET_BUILTIN(__builtin_sve_svlastb_u8, "Ucq16bq16Uc", "n", "sve")
1798
TARGET_BUILTIN(__builtin_sve_svld1_bf16, "q8yq16byC*", "n", "sve,bf16")
1799
TARGET_BUILTIN(__builtin_sve_svld1_f16, "q8hq16bhC*", "n", "sve")
1800
TARGET_BUILTIN(__builtin_sve_svld1_f32, "q4fq16bfC*", "n", "sve")
1801
TARGET_BUILTIN(__builtin_sve_svld1_f64, "q2dq16bdC*", "n", "sve")
1802
TARGET_BUILTIN(__builtin_sve_svld1_gather_s32index_f32, "q4fq16bfC*q4i", "n", "sve")
1803
TARGET_BUILTIN(__builtin_sve_svld1_gather_s32index_s32, "q4iq16bSiC*q4i", "n", "sve")
1804
TARGET_BUILTIN(__builtin_sve_svld1_gather_s32index_u32, "q4Uiq16bUiC*q4i", "n", "sve")
1805
TARGET_BUILTIN(__builtin_sve_svld1_gather_s32offset_f32, "q4fq16bfC*q4i", "n", "sve")
1806
TARGET_BUILTIN(__builtin_sve_svld1_gather_s32offset_s32, "q4iq16bSiC*q4i", "n", "sve")
1807
TARGET_BUILTIN(__builtin_sve_svld1_gather_s32offset_u32, "q4Uiq16bUiC*q4i", "n", "sve")
1808
TARGET_BUILTIN(__builtin_sve_svld1_gather_s64index_f64, "q2dq16bdC*q2Wi", "n", "sve")
1809
TARGET_BUILTIN(__builtin_sve_svld1_gather_s64index_s64, "q2Wiq16bSWiC*q2Wi", "n", "sve")
1810
TARGET_BUILTIN(__builtin_sve_svld1_gather_s64index_u64, "q2UWiq16bUWiC*q2Wi", "n", "sve")
1811
TARGET_BUILTIN(__builtin_sve_svld1_gather_s64offset_f64, "q2dq16bdC*q2Wi", "n", "sve")
1812
TARGET_BUILTIN(__builtin_sve_svld1_gather_s64offset_s64, "q2Wiq16bSWiC*q2Wi", "n", "sve")
1813
TARGET_BUILTIN(__builtin_sve_svld1_gather_s64offset_u64, "q2UWiq16bUWiC*q2Wi", "n", "sve")
1814
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_f32, "q4fq16bq4Ui", "n", "sve")
1815
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_index_f32, "q4fq16bq4UiWi", "n", "sve")
1816
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve")
1817
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve")
1818
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_offset_f32, "q4fq16bq4UiWi", "n", "sve")
1819
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
1820
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
1821
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
1822
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
1823
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32index_f32, "q4fq16bfC*q4Ui", "n", "sve")
1824
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32index_s32, "q4iq16bSiC*q4Ui", "n", "sve")
1825
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32index_u32, "q4Uiq16bUiC*q4Ui", "n", "sve")
1826
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32offset_f32, "q4fq16bfC*q4Ui", "n", "sve")
1827
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32offset_s32, "q4iq16bSiC*q4Ui", "n", "sve")
1828
TARGET_BUILTIN(__builtin_sve_svld1_gather_u32offset_u32, "q4Uiq16bUiC*q4Ui", "n", "sve")
1829
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_f64, "q2dq16bq2UWi", "n", "sve")
1830
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_index_f64, "q2dq16bq2UWiWi", "n", "sve")
1831
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1832
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1833
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_offset_f64, "q2dq16bq2UWiWi", "n", "sve")
1834
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1835
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1836
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
1837
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
1838
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64index_f64, "q2dq16bdC*q2UWi", "n", "sve")
1839
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64index_s64, "q2Wiq16bSWiC*q2UWi", "n", "sve")
1840
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64index_u64, "q2UWiq16bUWiC*q2UWi", "n", "sve")
1841
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64offset_f64, "q2dq16bdC*q2UWi", "n", "sve")
1842
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64offset_s64, "q2Wiq16bSWiC*q2UWi", "n", "sve")
1843
TARGET_BUILTIN(__builtin_sve_svld1_gather_u64offset_u64, "q2UWiq16bUWiC*q2UWi", "n", "sve")
1844
TARGET_BUILTIN(__builtin_sve_svld1_s16, "q8sq16bSsC*", "n", "sve")
1845
TARGET_BUILTIN(__builtin_sve_svld1_s32, "q4iq16bSiC*", "n", "sve")
1846
TARGET_BUILTIN(__builtin_sve_svld1_s64, "q2Wiq16bSWiC*", "n", "sve")
1847
TARGET_BUILTIN(__builtin_sve_svld1_s8, "q16Scq16bScC*", "n", "sve")
1848
TARGET_BUILTIN(__builtin_sve_svld1_u16, "q8Usq16bUsC*", "n", "sve")
1849
TARGET_BUILTIN(__builtin_sve_svld1_u32, "q4Uiq16bUiC*", "n", "sve")
1850
TARGET_BUILTIN(__builtin_sve_svld1_u64, "q2UWiq16bUWiC*", "n", "sve")
1851
TARGET_BUILTIN(__builtin_sve_svld1_u8, "q16Ucq16bUcC*", "n", "sve")
1852
TARGET_BUILTIN(__builtin_sve_svld1_vnum_bf16, "q8yq16byC*Wi", "n", "sve,bf16")
1853
TARGET_BUILTIN(__builtin_sve_svld1_vnum_f16, "q8hq16bhC*Wi", "n", "sve")
1854
TARGET_BUILTIN(__builtin_sve_svld1_vnum_f32, "q4fq16bfC*Wi", "n", "sve")
1855
TARGET_BUILTIN(__builtin_sve_svld1_vnum_f64, "q2dq16bdC*Wi", "n", "sve")
1856
TARGET_BUILTIN(__builtin_sve_svld1_vnum_s16, "q8sq16bSsC*Wi", "n", "sve")
1857
TARGET_BUILTIN(__builtin_sve_svld1_vnum_s32, "q4iq16bSiC*Wi", "n", "sve")
1858
TARGET_BUILTIN(__builtin_sve_svld1_vnum_s64, "q2Wiq16bSWiC*Wi", "n", "sve")
1859
TARGET_BUILTIN(__builtin_sve_svld1_vnum_s8, "q16Scq16bScC*Wi", "n", "sve")
1860
TARGET_BUILTIN(__builtin_sve_svld1_vnum_u16, "q8Usq16bUsC*Wi", "n", "sve")
1861
TARGET_BUILTIN(__builtin_sve_svld1_vnum_u32, "q4Uiq16bUiC*Wi", "n", "sve")
1862
TARGET_BUILTIN(__builtin_sve_svld1_vnum_u64, "q2UWiq16bUWiC*Wi", "n", "sve")
1863
TARGET_BUILTIN(__builtin_sve_svld1_vnum_u8, "q16Ucq16bUcC*Wi", "n", "sve")
1864
TARGET_BUILTIN(__builtin_sve_svld1ro_bf16, "q8yq16byC*", "n", "sve,f64mm,bf16")
1865
TARGET_BUILTIN(__builtin_sve_svld1ro_f16, "q8hq16bhC*", "n", "sve,f64mm")
1866
TARGET_BUILTIN(__builtin_sve_svld1ro_f32, "q4fq16bfC*", "n", "sve,f64mm")
1867
TARGET_BUILTIN(__builtin_sve_svld1ro_f64, "q2dq16bdC*", "n", "sve,f64mm")
1868
TARGET_BUILTIN(__builtin_sve_svld1ro_s16, "q8sq16bSsC*", "n", "sve,f64mm")
1869
TARGET_BUILTIN(__builtin_sve_svld1ro_s32, "q4iq16bSiC*", "n", "sve,f64mm")
1870
TARGET_BUILTIN(__builtin_sve_svld1ro_s64, "q2Wiq16bSWiC*", "n", "sve,f64mm")
1871
TARGET_BUILTIN(__builtin_sve_svld1ro_s8, "q16Scq16bScC*", "n", "sve,f64mm")
1872
TARGET_BUILTIN(__builtin_sve_svld1ro_u16, "q8Usq16bUsC*", "n", "sve,f64mm")
1873
TARGET_BUILTIN(__builtin_sve_svld1ro_u32, "q4Uiq16bUiC*", "n", "sve,f64mm")
1874
TARGET_BUILTIN(__builtin_sve_svld1ro_u64, "q2UWiq16bUWiC*", "n", "sve,f64mm")
1875
TARGET_BUILTIN(__builtin_sve_svld1ro_u8, "q16Ucq16bUcC*", "n", "sve,f64mm")
1876
TARGET_BUILTIN(__builtin_sve_svld1rq_bf16, "q8yq16byC*", "n", "sve,bf16")
1877
TARGET_BUILTIN(__builtin_sve_svld1rq_f16, "q8hq16bhC*", "n", "sve")
1878
TARGET_BUILTIN(__builtin_sve_svld1rq_f32, "q4fq16bfC*", "n", "sve")
1879
TARGET_BUILTIN(__builtin_sve_svld1rq_f64, "q2dq16bdC*", "n", "sve")
1880
TARGET_BUILTIN(__builtin_sve_svld1rq_s16, "q8sq16bSsC*", "n", "sve")
1881
TARGET_BUILTIN(__builtin_sve_svld1rq_s32, "q4iq16bSiC*", "n", "sve")
1882
TARGET_BUILTIN(__builtin_sve_svld1rq_s64, "q2Wiq16bSWiC*", "n", "sve")
1883
TARGET_BUILTIN(__builtin_sve_svld1rq_s8, "q16Scq16bScC*", "n", "sve")
1884
TARGET_BUILTIN(__builtin_sve_svld1rq_u16, "q8Usq16bUsC*", "n", "sve")
1885
TARGET_BUILTIN(__builtin_sve_svld1rq_u32, "q4Uiq16bUiC*", "n", "sve")
1886
TARGET_BUILTIN(__builtin_sve_svld1rq_u64, "q2UWiq16bUWiC*", "n", "sve")
1887
TARGET_BUILTIN(__builtin_sve_svld1rq_u8, "q16Ucq16bUcC*", "n", "sve")
1888
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_s32offset_s32, "q4iq16bScC*q4i", "n", "sve")
1889
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_s32offset_u32, "q4Uiq16bScC*q4i", "n", "sve")
1890
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_s64offset_s64, "q2Wiq16bScC*q2Wi", "n", "sve")
1891
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_s64offset_u64, "q2UWiq16bScC*q2Wi", "n", "sve")
1892
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
1893
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
1894
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
1895
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
1896
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u32offset_s32, "q4iq16bScC*q4Ui", "n", "sve")
1897
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u32offset_u32, "q4Uiq16bScC*q4Ui", "n", "sve")
1898
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1899
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1900
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
1901
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
1902
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u64offset_s64, "q2Wiq16bScC*q2UWi", "n", "sve")
1903
TARGET_BUILTIN(__builtin_sve_svld1sb_gather_u64offset_u64, "q2UWiq16bScC*q2UWi", "n", "sve")
1904
TARGET_BUILTIN(__builtin_sve_svld1sb_s16, "q8sq16bScC*", "n", "sve")
1905
TARGET_BUILTIN(__builtin_sve_svld1sb_s32, "q4iq16bScC*", "n", "sve")
1906
TARGET_BUILTIN(__builtin_sve_svld1sb_s64, "q2Wiq16bScC*", "n", "sve")
1907
TARGET_BUILTIN(__builtin_sve_svld1sb_u16, "q8Usq16bScC*", "n", "sve")
1908
TARGET_BUILTIN(__builtin_sve_svld1sb_u32, "q4Uiq16bScC*", "n", "sve")
1909
TARGET_BUILTIN(__builtin_sve_svld1sb_u64, "q2UWiq16bScC*", "n", "sve")
1910
TARGET_BUILTIN(__builtin_sve_svld1sb_vnum_s16, "q8sq16bScC*Wi", "n", "sve")
1911
TARGET_BUILTIN(__builtin_sve_svld1sb_vnum_s32, "q4iq16bScC*Wi", "n", "sve")
1912
TARGET_BUILTIN(__builtin_sve_svld1sb_vnum_s64, "q2Wiq16bScC*Wi", "n", "sve")
1913
TARGET_BUILTIN(__builtin_sve_svld1sb_vnum_u16, "q8Usq16bScC*Wi", "n", "sve")
1914
TARGET_BUILTIN(__builtin_sve_svld1sb_vnum_u32, "q4Uiq16bScC*Wi", "n", "sve")
1915
TARGET_BUILTIN(__builtin_sve_svld1sb_vnum_u64, "q2UWiq16bScC*Wi", "n", "sve")
1916
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s32index_s32, "q4iq16bSsC*q4i", "n", "sve")
1917
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s32index_u32, "q4Uiq16bSsC*q4i", "n", "sve")
1918
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s32offset_s32, "q4iq16bSsC*q4i", "n", "sve")
1919
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s32offset_u32, "q4Uiq16bSsC*q4i", "n", "sve")
1920
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s64index_s64, "q2Wiq16bSsC*q2Wi", "n", "sve")
1921
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s64index_u64, "q2UWiq16bSsC*q2Wi", "n", "sve")
1922
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s64offset_s64, "q2Wiq16bSsC*q2Wi", "n", "sve")
1923
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_s64offset_u64, "q2UWiq16bSsC*q2Wi", "n", "sve")
1924
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve")
1925
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve")
1926
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
1927
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
1928
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
1929
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
1930
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32index_s32, "q4iq16bSsC*q4Ui", "n", "sve")
1931
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32index_u32, "q4Uiq16bSsC*q4Ui", "n", "sve")
1932
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32offset_s32, "q4iq16bSsC*q4Ui", "n", "sve")
1933
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u32offset_u32, "q4Uiq16bSsC*q4Ui", "n", "sve")
1934
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1935
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1936
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1937
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1938
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
1939
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
1940
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64index_s64, "q2Wiq16bSsC*q2UWi", "n", "sve")
1941
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64index_u64, "q2UWiq16bSsC*q2UWi", "n", "sve")
1942
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64offset_s64, "q2Wiq16bSsC*q2UWi", "n", "sve")
1943
TARGET_BUILTIN(__builtin_sve_svld1sh_gather_u64offset_u64, "q2UWiq16bSsC*q2UWi", "n", "sve")
1944
TARGET_BUILTIN(__builtin_sve_svld1sh_s32, "q4iq16bSsC*", "n", "sve")
1945
TARGET_BUILTIN(__builtin_sve_svld1sh_s64, "q2Wiq16bSsC*", "n", "sve")
1946
TARGET_BUILTIN(__builtin_sve_svld1sh_u32, "q4Uiq16bSsC*", "n", "sve")
1947
TARGET_BUILTIN(__builtin_sve_svld1sh_u64, "q2UWiq16bSsC*", "n", "sve")
1948
TARGET_BUILTIN(__builtin_sve_svld1sh_vnum_s32, "q4iq16bSsC*Wi", "n", "sve")
1949
TARGET_BUILTIN(__builtin_sve_svld1sh_vnum_s64, "q2Wiq16bSsC*Wi", "n", "sve")
1950
TARGET_BUILTIN(__builtin_sve_svld1sh_vnum_u32, "q4Uiq16bSsC*Wi", "n", "sve")
1951
TARGET_BUILTIN(__builtin_sve_svld1sh_vnum_u64, "q2UWiq16bSsC*Wi", "n", "sve")
1952
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_s64index_s64, "q2Wiq16bSiC*q2Wi", "n", "sve")
1953
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_s64index_u64, "q2UWiq16bSiC*q2Wi", "n", "sve")
1954
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_s64offset_s64, "q2Wiq16bSiC*q2Wi", "n", "sve")
1955
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_s64offset_u64, "q2UWiq16bSiC*q2Wi", "n", "sve")
1956
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1957
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1958
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1959
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1960
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
1961
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
1962
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64index_s64, "q2Wiq16bSiC*q2UWi", "n", "sve")
1963
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64index_u64, "q2UWiq16bSiC*q2UWi", "n", "sve")
1964
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64offset_s64, "q2Wiq16bSiC*q2UWi", "n", "sve")
1965
TARGET_BUILTIN(__builtin_sve_svld1sw_gather_u64offset_u64, "q2UWiq16bSiC*q2UWi", "n", "sve")
1966
TARGET_BUILTIN(__builtin_sve_svld1sw_s64, "q2Wiq16bSiC*", "n", "sve")
1967
TARGET_BUILTIN(__builtin_sve_svld1sw_u64, "q2UWiq16bSiC*", "n", "sve")
1968
TARGET_BUILTIN(__builtin_sve_svld1sw_vnum_s64, "q2Wiq16bSiC*Wi", "n", "sve")
1969
TARGET_BUILTIN(__builtin_sve_svld1sw_vnum_u64, "q2UWiq16bSiC*Wi", "n", "sve")
1970
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_s32offset_s32, "q4iq16bUcC*q4i", "n", "sve")
1971
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_s32offset_u32, "q4Uiq16bUcC*q4i", "n", "sve")
1972
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_s64offset_s64, "q2Wiq16bUcC*q2Wi", "n", "sve")
1973
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_s64offset_u64, "q2UWiq16bUcC*q2Wi", "n", "sve")
1974
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
1975
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
1976
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
1977
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
1978
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u32offset_s32, "q4iq16bUcC*q4Ui", "n", "sve")
1979
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u32offset_u32, "q4Uiq16bUcC*q4Ui", "n", "sve")
1980
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
1981
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
1982
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
1983
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
1984
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u64offset_s64, "q2Wiq16bUcC*q2UWi", "n", "sve")
1985
TARGET_BUILTIN(__builtin_sve_svld1ub_gather_u64offset_u64, "q2UWiq16bUcC*q2UWi", "n", "sve")
1986
TARGET_BUILTIN(__builtin_sve_svld1ub_s16, "q8sq16bUcC*", "n", "sve")
1987
TARGET_BUILTIN(__builtin_sve_svld1ub_s32, "q4iq16bUcC*", "n", "sve")
1988
TARGET_BUILTIN(__builtin_sve_svld1ub_s64, "q2Wiq16bUcC*", "n", "sve")
1989
TARGET_BUILTIN(__builtin_sve_svld1ub_u16, "q8Usq16bUcC*", "n", "sve")
1990
TARGET_BUILTIN(__builtin_sve_svld1ub_u32, "q4Uiq16bUcC*", "n", "sve")
1991
TARGET_BUILTIN(__builtin_sve_svld1ub_u64, "q2UWiq16bUcC*", "n", "sve")
1992
TARGET_BUILTIN(__builtin_sve_svld1ub_vnum_s16, "q8sq16bUcC*Wi", "n", "sve")
1993
TARGET_BUILTIN(__builtin_sve_svld1ub_vnum_s32, "q4iq16bUcC*Wi", "n", "sve")
1994
TARGET_BUILTIN(__builtin_sve_svld1ub_vnum_s64, "q2Wiq16bUcC*Wi", "n", "sve")
1995
TARGET_BUILTIN(__builtin_sve_svld1ub_vnum_u16, "q8Usq16bUcC*Wi", "n", "sve")
1996
TARGET_BUILTIN(__builtin_sve_svld1ub_vnum_u32, "q4Uiq16bUcC*Wi", "n", "sve")
1997
TARGET_BUILTIN(__builtin_sve_svld1ub_vnum_u64, "q2UWiq16bUcC*Wi", "n", "sve")
1998
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s32index_s32, "q4iq16bUsC*q4i", "n", "sve")
1999
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s32index_u32, "q4Uiq16bUsC*q4i", "n", "sve")
2000
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s32offset_s32, "q4iq16bUsC*q4i", "n", "sve")
2001
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s32offset_u32, "q4Uiq16bUsC*q4i", "n", "sve")
2002
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s64index_s64, "q2Wiq16bUsC*q2Wi", "n", "sve")
2003
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s64index_u64, "q2UWiq16bUsC*q2Wi", "n", "sve")
2004
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s64offset_s64, "q2Wiq16bUsC*q2Wi", "n", "sve")
2005
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_s64offset_u64, "q2UWiq16bUsC*q2Wi", "n", "sve")
2006
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve")
2007
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve")
2008
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
2009
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
2010
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
2011
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
2012
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32index_s32, "q4iq16bUsC*q4Ui", "n", "sve")
2013
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32index_u32, "q4Uiq16bUsC*q4Ui", "n", "sve")
2014
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32offset_s32, "q4iq16bUsC*q4Ui", "n", "sve")
2015
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u32offset_u32, "q4Uiq16bUsC*q4Ui", "n", "sve")
2016
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2017
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2018
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2019
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2020
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2021
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2022
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64index_s64, "q2Wiq16bUsC*q2UWi", "n", "sve")
2023
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64index_u64, "q2UWiq16bUsC*q2UWi", "n", "sve")
2024
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64offset_s64, "q2Wiq16bUsC*q2UWi", "n", "sve")
2025
TARGET_BUILTIN(__builtin_sve_svld1uh_gather_u64offset_u64, "q2UWiq16bUsC*q2UWi", "n", "sve")
2026
TARGET_BUILTIN(__builtin_sve_svld1uh_s32, "q4iq16bUsC*", "n", "sve")
2027
TARGET_BUILTIN(__builtin_sve_svld1uh_s64, "q2Wiq16bUsC*", "n", "sve")
2028
TARGET_BUILTIN(__builtin_sve_svld1uh_u32, "q4Uiq16bUsC*", "n", "sve")
2029
TARGET_BUILTIN(__builtin_sve_svld1uh_u64, "q2UWiq16bUsC*", "n", "sve")
2030
TARGET_BUILTIN(__builtin_sve_svld1uh_vnum_s32, "q4iq16bUsC*Wi", "n", "sve")
2031
TARGET_BUILTIN(__builtin_sve_svld1uh_vnum_s64, "q2Wiq16bUsC*Wi", "n", "sve")
2032
TARGET_BUILTIN(__builtin_sve_svld1uh_vnum_u32, "q4Uiq16bUsC*Wi", "n", "sve")
2033
TARGET_BUILTIN(__builtin_sve_svld1uh_vnum_u64, "q2UWiq16bUsC*Wi", "n", "sve")
2034
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_s64index_s64, "q2Wiq16bUiC*q2Wi", "n", "sve")
2035
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_s64index_u64, "q2UWiq16bUiC*q2Wi", "n", "sve")
2036
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_s64offset_s64, "q2Wiq16bUiC*q2Wi", "n", "sve")
2037
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_s64offset_u64, "q2UWiq16bUiC*q2Wi", "n", "sve")
2038
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2039
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2040
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2041
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2042
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2043
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2044
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64index_s64, "q2Wiq16bUiC*q2UWi", "n", "sve")
2045
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64index_u64, "q2UWiq16bUiC*q2UWi", "n", "sve")
2046
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64offset_s64, "q2Wiq16bUiC*q2UWi", "n", "sve")
2047
TARGET_BUILTIN(__builtin_sve_svld1uw_gather_u64offset_u64, "q2UWiq16bUiC*q2UWi", "n", "sve")
2048
TARGET_BUILTIN(__builtin_sve_svld1uw_s64, "q2Wiq16bUiC*", "n", "sve")
2049
TARGET_BUILTIN(__builtin_sve_svld1uw_u64, "q2UWiq16bUiC*", "n", "sve")
2050
TARGET_BUILTIN(__builtin_sve_svld1uw_vnum_s64, "q2Wiq16bUiC*Wi", "n", "sve")
2051
TARGET_BUILTIN(__builtin_sve_svld1uw_vnum_u64, "q2UWiq16bUiC*Wi", "n", "sve")
2052
TARGET_BUILTIN(__builtin_sve_svld2_bf16, "q16yq16byC*", "n", "sve,bf16")
2053
TARGET_BUILTIN(__builtin_sve_svld2_f16, "q16hq16bhC*", "n", "sve")
2054
TARGET_BUILTIN(__builtin_sve_svld2_f32, "q8fq16bfC*", "n", "sve")
2055
TARGET_BUILTIN(__builtin_sve_svld2_f64, "q4dq16bdC*", "n", "sve")
2056
TARGET_BUILTIN(__builtin_sve_svld2_s16, "q16sq16bSsC*", "n", "sve")
2057
TARGET_BUILTIN(__builtin_sve_svld2_s32, "q8iq16bSiC*", "n", "sve")
2058
TARGET_BUILTIN(__builtin_sve_svld2_s64, "q4Wiq16bSWiC*", "n", "sve")
2059
TARGET_BUILTIN(__builtin_sve_svld2_s8, "q32Scq16bScC*", "n", "sve")
2060
TARGET_BUILTIN(__builtin_sve_svld2_u16, "q16Usq16bUsC*", "n", "sve")
2061
TARGET_BUILTIN(__builtin_sve_svld2_u32, "q8Uiq16bUiC*", "n", "sve")
2062
TARGET_BUILTIN(__builtin_sve_svld2_u64, "q4UWiq16bUWiC*", "n", "sve")
2063
TARGET_BUILTIN(__builtin_sve_svld2_u8, "q32Ucq16bUcC*", "n", "sve")
2064
TARGET_BUILTIN(__builtin_sve_svld2_vnum_bf16, "q16yq16byC*Wi", "n", "sve,bf16")
2065
TARGET_BUILTIN(__builtin_sve_svld2_vnum_f16, "q16hq16bhC*Wi", "n", "sve")
2066
TARGET_BUILTIN(__builtin_sve_svld2_vnum_f32, "q8fq16bfC*Wi", "n", "sve")
2067
TARGET_BUILTIN(__builtin_sve_svld2_vnum_f64, "q4dq16bdC*Wi", "n", "sve")
2068
TARGET_BUILTIN(__builtin_sve_svld2_vnum_s16, "q16sq16bSsC*Wi", "n", "sve")
2069
TARGET_BUILTIN(__builtin_sve_svld2_vnum_s32, "q8iq16bSiC*Wi", "n", "sve")
2070
TARGET_BUILTIN(__builtin_sve_svld2_vnum_s64, "q4Wiq16bSWiC*Wi", "n", "sve")
2071
TARGET_BUILTIN(__builtin_sve_svld2_vnum_s8, "q32Scq16bScC*Wi", "n", "sve")
2072
TARGET_BUILTIN(__builtin_sve_svld2_vnum_u16, "q16Usq16bUsC*Wi", "n", "sve")
2073
TARGET_BUILTIN(__builtin_sve_svld2_vnum_u32, "q8Uiq16bUiC*Wi", "n", "sve")
2074
TARGET_BUILTIN(__builtin_sve_svld2_vnum_u64, "q4UWiq16bUWiC*Wi", "n", "sve")
2075
TARGET_BUILTIN(__builtin_sve_svld2_vnum_u8, "q32Ucq16bUcC*Wi", "n", "sve")
2076
TARGET_BUILTIN(__builtin_sve_svld3_bf16, "q24yq16byC*", "n", "sve,bf16")
2077
TARGET_BUILTIN(__builtin_sve_svld3_f16, "q24hq16bhC*", "n", "sve")
2078
TARGET_BUILTIN(__builtin_sve_svld3_f32, "q12fq16bfC*", "n", "sve")
2079
TARGET_BUILTIN(__builtin_sve_svld3_f64, "q6dq16bdC*", "n", "sve")
2080
TARGET_BUILTIN(__builtin_sve_svld3_s16, "q24sq16bSsC*", "n", "sve")
2081
TARGET_BUILTIN(__builtin_sve_svld3_s32, "q12iq16bSiC*", "n", "sve")
2082
TARGET_BUILTIN(__builtin_sve_svld3_s64, "q6Wiq16bSWiC*", "n", "sve")
2083
TARGET_BUILTIN(__builtin_sve_svld3_s8, "q48Scq16bScC*", "n", "sve")
2084
TARGET_BUILTIN(__builtin_sve_svld3_u16, "q24Usq16bUsC*", "n", "sve")
2085
TARGET_BUILTIN(__builtin_sve_svld3_u32, "q12Uiq16bUiC*", "n", "sve")
2086
TARGET_BUILTIN(__builtin_sve_svld3_u64, "q6UWiq16bUWiC*", "n", "sve")
2087
TARGET_BUILTIN(__builtin_sve_svld3_u8, "q48Ucq16bUcC*", "n", "sve")
2088
TARGET_BUILTIN(__builtin_sve_svld3_vnum_bf16, "q24yq16byC*Wi", "n", "sve,bf16")
2089
TARGET_BUILTIN(__builtin_sve_svld3_vnum_f16, "q24hq16bhC*Wi", "n", "sve")
2090
TARGET_BUILTIN(__builtin_sve_svld3_vnum_f32, "q12fq16bfC*Wi", "n", "sve")
2091
TARGET_BUILTIN(__builtin_sve_svld3_vnum_f64, "q6dq16bdC*Wi", "n", "sve")
2092
TARGET_BUILTIN(__builtin_sve_svld3_vnum_s16, "q24sq16bSsC*Wi", "n", "sve")
2093
TARGET_BUILTIN(__builtin_sve_svld3_vnum_s32, "q12iq16bSiC*Wi", "n", "sve")
2094
TARGET_BUILTIN(__builtin_sve_svld3_vnum_s64, "q6Wiq16bSWiC*Wi", "n", "sve")
2095
TARGET_BUILTIN(__builtin_sve_svld3_vnum_s8, "q48Scq16bScC*Wi", "n", "sve")
2096
TARGET_BUILTIN(__builtin_sve_svld3_vnum_u16, "q24Usq16bUsC*Wi", "n", "sve")
2097
TARGET_BUILTIN(__builtin_sve_svld3_vnum_u32, "q12Uiq16bUiC*Wi", "n", "sve")
2098
TARGET_BUILTIN(__builtin_sve_svld3_vnum_u64, "q6UWiq16bUWiC*Wi", "n", "sve")
2099
TARGET_BUILTIN(__builtin_sve_svld3_vnum_u8, "q48Ucq16bUcC*Wi", "n", "sve")
2100
TARGET_BUILTIN(__builtin_sve_svld4_bf16, "q32yq16byC*", "n", "sve,bf16")
2101
TARGET_BUILTIN(__builtin_sve_svld4_f16, "q32hq16bhC*", "n", "sve")
2102
TARGET_BUILTIN(__builtin_sve_svld4_f32, "q16fq16bfC*", "n", "sve")
2103
TARGET_BUILTIN(__builtin_sve_svld4_f64, "q8dq16bdC*", "n", "sve")
2104
TARGET_BUILTIN(__builtin_sve_svld4_s16, "q32sq16bSsC*", "n", "sve")
2105
TARGET_BUILTIN(__builtin_sve_svld4_s32, "q16iq16bSiC*", "n", "sve")
2106
TARGET_BUILTIN(__builtin_sve_svld4_s64, "q8Wiq16bSWiC*", "n", "sve")
2107
TARGET_BUILTIN(__builtin_sve_svld4_s8, "q64Scq16bScC*", "n", "sve")
2108
TARGET_BUILTIN(__builtin_sve_svld4_u16, "q32Usq16bUsC*", "n", "sve")
2109
TARGET_BUILTIN(__builtin_sve_svld4_u32, "q16Uiq16bUiC*", "n", "sve")
2110
TARGET_BUILTIN(__builtin_sve_svld4_u64, "q8UWiq16bUWiC*", "n", "sve")
2111
TARGET_BUILTIN(__builtin_sve_svld4_u8, "q64Ucq16bUcC*", "n", "sve")
2112
TARGET_BUILTIN(__builtin_sve_svld4_vnum_bf16, "q32yq16byC*Wi", "n", "sve,bf16")
2113
TARGET_BUILTIN(__builtin_sve_svld4_vnum_f16, "q32hq16bhC*Wi", "n", "sve")
2114
TARGET_BUILTIN(__builtin_sve_svld4_vnum_f32, "q16fq16bfC*Wi", "n", "sve")
2115
TARGET_BUILTIN(__builtin_sve_svld4_vnum_f64, "q8dq16bdC*Wi", "n", "sve")
2116
TARGET_BUILTIN(__builtin_sve_svld4_vnum_s16, "q32sq16bSsC*Wi", "n", "sve")
2117
TARGET_BUILTIN(__builtin_sve_svld4_vnum_s32, "q16iq16bSiC*Wi", "n", "sve")
2118
TARGET_BUILTIN(__builtin_sve_svld4_vnum_s64, "q8Wiq16bSWiC*Wi", "n", "sve")
2119
TARGET_BUILTIN(__builtin_sve_svld4_vnum_s8, "q64Scq16bScC*Wi", "n", "sve")
2120
TARGET_BUILTIN(__builtin_sve_svld4_vnum_u16, "q32Usq16bUsC*Wi", "n", "sve")
2121
TARGET_BUILTIN(__builtin_sve_svld4_vnum_u32, "q16Uiq16bUiC*Wi", "n", "sve")
2122
TARGET_BUILTIN(__builtin_sve_svld4_vnum_u64, "q8UWiq16bUWiC*Wi", "n", "sve")
2123
TARGET_BUILTIN(__builtin_sve_svld4_vnum_u8, "q64Ucq16bUcC*Wi", "n", "sve")
2124
TARGET_BUILTIN(__builtin_sve_svldff1_bf16, "q8yq16byC*", "n", "sve,bf16")
2125
TARGET_BUILTIN(__builtin_sve_svldff1_f16, "q8hq16bhC*", "n", "sve")
2126
TARGET_BUILTIN(__builtin_sve_svldff1_f32, "q4fq16bfC*", "n", "sve")
2127
TARGET_BUILTIN(__builtin_sve_svldff1_f64, "q2dq16bdC*", "n", "sve")
2128
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s32index_f32, "q4fq16bfC*q4i", "n", "sve")
2129
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s32index_s32, "q4iq16bSiC*q4i", "n", "sve")
2130
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s32index_u32, "q4Uiq16bUiC*q4i", "n", "sve")
2131
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s32offset_f32, "q4fq16bfC*q4i", "n", "sve")
2132
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s32offset_s32, "q4iq16bSiC*q4i", "n", "sve")
2133
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s32offset_u32, "q4Uiq16bUiC*q4i", "n", "sve")
2134
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s64index_f64, "q2dq16bdC*q2Wi", "n", "sve")
2135
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s64index_s64, "q2Wiq16bSWiC*q2Wi", "n", "sve")
2136
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s64index_u64, "q2UWiq16bUWiC*q2Wi", "n", "sve")
2137
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s64offset_f64, "q2dq16bdC*q2Wi", "n", "sve")
2138
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s64offset_s64, "q2Wiq16bSWiC*q2Wi", "n", "sve")
2139
TARGET_BUILTIN(__builtin_sve_svldff1_gather_s64offset_u64, "q2UWiq16bUWiC*q2Wi", "n", "sve")
2140
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_f32, "q4fq16bq4Ui", "n", "sve")
2141
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_index_f32, "q4fq16bq4UiWi", "n", "sve")
2142
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve")
2143
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve")
2144
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_offset_f32, "q4fq16bq4UiWi", "n", "sve")
2145
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
2146
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
2147
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
2148
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
2149
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32index_f32, "q4fq16bfC*q4Ui", "n", "sve")
2150
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32index_s32, "q4iq16bSiC*q4Ui", "n", "sve")
2151
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32index_u32, "q4Uiq16bUiC*q4Ui", "n", "sve")
2152
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32offset_f32, "q4fq16bfC*q4Ui", "n", "sve")
2153
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32offset_s32, "q4iq16bSiC*q4Ui", "n", "sve")
2154
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u32offset_u32, "q4Uiq16bUiC*q4Ui", "n", "sve")
2155
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_f64, "q2dq16bq2UWi", "n", "sve")
2156
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_index_f64, "q2dq16bq2UWiWi", "n", "sve")
2157
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2158
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2159
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_offset_f64, "q2dq16bq2UWiWi", "n", "sve")
2160
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2161
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2162
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2163
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2164
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64index_f64, "q2dq16bdC*q2UWi", "n", "sve")
2165
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64index_s64, "q2Wiq16bSWiC*q2UWi", "n", "sve")
2166
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64index_u64, "q2UWiq16bUWiC*q2UWi", "n", "sve")
2167
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64offset_f64, "q2dq16bdC*q2UWi", "n", "sve")
2168
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64offset_s64, "q2Wiq16bSWiC*q2UWi", "n", "sve")
2169
TARGET_BUILTIN(__builtin_sve_svldff1_gather_u64offset_u64, "q2UWiq16bUWiC*q2UWi", "n", "sve")
2170
TARGET_BUILTIN(__builtin_sve_svldff1_s16, "q8sq16bSsC*", "n", "sve")
2171
TARGET_BUILTIN(__builtin_sve_svldff1_s32, "q4iq16bSiC*", "n", "sve")
2172
TARGET_BUILTIN(__builtin_sve_svldff1_s64, "q2Wiq16bSWiC*", "n", "sve")
2173
TARGET_BUILTIN(__builtin_sve_svldff1_s8, "q16Scq16bScC*", "n", "sve")
2174
TARGET_BUILTIN(__builtin_sve_svldff1_u16, "q8Usq16bUsC*", "n", "sve")
2175
TARGET_BUILTIN(__builtin_sve_svldff1_u32, "q4Uiq16bUiC*", "n", "sve")
2176
TARGET_BUILTIN(__builtin_sve_svldff1_u64, "q2UWiq16bUWiC*", "n", "sve")
2177
TARGET_BUILTIN(__builtin_sve_svldff1_u8, "q16Ucq16bUcC*", "n", "sve")
2178
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_bf16, "q8yq16byC*Wi", "n", "sve,bf16")
2179
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_f16, "q8hq16bhC*Wi", "n", "sve")
2180
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_f32, "q4fq16bfC*Wi", "n", "sve")
2181
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_f64, "q2dq16bdC*Wi", "n", "sve")
2182
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_s16, "q8sq16bSsC*Wi", "n", "sve")
2183
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_s32, "q4iq16bSiC*Wi", "n", "sve")
2184
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_s64, "q2Wiq16bSWiC*Wi", "n", "sve")
2185
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_s8, "q16Scq16bScC*Wi", "n", "sve")
2186
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_u16, "q8Usq16bUsC*Wi", "n", "sve")
2187
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_u32, "q4Uiq16bUiC*Wi", "n", "sve")
2188
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_u64, "q2UWiq16bUWiC*Wi", "n", "sve")
2189
TARGET_BUILTIN(__builtin_sve_svldff1_vnum_u8, "q16Ucq16bUcC*Wi", "n", "sve")
2190
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_s32offset_s32, "q4iq16bScC*q4i", "n", "sve")
2191
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_s32offset_u32, "q4Uiq16bScC*q4i", "n", "sve")
2192
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_s64offset_s64, "q2Wiq16bScC*q2Wi", "n", "sve")
2193
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_s64offset_u64, "q2UWiq16bScC*q2Wi", "n", "sve")
2194
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
2195
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
2196
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
2197
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
2198
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u32offset_s32, "q4iq16bScC*q4Ui", "n", "sve")
2199
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u32offset_u32, "q4Uiq16bScC*q4Ui", "n", "sve")
2200
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2201
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2202
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2203
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2204
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u64offset_s64, "q2Wiq16bScC*q2UWi", "n", "sve")
2205
TARGET_BUILTIN(__builtin_sve_svldff1sb_gather_u64offset_u64, "q2UWiq16bScC*q2UWi", "n", "sve")
2206
TARGET_BUILTIN(__builtin_sve_svldff1sb_s16, "q8sq16bScC*", "n", "sve")
2207
TARGET_BUILTIN(__builtin_sve_svldff1sb_s32, "q4iq16bScC*", "n", "sve")
2208
TARGET_BUILTIN(__builtin_sve_svldff1sb_s64, "q2Wiq16bScC*", "n", "sve")
2209
TARGET_BUILTIN(__builtin_sve_svldff1sb_u16, "q8Usq16bScC*", "n", "sve")
2210
TARGET_BUILTIN(__builtin_sve_svldff1sb_u32, "q4Uiq16bScC*", "n", "sve")
2211
TARGET_BUILTIN(__builtin_sve_svldff1sb_u64, "q2UWiq16bScC*", "n", "sve")
2212
TARGET_BUILTIN(__builtin_sve_svldff1sb_vnum_s16, "q8sq16bScC*Wi", "n", "sve")
2213
TARGET_BUILTIN(__builtin_sve_svldff1sb_vnum_s32, "q4iq16bScC*Wi", "n", "sve")
2214
TARGET_BUILTIN(__builtin_sve_svldff1sb_vnum_s64, "q2Wiq16bScC*Wi", "n", "sve")
2215
TARGET_BUILTIN(__builtin_sve_svldff1sb_vnum_u16, "q8Usq16bScC*Wi", "n", "sve")
2216
TARGET_BUILTIN(__builtin_sve_svldff1sb_vnum_u32, "q4Uiq16bScC*Wi", "n", "sve")
2217
TARGET_BUILTIN(__builtin_sve_svldff1sb_vnum_u64, "q2UWiq16bScC*Wi", "n", "sve")
2218
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s32index_s32, "q4iq16bSsC*q4i", "n", "sve")
2219
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s32index_u32, "q4Uiq16bSsC*q4i", "n", "sve")
2220
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s32offset_s32, "q4iq16bSsC*q4i", "n", "sve")
2221
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s32offset_u32, "q4Uiq16bSsC*q4i", "n", "sve")
2222
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s64index_s64, "q2Wiq16bSsC*q2Wi", "n", "sve")
2223
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s64index_u64, "q2UWiq16bSsC*q2Wi", "n", "sve")
2224
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s64offset_s64, "q2Wiq16bSsC*q2Wi", "n", "sve")
2225
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_s64offset_u64, "q2UWiq16bSsC*q2Wi", "n", "sve")
2226
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve")
2227
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve")
2228
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
2229
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
2230
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
2231
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
2232
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32index_s32, "q4iq16bSsC*q4Ui", "n", "sve")
2233
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32index_u32, "q4Uiq16bSsC*q4Ui", "n", "sve")
2234
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32offset_s32, "q4iq16bSsC*q4Ui", "n", "sve")
2235
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u32offset_u32, "q4Uiq16bSsC*q4Ui", "n", "sve")
2236
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2237
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2238
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2239
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2240
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2241
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2242
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64index_s64, "q2Wiq16bSsC*q2UWi", "n", "sve")
2243
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64index_u64, "q2UWiq16bSsC*q2UWi", "n", "sve")
2244
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64offset_s64, "q2Wiq16bSsC*q2UWi", "n", "sve")
2245
TARGET_BUILTIN(__builtin_sve_svldff1sh_gather_u64offset_u64, "q2UWiq16bSsC*q2UWi", "n", "sve")
2246
TARGET_BUILTIN(__builtin_sve_svldff1sh_s32, "q4iq16bSsC*", "n", "sve")
2247
TARGET_BUILTIN(__builtin_sve_svldff1sh_s64, "q2Wiq16bSsC*", "n", "sve")
2248
TARGET_BUILTIN(__builtin_sve_svldff1sh_u32, "q4Uiq16bSsC*", "n", "sve")
2249
TARGET_BUILTIN(__builtin_sve_svldff1sh_u64, "q2UWiq16bSsC*", "n", "sve")
2250
TARGET_BUILTIN(__builtin_sve_svldff1sh_vnum_s32, "q4iq16bSsC*Wi", "n", "sve")
2251
TARGET_BUILTIN(__builtin_sve_svldff1sh_vnum_s64, "q2Wiq16bSsC*Wi", "n", "sve")
2252
TARGET_BUILTIN(__builtin_sve_svldff1sh_vnum_u32, "q4Uiq16bSsC*Wi", "n", "sve")
2253
TARGET_BUILTIN(__builtin_sve_svldff1sh_vnum_u64, "q2UWiq16bSsC*Wi", "n", "sve")
2254
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_s64index_s64, "q2Wiq16bSiC*q2Wi", "n", "sve")
2255
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_s64index_u64, "q2UWiq16bSiC*q2Wi", "n", "sve")
2256
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_s64offset_s64, "q2Wiq16bSiC*q2Wi", "n", "sve")
2257
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_s64offset_u64, "q2UWiq16bSiC*q2Wi", "n", "sve")
2258
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2259
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2260
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2261
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2262
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2263
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2264
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64index_s64, "q2Wiq16bSiC*q2UWi", "n", "sve")
2265
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64index_u64, "q2UWiq16bSiC*q2UWi", "n", "sve")
2266
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64offset_s64, "q2Wiq16bSiC*q2UWi", "n", "sve")
2267
TARGET_BUILTIN(__builtin_sve_svldff1sw_gather_u64offset_u64, "q2UWiq16bSiC*q2UWi", "n", "sve")
2268
TARGET_BUILTIN(__builtin_sve_svldff1sw_s64, "q2Wiq16bSiC*", "n", "sve")
2269
TARGET_BUILTIN(__builtin_sve_svldff1sw_u64, "q2UWiq16bSiC*", "n", "sve")
2270
TARGET_BUILTIN(__builtin_sve_svldff1sw_vnum_s64, "q2Wiq16bSiC*Wi", "n", "sve")
2271
TARGET_BUILTIN(__builtin_sve_svldff1sw_vnum_u64, "q2UWiq16bSiC*Wi", "n", "sve")
2272
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_s32offset_s32, "q4iq16bUcC*q4i", "n", "sve")
2273
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_s32offset_u32, "q4Uiq16bUcC*q4i", "n", "sve")
2274
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_s64offset_s64, "q2Wiq16bUcC*q2Wi", "n", "sve")
2275
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_s64offset_u64, "q2UWiq16bUcC*q2Wi", "n", "sve")
2276
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
2277
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
2278
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
2279
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
2280
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u32offset_s32, "q4iq16bUcC*q4Ui", "n", "sve")
2281
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u32offset_u32, "q4Uiq16bUcC*q4Ui", "n", "sve")
2282
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2283
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2284
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2285
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2286
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u64offset_s64, "q2Wiq16bUcC*q2UWi", "n", "sve")
2287
TARGET_BUILTIN(__builtin_sve_svldff1ub_gather_u64offset_u64, "q2UWiq16bUcC*q2UWi", "n", "sve")
2288
TARGET_BUILTIN(__builtin_sve_svldff1ub_s16, "q8sq16bUcC*", "n", "sve")
2289
TARGET_BUILTIN(__builtin_sve_svldff1ub_s32, "q4iq16bUcC*", "n", "sve")
2290
TARGET_BUILTIN(__builtin_sve_svldff1ub_s64, "q2Wiq16bUcC*", "n", "sve")
2291
TARGET_BUILTIN(__builtin_sve_svldff1ub_u16, "q8Usq16bUcC*", "n", "sve")
2292
TARGET_BUILTIN(__builtin_sve_svldff1ub_u32, "q4Uiq16bUcC*", "n", "sve")
2293
TARGET_BUILTIN(__builtin_sve_svldff1ub_u64, "q2UWiq16bUcC*", "n", "sve")
2294
TARGET_BUILTIN(__builtin_sve_svldff1ub_vnum_s16, "q8sq16bUcC*Wi", "n", "sve")
2295
TARGET_BUILTIN(__builtin_sve_svldff1ub_vnum_s32, "q4iq16bUcC*Wi", "n", "sve")
2296
TARGET_BUILTIN(__builtin_sve_svldff1ub_vnum_s64, "q2Wiq16bUcC*Wi", "n", "sve")
2297
TARGET_BUILTIN(__builtin_sve_svldff1ub_vnum_u16, "q8Usq16bUcC*Wi", "n", "sve")
2298
TARGET_BUILTIN(__builtin_sve_svldff1ub_vnum_u32, "q4Uiq16bUcC*Wi", "n", "sve")
2299
TARGET_BUILTIN(__builtin_sve_svldff1ub_vnum_u64, "q2UWiq16bUcC*Wi", "n", "sve")
2300
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s32index_s32, "q4iq16bUsC*q4i", "n", "sve")
2301
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s32index_u32, "q4Uiq16bUsC*q4i", "n", "sve")
2302
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s32offset_s32, "q4iq16bUsC*q4i", "n", "sve")
2303
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s32offset_u32, "q4Uiq16bUsC*q4i", "n", "sve")
2304
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s64index_s64, "q2Wiq16bUsC*q2Wi", "n", "sve")
2305
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s64index_u64, "q2UWiq16bUsC*q2Wi", "n", "sve")
2306
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s64offset_s64, "q2Wiq16bUsC*q2Wi", "n", "sve")
2307
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_s64offset_u64, "q2UWiq16bUsC*q2Wi", "n", "sve")
2308
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve")
2309
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve")
2310
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve")
2311
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve")
2312
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve")
2313
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve")
2314
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32index_s32, "q4iq16bUsC*q4Ui", "n", "sve")
2315
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32index_u32, "q4Uiq16bUsC*q4Ui", "n", "sve")
2316
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32offset_s32, "q4iq16bUsC*q4Ui", "n", "sve")
2317
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u32offset_u32, "q4Uiq16bUsC*q4Ui", "n", "sve")
2318
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2319
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2320
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2321
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2322
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2323
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2324
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64index_s64, "q2Wiq16bUsC*q2UWi", "n", "sve")
2325
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64index_u64, "q2UWiq16bUsC*q2UWi", "n", "sve")
2326
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64offset_s64, "q2Wiq16bUsC*q2UWi", "n", "sve")
2327
TARGET_BUILTIN(__builtin_sve_svldff1uh_gather_u64offset_u64, "q2UWiq16bUsC*q2UWi", "n", "sve")
2328
TARGET_BUILTIN(__builtin_sve_svldff1uh_s32, "q4iq16bUsC*", "n", "sve")
2329
TARGET_BUILTIN(__builtin_sve_svldff1uh_s64, "q2Wiq16bUsC*", "n", "sve")
2330
TARGET_BUILTIN(__builtin_sve_svldff1uh_u32, "q4Uiq16bUsC*", "n", "sve")
2331
TARGET_BUILTIN(__builtin_sve_svldff1uh_u64, "q2UWiq16bUsC*", "n", "sve")
2332
TARGET_BUILTIN(__builtin_sve_svldff1uh_vnum_s32, "q4iq16bUsC*Wi", "n", "sve")
2333
TARGET_BUILTIN(__builtin_sve_svldff1uh_vnum_s64, "q2Wiq16bUsC*Wi", "n", "sve")
2334
TARGET_BUILTIN(__builtin_sve_svldff1uh_vnum_u32, "q4Uiq16bUsC*Wi", "n", "sve")
2335
TARGET_BUILTIN(__builtin_sve_svldff1uh_vnum_u64, "q2UWiq16bUsC*Wi", "n", "sve")
2336
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_s64index_s64, "q2Wiq16bUiC*q2Wi", "n", "sve")
2337
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_s64index_u64, "q2UWiq16bUiC*q2Wi", "n", "sve")
2338
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_s64offset_s64, "q2Wiq16bUiC*q2Wi", "n", "sve")
2339
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_s64offset_u64, "q2UWiq16bUiC*q2Wi", "n", "sve")
2340
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2341
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2342
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve")
2343
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve")
2344
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve")
2345
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve")
2346
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64index_s64, "q2Wiq16bUiC*q2UWi", "n", "sve")
2347
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64index_u64, "q2UWiq16bUiC*q2UWi", "n", "sve")
2348
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64offset_s64, "q2Wiq16bUiC*q2UWi", "n", "sve")
2349
TARGET_BUILTIN(__builtin_sve_svldff1uw_gather_u64offset_u64, "q2UWiq16bUiC*q2UWi", "n", "sve")
2350
TARGET_BUILTIN(__builtin_sve_svldff1uw_s64, "q2Wiq16bUiC*", "n", "sve")
2351
TARGET_BUILTIN(__builtin_sve_svldff1uw_u64, "q2UWiq16bUiC*", "n", "sve")
2352
TARGET_BUILTIN(__builtin_sve_svldff1uw_vnum_s64, "q2Wiq16bUiC*Wi", "n", "sve")
2353
TARGET_BUILTIN(__builtin_sve_svldff1uw_vnum_u64, "q2UWiq16bUiC*Wi", "n", "sve")
2354
TARGET_BUILTIN(__builtin_sve_svldnf1_bf16, "q8yq16byC*", "n", "sve,bf16")
2355
TARGET_BUILTIN(__builtin_sve_svldnf1_f16, "q8hq16bhC*", "n", "sve")
2356
TARGET_BUILTIN(__builtin_sve_svldnf1_f32, "q4fq16bfC*", "n", "sve")
2357
TARGET_BUILTIN(__builtin_sve_svldnf1_f64, "q2dq16bdC*", "n", "sve")
2358
TARGET_BUILTIN(__builtin_sve_svldnf1_s16, "q8sq16bSsC*", "n", "sve")
2359
TARGET_BUILTIN(__builtin_sve_svldnf1_s32, "q4iq16bSiC*", "n", "sve")
2360
TARGET_BUILTIN(__builtin_sve_svldnf1_s64, "q2Wiq16bSWiC*", "n", "sve")
2361
TARGET_BUILTIN(__builtin_sve_svldnf1_s8, "q16Scq16bScC*", "n", "sve")
2362
TARGET_BUILTIN(__builtin_sve_svldnf1_u16, "q8Usq16bUsC*", "n", "sve")
2363
TARGET_BUILTIN(__builtin_sve_svldnf1_u32, "q4Uiq16bUiC*", "n", "sve")
2364
TARGET_BUILTIN(__builtin_sve_svldnf1_u64, "q2UWiq16bUWiC*", "n", "sve")
2365
TARGET_BUILTIN(__builtin_sve_svldnf1_u8, "q16Ucq16bUcC*", "n", "sve")
2366
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_bf16, "q8yq16byC*Wi", "n", "sve,bf16")
2367
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_f16, "q8hq16bhC*Wi", "n", "sve")
2368
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_f32, "q4fq16bfC*Wi", "n", "sve")
2369
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_f64, "q2dq16bdC*Wi", "n", "sve")
2370
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_s16, "q8sq16bSsC*Wi", "n", "sve")
2371
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_s32, "q4iq16bSiC*Wi", "n", "sve")
2372
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_s64, "q2Wiq16bSWiC*Wi", "n", "sve")
2373
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_s8, "q16Scq16bScC*Wi", "n", "sve")
2374
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_u16, "q8Usq16bUsC*Wi", "n", "sve")
2375
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_u32, "q4Uiq16bUiC*Wi", "n", "sve")
2376
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_u64, "q2UWiq16bUWiC*Wi", "n", "sve")
2377
TARGET_BUILTIN(__builtin_sve_svldnf1_vnum_u8, "q16Ucq16bUcC*Wi", "n", "sve")
2378
TARGET_BUILTIN(__builtin_sve_svldnf1sb_s16, "q8sq16bScC*", "n", "sve")
2379
TARGET_BUILTIN(__builtin_sve_svldnf1sb_s32, "q4iq16bScC*", "n", "sve")
2380
TARGET_BUILTIN(__builtin_sve_svldnf1sb_s64, "q2Wiq16bScC*", "n", "sve")
2381
TARGET_BUILTIN(__builtin_sve_svldnf1sb_u16, "q8Usq16bScC*", "n", "sve")
2382
TARGET_BUILTIN(__builtin_sve_svldnf1sb_u32, "q4Uiq16bScC*", "n", "sve")
2383
TARGET_BUILTIN(__builtin_sve_svldnf1sb_u64, "q2UWiq16bScC*", "n", "sve")
2384
TARGET_BUILTIN(__builtin_sve_svldnf1sb_vnum_s16, "q8sq16bScC*Wi", "n", "sve")
2385
TARGET_BUILTIN(__builtin_sve_svldnf1sb_vnum_s32, "q4iq16bScC*Wi", "n", "sve")
2386
TARGET_BUILTIN(__builtin_sve_svldnf1sb_vnum_s64, "q2Wiq16bScC*Wi", "n", "sve")
2387
TARGET_BUILTIN(__builtin_sve_svldnf1sb_vnum_u16, "q8Usq16bScC*Wi", "n", "sve")
2388
TARGET_BUILTIN(__builtin_sve_svldnf1sb_vnum_u32, "q4Uiq16bScC*Wi", "n", "sve")
2389
TARGET_BUILTIN(__builtin_sve_svldnf1sb_vnum_u64, "q2UWiq16bScC*Wi", "n", "sve")
2390
TARGET_BUILTIN(__builtin_sve_svldnf1sh_s32, "q4iq16bSsC*", "n", "sve")
2391
TARGET_BUILTIN(__builtin_sve_svldnf1sh_s64, "q2Wiq16bSsC*", "n", "sve")
2392
TARGET_BUILTIN(__builtin_sve_svldnf1sh_u32, "q4Uiq16bSsC*", "n", "sve")
2393
TARGET_BUILTIN(__builtin_sve_svldnf1sh_u64, "q2UWiq16bSsC*", "n", "sve")
2394
TARGET_BUILTIN(__builtin_sve_svldnf1sh_vnum_s32, "q4iq16bSsC*Wi", "n", "sve")
2395
TARGET_BUILTIN(__builtin_sve_svldnf1sh_vnum_s64, "q2Wiq16bSsC*Wi", "n", "sve")
2396
TARGET_BUILTIN(__builtin_sve_svldnf1sh_vnum_u32, "q4Uiq16bSsC*Wi", "n", "sve")
2397
TARGET_BUILTIN(__builtin_sve_svldnf1sh_vnum_u64, "q2UWiq16bSsC*Wi", "n", "sve")
2398
TARGET_BUILTIN(__builtin_sve_svldnf1sw_s64, "q2Wiq16bSiC*", "n", "sve")
2399
TARGET_BUILTIN(__builtin_sve_svldnf1sw_u64, "q2UWiq16bSiC*", "n", "sve")
2400
TARGET_BUILTIN(__builtin_sve_svldnf1sw_vnum_s64, "q2Wiq16bSiC*Wi", "n", "sve")
2401
TARGET_BUILTIN(__builtin_sve_svldnf1sw_vnum_u64, "q2UWiq16bSiC*Wi", "n", "sve")
2402
TARGET_BUILTIN(__builtin_sve_svldnf1ub_s16, "q8sq16bUcC*", "n", "sve")
2403
TARGET_BUILTIN(__builtin_sve_svldnf1ub_s32, "q4iq16bUcC*", "n", "sve")
2404
TARGET_BUILTIN(__builtin_sve_svldnf1ub_s64, "q2Wiq16bUcC*", "n", "sve")
2405
TARGET_BUILTIN(__builtin_sve_svldnf1ub_u16, "q8Usq16bUcC*", "n", "sve")
2406
TARGET_BUILTIN(__builtin_sve_svldnf1ub_u32, "q4Uiq16bUcC*", "n", "sve")
2407
TARGET_BUILTIN(__builtin_sve_svldnf1ub_u64, "q2UWiq16bUcC*", "n", "sve")
2408
TARGET_BUILTIN(__builtin_sve_svldnf1ub_vnum_s16, "q8sq16bUcC*Wi", "n", "sve")
2409
TARGET_BUILTIN(__builtin_sve_svldnf1ub_vnum_s32, "q4iq16bUcC*Wi", "n", "sve")
2410
TARGET_BUILTIN(__builtin_sve_svldnf1ub_vnum_s64, "q2Wiq16bUcC*Wi", "n", "sve")
2411
TARGET_BUILTIN(__builtin_sve_svldnf1ub_vnum_u16, "q8Usq16bUcC*Wi", "n", "sve")
2412
TARGET_BUILTIN(__builtin_sve_svldnf1ub_vnum_u32, "q4Uiq16bUcC*Wi", "n", "sve")
2413
TARGET_BUILTIN(__builtin_sve_svldnf1ub_vnum_u64, "q2UWiq16bUcC*Wi", "n", "sve")
2414
TARGET_BUILTIN(__builtin_sve_svldnf1uh_s32, "q4iq16bUsC*", "n", "sve")
2415
TARGET_BUILTIN(__builtin_sve_svldnf1uh_s64, "q2Wiq16bUsC*", "n", "sve")
2416
TARGET_BUILTIN(__builtin_sve_svldnf1uh_u32, "q4Uiq16bUsC*", "n", "sve")
2417
TARGET_BUILTIN(__builtin_sve_svldnf1uh_u64, "q2UWiq16bUsC*", "n", "sve")
2418
TARGET_BUILTIN(__builtin_sve_svldnf1uh_vnum_s32, "q4iq16bUsC*Wi", "n", "sve")
2419
TARGET_BUILTIN(__builtin_sve_svldnf1uh_vnum_s64, "q2Wiq16bUsC*Wi", "n", "sve")
2420
TARGET_BUILTIN(__builtin_sve_svldnf1uh_vnum_u32, "q4Uiq16bUsC*Wi", "n", "sve")
2421
TARGET_BUILTIN(__builtin_sve_svldnf1uh_vnum_u64, "q2UWiq16bUsC*Wi", "n", "sve")
2422
TARGET_BUILTIN(__builtin_sve_svldnf1uw_s64, "q2Wiq16bUiC*", "n", "sve")
2423
TARGET_BUILTIN(__builtin_sve_svldnf1uw_u64, "q2UWiq16bUiC*", "n", "sve")
2424
TARGET_BUILTIN(__builtin_sve_svldnf1uw_vnum_s64, "q2Wiq16bUiC*Wi", "n", "sve")
2425
TARGET_BUILTIN(__builtin_sve_svldnf1uw_vnum_u64, "q2UWiq16bUiC*Wi", "n", "sve")
2426
TARGET_BUILTIN(__builtin_sve_svldnt1_bf16, "q8yq16byC*", "n", "sve,bf16")
2427
TARGET_BUILTIN(__builtin_sve_svldnt1_f16, "q8hq16bhC*", "n", "sve")
2428
TARGET_BUILTIN(__builtin_sve_svldnt1_f32, "q4fq16bfC*", "n", "sve")
2429
TARGET_BUILTIN(__builtin_sve_svldnt1_f64, "q2dq16bdC*", "n", "sve")
2430
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_s64index_f64, "q2dq16bdC*q2Wi", "n", "sve2")
2431
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_s64index_s64, "q2Wiq16bSWiC*q2Wi", "n", "sve2")
2432
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_s64index_u64, "q2UWiq16bUWiC*q2Wi", "n", "sve2")
2433
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_s64offset_f64, "q2dq16bdC*q2Wi", "n", "sve2")
2434
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_s64offset_s64, "q2Wiq16bSWiC*q2Wi", "n", "sve2")
2435
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_s64offset_u64, "q2UWiq16bUWiC*q2Wi", "n", "sve2")
2436
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_f32, "q4fq16bq4Ui", "n", "sve2")
2437
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_index_f32, "q4fq16bq4UiWi", "n", "sve2")
2438
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve2")
2439
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2440
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_offset_f32, "q4fq16bq4UiWi", "n", "sve2")
2441
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve2")
2442
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2443
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve2")
2444
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve2")
2445
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32offset_f32, "q4fq16bfC*q4Ui", "n", "sve2")
2446
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32offset_s32, "q4iq16bSiC*q4Ui", "n", "sve2")
2447
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u32offset_u32, "q4Uiq16bUiC*q4Ui", "n", "sve2")
2448
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_f64, "q2dq16bq2UWi", "n", "sve2")
2449
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_index_f64, "q2dq16bq2UWiWi", "n", "sve2")
2450
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2451
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2452
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_offset_f64, "q2dq16bq2UWiWi", "n", "sve2")
2453
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2454
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2455
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2456
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2457
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64index_f64, "q2dq16bdC*q2UWi", "n", "sve2")
2458
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64index_s64, "q2Wiq16bSWiC*q2UWi", "n", "sve2")
2459
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64index_u64, "q2UWiq16bUWiC*q2UWi", "n", "sve2")
2460
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64offset_f64, "q2dq16bdC*q2UWi", "n", "sve2")
2461
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64offset_s64, "q2Wiq16bSWiC*q2UWi", "n", "sve2")
2462
TARGET_BUILTIN(__builtin_sve_svldnt1_gather_u64offset_u64, "q2UWiq16bUWiC*q2UWi", "n", "sve2")
2463
TARGET_BUILTIN(__builtin_sve_svldnt1_s16, "q8sq16bSsC*", "n", "sve")
2464
TARGET_BUILTIN(__builtin_sve_svldnt1_s32, "q4iq16bSiC*", "n", "sve")
2465
TARGET_BUILTIN(__builtin_sve_svldnt1_s64, "q2Wiq16bSWiC*", "n", "sve")
2466
TARGET_BUILTIN(__builtin_sve_svldnt1_s8, "q16Scq16bScC*", "n", "sve")
2467
TARGET_BUILTIN(__builtin_sve_svldnt1_u16, "q8Usq16bUsC*", "n", "sve")
2468
TARGET_BUILTIN(__builtin_sve_svldnt1_u32, "q4Uiq16bUiC*", "n", "sve")
2469
TARGET_BUILTIN(__builtin_sve_svldnt1_u64, "q2UWiq16bUWiC*", "n", "sve")
2470
TARGET_BUILTIN(__builtin_sve_svldnt1_u8, "q16Ucq16bUcC*", "n", "sve")
2471
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_bf16, "q8yq16byC*Wi", "n", "sve,bf16")
2472
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_f16, "q8hq16bhC*Wi", "n", "sve")
2473
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_f32, "q4fq16bfC*Wi", "n", "sve")
2474
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_f64, "q2dq16bdC*Wi", "n", "sve")
2475
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_s16, "q8sq16bSsC*Wi", "n", "sve")
2476
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_s32, "q4iq16bSiC*Wi", "n", "sve")
2477
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_s64, "q2Wiq16bSWiC*Wi", "n", "sve")
2478
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_s8, "q16Scq16bScC*Wi", "n", "sve")
2479
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_u16, "q8Usq16bUsC*Wi", "n", "sve")
2480
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_u32, "q4Uiq16bUiC*Wi", "n", "sve")
2481
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_u64, "q2UWiq16bUWiC*Wi", "n", "sve")
2482
TARGET_BUILTIN(__builtin_sve_svldnt1_vnum_u8, "q16Ucq16bUcC*Wi", "n", "sve")
2483
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_s64offset_s64, "q2Wiq16bScC*q2Wi", "n", "sve2")
2484
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_s64offset_u64, "q2UWiq16bScC*q2Wi", "n", "sve2")
2485
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve2")
2486
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2487
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve2")
2488
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve2")
2489
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u32offset_s32, "q4iq16bScC*q4Ui", "n", "sve2")
2490
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u32offset_u32, "q4Uiq16bScC*q4Ui", "n", "sve2")
2491
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2492
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2493
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2494
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2495
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u64offset_s64, "q2Wiq16bScC*q2UWi", "n", "sve2")
2496
TARGET_BUILTIN(__builtin_sve_svldnt1sb_gather_u64offset_u64, "q2UWiq16bScC*q2UWi", "n", "sve2")
2497
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_s64index_s64, "q2Wiq16bSsC*q2Wi", "n", "sve2")
2498
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_s64index_u64, "q2UWiq16bSsC*q2Wi", "n", "sve2")
2499
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_s64offset_s64, "q2Wiq16bSsC*q2Wi", "n", "sve2")
2500
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_s64offset_u64, "q2UWiq16bSsC*q2Wi", "n", "sve2")
2501
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve2")
2502
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2503
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve2")
2504
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2505
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve2")
2506
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve2")
2507
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32offset_s32, "q4iq16bSsC*q4Ui", "n", "sve2")
2508
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u32offset_u32, "q4Uiq16bSsC*q4Ui", "n", "sve2")
2509
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2510
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2511
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2512
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2513
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2514
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2515
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64index_s64, "q2Wiq16bSsC*q2UWi", "n", "sve2")
2516
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64index_u64, "q2UWiq16bSsC*q2UWi", "n", "sve2")
2517
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64offset_s64, "q2Wiq16bSsC*q2UWi", "n", "sve2")
2518
TARGET_BUILTIN(__builtin_sve_svldnt1sh_gather_u64offset_u64, "q2UWiq16bSsC*q2UWi", "n", "sve2")
2519
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_s64index_s64, "q2Wiq16bSiC*q2Wi", "n", "sve2")
2520
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_s64index_u64, "q2UWiq16bSiC*q2Wi", "n", "sve2")
2521
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_s64offset_s64, "q2Wiq16bSiC*q2Wi", "n", "sve2")
2522
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_s64offset_u64, "q2UWiq16bSiC*q2Wi", "n", "sve2")
2523
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2524
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2525
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2526
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2527
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2528
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2529
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64index_s64, "q2Wiq16bSiC*q2UWi", "n", "sve2")
2530
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64index_u64, "q2UWiq16bSiC*q2UWi", "n", "sve2")
2531
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64offset_s64, "q2Wiq16bSiC*q2UWi", "n", "sve2")
2532
TARGET_BUILTIN(__builtin_sve_svldnt1sw_gather_u64offset_u64, "q2UWiq16bSiC*q2UWi", "n", "sve2")
2533
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_s64offset_s64, "q2Wiq16bUcC*q2Wi", "n", "sve2")
2534
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_s64offset_u64, "q2UWiq16bUcC*q2Wi", "n", "sve2")
2535
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve2")
2536
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2537
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve2")
2538
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve2")
2539
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u32offset_s32, "q4iq16bUcC*q4Ui", "n", "sve2")
2540
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u32offset_u32, "q4Uiq16bUcC*q4Ui", "n", "sve2")
2541
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2542
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2543
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2544
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2545
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u64offset_s64, "q2Wiq16bUcC*q2UWi", "n", "sve2")
2546
TARGET_BUILTIN(__builtin_sve_svldnt1ub_gather_u64offset_u64, "q2UWiq16bUcC*q2UWi", "n", "sve2")
2547
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_s64index_s64, "q2Wiq16bUsC*q2Wi", "n", "sve2")
2548
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_s64index_u64, "q2UWiq16bUsC*q2Wi", "n", "sve2")
2549
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_s64offset_s64, "q2Wiq16bUsC*q2Wi", "n", "sve2")
2550
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_s64offset_u64, "q2UWiq16bUsC*q2Wi", "n", "sve2")
2551
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32base_index_s32, "q4iq16bq4UiWi", "n", "sve2")
2552
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32base_index_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2553
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32base_offset_s32, "q4iq16bq4UiWi", "n", "sve2")
2554
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32base_offset_u32, "q4Uiq16bq4UiWi", "n", "sve2")
2555
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32base_s32, "q4iq16bq4Ui", "n", "sve2")
2556
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32base_u32, "q4Uiq16bq4Ui", "n", "sve2")
2557
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32offset_s32, "q4iq16bUsC*q4Ui", "n", "sve2")
2558
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u32offset_u32, "q4Uiq16bUsC*q4Ui", "n", "sve2")
2559
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2560
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2561
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2562
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2563
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2564
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2565
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64index_s64, "q2Wiq16bUsC*q2UWi", "n", "sve2")
2566
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64index_u64, "q2UWiq16bUsC*q2UWi", "n", "sve2")
2567
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64offset_s64, "q2Wiq16bUsC*q2UWi", "n", "sve2")
2568
TARGET_BUILTIN(__builtin_sve_svldnt1uh_gather_u64offset_u64, "q2UWiq16bUsC*q2UWi", "n", "sve2")
2569
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_s64index_s64, "q2Wiq16bUiC*q2Wi", "n", "sve2")
2570
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_s64index_u64, "q2UWiq16bUiC*q2Wi", "n", "sve2")
2571
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_s64offset_s64, "q2Wiq16bUiC*q2Wi", "n", "sve2")
2572
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_s64offset_u64, "q2UWiq16bUiC*q2Wi", "n", "sve2")
2573
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64base_index_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2574
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64base_index_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2575
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64base_offset_s64, "q2Wiq16bq2UWiWi", "n", "sve2")
2576
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64base_offset_u64, "q2UWiq16bq2UWiWi", "n", "sve2")
2577
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64base_s64, "q2Wiq16bq2UWi", "n", "sve2")
2578
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64base_u64, "q2UWiq16bq2UWi", "n", "sve2")
2579
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64index_s64, "q2Wiq16bUiC*q2UWi", "n", "sve2")
2580
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64index_u64, "q2UWiq16bUiC*q2UWi", "n", "sve2")
2581
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64offset_s64, "q2Wiq16bUiC*q2UWi", "n", "sve2")
2582
TARGET_BUILTIN(__builtin_sve_svldnt1uw_gather_u64offset_u64, "q2UWiq16bUiC*q2UWi", "n", "sve2")
2583
TARGET_BUILTIN(__builtin_sve_svlen_bf16, "UWiq8y", "n", "sve,bf16")
2584
TARGET_BUILTIN(__builtin_sve_svlen_f16, "UWiq8h", "n", "sve")
2585
TARGET_BUILTIN(__builtin_sve_svlen_f32, "UWiq4f", "n", "sve")
2586
TARGET_BUILTIN(__builtin_sve_svlen_f64, "UWiq2d", "n", "sve")
2587
TARGET_BUILTIN(__builtin_sve_svlen_s16, "UWiq8s", "n", "sve")
2588
TARGET_BUILTIN(__builtin_sve_svlen_s32, "UWiq4i", "n", "sve")
2589
TARGET_BUILTIN(__builtin_sve_svlen_s64, "UWiq2Wi", "n", "sve")
2590
TARGET_BUILTIN(__builtin_sve_svlen_s8, "UWiq16Sc", "n", "sve")
2591
TARGET_BUILTIN(__builtin_sve_svlen_u16, "UWiq8Us", "n", "sve")
2592
TARGET_BUILTIN(__builtin_sve_svlen_u32, "UWiq4Ui", "n", "sve")
2593
TARGET_BUILTIN(__builtin_sve_svlen_u64, "UWiq2UWi", "n", "sve")
2594
TARGET_BUILTIN(__builtin_sve_svlen_u8, "UWiq16Uc", "n", "sve")
2595
TARGET_BUILTIN(__builtin_sve_svlogb_f16_m, "q8sq8sq16bq8h", "n", "sve2")
2596
TARGET_BUILTIN(__builtin_sve_svlogb_f16_x, "q8sq16bq8h", "n", "sve2")
2597
TARGET_BUILTIN(__builtin_sve_svlogb_f16_z, "q8sq16bq8h", "n", "sve2")
2598
TARGET_BUILTIN(__builtin_sve_svlogb_f32_m, "q4iq4iq16bq4f", "n", "sve2")
2599
TARGET_BUILTIN(__builtin_sve_svlogb_f32_x, "q4iq16bq4f", "n", "sve2")
2600
TARGET_BUILTIN(__builtin_sve_svlogb_f32_z, "q4iq16bq4f", "n", "sve2")
2601
TARGET_BUILTIN(__builtin_sve_svlogb_f64_m, "q2Wiq2Wiq16bq2d", "n", "sve2")
2602
TARGET_BUILTIN(__builtin_sve_svlogb_f64_x, "q2Wiq16bq2d", "n", "sve2")
2603
TARGET_BUILTIN(__builtin_sve_svlogb_f64_z, "q2Wiq16bq2d", "n", "sve2")
2604
TARGET_BUILTIN(__builtin_sve_svlsl_n_s16_m, "q8sq16bq8sUs", "n", "sve")
2605
TARGET_BUILTIN(__builtin_sve_svlsl_n_s16_x, "q8sq16bq8sUs", "n", "sve")
2606
TARGET_BUILTIN(__builtin_sve_svlsl_n_s16_z, "q8sq16bq8sUs", "n", "sve")
2607
TARGET_BUILTIN(__builtin_sve_svlsl_n_s32_m, "q4iq16bq4iUi", "n", "sve")
2608
TARGET_BUILTIN(__builtin_sve_svlsl_n_s32_x, "q4iq16bq4iUi", "n", "sve")
2609
TARGET_BUILTIN(__builtin_sve_svlsl_n_s32_z, "q4iq16bq4iUi", "n", "sve")
2610
TARGET_BUILTIN(__builtin_sve_svlsl_n_s64_m, "q2Wiq16bq2WiUWi", "n", "sve")
2611
TARGET_BUILTIN(__builtin_sve_svlsl_n_s64_x, "q2Wiq16bq2WiUWi", "n", "sve")
2612
TARGET_BUILTIN(__builtin_sve_svlsl_n_s64_z, "q2Wiq16bq2WiUWi", "n", "sve")
2613
TARGET_BUILTIN(__builtin_sve_svlsl_n_s8_m, "q16Scq16bq16ScUc", "n", "sve")
2614
TARGET_BUILTIN(__builtin_sve_svlsl_n_s8_x, "q16Scq16bq16ScUc", "n", "sve")
2615
TARGET_BUILTIN(__builtin_sve_svlsl_n_s8_z, "q16Scq16bq16ScUc", "n", "sve")
2616
TARGET_BUILTIN(__builtin_sve_svlsl_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
2617
TARGET_BUILTIN(__builtin_sve_svlsl_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
2618
TARGET_BUILTIN(__builtin_sve_svlsl_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
2619
TARGET_BUILTIN(__builtin_sve_svlsl_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
2620
TARGET_BUILTIN(__builtin_sve_svlsl_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
2621
TARGET_BUILTIN(__builtin_sve_svlsl_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
2622
TARGET_BUILTIN(__builtin_sve_svlsl_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
2623
TARGET_BUILTIN(__builtin_sve_svlsl_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
2624
TARGET_BUILTIN(__builtin_sve_svlsl_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
2625
TARGET_BUILTIN(__builtin_sve_svlsl_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
2626
TARGET_BUILTIN(__builtin_sve_svlsl_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
2627
TARGET_BUILTIN(__builtin_sve_svlsl_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
2628
TARGET_BUILTIN(__builtin_sve_svlsl_s16_m, "q8sq16bq8sq8Us", "n", "sve")
2629
TARGET_BUILTIN(__builtin_sve_svlsl_s16_x, "q8sq16bq8sq8Us", "n", "sve")
2630
TARGET_BUILTIN(__builtin_sve_svlsl_s16_z, "q8sq16bq8sq8Us", "n", "sve")
2631
TARGET_BUILTIN(__builtin_sve_svlsl_s32_m, "q4iq16bq4iq4Ui", "n", "sve")
2632
TARGET_BUILTIN(__builtin_sve_svlsl_s32_x, "q4iq16bq4iq4Ui", "n", "sve")
2633
TARGET_BUILTIN(__builtin_sve_svlsl_s32_z, "q4iq16bq4iq4Ui", "n", "sve")
2634
TARGET_BUILTIN(__builtin_sve_svlsl_s64_m, "q2Wiq16bq2Wiq2UWi", "n", "sve")
2635
TARGET_BUILTIN(__builtin_sve_svlsl_s64_x, "q2Wiq16bq2Wiq2UWi", "n", "sve")
2636
TARGET_BUILTIN(__builtin_sve_svlsl_s64_z, "q2Wiq16bq2Wiq2UWi", "n", "sve")
2637
TARGET_BUILTIN(__builtin_sve_svlsl_s8_m, "q16Scq16bq16Scq16Uc", "n", "sve")
2638
TARGET_BUILTIN(__builtin_sve_svlsl_s8_x, "q16Scq16bq16Scq16Uc", "n", "sve")
2639
TARGET_BUILTIN(__builtin_sve_svlsl_s8_z, "q16Scq16bq16Scq16Uc", "n", "sve")
2640
TARGET_BUILTIN(__builtin_sve_svlsl_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
2641
TARGET_BUILTIN(__builtin_sve_svlsl_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
2642
TARGET_BUILTIN(__builtin_sve_svlsl_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
2643
TARGET_BUILTIN(__builtin_sve_svlsl_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2644
TARGET_BUILTIN(__builtin_sve_svlsl_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2645
TARGET_BUILTIN(__builtin_sve_svlsl_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2646
TARGET_BUILTIN(__builtin_sve_svlsl_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2647
TARGET_BUILTIN(__builtin_sve_svlsl_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2648
TARGET_BUILTIN(__builtin_sve_svlsl_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2649
TARGET_BUILTIN(__builtin_sve_svlsl_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2650
TARGET_BUILTIN(__builtin_sve_svlsl_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2651
TARGET_BUILTIN(__builtin_sve_svlsl_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2652
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s16_m, "q8sq16bq8sUWi", "n", "sve")
2653
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s16_x, "q8sq16bq8sUWi", "n", "sve")
2654
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s16_z, "q8sq16bq8sUWi", "n", "sve")
2655
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s32_m, "q4iq16bq4iUWi", "n", "sve")
2656
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s32_x, "q4iq16bq4iUWi", "n", "sve")
2657
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s32_z, "q4iq16bq4iUWi", "n", "sve")
2658
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s8_m, "q16Scq16bq16ScUWi", "n", "sve")
2659
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s8_x, "q16Scq16bq16ScUWi", "n", "sve")
2660
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_s8_z, "q16Scq16bq16ScUWi", "n", "sve")
2661
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u16_m, "q8Usq16bq8UsUWi", "n", "sve")
2662
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u16_x, "q8Usq16bq8UsUWi", "n", "sve")
2663
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u16_z, "q8Usq16bq8UsUWi", "n", "sve")
2664
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u32_m, "q4Uiq16bq4UiUWi", "n", "sve")
2665
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u32_x, "q4Uiq16bq4UiUWi", "n", "sve")
2666
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u32_z, "q4Uiq16bq4UiUWi", "n", "sve")
2667
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u8_m, "q16Ucq16bq16UcUWi", "n", "sve")
2668
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u8_x, "q16Ucq16bq16UcUWi", "n", "sve")
2669
TARGET_BUILTIN(__builtin_sve_svlsl_wide_n_u8_z, "q16Ucq16bq16UcUWi", "n", "sve")
2670
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s16_m, "q8sq16bq8sq2UWi", "n", "sve")
2671
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s16_x, "q8sq16bq8sq2UWi", "n", "sve")
2672
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s16_z, "q8sq16bq8sq2UWi", "n", "sve")
2673
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s32_m, "q4iq16bq4iq2UWi", "n", "sve")
2674
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s32_x, "q4iq16bq4iq2UWi", "n", "sve")
2675
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s32_z, "q4iq16bq4iq2UWi", "n", "sve")
2676
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s8_m, "q16Scq16bq16Scq2UWi", "n", "sve")
2677
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s8_x, "q16Scq16bq16Scq2UWi", "n", "sve")
2678
TARGET_BUILTIN(__builtin_sve_svlsl_wide_s8_z, "q16Scq16bq16Scq2UWi", "n", "sve")
2679
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u16_m, "q8Usq16bq8Usq2UWi", "n", "sve")
2680
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u16_x, "q8Usq16bq8Usq2UWi", "n", "sve")
2681
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u16_z, "q8Usq16bq8Usq2UWi", "n", "sve")
2682
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u32_m, "q4Uiq16bq4Uiq2UWi", "n", "sve")
2683
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u32_x, "q4Uiq16bq4Uiq2UWi", "n", "sve")
2684
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u32_z, "q4Uiq16bq4Uiq2UWi", "n", "sve")
2685
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u8_m, "q16Ucq16bq16Ucq2UWi", "n", "sve")
2686
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u8_x, "q16Ucq16bq16Ucq2UWi", "n", "sve")
2687
TARGET_BUILTIN(__builtin_sve_svlsl_wide_u8_z, "q16Ucq16bq16Ucq2UWi", "n", "sve")
2688
TARGET_BUILTIN(__builtin_sve_svlsr_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
2689
TARGET_BUILTIN(__builtin_sve_svlsr_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
2690
TARGET_BUILTIN(__builtin_sve_svlsr_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
2691
TARGET_BUILTIN(__builtin_sve_svlsr_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
2692
TARGET_BUILTIN(__builtin_sve_svlsr_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
2693
TARGET_BUILTIN(__builtin_sve_svlsr_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
2694
TARGET_BUILTIN(__builtin_sve_svlsr_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
2695
TARGET_BUILTIN(__builtin_sve_svlsr_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
2696
TARGET_BUILTIN(__builtin_sve_svlsr_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
2697
TARGET_BUILTIN(__builtin_sve_svlsr_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
2698
TARGET_BUILTIN(__builtin_sve_svlsr_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
2699
TARGET_BUILTIN(__builtin_sve_svlsr_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
2700
TARGET_BUILTIN(__builtin_sve_svlsr_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
2701
TARGET_BUILTIN(__builtin_sve_svlsr_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
2702
TARGET_BUILTIN(__builtin_sve_svlsr_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
2703
TARGET_BUILTIN(__builtin_sve_svlsr_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2704
TARGET_BUILTIN(__builtin_sve_svlsr_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2705
TARGET_BUILTIN(__builtin_sve_svlsr_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2706
TARGET_BUILTIN(__builtin_sve_svlsr_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2707
TARGET_BUILTIN(__builtin_sve_svlsr_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2708
TARGET_BUILTIN(__builtin_sve_svlsr_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2709
TARGET_BUILTIN(__builtin_sve_svlsr_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2710
TARGET_BUILTIN(__builtin_sve_svlsr_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2711
TARGET_BUILTIN(__builtin_sve_svlsr_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2712
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u16_m, "q8Usq16bq8UsUWi", "n", "sve")
2713
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u16_x, "q8Usq16bq8UsUWi", "n", "sve")
2714
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u16_z, "q8Usq16bq8UsUWi", "n", "sve")
2715
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u32_m, "q4Uiq16bq4UiUWi", "n", "sve")
2716
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u32_x, "q4Uiq16bq4UiUWi", "n", "sve")
2717
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u32_z, "q4Uiq16bq4UiUWi", "n", "sve")
2718
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u8_m, "q16Ucq16bq16UcUWi", "n", "sve")
2719
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u8_x, "q16Ucq16bq16UcUWi", "n", "sve")
2720
TARGET_BUILTIN(__builtin_sve_svlsr_wide_n_u8_z, "q16Ucq16bq16UcUWi", "n", "sve")
2721
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u16_m, "q8Usq16bq8Usq2UWi", "n", "sve")
2722
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u16_x, "q8Usq16bq8Usq2UWi", "n", "sve")
2723
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u16_z, "q8Usq16bq8Usq2UWi", "n", "sve")
2724
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u32_m, "q4Uiq16bq4Uiq2UWi", "n", "sve")
2725
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u32_x, "q4Uiq16bq4Uiq2UWi", "n", "sve")
2726
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u32_z, "q4Uiq16bq4Uiq2UWi", "n", "sve")
2727
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u8_m, "q16Ucq16bq16Ucq2UWi", "n", "sve")
2728
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u8_x, "q16Ucq16bq16Ucq2UWi", "n", "sve")
2729
TARGET_BUILTIN(__builtin_sve_svlsr_wide_u8_z, "q16Ucq16bq16Ucq2UWi", "n", "sve")
2730
TARGET_BUILTIN(__builtin_sve_svmad_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
2731
TARGET_BUILTIN(__builtin_sve_svmad_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
2732
TARGET_BUILTIN(__builtin_sve_svmad_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
2733
TARGET_BUILTIN(__builtin_sve_svmad_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
2734
TARGET_BUILTIN(__builtin_sve_svmad_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
2735
TARGET_BUILTIN(__builtin_sve_svmad_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
2736
TARGET_BUILTIN(__builtin_sve_svmad_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
2737
TARGET_BUILTIN(__builtin_sve_svmad_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
2738
TARGET_BUILTIN(__builtin_sve_svmad_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
2739
TARGET_BUILTIN(__builtin_sve_svmad_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
2740
TARGET_BUILTIN(__builtin_sve_svmad_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
2741
TARGET_BUILTIN(__builtin_sve_svmad_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
2742
TARGET_BUILTIN(__builtin_sve_svmad_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
2743
TARGET_BUILTIN(__builtin_sve_svmad_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
2744
TARGET_BUILTIN(__builtin_sve_svmad_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
2745
TARGET_BUILTIN(__builtin_sve_svmad_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
2746
TARGET_BUILTIN(__builtin_sve_svmad_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
2747
TARGET_BUILTIN(__builtin_sve_svmad_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
2748
TARGET_BUILTIN(__builtin_sve_svmad_n_s16_m, "q8sq16bq8sq8ss", "n", "sve")
2749
TARGET_BUILTIN(__builtin_sve_svmad_n_s16_x, "q8sq16bq8sq8ss", "n", "sve")
2750
TARGET_BUILTIN(__builtin_sve_svmad_n_s16_z, "q8sq16bq8sq8ss", "n", "sve")
2751
TARGET_BUILTIN(__builtin_sve_svmad_n_s32_m, "q4iq16bq4iq4ii", "n", "sve")
2752
TARGET_BUILTIN(__builtin_sve_svmad_n_s32_x, "q4iq16bq4iq4ii", "n", "sve")
2753
TARGET_BUILTIN(__builtin_sve_svmad_n_s32_z, "q4iq16bq4iq4ii", "n", "sve")
2754
TARGET_BUILTIN(__builtin_sve_svmad_n_s64_m, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
2755
TARGET_BUILTIN(__builtin_sve_svmad_n_s64_x, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
2756
TARGET_BUILTIN(__builtin_sve_svmad_n_s64_z, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
2757
TARGET_BUILTIN(__builtin_sve_svmad_n_s8_m, "q16Scq16bq16Scq16ScSc", "n", "sve")
2758
TARGET_BUILTIN(__builtin_sve_svmad_n_s8_x, "q16Scq16bq16Scq16ScSc", "n", "sve")
2759
TARGET_BUILTIN(__builtin_sve_svmad_n_s8_z, "q16Scq16bq16Scq16ScSc", "n", "sve")
2760
TARGET_BUILTIN(__builtin_sve_svmad_n_u16_m, "q8Usq16bq8Usq8UsUs", "n", "sve")
2761
TARGET_BUILTIN(__builtin_sve_svmad_n_u16_x, "q8Usq16bq8Usq8UsUs", "n", "sve")
2762
TARGET_BUILTIN(__builtin_sve_svmad_n_u16_z, "q8Usq16bq8Usq8UsUs", "n", "sve")
2763
TARGET_BUILTIN(__builtin_sve_svmad_n_u32_m, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
2764
TARGET_BUILTIN(__builtin_sve_svmad_n_u32_x, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
2765
TARGET_BUILTIN(__builtin_sve_svmad_n_u32_z, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
2766
TARGET_BUILTIN(__builtin_sve_svmad_n_u64_m, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
2767
TARGET_BUILTIN(__builtin_sve_svmad_n_u64_x, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
2768
TARGET_BUILTIN(__builtin_sve_svmad_n_u64_z, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
2769
TARGET_BUILTIN(__builtin_sve_svmad_n_u8_m, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
2770
TARGET_BUILTIN(__builtin_sve_svmad_n_u8_x, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
2771
TARGET_BUILTIN(__builtin_sve_svmad_n_u8_z, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
2772
TARGET_BUILTIN(__builtin_sve_svmad_s16_m, "q8sq16bq8sq8sq8s", "n", "sve")
2773
TARGET_BUILTIN(__builtin_sve_svmad_s16_x, "q8sq16bq8sq8sq8s", "n", "sve")
2774
TARGET_BUILTIN(__builtin_sve_svmad_s16_z, "q8sq16bq8sq8sq8s", "n", "sve")
2775
TARGET_BUILTIN(__builtin_sve_svmad_s32_m, "q4iq16bq4iq4iq4i", "n", "sve")
2776
TARGET_BUILTIN(__builtin_sve_svmad_s32_x, "q4iq16bq4iq4iq4i", "n", "sve")
2777
TARGET_BUILTIN(__builtin_sve_svmad_s32_z, "q4iq16bq4iq4iq4i", "n", "sve")
2778
TARGET_BUILTIN(__builtin_sve_svmad_s64_m, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
2779
TARGET_BUILTIN(__builtin_sve_svmad_s64_x, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
2780
TARGET_BUILTIN(__builtin_sve_svmad_s64_z, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
2781
TARGET_BUILTIN(__builtin_sve_svmad_s8_m, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
2782
TARGET_BUILTIN(__builtin_sve_svmad_s8_x, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
2783
TARGET_BUILTIN(__builtin_sve_svmad_s8_z, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
2784
TARGET_BUILTIN(__builtin_sve_svmad_u16_m, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
2785
TARGET_BUILTIN(__builtin_sve_svmad_u16_x, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
2786
TARGET_BUILTIN(__builtin_sve_svmad_u16_z, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
2787
TARGET_BUILTIN(__builtin_sve_svmad_u32_m, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
2788
TARGET_BUILTIN(__builtin_sve_svmad_u32_x, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
2789
TARGET_BUILTIN(__builtin_sve_svmad_u32_z, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
2790
TARGET_BUILTIN(__builtin_sve_svmad_u64_m, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
2791
TARGET_BUILTIN(__builtin_sve_svmad_u64_x, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
2792
TARGET_BUILTIN(__builtin_sve_svmad_u64_z, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
2793
TARGET_BUILTIN(__builtin_sve_svmad_u8_m, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
2794
TARGET_BUILTIN(__builtin_sve_svmad_u8_x, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
2795
TARGET_BUILTIN(__builtin_sve_svmad_u8_z, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
2796
TARGET_BUILTIN(__builtin_sve_svmatch_s16, "q16bq16bq8sq8s", "n", "sve2")
2797
TARGET_BUILTIN(__builtin_sve_svmatch_s8, "q16bq16bq16Scq16Sc", "n", "sve2")
2798
TARGET_BUILTIN(__builtin_sve_svmatch_u16, "q16bq16bq8Usq8Us", "n", "sve2")
2799
TARGET_BUILTIN(__builtin_sve_svmatch_u8, "q16bq16bq16Ucq16Uc", "n", "sve2")
2800
TARGET_BUILTIN(__builtin_sve_svmax_f16_m, "q8hq16bq8hq8h", "n", "sve")
2801
TARGET_BUILTIN(__builtin_sve_svmax_f16_x, "q8hq16bq8hq8h", "n", "sve")
2802
TARGET_BUILTIN(__builtin_sve_svmax_f16_z, "q8hq16bq8hq8h", "n", "sve")
2803
TARGET_BUILTIN(__builtin_sve_svmax_f32_m, "q4fq16bq4fq4f", "n", "sve")
2804
TARGET_BUILTIN(__builtin_sve_svmax_f32_x, "q4fq16bq4fq4f", "n", "sve")
2805
TARGET_BUILTIN(__builtin_sve_svmax_f32_z, "q4fq16bq4fq4f", "n", "sve")
2806
TARGET_BUILTIN(__builtin_sve_svmax_f64_m, "q2dq16bq2dq2d", "n", "sve")
2807
TARGET_BUILTIN(__builtin_sve_svmax_f64_x, "q2dq16bq2dq2d", "n", "sve")
2808
TARGET_BUILTIN(__builtin_sve_svmax_f64_z, "q2dq16bq2dq2d", "n", "sve")
2809
TARGET_BUILTIN(__builtin_sve_svmax_n_f16_m, "q8hq16bq8hh", "n", "sve")
2810
TARGET_BUILTIN(__builtin_sve_svmax_n_f16_x, "q8hq16bq8hh", "n", "sve")
2811
TARGET_BUILTIN(__builtin_sve_svmax_n_f16_z, "q8hq16bq8hh", "n", "sve")
2812
TARGET_BUILTIN(__builtin_sve_svmax_n_f32_m, "q4fq16bq4ff", "n", "sve")
2813
TARGET_BUILTIN(__builtin_sve_svmax_n_f32_x, "q4fq16bq4ff", "n", "sve")
2814
TARGET_BUILTIN(__builtin_sve_svmax_n_f32_z, "q4fq16bq4ff", "n", "sve")
2815
TARGET_BUILTIN(__builtin_sve_svmax_n_f64_m, "q2dq16bq2dd", "n", "sve")
2816
TARGET_BUILTIN(__builtin_sve_svmax_n_f64_x, "q2dq16bq2dd", "n", "sve")
2817
TARGET_BUILTIN(__builtin_sve_svmax_n_f64_z, "q2dq16bq2dd", "n", "sve")
2818
TARGET_BUILTIN(__builtin_sve_svmax_n_s16_m, "q8sq16bq8ss", "n", "sve")
2819
TARGET_BUILTIN(__builtin_sve_svmax_n_s16_x, "q8sq16bq8ss", "n", "sve")
2820
TARGET_BUILTIN(__builtin_sve_svmax_n_s16_z, "q8sq16bq8ss", "n", "sve")
2821
TARGET_BUILTIN(__builtin_sve_svmax_n_s32_m, "q4iq16bq4ii", "n", "sve")
2822
TARGET_BUILTIN(__builtin_sve_svmax_n_s32_x, "q4iq16bq4ii", "n", "sve")
2823
TARGET_BUILTIN(__builtin_sve_svmax_n_s32_z, "q4iq16bq4ii", "n", "sve")
2824
TARGET_BUILTIN(__builtin_sve_svmax_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
2825
TARGET_BUILTIN(__builtin_sve_svmax_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
2826
TARGET_BUILTIN(__builtin_sve_svmax_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
2827
TARGET_BUILTIN(__builtin_sve_svmax_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
2828
TARGET_BUILTIN(__builtin_sve_svmax_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
2829
TARGET_BUILTIN(__builtin_sve_svmax_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
2830
TARGET_BUILTIN(__builtin_sve_svmax_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
2831
TARGET_BUILTIN(__builtin_sve_svmax_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
2832
TARGET_BUILTIN(__builtin_sve_svmax_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
2833
TARGET_BUILTIN(__builtin_sve_svmax_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
2834
TARGET_BUILTIN(__builtin_sve_svmax_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
2835
TARGET_BUILTIN(__builtin_sve_svmax_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
2836
TARGET_BUILTIN(__builtin_sve_svmax_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
2837
TARGET_BUILTIN(__builtin_sve_svmax_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
2838
TARGET_BUILTIN(__builtin_sve_svmax_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
2839
TARGET_BUILTIN(__builtin_sve_svmax_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
2840
TARGET_BUILTIN(__builtin_sve_svmax_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
2841
TARGET_BUILTIN(__builtin_sve_svmax_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
2842
TARGET_BUILTIN(__builtin_sve_svmax_s16_m, "q8sq16bq8sq8s", "n", "sve")
2843
TARGET_BUILTIN(__builtin_sve_svmax_s16_x, "q8sq16bq8sq8s", "n", "sve")
2844
TARGET_BUILTIN(__builtin_sve_svmax_s16_z, "q8sq16bq8sq8s", "n", "sve")
2845
TARGET_BUILTIN(__builtin_sve_svmax_s32_m, "q4iq16bq4iq4i", "n", "sve")
2846
TARGET_BUILTIN(__builtin_sve_svmax_s32_x, "q4iq16bq4iq4i", "n", "sve")
2847
TARGET_BUILTIN(__builtin_sve_svmax_s32_z, "q4iq16bq4iq4i", "n", "sve")
2848
TARGET_BUILTIN(__builtin_sve_svmax_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
2849
TARGET_BUILTIN(__builtin_sve_svmax_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
2850
TARGET_BUILTIN(__builtin_sve_svmax_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
2851
TARGET_BUILTIN(__builtin_sve_svmax_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
2852
TARGET_BUILTIN(__builtin_sve_svmax_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
2853
TARGET_BUILTIN(__builtin_sve_svmax_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
2854
TARGET_BUILTIN(__builtin_sve_svmax_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
2855
TARGET_BUILTIN(__builtin_sve_svmax_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
2856
TARGET_BUILTIN(__builtin_sve_svmax_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
2857
TARGET_BUILTIN(__builtin_sve_svmax_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2858
TARGET_BUILTIN(__builtin_sve_svmax_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2859
TARGET_BUILTIN(__builtin_sve_svmax_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2860
TARGET_BUILTIN(__builtin_sve_svmax_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2861
TARGET_BUILTIN(__builtin_sve_svmax_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2862
TARGET_BUILTIN(__builtin_sve_svmax_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2863
TARGET_BUILTIN(__builtin_sve_svmax_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2864
TARGET_BUILTIN(__builtin_sve_svmax_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2865
TARGET_BUILTIN(__builtin_sve_svmax_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2866
TARGET_BUILTIN(__builtin_sve_svmaxnm_f16_m, "q8hq16bq8hq8h", "n", "sve")
2867
TARGET_BUILTIN(__builtin_sve_svmaxnm_f16_x, "q8hq16bq8hq8h", "n", "sve")
2868
TARGET_BUILTIN(__builtin_sve_svmaxnm_f16_z, "q8hq16bq8hq8h", "n", "sve")
2869
TARGET_BUILTIN(__builtin_sve_svmaxnm_f32_m, "q4fq16bq4fq4f", "n", "sve")
2870
TARGET_BUILTIN(__builtin_sve_svmaxnm_f32_x, "q4fq16bq4fq4f", "n", "sve")
2871
TARGET_BUILTIN(__builtin_sve_svmaxnm_f32_z, "q4fq16bq4fq4f", "n", "sve")
2872
TARGET_BUILTIN(__builtin_sve_svmaxnm_f64_m, "q2dq16bq2dq2d", "n", "sve")
2873
TARGET_BUILTIN(__builtin_sve_svmaxnm_f64_x, "q2dq16bq2dq2d", "n", "sve")
2874
TARGET_BUILTIN(__builtin_sve_svmaxnm_f64_z, "q2dq16bq2dq2d", "n", "sve")
2875
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f16_m, "q8hq16bq8hh", "n", "sve")
2876
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f16_x, "q8hq16bq8hh", "n", "sve")
2877
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f16_z, "q8hq16bq8hh", "n", "sve")
2878
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f32_m, "q4fq16bq4ff", "n", "sve")
2879
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f32_x, "q4fq16bq4ff", "n", "sve")
2880
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f32_z, "q4fq16bq4ff", "n", "sve")
2881
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f64_m, "q2dq16bq2dd", "n", "sve")
2882
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f64_x, "q2dq16bq2dd", "n", "sve")
2883
TARGET_BUILTIN(__builtin_sve_svmaxnm_n_f64_z, "q2dq16bq2dd", "n", "sve")
2884
TARGET_BUILTIN(__builtin_sve_svmaxnmp_f16_m, "q8hq16bq8hq8h", "n", "sve2")
2885
TARGET_BUILTIN(__builtin_sve_svmaxnmp_f16_x, "q8hq16bq8hq8h", "n", "sve2")
2886
TARGET_BUILTIN(__builtin_sve_svmaxnmp_f32_m, "q4fq16bq4fq4f", "n", "sve2")
2887
TARGET_BUILTIN(__builtin_sve_svmaxnmp_f32_x, "q4fq16bq4fq4f", "n", "sve2")
2888
TARGET_BUILTIN(__builtin_sve_svmaxnmp_f64_m, "q2dq16bq2dq2d", "n", "sve2")
2889
TARGET_BUILTIN(__builtin_sve_svmaxnmp_f64_x, "q2dq16bq2dq2d", "n", "sve2")
2890
TARGET_BUILTIN(__builtin_sve_svmaxnmv_f16, "hq16bq8h", "n", "sve")
2891
TARGET_BUILTIN(__builtin_sve_svmaxnmv_f32, "fq16bq4f", "n", "sve")
2892
TARGET_BUILTIN(__builtin_sve_svmaxnmv_f64, "dq16bq2d", "n", "sve")
2893
TARGET_BUILTIN(__builtin_sve_svmaxp_f16_m, "q8hq16bq8hq8h", "n", "sve2")
2894
TARGET_BUILTIN(__builtin_sve_svmaxp_f16_x, "q8hq16bq8hq8h", "n", "sve2")
2895
TARGET_BUILTIN(__builtin_sve_svmaxp_f32_m, "q4fq16bq4fq4f", "n", "sve2")
2896
TARGET_BUILTIN(__builtin_sve_svmaxp_f32_x, "q4fq16bq4fq4f", "n", "sve2")
2897
TARGET_BUILTIN(__builtin_sve_svmaxp_f64_m, "q2dq16bq2dq2d", "n", "sve2")
2898
TARGET_BUILTIN(__builtin_sve_svmaxp_f64_x, "q2dq16bq2dq2d", "n", "sve2")
2899
TARGET_BUILTIN(__builtin_sve_svmaxp_s16_m, "q8sq16bq8sq8s", "n", "sve2")
2900
TARGET_BUILTIN(__builtin_sve_svmaxp_s16_x, "q8sq16bq8sq8s", "n", "sve2")
2901
TARGET_BUILTIN(__builtin_sve_svmaxp_s32_m, "q4iq16bq4iq4i", "n", "sve2")
2902
TARGET_BUILTIN(__builtin_sve_svmaxp_s32_x, "q4iq16bq4iq4i", "n", "sve2")
2903
TARGET_BUILTIN(__builtin_sve_svmaxp_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
2904
TARGET_BUILTIN(__builtin_sve_svmaxp_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
2905
TARGET_BUILTIN(__builtin_sve_svmaxp_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
2906
TARGET_BUILTIN(__builtin_sve_svmaxp_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
2907
TARGET_BUILTIN(__builtin_sve_svmaxp_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
2908
TARGET_BUILTIN(__builtin_sve_svmaxp_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
2909
TARGET_BUILTIN(__builtin_sve_svmaxp_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
2910
TARGET_BUILTIN(__builtin_sve_svmaxp_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
2911
TARGET_BUILTIN(__builtin_sve_svmaxp_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
2912
TARGET_BUILTIN(__builtin_sve_svmaxp_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
2913
TARGET_BUILTIN(__builtin_sve_svmaxp_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
2914
TARGET_BUILTIN(__builtin_sve_svmaxp_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
2915
TARGET_BUILTIN(__builtin_sve_svmaxv_f16, "hq16bq8h", "n", "sve")
2916
TARGET_BUILTIN(__builtin_sve_svmaxv_f32, "fq16bq4f", "n", "sve")
2917
TARGET_BUILTIN(__builtin_sve_svmaxv_f64, "dq16bq2d", "n", "sve")
2918
TARGET_BUILTIN(__builtin_sve_svmaxv_s16, "sq16bq8s", "n", "sve")
2919
TARGET_BUILTIN(__builtin_sve_svmaxv_s32, "iq16bq4i", "n", "sve")
2920
TARGET_BUILTIN(__builtin_sve_svmaxv_s64, "Wiq16bq2Wi", "n", "sve")
2921
TARGET_BUILTIN(__builtin_sve_svmaxv_s8, "Scq16bq16Sc", "n", "sve")
2922
TARGET_BUILTIN(__builtin_sve_svmaxv_u16, "Usq16bq8Us", "n", "sve")
2923
TARGET_BUILTIN(__builtin_sve_svmaxv_u32, "Uiq16bq4Ui", "n", "sve")
2924
TARGET_BUILTIN(__builtin_sve_svmaxv_u64, "UWiq16bq2UWi", "n", "sve")
2925
TARGET_BUILTIN(__builtin_sve_svmaxv_u8, "Ucq16bq16Uc", "n", "sve")
2926
TARGET_BUILTIN(__builtin_sve_svmin_f16_m, "q8hq16bq8hq8h", "n", "sve")
2927
TARGET_BUILTIN(__builtin_sve_svmin_f16_x, "q8hq16bq8hq8h", "n", "sve")
2928
TARGET_BUILTIN(__builtin_sve_svmin_f16_z, "q8hq16bq8hq8h", "n", "sve")
2929
TARGET_BUILTIN(__builtin_sve_svmin_f32_m, "q4fq16bq4fq4f", "n", "sve")
2930
TARGET_BUILTIN(__builtin_sve_svmin_f32_x, "q4fq16bq4fq4f", "n", "sve")
2931
TARGET_BUILTIN(__builtin_sve_svmin_f32_z, "q4fq16bq4fq4f", "n", "sve")
2932
TARGET_BUILTIN(__builtin_sve_svmin_f64_m, "q2dq16bq2dq2d", "n", "sve")
2933
TARGET_BUILTIN(__builtin_sve_svmin_f64_x, "q2dq16bq2dq2d", "n", "sve")
2934
TARGET_BUILTIN(__builtin_sve_svmin_f64_z, "q2dq16bq2dq2d", "n", "sve")
2935
TARGET_BUILTIN(__builtin_sve_svmin_n_f16_m, "q8hq16bq8hh", "n", "sve")
2936
TARGET_BUILTIN(__builtin_sve_svmin_n_f16_x, "q8hq16bq8hh", "n", "sve")
2937
TARGET_BUILTIN(__builtin_sve_svmin_n_f16_z, "q8hq16bq8hh", "n", "sve")
2938
TARGET_BUILTIN(__builtin_sve_svmin_n_f32_m, "q4fq16bq4ff", "n", "sve")
2939
TARGET_BUILTIN(__builtin_sve_svmin_n_f32_x, "q4fq16bq4ff", "n", "sve")
2940
TARGET_BUILTIN(__builtin_sve_svmin_n_f32_z, "q4fq16bq4ff", "n", "sve")
2941
TARGET_BUILTIN(__builtin_sve_svmin_n_f64_m, "q2dq16bq2dd", "n", "sve")
2942
TARGET_BUILTIN(__builtin_sve_svmin_n_f64_x, "q2dq16bq2dd", "n", "sve")
2943
TARGET_BUILTIN(__builtin_sve_svmin_n_f64_z, "q2dq16bq2dd", "n", "sve")
2944
TARGET_BUILTIN(__builtin_sve_svmin_n_s16_m, "q8sq16bq8ss", "n", "sve")
2945
TARGET_BUILTIN(__builtin_sve_svmin_n_s16_x, "q8sq16bq8ss", "n", "sve")
2946
TARGET_BUILTIN(__builtin_sve_svmin_n_s16_z, "q8sq16bq8ss", "n", "sve")
2947
TARGET_BUILTIN(__builtin_sve_svmin_n_s32_m, "q4iq16bq4ii", "n", "sve")
2948
TARGET_BUILTIN(__builtin_sve_svmin_n_s32_x, "q4iq16bq4ii", "n", "sve")
2949
TARGET_BUILTIN(__builtin_sve_svmin_n_s32_z, "q4iq16bq4ii", "n", "sve")
2950
TARGET_BUILTIN(__builtin_sve_svmin_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
2951
TARGET_BUILTIN(__builtin_sve_svmin_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
2952
TARGET_BUILTIN(__builtin_sve_svmin_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
2953
TARGET_BUILTIN(__builtin_sve_svmin_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
2954
TARGET_BUILTIN(__builtin_sve_svmin_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
2955
TARGET_BUILTIN(__builtin_sve_svmin_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
2956
TARGET_BUILTIN(__builtin_sve_svmin_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
2957
TARGET_BUILTIN(__builtin_sve_svmin_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
2958
TARGET_BUILTIN(__builtin_sve_svmin_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
2959
TARGET_BUILTIN(__builtin_sve_svmin_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
2960
TARGET_BUILTIN(__builtin_sve_svmin_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
2961
TARGET_BUILTIN(__builtin_sve_svmin_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
2962
TARGET_BUILTIN(__builtin_sve_svmin_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
2963
TARGET_BUILTIN(__builtin_sve_svmin_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
2964
TARGET_BUILTIN(__builtin_sve_svmin_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
2965
TARGET_BUILTIN(__builtin_sve_svmin_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
2966
TARGET_BUILTIN(__builtin_sve_svmin_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
2967
TARGET_BUILTIN(__builtin_sve_svmin_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
2968
TARGET_BUILTIN(__builtin_sve_svmin_s16_m, "q8sq16bq8sq8s", "n", "sve")
2969
TARGET_BUILTIN(__builtin_sve_svmin_s16_x, "q8sq16bq8sq8s", "n", "sve")
2970
TARGET_BUILTIN(__builtin_sve_svmin_s16_z, "q8sq16bq8sq8s", "n", "sve")
2971
TARGET_BUILTIN(__builtin_sve_svmin_s32_m, "q4iq16bq4iq4i", "n", "sve")
2972
TARGET_BUILTIN(__builtin_sve_svmin_s32_x, "q4iq16bq4iq4i", "n", "sve")
2973
TARGET_BUILTIN(__builtin_sve_svmin_s32_z, "q4iq16bq4iq4i", "n", "sve")
2974
TARGET_BUILTIN(__builtin_sve_svmin_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
2975
TARGET_BUILTIN(__builtin_sve_svmin_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
2976
TARGET_BUILTIN(__builtin_sve_svmin_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
2977
TARGET_BUILTIN(__builtin_sve_svmin_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
2978
TARGET_BUILTIN(__builtin_sve_svmin_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
2979
TARGET_BUILTIN(__builtin_sve_svmin_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
2980
TARGET_BUILTIN(__builtin_sve_svmin_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
2981
TARGET_BUILTIN(__builtin_sve_svmin_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
2982
TARGET_BUILTIN(__builtin_sve_svmin_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
2983
TARGET_BUILTIN(__builtin_sve_svmin_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2984
TARGET_BUILTIN(__builtin_sve_svmin_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2985
TARGET_BUILTIN(__builtin_sve_svmin_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
2986
TARGET_BUILTIN(__builtin_sve_svmin_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2987
TARGET_BUILTIN(__builtin_sve_svmin_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2988
TARGET_BUILTIN(__builtin_sve_svmin_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
2989
TARGET_BUILTIN(__builtin_sve_svmin_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2990
TARGET_BUILTIN(__builtin_sve_svmin_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2991
TARGET_BUILTIN(__builtin_sve_svmin_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
2992
TARGET_BUILTIN(__builtin_sve_svminnm_f16_m, "q8hq16bq8hq8h", "n", "sve")
2993
TARGET_BUILTIN(__builtin_sve_svminnm_f16_x, "q8hq16bq8hq8h", "n", "sve")
2994
TARGET_BUILTIN(__builtin_sve_svminnm_f16_z, "q8hq16bq8hq8h", "n", "sve")
2995
TARGET_BUILTIN(__builtin_sve_svminnm_f32_m, "q4fq16bq4fq4f", "n", "sve")
2996
TARGET_BUILTIN(__builtin_sve_svminnm_f32_x, "q4fq16bq4fq4f", "n", "sve")
2997
TARGET_BUILTIN(__builtin_sve_svminnm_f32_z, "q4fq16bq4fq4f", "n", "sve")
2998
TARGET_BUILTIN(__builtin_sve_svminnm_f64_m, "q2dq16bq2dq2d", "n", "sve")
2999
TARGET_BUILTIN(__builtin_sve_svminnm_f64_x, "q2dq16bq2dq2d", "n", "sve")
3000
TARGET_BUILTIN(__builtin_sve_svminnm_f64_z, "q2dq16bq2dq2d", "n", "sve")
3001
TARGET_BUILTIN(__builtin_sve_svminnm_n_f16_m, "q8hq16bq8hh", "n", "sve")
3002
TARGET_BUILTIN(__builtin_sve_svminnm_n_f16_x, "q8hq16bq8hh", "n", "sve")
3003
TARGET_BUILTIN(__builtin_sve_svminnm_n_f16_z, "q8hq16bq8hh", "n", "sve")
3004
TARGET_BUILTIN(__builtin_sve_svminnm_n_f32_m, "q4fq16bq4ff", "n", "sve")
3005
TARGET_BUILTIN(__builtin_sve_svminnm_n_f32_x, "q4fq16bq4ff", "n", "sve")
3006
TARGET_BUILTIN(__builtin_sve_svminnm_n_f32_z, "q4fq16bq4ff", "n", "sve")
3007
TARGET_BUILTIN(__builtin_sve_svminnm_n_f64_m, "q2dq16bq2dd", "n", "sve")
3008
TARGET_BUILTIN(__builtin_sve_svminnm_n_f64_x, "q2dq16bq2dd", "n", "sve")
3009
TARGET_BUILTIN(__builtin_sve_svminnm_n_f64_z, "q2dq16bq2dd", "n", "sve")
3010
TARGET_BUILTIN(__builtin_sve_svminnmp_f16_m, "q8hq16bq8hq8h", "n", "sve2")
3011
TARGET_BUILTIN(__builtin_sve_svminnmp_f16_x, "q8hq16bq8hq8h", "n", "sve2")
3012
TARGET_BUILTIN(__builtin_sve_svminnmp_f32_m, "q4fq16bq4fq4f", "n", "sve2")
3013
TARGET_BUILTIN(__builtin_sve_svminnmp_f32_x, "q4fq16bq4fq4f", "n", "sve2")
3014
TARGET_BUILTIN(__builtin_sve_svminnmp_f64_m, "q2dq16bq2dq2d", "n", "sve2")
3015
TARGET_BUILTIN(__builtin_sve_svminnmp_f64_x, "q2dq16bq2dq2d", "n", "sve2")
3016
TARGET_BUILTIN(__builtin_sve_svminnmv_f16, "hq16bq8h", "n", "sve")
3017
TARGET_BUILTIN(__builtin_sve_svminnmv_f32, "fq16bq4f", "n", "sve")
3018
TARGET_BUILTIN(__builtin_sve_svminnmv_f64, "dq16bq2d", "n", "sve")
3019
TARGET_BUILTIN(__builtin_sve_svminp_f16_m, "q8hq16bq8hq8h", "n", "sve2")
3020
TARGET_BUILTIN(__builtin_sve_svminp_f16_x, "q8hq16bq8hq8h", "n", "sve2")
3021
TARGET_BUILTIN(__builtin_sve_svminp_f32_m, "q4fq16bq4fq4f", "n", "sve2")
3022
TARGET_BUILTIN(__builtin_sve_svminp_f32_x, "q4fq16bq4fq4f", "n", "sve2")
3023
TARGET_BUILTIN(__builtin_sve_svminp_f64_m, "q2dq16bq2dq2d", "n", "sve2")
3024
TARGET_BUILTIN(__builtin_sve_svminp_f64_x, "q2dq16bq2dq2d", "n", "sve2")
3025
TARGET_BUILTIN(__builtin_sve_svminp_s16_m, "q8sq16bq8sq8s", "n", "sve2")
3026
TARGET_BUILTIN(__builtin_sve_svminp_s16_x, "q8sq16bq8sq8s", "n", "sve2")
3027
TARGET_BUILTIN(__builtin_sve_svminp_s32_m, "q4iq16bq4iq4i", "n", "sve2")
3028
TARGET_BUILTIN(__builtin_sve_svminp_s32_x, "q4iq16bq4iq4i", "n", "sve2")
3029
TARGET_BUILTIN(__builtin_sve_svminp_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
3030
TARGET_BUILTIN(__builtin_sve_svminp_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
3031
TARGET_BUILTIN(__builtin_sve_svminp_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
3032
TARGET_BUILTIN(__builtin_sve_svminp_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
3033
TARGET_BUILTIN(__builtin_sve_svminp_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
3034
TARGET_BUILTIN(__builtin_sve_svminp_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
3035
TARGET_BUILTIN(__builtin_sve_svminp_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
3036
TARGET_BUILTIN(__builtin_sve_svminp_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
3037
TARGET_BUILTIN(__builtin_sve_svminp_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
3038
TARGET_BUILTIN(__builtin_sve_svminp_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
3039
TARGET_BUILTIN(__builtin_sve_svminp_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
3040
TARGET_BUILTIN(__builtin_sve_svminp_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
3041
TARGET_BUILTIN(__builtin_sve_svminv_f16, "hq16bq8h", "n", "sve")
3042
TARGET_BUILTIN(__builtin_sve_svminv_f32, "fq16bq4f", "n", "sve")
3043
TARGET_BUILTIN(__builtin_sve_svminv_f64, "dq16bq2d", "n", "sve")
3044
TARGET_BUILTIN(__builtin_sve_svminv_s16, "sq16bq8s", "n", "sve")
3045
TARGET_BUILTIN(__builtin_sve_svminv_s32, "iq16bq4i", "n", "sve")
3046
TARGET_BUILTIN(__builtin_sve_svminv_s64, "Wiq16bq2Wi", "n", "sve")
3047
TARGET_BUILTIN(__builtin_sve_svminv_s8, "Scq16bq16Sc", "n", "sve")
3048
TARGET_BUILTIN(__builtin_sve_svminv_u16, "Usq16bq8Us", "n", "sve")
3049
TARGET_BUILTIN(__builtin_sve_svminv_u32, "Uiq16bq4Ui", "n", "sve")
3050
TARGET_BUILTIN(__builtin_sve_svminv_u64, "UWiq16bq2UWi", "n", "sve")
3051
TARGET_BUILTIN(__builtin_sve_svminv_u8, "Ucq16bq16Uc", "n", "sve")
3052
TARGET_BUILTIN(__builtin_sve_svmla_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3053
TARGET_BUILTIN(__builtin_sve_svmla_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3054
TARGET_BUILTIN(__builtin_sve_svmla_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3055
TARGET_BUILTIN(__builtin_sve_svmla_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3056
TARGET_BUILTIN(__builtin_sve_svmla_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3057
TARGET_BUILTIN(__builtin_sve_svmla_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3058
TARGET_BUILTIN(__builtin_sve_svmla_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3059
TARGET_BUILTIN(__builtin_sve_svmla_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3060
TARGET_BUILTIN(__builtin_sve_svmla_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3061
TARGET_BUILTIN(__builtin_sve_svmla_lane_f16, "q8hq8hq8hq8hIUWi", "n", "sve")
3062
TARGET_BUILTIN(__builtin_sve_svmla_lane_f32, "q4fq4fq4fq4fIUWi", "n", "sve")
3063
TARGET_BUILTIN(__builtin_sve_svmla_lane_f64, "q2dq2dq2dq2dIUWi", "n", "sve")
3064
TARGET_BUILTIN(__builtin_sve_svmla_lane_s16, "q8sq8sq8sq8sIUWi", "n", "sve2")
3065
TARGET_BUILTIN(__builtin_sve_svmla_lane_s32, "q4iq4iq4iq4iIUWi", "n", "sve2")
3066
TARGET_BUILTIN(__builtin_sve_svmla_lane_s64, "q2Wiq2Wiq2Wiq2WiIUWi", "n", "sve2")
3067
TARGET_BUILTIN(__builtin_sve_svmla_lane_u16, "q8Usq8Usq8Usq8UsIUWi", "n", "sve2")
3068
TARGET_BUILTIN(__builtin_sve_svmla_lane_u32, "q4Uiq4Uiq4Uiq4UiIUWi", "n", "sve2")
3069
TARGET_BUILTIN(__builtin_sve_svmla_lane_u64, "q2UWiq2UWiq2UWiq2UWiIUWi", "n", "sve2")
3070
TARGET_BUILTIN(__builtin_sve_svmla_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3071
TARGET_BUILTIN(__builtin_sve_svmla_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3072
TARGET_BUILTIN(__builtin_sve_svmla_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3073
TARGET_BUILTIN(__builtin_sve_svmla_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3074
TARGET_BUILTIN(__builtin_sve_svmla_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3075
TARGET_BUILTIN(__builtin_sve_svmla_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3076
TARGET_BUILTIN(__builtin_sve_svmla_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3077
TARGET_BUILTIN(__builtin_sve_svmla_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3078
TARGET_BUILTIN(__builtin_sve_svmla_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3079
TARGET_BUILTIN(__builtin_sve_svmla_n_s16_m, "q8sq16bq8sq8ss", "n", "sve")
3080
TARGET_BUILTIN(__builtin_sve_svmla_n_s16_x, "q8sq16bq8sq8ss", "n", "sve")
3081
TARGET_BUILTIN(__builtin_sve_svmla_n_s16_z, "q8sq16bq8sq8ss", "n", "sve")
3082
TARGET_BUILTIN(__builtin_sve_svmla_n_s32_m, "q4iq16bq4iq4ii", "n", "sve")
3083
TARGET_BUILTIN(__builtin_sve_svmla_n_s32_x, "q4iq16bq4iq4ii", "n", "sve")
3084
TARGET_BUILTIN(__builtin_sve_svmla_n_s32_z, "q4iq16bq4iq4ii", "n", "sve")
3085
TARGET_BUILTIN(__builtin_sve_svmla_n_s64_m, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3086
TARGET_BUILTIN(__builtin_sve_svmla_n_s64_x, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3087
TARGET_BUILTIN(__builtin_sve_svmla_n_s64_z, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3088
TARGET_BUILTIN(__builtin_sve_svmla_n_s8_m, "q16Scq16bq16Scq16ScSc", "n", "sve")
3089
TARGET_BUILTIN(__builtin_sve_svmla_n_s8_x, "q16Scq16bq16Scq16ScSc", "n", "sve")
3090
TARGET_BUILTIN(__builtin_sve_svmla_n_s8_z, "q16Scq16bq16Scq16ScSc", "n", "sve")
3091
TARGET_BUILTIN(__builtin_sve_svmla_n_u16_m, "q8Usq16bq8Usq8UsUs", "n", "sve")
3092
TARGET_BUILTIN(__builtin_sve_svmla_n_u16_x, "q8Usq16bq8Usq8UsUs", "n", "sve")
3093
TARGET_BUILTIN(__builtin_sve_svmla_n_u16_z, "q8Usq16bq8Usq8UsUs", "n", "sve")
3094
TARGET_BUILTIN(__builtin_sve_svmla_n_u32_m, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3095
TARGET_BUILTIN(__builtin_sve_svmla_n_u32_x, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3096
TARGET_BUILTIN(__builtin_sve_svmla_n_u32_z, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3097
TARGET_BUILTIN(__builtin_sve_svmla_n_u64_m, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3098
TARGET_BUILTIN(__builtin_sve_svmla_n_u64_x, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3099
TARGET_BUILTIN(__builtin_sve_svmla_n_u64_z, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3100
TARGET_BUILTIN(__builtin_sve_svmla_n_u8_m, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3101
TARGET_BUILTIN(__builtin_sve_svmla_n_u8_x, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3102
TARGET_BUILTIN(__builtin_sve_svmla_n_u8_z, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3103
TARGET_BUILTIN(__builtin_sve_svmla_s16_m, "q8sq16bq8sq8sq8s", "n", "sve")
3104
TARGET_BUILTIN(__builtin_sve_svmla_s16_x, "q8sq16bq8sq8sq8s", "n", "sve")
3105
TARGET_BUILTIN(__builtin_sve_svmla_s16_z, "q8sq16bq8sq8sq8s", "n", "sve")
3106
TARGET_BUILTIN(__builtin_sve_svmla_s32_m, "q4iq16bq4iq4iq4i", "n", "sve")
3107
TARGET_BUILTIN(__builtin_sve_svmla_s32_x, "q4iq16bq4iq4iq4i", "n", "sve")
3108
TARGET_BUILTIN(__builtin_sve_svmla_s32_z, "q4iq16bq4iq4iq4i", "n", "sve")
3109
TARGET_BUILTIN(__builtin_sve_svmla_s64_m, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3110
TARGET_BUILTIN(__builtin_sve_svmla_s64_x, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3111
TARGET_BUILTIN(__builtin_sve_svmla_s64_z, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3112
TARGET_BUILTIN(__builtin_sve_svmla_s8_m, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3113
TARGET_BUILTIN(__builtin_sve_svmla_s8_x, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3114
TARGET_BUILTIN(__builtin_sve_svmla_s8_z, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3115
TARGET_BUILTIN(__builtin_sve_svmla_u16_m, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3116
TARGET_BUILTIN(__builtin_sve_svmla_u16_x, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3117
TARGET_BUILTIN(__builtin_sve_svmla_u16_z, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3118
TARGET_BUILTIN(__builtin_sve_svmla_u32_m, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3119
TARGET_BUILTIN(__builtin_sve_svmla_u32_x, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3120
TARGET_BUILTIN(__builtin_sve_svmla_u32_z, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3121
TARGET_BUILTIN(__builtin_sve_svmla_u64_m, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3122
TARGET_BUILTIN(__builtin_sve_svmla_u64_x, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3123
TARGET_BUILTIN(__builtin_sve_svmla_u64_z, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3124
TARGET_BUILTIN(__builtin_sve_svmla_u8_m, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3125
TARGET_BUILTIN(__builtin_sve_svmla_u8_x, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3126
TARGET_BUILTIN(__builtin_sve_svmla_u8_z, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3127
TARGET_BUILTIN(__builtin_sve_svmlalb_f32, "q4fq4fq8hq8h", "n", "sve2")
3128
TARGET_BUILTIN(__builtin_sve_svmlalb_lane_f32, "q4fq4fq8hq8hIUWi", "n", "sve2")
3129
TARGET_BUILTIN(__builtin_sve_svmlalb_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3130
TARGET_BUILTIN(__builtin_sve_svmlalb_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3131
TARGET_BUILTIN(__builtin_sve_svmlalb_lane_u32, "q4Uiq4Uiq8Usq8UsIUWi", "n", "sve2")
3132
TARGET_BUILTIN(__builtin_sve_svmlalb_lane_u64, "q2UWiq2UWiq4Uiq4UiIUWi", "n", "sve2")
3133
TARGET_BUILTIN(__builtin_sve_svmlalb_n_f32, "q4fq4fq8hh", "n", "sve2")
3134
TARGET_BUILTIN(__builtin_sve_svmlalb_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3135
TARGET_BUILTIN(__builtin_sve_svmlalb_n_s32, "q4iq4iq8ss", "n", "sve2")
3136
TARGET_BUILTIN(__builtin_sve_svmlalb_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3137
TARGET_BUILTIN(__builtin_sve_svmlalb_n_u16, "q8Usq8Usq16UcUc", "n", "sve2")
3138
TARGET_BUILTIN(__builtin_sve_svmlalb_n_u32, "q4Uiq4Uiq8UsUs", "n", "sve2")
3139
TARGET_BUILTIN(__builtin_sve_svmlalb_n_u64, "q2UWiq2UWiq4UiUi", "n", "sve2")
3140
TARGET_BUILTIN(__builtin_sve_svmlalb_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3141
TARGET_BUILTIN(__builtin_sve_svmlalb_s32, "q4iq4iq8sq8s", "n", "sve2")
3142
TARGET_BUILTIN(__builtin_sve_svmlalb_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3143
TARGET_BUILTIN(__builtin_sve_svmlalb_u16, "q8Usq8Usq16Ucq16Uc", "n", "sve2")
3144
TARGET_BUILTIN(__builtin_sve_svmlalb_u32, "q4Uiq4Uiq8Usq8Us", "n", "sve2")
3145
TARGET_BUILTIN(__builtin_sve_svmlalb_u64, "q2UWiq2UWiq4Uiq4Ui", "n", "sve2")
3146
TARGET_BUILTIN(__builtin_sve_svmlalt_f32, "q4fq4fq8hq8h", "n", "sve2")
3147
TARGET_BUILTIN(__builtin_sve_svmlalt_lane_f32, "q4fq4fq8hq8hIUWi", "n", "sve2")
3148
TARGET_BUILTIN(__builtin_sve_svmlalt_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3149
TARGET_BUILTIN(__builtin_sve_svmlalt_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3150
TARGET_BUILTIN(__builtin_sve_svmlalt_lane_u32, "q4Uiq4Uiq8Usq8UsIUWi", "n", "sve2")
3151
TARGET_BUILTIN(__builtin_sve_svmlalt_lane_u64, "q2UWiq2UWiq4Uiq4UiIUWi", "n", "sve2")
3152
TARGET_BUILTIN(__builtin_sve_svmlalt_n_f32, "q4fq4fq8hh", "n", "sve2")
3153
TARGET_BUILTIN(__builtin_sve_svmlalt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3154
TARGET_BUILTIN(__builtin_sve_svmlalt_n_s32, "q4iq4iq8ss", "n", "sve2")
3155
TARGET_BUILTIN(__builtin_sve_svmlalt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3156
TARGET_BUILTIN(__builtin_sve_svmlalt_n_u16, "q8Usq8Usq16UcUc", "n", "sve2")
3157
TARGET_BUILTIN(__builtin_sve_svmlalt_n_u32, "q4Uiq4Uiq8UsUs", "n", "sve2")
3158
TARGET_BUILTIN(__builtin_sve_svmlalt_n_u64, "q2UWiq2UWiq4UiUi", "n", "sve2")
3159
TARGET_BUILTIN(__builtin_sve_svmlalt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3160
TARGET_BUILTIN(__builtin_sve_svmlalt_s32, "q4iq4iq8sq8s", "n", "sve2")
3161
TARGET_BUILTIN(__builtin_sve_svmlalt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3162
TARGET_BUILTIN(__builtin_sve_svmlalt_u16, "q8Usq8Usq16Ucq16Uc", "n", "sve2")
3163
TARGET_BUILTIN(__builtin_sve_svmlalt_u32, "q4Uiq4Uiq8Usq8Us", "n", "sve2")
3164
TARGET_BUILTIN(__builtin_sve_svmlalt_u64, "q2UWiq2UWiq4Uiq4Ui", "n", "sve2")
3165
TARGET_BUILTIN(__builtin_sve_svmls_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3166
TARGET_BUILTIN(__builtin_sve_svmls_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3167
TARGET_BUILTIN(__builtin_sve_svmls_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3168
TARGET_BUILTIN(__builtin_sve_svmls_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3169
TARGET_BUILTIN(__builtin_sve_svmls_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3170
TARGET_BUILTIN(__builtin_sve_svmls_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3171
TARGET_BUILTIN(__builtin_sve_svmls_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3172
TARGET_BUILTIN(__builtin_sve_svmls_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3173
TARGET_BUILTIN(__builtin_sve_svmls_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3174
TARGET_BUILTIN(__builtin_sve_svmls_lane_f16, "q8hq8hq8hq8hIUWi", "n", "sve")
3175
TARGET_BUILTIN(__builtin_sve_svmls_lane_f32, "q4fq4fq4fq4fIUWi", "n", "sve")
3176
TARGET_BUILTIN(__builtin_sve_svmls_lane_f64, "q2dq2dq2dq2dIUWi", "n", "sve")
3177
TARGET_BUILTIN(__builtin_sve_svmls_lane_s16, "q8sq8sq8sq8sIUWi", "n", "sve2")
3178
TARGET_BUILTIN(__builtin_sve_svmls_lane_s32, "q4iq4iq4iq4iIUWi", "n", "sve2")
3179
TARGET_BUILTIN(__builtin_sve_svmls_lane_s64, "q2Wiq2Wiq2Wiq2WiIUWi", "n", "sve2")
3180
TARGET_BUILTIN(__builtin_sve_svmls_lane_u16, "q8Usq8Usq8Usq8UsIUWi", "n", "sve2")
3181
TARGET_BUILTIN(__builtin_sve_svmls_lane_u32, "q4Uiq4Uiq4Uiq4UiIUWi", "n", "sve2")
3182
TARGET_BUILTIN(__builtin_sve_svmls_lane_u64, "q2UWiq2UWiq2UWiq2UWiIUWi", "n", "sve2")
3183
TARGET_BUILTIN(__builtin_sve_svmls_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3184
TARGET_BUILTIN(__builtin_sve_svmls_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3185
TARGET_BUILTIN(__builtin_sve_svmls_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3186
TARGET_BUILTIN(__builtin_sve_svmls_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3187
TARGET_BUILTIN(__builtin_sve_svmls_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3188
TARGET_BUILTIN(__builtin_sve_svmls_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3189
TARGET_BUILTIN(__builtin_sve_svmls_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3190
TARGET_BUILTIN(__builtin_sve_svmls_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3191
TARGET_BUILTIN(__builtin_sve_svmls_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3192
TARGET_BUILTIN(__builtin_sve_svmls_n_s16_m, "q8sq16bq8sq8ss", "n", "sve")
3193
TARGET_BUILTIN(__builtin_sve_svmls_n_s16_x, "q8sq16bq8sq8ss", "n", "sve")
3194
TARGET_BUILTIN(__builtin_sve_svmls_n_s16_z, "q8sq16bq8sq8ss", "n", "sve")
3195
TARGET_BUILTIN(__builtin_sve_svmls_n_s32_m, "q4iq16bq4iq4ii", "n", "sve")
3196
TARGET_BUILTIN(__builtin_sve_svmls_n_s32_x, "q4iq16bq4iq4ii", "n", "sve")
3197
TARGET_BUILTIN(__builtin_sve_svmls_n_s32_z, "q4iq16bq4iq4ii", "n", "sve")
3198
TARGET_BUILTIN(__builtin_sve_svmls_n_s64_m, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3199
TARGET_BUILTIN(__builtin_sve_svmls_n_s64_x, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3200
TARGET_BUILTIN(__builtin_sve_svmls_n_s64_z, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3201
TARGET_BUILTIN(__builtin_sve_svmls_n_s8_m, "q16Scq16bq16Scq16ScSc", "n", "sve")
3202
TARGET_BUILTIN(__builtin_sve_svmls_n_s8_x, "q16Scq16bq16Scq16ScSc", "n", "sve")
3203
TARGET_BUILTIN(__builtin_sve_svmls_n_s8_z, "q16Scq16bq16Scq16ScSc", "n", "sve")
3204
TARGET_BUILTIN(__builtin_sve_svmls_n_u16_m, "q8Usq16bq8Usq8UsUs", "n", "sve")
3205
TARGET_BUILTIN(__builtin_sve_svmls_n_u16_x, "q8Usq16bq8Usq8UsUs", "n", "sve")
3206
TARGET_BUILTIN(__builtin_sve_svmls_n_u16_z, "q8Usq16bq8Usq8UsUs", "n", "sve")
3207
TARGET_BUILTIN(__builtin_sve_svmls_n_u32_m, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3208
TARGET_BUILTIN(__builtin_sve_svmls_n_u32_x, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3209
TARGET_BUILTIN(__builtin_sve_svmls_n_u32_z, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3210
TARGET_BUILTIN(__builtin_sve_svmls_n_u64_m, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3211
TARGET_BUILTIN(__builtin_sve_svmls_n_u64_x, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3212
TARGET_BUILTIN(__builtin_sve_svmls_n_u64_z, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3213
TARGET_BUILTIN(__builtin_sve_svmls_n_u8_m, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3214
TARGET_BUILTIN(__builtin_sve_svmls_n_u8_x, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3215
TARGET_BUILTIN(__builtin_sve_svmls_n_u8_z, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3216
TARGET_BUILTIN(__builtin_sve_svmls_s16_m, "q8sq16bq8sq8sq8s", "n", "sve")
3217
TARGET_BUILTIN(__builtin_sve_svmls_s16_x, "q8sq16bq8sq8sq8s", "n", "sve")
3218
TARGET_BUILTIN(__builtin_sve_svmls_s16_z, "q8sq16bq8sq8sq8s", "n", "sve")
3219
TARGET_BUILTIN(__builtin_sve_svmls_s32_m, "q4iq16bq4iq4iq4i", "n", "sve")
3220
TARGET_BUILTIN(__builtin_sve_svmls_s32_x, "q4iq16bq4iq4iq4i", "n", "sve")
3221
TARGET_BUILTIN(__builtin_sve_svmls_s32_z, "q4iq16bq4iq4iq4i", "n", "sve")
3222
TARGET_BUILTIN(__builtin_sve_svmls_s64_m, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3223
TARGET_BUILTIN(__builtin_sve_svmls_s64_x, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3224
TARGET_BUILTIN(__builtin_sve_svmls_s64_z, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3225
TARGET_BUILTIN(__builtin_sve_svmls_s8_m, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3226
TARGET_BUILTIN(__builtin_sve_svmls_s8_x, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3227
TARGET_BUILTIN(__builtin_sve_svmls_s8_z, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3228
TARGET_BUILTIN(__builtin_sve_svmls_u16_m, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3229
TARGET_BUILTIN(__builtin_sve_svmls_u16_x, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3230
TARGET_BUILTIN(__builtin_sve_svmls_u16_z, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3231
TARGET_BUILTIN(__builtin_sve_svmls_u32_m, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3232
TARGET_BUILTIN(__builtin_sve_svmls_u32_x, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3233
TARGET_BUILTIN(__builtin_sve_svmls_u32_z, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3234
TARGET_BUILTIN(__builtin_sve_svmls_u64_m, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3235
TARGET_BUILTIN(__builtin_sve_svmls_u64_x, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3236
TARGET_BUILTIN(__builtin_sve_svmls_u64_z, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3237
TARGET_BUILTIN(__builtin_sve_svmls_u8_m, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3238
TARGET_BUILTIN(__builtin_sve_svmls_u8_x, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3239
TARGET_BUILTIN(__builtin_sve_svmls_u8_z, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3240
TARGET_BUILTIN(__builtin_sve_svmlslb_f32, "q4fq4fq8hq8h", "n", "sve2")
3241
TARGET_BUILTIN(__builtin_sve_svmlslb_lane_f32, "q4fq4fq8hq8hIUWi", "n", "sve2")
3242
TARGET_BUILTIN(__builtin_sve_svmlslb_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3243
TARGET_BUILTIN(__builtin_sve_svmlslb_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3244
TARGET_BUILTIN(__builtin_sve_svmlslb_lane_u32, "q4Uiq4Uiq8Usq8UsIUWi", "n", "sve2")
3245
TARGET_BUILTIN(__builtin_sve_svmlslb_lane_u64, "q2UWiq2UWiq4Uiq4UiIUWi", "n", "sve2")
3246
TARGET_BUILTIN(__builtin_sve_svmlslb_n_f32, "q4fq4fq8hh", "n", "sve2")
3247
TARGET_BUILTIN(__builtin_sve_svmlslb_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3248
TARGET_BUILTIN(__builtin_sve_svmlslb_n_s32, "q4iq4iq8ss", "n", "sve2")
3249
TARGET_BUILTIN(__builtin_sve_svmlslb_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3250
TARGET_BUILTIN(__builtin_sve_svmlslb_n_u16, "q8Usq8Usq16UcUc", "n", "sve2")
3251
TARGET_BUILTIN(__builtin_sve_svmlslb_n_u32, "q4Uiq4Uiq8UsUs", "n", "sve2")
3252
TARGET_BUILTIN(__builtin_sve_svmlslb_n_u64, "q2UWiq2UWiq4UiUi", "n", "sve2")
3253
TARGET_BUILTIN(__builtin_sve_svmlslb_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3254
TARGET_BUILTIN(__builtin_sve_svmlslb_s32, "q4iq4iq8sq8s", "n", "sve2")
3255
TARGET_BUILTIN(__builtin_sve_svmlslb_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3256
TARGET_BUILTIN(__builtin_sve_svmlslb_u16, "q8Usq8Usq16Ucq16Uc", "n", "sve2")
3257
TARGET_BUILTIN(__builtin_sve_svmlslb_u32, "q4Uiq4Uiq8Usq8Us", "n", "sve2")
3258
TARGET_BUILTIN(__builtin_sve_svmlslb_u64, "q2UWiq2UWiq4Uiq4Ui", "n", "sve2")
3259
TARGET_BUILTIN(__builtin_sve_svmlslt_f32, "q4fq4fq8hq8h", "n", "sve2")
3260
TARGET_BUILTIN(__builtin_sve_svmlslt_lane_f32, "q4fq4fq8hq8hIUWi", "n", "sve2")
3261
TARGET_BUILTIN(__builtin_sve_svmlslt_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3262
TARGET_BUILTIN(__builtin_sve_svmlslt_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3263
TARGET_BUILTIN(__builtin_sve_svmlslt_lane_u32, "q4Uiq4Uiq8Usq8UsIUWi", "n", "sve2")
3264
TARGET_BUILTIN(__builtin_sve_svmlslt_lane_u64, "q2UWiq2UWiq4Uiq4UiIUWi", "n", "sve2")
3265
TARGET_BUILTIN(__builtin_sve_svmlslt_n_f32, "q4fq4fq8hh", "n", "sve2")
3266
TARGET_BUILTIN(__builtin_sve_svmlslt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3267
TARGET_BUILTIN(__builtin_sve_svmlslt_n_s32, "q4iq4iq8ss", "n", "sve2")
3268
TARGET_BUILTIN(__builtin_sve_svmlslt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3269
TARGET_BUILTIN(__builtin_sve_svmlslt_n_u16, "q8Usq8Usq16UcUc", "n", "sve2")
3270
TARGET_BUILTIN(__builtin_sve_svmlslt_n_u32, "q4Uiq4Uiq8UsUs", "n", "sve2")
3271
TARGET_BUILTIN(__builtin_sve_svmlslt_n_u64, "q2UWiq2UWiq4UiUi", "n", "sve2")
3272
TARGET_BUILTIN(__builtin_sve_svmlslt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3273
TARGET_BUILTIN(__builtin_sve_svmlslt_s32, "q4iq4iq8sq8s", "n", "sve2")
3274
TARGET_BUILTIN(__builtin_sve_svmlslt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3275
TARGET_BUILTIN(__builtin_sve_svmlslt_u16, "q8Usq8Usq16Ucq16Uc", "n", "sve2")
3276
TARGET_BUILTIN(__builtin_sve_svmlslt_u32, "q4Uiq4Uiq8Usq8Us", "n", "sve2")
3277
TARGET_BUILTIN(__builtin_sve_svmlslt_u64, "q2UWiq2UWiq4Uiq4Ui", "n", "sve2")
3278
TARGET_BUILTIN(__builtin_sve_svmmla_f32, "q4fq4fq4fq4f", "n", "sve,f32mm")
3279
TARGET_BUILTIN(__builtin_sve_svmmla_f64, "q2dq2dq2dq2d", "n", "sve,f64mm")
3280
TARGET_BUILTIN(__builtin_sve_svmmla_s32, "q4iq4iq16Scq16Sc", "n", "sve,i8mm")
3281
TARGET_BUILTIN(__builtin_sve_svmmla_u32, "q4Uiq4Uiq16Ucq16Uc", "n", "sve,i8mm")
3282
TARGET_BUILTIN(__builtin_sve_svmov_b_z, "q16bq16bq16b", "n", "sve")
3283
TARGET_BUILTIN(__builtin_sve_svmovlb_s16, "q8sq16Sc", "n", "sve2")
3284
TARGET_BUILTIN(__builtin_sve_svmovlb_s32, "q4iq8s", "n", "sve2")
3285
TARGET_BUILTIN(__builtin_sve_svmovlb_s64, "q2Wiq4i", "n", "sve2")
3286
TARGET_BUILTIN(__builtin_sve_svmovlb_u16, "q8Usq16Uc", "n", "sve2")
3287
TARGET_BUILTIN(__builtin_sve_svmovlb_u32, "q4Uiq8Us", "n", "sve2")
3288
TARGET_BUILTIN(__builtin_sve_svmovlb_u64, "q2UWiq4Ui", "n", "sve2")
3289
TARGET_BUILTIN(__builtin_sve_svmovlt_s16, "q8sq16Sc", "n", "sve2")
3290
TARGET_BUILTIN(__builtin_sve_svmovlt_s32, "q4iq8s", "n", "sve2")
3291
TARGET_BUILTIN(__builtin_sve_svmovlt_s64, "q2Wiq4i", "n", "sve2")
3292
TARGET_BUILTIN(__builtin_sve_svmovlt_u16, "q8Usq16Uc", "n", "sve2")
3293
TARGET_BUILTIN(__builtin_sve_svmovlt_u32, "q4Uiq8Us", "n", "sve2")
3294
TARGET_BUILTIN(__builtin_sve_svmovlt_u64, "q2UWiq4Ui", "n", "sve2")
3295
TARGET_BUILTIN(__builtin_sve_svmsb_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3296
TARGET_BUILTIN(__builtin_sve_svmsb_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3297
TARGET_BUILTIN(__builtin_sve_svmsb_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3298
TARGET_BUILTIN(__builtin_sve_svmsb_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3299
TARGET_BUILTIN(__builtin_sve_svmsb_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3300
TARGET_BUILTIN(__builtin_sve_svmsb_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3301
TARGET_BUILTIN(__builtin_sve_svmsb_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3302
TARGET_BUILTIN(__builtin_sve_svmsb_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3303
TARGET_BUILTIN(__builtin_sve_svmsb_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3304
TARGET_BUILTIN(__builtin_sve_svmsb_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3305
TARGET_BUILTIN(__builtin_sve_svmsb_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3306
TARGET_BUILTIN(__builtin_sve_svmsb_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3307
TARGET_BUILTIN(__builtin_sve_svmsb_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3308
TARGET_BUILTIN(__builtin_sve_svmsb_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3309
TARGET_BUILTIN(__builtin_sve_svmsb_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3310
TARGET_BUILTIN(__builtin_sve_svmsb_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3311
TARGET_BUILTIN(__builtin_sve_svmsb_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3312
TARGET_BUILTIN(__builtin_sve_svmsb_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3313
TARGET_BUILTIN(__builtin_sve_svmsb_n_s16_m, "q8sq16bq8sq8ss", "n", "sve")
3314
TARGET_BUILTIN(__builtin_sve_svmsb_n_s16_x, "q8sq16bq8sq8ss", "n", "sve")
3315
TARGET_BUILTIN(__builtin_sve_svmsb_n_s16_z, "q8sq16bq8sq8ss", "n", "sve")
3316
TARGET_BUILTIN(__builtin_sve_svmsb_n_s32_m, "q4iq16bq4iq4ii", "n", "sve")
3317
TARGET_BUILTIN(__builtin_sve_svmsb_n_s32_x, "q4iq16bq4iq4ii", "n", "sve")
3318
TARGET_BUILTIN(__builtin_sve_svmsb_n_s32_z, "q4iq16bq4iq4ii", "n", "sve")
3319
TARGET_BUILTIN(__builtin_sve_svmsb_n_s64_m, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3320
TARGET_BUILTIN(__builtin_sve_svmsb_n_s64_x, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3321
TARGET_BUILTIN(__builtin_sve_svmsb_n_s64_z, "q2Wiq16bq2Wiq2WiWi", "n", "sve")
3322
TARGET_BUILTIN(__builtin_sve_svmsb_n_s8_m, "q16Scq16bq16Scq16ScSc", "n", "sve")
3323
TARGET_BUILTIN(__builtin_sve_svmsb_n_s8_x, "q16Scq16bq16Scq16ScSc", "n", "sve")
3324
TARGET_BUILTIN(__builtin_sve_svmsb_n_s8_z, "q16Scq16bq16Scq16ScSc", "n", "sve")
3325
TARGET_BUILTIN(__builtin_sve_svmsb_n_u16_m, "q8Usq16bq8Usq8UsUs", "n", "sve")
3326
TARGET_BUILTIN(__builtin_sve_svmsb_n_u16_x, "q8Usq16bq8Usq8UsUs", "n", "sve")
3327
TARGET_BUILTIN(__builtin_sve_svmsb_n_u16_z, "q8Usq16bq8Usq8UsUs", "n", "sve")
3328
TARGET_BUILTIN(__builtin_sve_svmsb_n_u32_m, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3329
TARGET_BUILTIN(__builtin_sve_svmsb_n_u32_x, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3330
TARGET_BUILTIN(__builtin_sve_svmsb_n_u32_z, "q4Uiq16bq4Uiq4UiUi", "n", "sve")
3331
TARGET_BUILTIN(__builtin_sve_svmsb_n_u64_m, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3332
TARGET_BUILTIN(__builtin_sve_svmsb_n_u64_x, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3333
TARGET_BUILTIN(__builtin_sve_svmsb_n_u64_z, "q2UWiq16bq2UWiq2UWiUWi", "n", "sve")
3334
TARGET_BUILTIN(__builtin_sve_svmsb_n_u8_m, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3335
TARGET_BUILTIN(__builtin_sve_svmsb_n_u8_x, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3336
TARGET_BUILTIN(__builtin_sve_svmsb_n_u8_z, "q16Ucq16bq16Ucq16UcUc", "n", "sve")
3337
TARGET_BUILTIN(__builtin_sve_svmsb_s16_m, "q8sq16bq8sq8sq8s", "n", "sve")
3338
TARGET_BUILTIN(__builtin_sve_svmsb_s16_x, "q8sq16bq8sq8sq8s", "n", "sve")
3339
TARGET_BUILTIN(__builtin_sve_svmsb_s16_z, "q8sq16bq8sq8sq8s", "n", "sve")
3340
TARGET_BUILTIN(__builtin_sve_svmsb_s32_m, "q4iq16bq4iq4iq4i", "n", "sve")
3341
TARGET_BUILTIN(__builtin_sve_svmsb_s32_x, "q4iq16bq4iq4iq4i", "n", "sve")
3342
TARGET_BUILTIN(__builtin_sve_svmsb_s32_z, "q4iq16bq4iq4iq4i", "n", "sve")
3343
TARGET_BUILTIN(__builtin_sve_svmsb_s64_m, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3344
TARGET_BUILTIN(__builtin_sve_svmsb_s64_x, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3345
TARGET_BUILTIN(__builtin_sve_svmsb_s64_z, "q2Wiq16bq2Wiq2Wiq2Wi", "n", "sve")
3346
TARGET_BUILTIN(__builtin_sve_svmsb_s8_m, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3347
TARGET_BUILTIN(__builtin_sve_svmsb_s8_x, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3348
TARGET_BUILTIN(__builtin_sve_svmsb_s8_z, "q16Scq16bq16Scq16Scq16Sc", "n", "sve")
3349
TARGET_BUILTIN(__builtin_sve_svmsb_u16_m, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3350
TARGET_BUILTIN(__builtin_sve_svmsb_u16_x, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3351
TARGET_BUILTIN(__builtin_sve_svmsb_u16_z, "q8Usq16bq8Usq8Usq8Us", "n", "sve")
3352
TARGET_BUILTIN(__builtin_sve_svmsb_u32_m, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3353
TARGET_BUILTIN(__builtin_sve_svmsb_u32_x, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3354
TARGET_BUILTIN(__builtin_sve_svmsb_u32_z, "q4Uiq16bq4Uiq4Uiq4Ui", "n", "sve")
3355
TARGET_BUILTIN(__builtin_sve_svmsb_u64_m, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3356
TARGET_BUILTIN(__builtin_sve_svmsb_u64_x, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3357
TARGET_BUILTIN(__builtin_sve_svmsb_u64_z, "q2UWiq16bq2UWiq2UWiq2UWi", "n", "sve")
3358
TARGET_BUILTIN(__builtin_sve_svmsb_u8_m, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3359
TARGET_BUILTIN(__builtin_sve_svmsb_u8_x, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3360
TARGET_BUILTIN(__builtin_sve_svmsb_u8_z, "q16Ucq16bq16Ucq16Ucq16Uc", "n", "sve")
3361
TARGET_BUILTIN(__builtin_sve_svmul_f16_m, "q8hq16bq8hq8h", "n", "sve")
3362
TARGET_BUILTIN(__builtin_sve_svmul_f16_x, "q8hq16bq8hq8h", "n", "sve")
3363
TARGET_BUILTIN(__builtin_sve_svmul_f16_z, "q8hq16bq8hq8h", "n", "sve")
3364
TARGET_BUILTIN(__builtin_sve_svmul_f32_m, "q4fq16bq4fq4f", "n", "sve")
3365
TARGET_BUILTIN(__builtin_sve_svmul_f32_x, "q4fq16bq4fq4f", "n", "sve")
3366
TARGET_BUILTIN(__builtin_sve_svmul_f32_z, "q4fq16bq4fq4f", "n", "sve")
3367
TARGET_BUILTIN(__builtin_sve_svmul_f64_m, "q2dq16bq2dq2d", "n", "sve")
3368
TARGET_BUILTIN(__builtin_sve_svmul_f64_x, "q2dq16bq2dq2d", "n", "sve")
3369
TARGET_BUILTIN(__builtin_sve_svmul_f64_z, "q2dq16bq2dq2d", "n", "sve")
3370
TARGET_BUILTIN(__builtin_sve_svmul_lane_f16, "q8hq8hq8hIUWi", "n", "sve")
3371
TARGET_BUILTIN(__builtin_sve_svmul_lane_f32, "q4fq4fq4fIUWi", "n", "sve")
3372
TARGET_BUILTIN(__builtin_sve_svmul_lane_f64, "q2dq2dq2dIUWi", "n", "sve")
3373
TARGET_BUILTIN(__builtin_sve_svmul_lane_s16, "q8sq8sq8sIUWi", "n", "sve2")
3374
TARGET_BUILTIN(__builtin_sve_svmul_lane_s32, "q4iq4iq4iIUWi", "n", "sve2")
3375
TARGET_BUILTIN(__builtin_sve_svmul_lane_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
3376
TARGET_BUILTIN(__builtin_sve_svmul_lane_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
3377
TARGET_BUILTIN(__builtin_sve_svmul_lane_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
3378
TARGET_BUILTIN(__builtin_sve_svmul_lane_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
3379
TARGET_BUILTIN(__builtin_sve_svmul_n_f16_m, "q8hq16bq8hh", "n", "sve")
3380
TARGET_BUILTIN(__builtin_sve_svmul_n_f16_x, "q8hq16bq8hh", "n", "sve")
3381
TARGET_BUILTIN(__builtin_sve_svmul_n_f16_z, "q8hq16bq8hh", "n", "sve")
3382
TARGET_BUILTIN(__builtin_sve_svmul_n_f32_m, "q4fq16bq4ff", "n", "sve")
3383
TARGET_BUILTIN(__builtin_sve_svmul_n_f32_x, "q4fq16bq4ff", "n", "sve")
3384
TARGET_BUILTIN(__builtin_sve_svmul_n_f32_z, "q4fq16bq4ff", "n", "sve")
3385
TARGET_BUILTIN(__builtin_sve_svmul_n_f64_m, "q2dq16bq2dd", "n", "sve")
3386
TARGET_BUILTIN(__builtin_sve_svmul_n_f64_x, "q2dq16bq2dd", "n", "sve")
3387
TARGET_BUILTIN(__builtin_sve_svmul_n_f64_z, "q2dq16bq2dd", "n", "sve")
3388
TARGET_BUILTIN(__builtin_sve_svmul_n_s16_m, "q8sq16bq8ss", "n", "sve")
3389
TARGET_BUILTIN(__builtin_sve_svmul_n_s16_x, "q8sq16bq8ss", "n", "sve")
3390
TARGET_BUILTIN(__builtin_sve_svmul_n_s16_z, "q8sq16bq8ss", "n", "sve")
3391
TARGET_BUILTIN(__builtin_sve_svmul_n_s32_m, "q4iq16bq4ii", "n", "sve")
3392
TARGET_BUILTIN(__builtin_sve_svmul_n_s32_x, "q4iq16bq4ii", "n", "sve")
3393
TARGET_BUILTIN(__builtin_sve_svmul_n_s32_z, "q4iq16bq4ii", "n", "sve")
3394
TARGET_BUILTIN(__builtin_sve_svmul_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
3395
TARGET_BUILTIN(__builtin_sve_svmul_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
3396
TARGET_BUILTIN(__builtin_sve_svmul_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
3397
TARGET_BUILTIN(__builtin_sve_svmul_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
3398
TARGET_BUILTIN(__builtin_sve_svmul_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
3399
TARGET_BUILTIN(__builtin_sve_svmul_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
3400
TARGET_BUILTIN(__builtin_sve_svmul_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
3401
TARGET_BUILTIN(__builtin_sve_svmul_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
3402
TARGET_BUILTIN(__builtin_sve_svmul_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
3403
TARGET_BUILTIN(__builtin_sve_svmul_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
3404
TARGET_BUILTIN(__builtin_sve_svmul_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
3405
TARGET_BUILTIN(__builtin_sve_svmul_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
3406
TARGET_BUILTIN(__builtin_sve_svmul_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
3407
TARGET_BUILTIN(__builtin_sve_svmul_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
3408
TARGET_BUILTIN(__builtin_sve_svmul_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
3409
TARGET_BUILTIN(__builtin_sve_svmul_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
3410
TARGET_BUILTIN(__builtin_sve_svmul_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
3411
TARGET_BUILTIN(__builtin_sve_svmul_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
3412
TARGET_BUILTIN(__builtin_sve_svmul_s16_m, "q8sq16bq8sq8s", "n", "sve")
3413
TARGET_BUILTIN(__builtin_sve_svmul_s16_x, "q8sq16bq8sq8s", "n", "sve")
3414
TARGET_BUILTIN(__builtin_sve_svmul_s16_z, "q8sq16bq8sq8s", "n", "sve")
3415
TARGET_BUILTIN(__builtin_sve_svmul_s32_m, "q4iq16bq4iq4i", "n", "sve")
3416
TARGET_BUILTIN(__builtin_sve_svmul_s32_x, "q4iq16bq4iq4i", "n", "sve")
3417
TARGET_BUILTIN(__builtin_sve_svmul_s32_z, "q4iq16bq4iq4i", "n", "sve")
3418
TARGET_BUILTIN(__builtin_sve_svmul_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3419
TARGET_BUILTIN(__builtin_sve_svmul_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3420
TARGET_BUILTIN(__builtin_sve_svmul_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3421
TARGET_BUILTIN(__builtin_sve_svmul_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
3422
TARGET_BUILTIN(__builtin_sve_svmul_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
3423
TARGET_BUILTIN(__builtin_sve_svmul_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
3424
TARGET_BUILTIN(__builtin_sve_svmul_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
3425
TARGET_BUILTIN(__builtin_sve_svmul_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
3426
TARGET_BUILTIN(__builtin_sve_svmul_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
3427
TARGET_BUILTIN(__builtin_sve_svmul_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3428
TARGET_BUILTIN(__builtin_sve_svmul_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3429
TARGET_BUILTIN(__builtin_sve_svmul_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3430
TARGET_BUILTIN(__builtin_sve_svmul_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3431
TARGET_BUILTIN(__builtin_sve_svmul_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3432
TARGET_BUILTIN(__builtin_sve_svmul_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3433
TARGET_BUILTIN(__builtin_sve_svmul_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3434
TARGET_BUILTIN(__builtin_sve_svmul_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3435
TARGET_BUILTIN(__builtin_sve_svmul_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3436
TARGET_BUILTIN(__builtin_sve_svmulh_n_s16_m, "q8sq16bq8ss", "n", "sve")
3437
TARGET_BUILTIN(__builtin_sve_svmulh_n_s16_x, "q8sq16bq8ss", "n", "sve")
3438
TARGET_BUILTIN(__builtin_sve_svmulh_n_s16_z, "q8sq16bq8ss", "n", "sve")
3439
TARGET_BUILTIN(__builtin_sve_svmulh_n_s32_m, "q4iq16bq4ii", "n", "sve")
3440
TARGET_BUILTIN(__builtin_sve_svmulh_n_s32_x, "q4iq16bq4ii", "n", "sve")
3441
TARGET_BUILTIN(__builtin_sve_svmulh_n_s32_z, "q4iq16bq4ii", "n", "sve")
3442
TARGET_BUILTIN(__builtin_sve_svmulh_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
3443
TARGET_BUILTIN(__builtin_sve_svmulh_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
3444
TARGET_BUILTIN(__builtin_sve_svmulh_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
3445
TARGET_BUILTIN(__builtin_sve_svmulh_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
3446
TARGET_BUILTIN(__builtin_sve_svmulh_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
3447
TARGET_BUILTIN(__builtin_sve_svmulh_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
3448
TARGET_BUILTIN(__builtin_sve_svmulh_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
3449
TARGET_BUILTIN(__builtin_sve_svmulh_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
3450
TARGET_BUILTIN(__builtin_sve_svmulh_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
3451
TARGET_BUILTIN(__builtin_sve_svmulh_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
3452
TARGET_BUILTIN(__builtin_sve_svmulh_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
3453
TARGET_BUILTIN(__builtin_sve_svmulh_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
3454
TARGET_BUILTIN(__builtin_sve_svmulh_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
3455
TARGET_BUILTIN(__builtin_sve_svmulh_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
3456
TARGET_BUILTIN(__builtin_sve_svmulh_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
3457
TARGET_BUILTIN(__builtin_sve_svmulh_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
3458
TARGET_BUILTIN(__builtin_sve_svmulh_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
3459
TARGET_BUILTIN(__builtin_sve_svmulh_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
3460
TARGET_BUILTIN(__builtin_sve_svmulh_s16_m, "q8sq16bq8sq8s", "n", "sve")
3461
TARGET_BUILTIN(__builtin_sve_svmulh_s16_x, "q8sq16bq8sq8s", "n", "sve")
3462
TARGET_BUILTIN(__builtin_sve_svmulh_s16_z, "q8sq16bq8sq8s", "n", "sve")
3463
TARGET_BUILTIN(__builtin_sve_svmulh_s32_m, "q4iq16bq4iq4i", "n", "sve")
3464
TARGET_BUILTIN(__builtin_sve_svmulh_s32_x, "q4iq16bq4iq4i", "n", "sve")
3465
TARGET_BUILTIN(__builtin_sve_svmulh_s32_z, "q4iq16bq4iq4i", "n", "sve")
3466
TARGET_BUILTIN(__builtin_sve_svmulh_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3467
TARGET_BUILTIN(__builtin_sve_svmulh_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3468
TARGET_BUILTIN(__builtin_sve_svmulh_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3469
TARGET_BUILTIN(__builtin_sve_svmulh_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
3470
TARGET_BUILTIN(__builtin_sve_svmulh_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
3471
TARGET_BUILTIN(__builtin_sve_svmulh_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
3472
TARGET_BUILTIN(__builtin_sve_svmulh_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
3473
TARGET_BUILTIN(__builtin_sve_svmulh_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
3474
TARGET_BUILTIN(__builtin_sve_svmulh_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
3475
TARGET_BUILTIN(__builtin_sve_svmulh_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3476
TARGET_BUILTIN(__builtin_sve_svmulh_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3477
TARGET_BUILTIN(__builtin_sve_svmulh_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3478
TARGET_BUILTIN(__builtin_sve_svmulh_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3479
TARGET_BUILTIN(__builtin_sve_svmulh_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3480
TARGET_BUILTIN(__builtin_sve_svmulh_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3481
TARGET_BUILTIN(__builtin_sve_svmulh_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3482
TARGET_BUILTIN(__builtin_sve_svmulh_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3483
TARGET_BUILTIN(__builtin_sve_svmulh_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3484
TARGET_BUILTIN(__builtin_sve_svmullb_lane_s32, "q4iq8sq8sIUWi", "n", "sve2")
3485
TARGET_BUILTIN(__builtin_sve_svmullb_lane_s64, "q2Wiq4iq4iIUWi", "n", "sve2")
3486
TARGET_BUILTIN(__builtin_sve_svmullb_lane_u32, "q4Uiq8Usq8UsIUWi", "n", "sve2")
3487
TARGET_BUILTIN(__builtin_sve_svmullb_lane_u64, "q2UWiq4Uiq4UiIUWi", "n", "sve2")
3488
TARGET_BUILTIN(__builtin_sve_svmullb_n_s16, "q8sq16ScSc", "n", "sve2")
3489
TARGET_BUILTIN(__builtin_sve_svmullb_n_s32, "q4iq8ss", "n", "sve2")
3490
TARGET_BUILTIN(__builtin_sve_svmullb_n_s64, "q2Wiq4ii", "n", "sve2")
3491
TARGET_BUILTIN(__builtin_sve_svmullb_n_u16, "q8Usq16UcUc", "n", "sve2")
3492
TARGET_BUILTIN(__builtin_sve_svmullb_n_u32, "q4Uiq8UsUs", "n", "sve2")
3493
TARGET_BUILTIN(__builtin_sve_svmullb_n_u64, "q2UWiq4UiUi", "n", "sve2")
3494
TARGET_BUILTIN(__builtin_sve_svmullb_s16, "q8sq16Scq16Sc", "n", "sve2")
3495
TARGET_BUILTIN(__builtin_sve_svmullb_s32, "q4iq8sq8s", "n", "sve2")
3496
TARGET_BUILTIN(__builtin_sve_svmullb_s64, "q2Wiq4iq4i", "n", "sve2")
3497
TARGET_BUILTIN(__builtin_sve_svmullb_u16, "q8Usq16Ucq16Uc", "n", "sve2")
3498
TARGET_BUILTIN(__builtin_sve_svmullb_u32, "q4Uiq8Usq8Us", "n", "sve2")
3499
TARGET_BUILTIN(__builtin_sve_svmullb_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
3500
TARGET_BUILTIN(__builtin_sve_svmullt_lane_s32, "q4iq8sq8sIUWi", "n", "sve2")
3501
TARGET_BUILTIN(__builtin_sve_svmullt_lane_s64, "q2Wiq4iq4iIUWi", "n", "sve2")
3502
TARGET_BUILTIN(__builtin_sve_svmullt_lane_u32, "q4Uiq8Usq8UsIUWi", "n", "sve2")
3503
TARGET_BUILTIN(__builtin_sve_svmullt_lane_u64, "q2UWiq4Uiq4UiIUWi", "n", "sve2")
3504
TARGET_BUILTIN(__builtin_sve_svmullt_n_s16, "q8sq16ScSc", "n", "sve2")
3505
TARGET_BUILTIN(__builtin_sve_svmullt_n_s32, "q4iq8ss", "n", "sve2")
3506
TARGET_BUILTIN(__builtin_sve_svmullt_n_s64, "q2Wiq4ii", "n", "sve2")
3507
TARGET_BUILTIN(__builtin_sve_svmullt_n_u16, "q8Usq16UcUc", "n", "sve2")
3508
TARGET_BUILTIN(__builtin_sve_svmullt_n_u32, "q4Uiq8UsUs", "n", "sve2")
3509
TARGET_BUILTIN(__builtin_sve_svmullt_n_u64, "q2UWiq4UiUi", "n", "sve2")
3510
TARGET_BUILTIN(__builtin_sve_svmullt_s16, "q8sq16Scq16Sc", "n", "sve2")
3511
TARGET_BUILTIN(__builtin_sve_svmullt_s32, "q4iq8sq8s", "n", "sve2")
3512
TARGET_BUILTIN(__builtin_sve_svmullt_s64, "q2Wiq4iq4i", "n", "sve2")
3513
TARGET_BUILTIN(__builtin_sve_svmullt_u16, "q8Usq16Ucq16Uc", "n", "sve2")
3514
TARGET_BUILTIN(__builtin_sve_svmullt_u32, "q4Uiq8Usq8Us", "n", "sve2")
3515
TARGET_BUILTIN(__builtin_sve_svmullt_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
3516
TARGET_BUILTIN(__builtin_sve_svmulx_f16_m, "q8hq16bq8hq8h", "n", "sve")
3517
TARGET_BUILTIN(__builtin_sve_svmulx_f16_x, "q8hq16bq8hq8h", "n", "sve")
3518
TARGET_BUILTIN(__builtin_sve_svmulx_f16_z, "q8hq16bq8hq8h", "n", "sve")
3519
TARGET_BUILTIN(__builtin_sve_svmulx_f32_m, "q4fq16bq4fq4f", "n", "sve")
3520
TARGET_BUILTIN(__builtin_sve_svmulx_f32_x, "q4fq16bq4fq4f", "n", "sve")
3521
TARGET_BUILTIN(__builtin_sve_svmulx_f32_z, "q4fq16bq4fq4f", "n", "sve")
3522
TARGET_BUILTIN(__builtin_sve_svmulx_f64_m, "q2dq16bq2dq2d", "n", "sve")
3523
TARGET_BUILTIN(__builtin_sve_svmulx_f64_x, "q2dq16bq2dq2d", "n", "sve")
3524
TARGET_BUILTIN(__builtin_sve_svmulx_f64_z, "q2dq16bq2dq2d", "n", "sve")
3525
TARGET_BUILTIN(__builtin_sve_svmulx_n_f16_m, "q8hq16bq8hh", "n", "sve")
3526
TARGET_BUILTIN(__builtin_sve_svmulx_n_f16_x, "q8hq16bq8hh", "n", "sve")
3527
TARGET_BUILTIN(__builtin_sve_svmulx_n_f16_z, "q8hq16bq8hh", "n", "sve")
3528
TARGET_BUILTIN(__builtin_sve_svmulx_n_f32_m, "q4fq16bq4ff", "n", "sve")
3529
TARGET_BUILTIN(__builtin_sve_svmulx_n_f32_x, "q4fq16bq4ff", "n", "sve")
3530
TARGET_BUILTIN(__builtin_sve_svmulx_n_f32_z, "q4fq16bq4ff", "n", "sve")
3531
TARGET_BUILTIN(__builtin_sve_svmulx_n_f64_m, "q2dq16bq2dd", "n", "sve")
3532
TARGET_BUILTIN(__builtin_sve_svmulx_n_f64_x, "q2dq16bq2dd", "n", "sve")
3533
TARGET_BUILTIN(__builtin_sve_svmulx_n_f64_z, "q2dq16bq2dd", "n", "sve")
3534
TARGET_BUILTIN(__builtin_sve_svnand_b_z, "q16bq16bq16bq16b", "n", "sve")
3535
TARGET_BUILTIN(__builtin_sve_svnbsl_n_s16, "q8sq8sq8ss", "n", "sve2")
3536
TARGET_BUILTIN(__builtin_sve_svnbsl_n_s32, "q4iq4iq4ii", "n", "sve2")
3537
TARGET_BUILTIN(__builtin_sve_svnbsl_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
3538
TARGET_BUILTIN(__builtin_sve_svnbsl_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
3539
TARGET_BUILTIN(__builtin_sve_svnbsl_n_u16, "q8Usq8Usq8UsUs", "n", "sve2")
3540
TARGET_BUILTIN(__builtin_sve_svnbsl_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
3541
TARGET_BUILTIN(__builtin_sve_svnbsl_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
3542
TARGET_BUILTIN(__builtin_sve_svnbsl_n_u8, "q16Ucq16Ucq16UcUc", "n", "sve2")
3543
TARGET_BUILTIN(__builtin_sve_svnbsl_s16, "q8sq8sq8sq8s", "n", "sve2")
3544
TARGET_BUILTIN(__builtin_sve_svnbsl_s32, "q4iq4iq4iq4i", "n", "sve2")
3545
TARGET_BUILTIN(__builtin_sve_svnbsl_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
3546
TARGET_BUILTIN(__builtin_sve_svnbsl_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
3547
TARGET_BUILTIN(__builtin_sve_svnbsl_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
3548
TARGET_BUILTIN(__builtin_sve_svnbsl_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
3549
TARGET_BUILTIN(__builtin_sve_svnbsl_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
3550
TARGET_BUILTIN(__builtin_sve_svnbsl_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
3551
TARGET_BUILTIN(__builtin_sve_svneg_f16_m, "q8hq8hq16bq8h", "n", "sve")
3552
TARGET_BUILTIN(__builtin_sve_svneg_f16_x, "q8hq16bq8h", "n", "sve")
3553
TARGET_BUILTIN(__builtin_sve_svneg_f16_z, "q8hq16bq8h", "n", "sve")
3554
TARGET_BUILTIN(__builtin_sve_svneg_f32_m, "q4fq4fq16bq4f", "n", "sve")
3555
TARGET_BUILTIN(__builtin_sve_svneg_f32_x, "q4fq16bq4f", "n", "sve")
3556
TARGET_BUILTIN(__builtin_sve_svneg_f32_z, "q4fq16bq4f", "n", "sve")
3557
TARGET_BUILTIN(__builtin_sve_svneg_f64_m, "q2dq2dq16bq2d", "n", "sve")
3558
TARGET_BUILTIN(__builtin_sve_svneg_f64_x, "q2dq16bq2d", "n", "sve")
3559
TARGET_BUILTIN(__builtin_sve_svneg_f64_z, "q2dq16bq2d", "n", "sve")
3560
TARGET_BUILTIN(__builtin_sve_svneg_s16_m, "q8sq8sq16bq8s", "n", "sve")
3561
TARGET_BUILTIN(__builtin_sve_svneg_s16_x, "q8sq16bq8s", "n", "sve")
3562
TARGET_BUILTIN(__builtin_sve_svneg_s16_z, "q8sq16bq8s", "n", "sve")
3563
TARGET_BUILTIN(__builtin_sve_svneg_s32_m, "q4iq4iq16bq4i", "n", "sve")
3564
TARGET_BUILTIN(__builtin_sve_svneg_s32_x, "q4iq16bq4i", "n", "sve")
3565
TARGET_BUILTIN(__builtin_sve_svneg_s32_z, "q4iq16bq4i", "n", "sve")
3566
TARGET_BUILTIN(__builtin_sve_svneg_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
3567
TARGET_BUILTIN(__builtin_sve_svneg_s64_x, "q2Wiq16bq2Wi", "n", "sve")
3568
TARGET_BUILTIN(__builtin_sve_svneg_s64_z, "q2Wiq16bq2Wi", "n", "sve")
3569
TARGET_BUILTIN(__builtin_sve_svneg_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve")
3570
TARGET_BUILTIN(__builtin_sve_svneg_s8_x, "q16Scq16bq16Sc", "n", "sve")
3571
TARGET_BUILTIN(__builtin_sve_svneg_s8_z, "q16Scq16bq16Sc", "n", "sve")
3572
TARGET_BUILTIN(__builtin_sve_svnmad_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3573
TARGET_BUILTIN(__builtin_sve_svnmad_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3574
TARGET_BUILTIN(__builtin_sve_svnmad_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3575
TARGET_BUILTIN(__builtin_sve_svnmad_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3576
TARGET_BUILTIN(__builtin_sve_svnmad_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3577
TARGET_BUILTIN(__builtin_sve_svnmad_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3578
TARGET_BUILTIN(__builtin_sve_svnmad_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3579
TARGET_BUILTIN(__builtin_sve_svnmad_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3580
TARGET_BUILTIN(__builtin_sve_svnmad_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3581
TARGET_BUILTIN(__builtin_sve_svnmad_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3582
TARGET_BUILTIN(__builtin_sve_svnmad_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3583
TARGET_BUILTIN(__builtin_sve_svnmad_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3584
TARGET_BUILTIN(__builtin_sve_svnmad_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3585
TARGET_BUILTIN(__builtin_sve_svnmad_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3586
TARGET_BUILTIN(__builtin_sve_svnmad_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3587
TARGET_BUILTIN(__builtin_sve_svnmad_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3588
TARGET_BUILTIN(__builtin_sve_svnmad_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3589
TARGET_BUILTIN(__builtin_sve_svnmad_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3590
TARGET_BUILTIN(__builtin_sve_svnmatch_s16, "q16bq16bq8sq8s", "n", "sve2")
3591
TARGET_BUILTIN(__builtin_sve_svnmatch_s8, "q16bq16bq16Scq16Sc", "n", "sve2")
3592
TARGET_BUILTIN(__builtin_sve_svnmatch_u16, "q16bq16bq8Usq8Us", "n", "sve2")
3593
TARGET_BUILTIN(__builtin_sve_svnmatch_u8, "q16bq16bq16Ucq16Uc", "n", "sve2")
3594
TARGET_BUILTIN(__builtin_sve_svnmla_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3595
TARGET_BUILTIN(__builtin_sve_svnmla_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3596
TARGET_BUILTIN(__builtin_sve_svnmla_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3597
TARGET_BUILTIN(__builtin_sve_svnmla_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3598
TARGET_BUILTIN(__builtin_sve_svnmla_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3599
TARGET_BUILTIN(__builtin_sve_svnmla_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3600
TARGET_BUILTIN(__builtin_sve_svnmla_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3601
TARGET_BUILTIN(__builtin_sve_svnmla_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3602
TARGET_BUILTIN(__builtin_sve_svnmla_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3603
TARGET_BUILTIN(__builtin_sve_svnmla_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3604
TARGET_BUILTIN(__builtin_sve_svnmla_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3605
TARGET_BUILTIN(__builtin_sve_svnmla_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3606
TARGET_BUILTIN(__builtin_sve_svnmla_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3607
TARGET_BUILTIN(__builtin_sve_svnmla_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3608
TARGET_BUILTIN(__builtin_sve_svnmla_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3609
TARGET_BUILTIN(__builtin_sve_svnmla_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3610
TARGET_BUILTIN(__builtin_sve_svnmla_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3611
TARGET_BUILTIN(__builtin_sve_svnmla_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3612
TARGET_BUILTIN(__builtin_sve_svnmls_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3613
TARGET_BUILTIN(__builtin_sve_svnmls_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3614
TARGET_BUILTIN(__builtin_sve_svnmls_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3615
TARGET_BUILTIN(__builtin_sve_svnmls_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3616
TARGET_BUILTIN(__builtin_sve_svnmls_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3617
TARGET_BUILTIN(__builtin_sve_svnmls_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3618
TARGET_BUILTIN(__builtin_sve_svnmls_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3619
TARGET_BUILTIN(__builtin_sve_svnmls_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3620
TARGET_BUILTIN(__builtin_sve_svnmls_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3621
TARGET_BUILTIN(__builtin_sve_svnmls_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3622
TARGET_BUILTIN(__builtin_sve_svnmls_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3623
TARGET_BUILTIN(__builtin_sve_svnmls_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3624
TARGET_BUILTIN(__builtin_sve_svnmls_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3625
TARGET_BUILTIN(__builtin_sve_svnmls_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3626
TARGET_BUILTIN(__builtin_sve_svnmls_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3627
TARGET_BUILTIN(__builtin_sve_svnmls_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3628
TARGET_BUILTIN(__builtin_sve_svnmls_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3629
TARGET_BUILTIN(__builtin_sve_svnmls_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3630
TARGET_BUILTIN(__builtin_sve_svnmsb_f16_m, "q8hq16bq8hq8hq8h", "n", "sve")
3631
TARGET_BUILTIN(__builtin_sve_svnmsb_f16_x, "q8hq16bq8hq8hq8h", "n", "sve")
3632
TARGET_BUILTIN(__builtin_sve_svnmsb_f16_z, "q8hq16bq8hq8hq8h", "n", "sve")
3633
TARGET_BUILTIN(__builtin_sve_svnmsb_f32_m, "q4fq16bq4fq4fq4f", "n", "sve")
3634
TARGET_BUILTIN(__builtin_sve_svnmsb_f32_x, "q4fq16bq4fq4fq4f", "n", "sve")
3635
TARGET_BUILTIN(__builtin_sve_svnmsb_f32_z, "q4fq16bq4fq4fq4f", "n", "sve")
3636
TARGET_BUILTIN(__builtin_sve_svnmsb_f64_m, "q2dq16bq2dq2dq2d", "n", "sve")
3637
TARGET_BUILTIN(__builtin_sve_svnmsb_f64_x, "q2dq16bq2dq2dq2d", "n", "sve")
3638
TARGET_BUILTIN(__builtin_sve_svnmsb_f64_z, "q2dq16bq2dq2dq2d", "n", "sve")
3639
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f16_m, "q8hq16bq8hq8hh", "n", "sve")
3640
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f16_x, "q8hq16bq8hq8hh", "n", "sve")
3641
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f16_z, "q8hq16bq8hq8hh", "n", "sve")
3642
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f32_m, "q4fq16bq4fq4ff", "n", "sve")
3643
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f32_x, "q4fq16bq4fq4ff", "n", "sve")
3644
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f32_z, "q4fq16bq4fq4ff", "n", "sve")
3645
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f64_m, "q2dq16bq2dq2dd", "n", "sve")
3646
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f64_x, "q2dq16bq2dq2dd", "n", "sve")
3647
TARGET_BUILTIN(__builtin_sve_svnmsb_n_f64_z, "q2dq16bq2dq2dd", "n", "sve")
3648
TARGET_BUILTIN(__builtin_sve_svnor_b_z, "q16bq16bq16bq16b", "n", "sve")
3649
TARGET_BUILTIN(__builtin_sve_svnot_b_z, "q16bq16bq16b", "n", "sve")
3650
TARGET_BUILTIN(__builtin_sve_svnot_s16_m, "q8sq8sq16bq8s", "n", "sve")
3651
TARGET_BUILTIN(__builtin_sve_svnot_s16_x, "q8sq16bq8s", "n", "sve")
3652
TARGET_BUILTIN(__builtin_sve_svnot_s16_z, "q8sq16bq8s", "n", "sve")
3653
TARGET_BUILTIN(__builtin_sve_svnot_s32_m, "q4iq4iq16bq4i", "n", "sve")
3654
TARGET_BUILTIN(__builtin_sve_svnot_s32_x, "q4iq16bq4i", "n", "sve")
3655
TARGET_BUILTIN(__builtin_sve_svnot_s32_z, "q4iq16bq4i", "n", "sve")
3656
TARGET_BUILTIN(__builtin_sve_svnot_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
3657
TARGET_BUILTIN(__builtin_sve_svnot_s64_x, "q2Wiq16bq2Wi", "n", "sve")
3658
TARGET_BUILTIN(__builtin_sve_svnot_s64_z, "q2Wiq16bq2Wi", "n", "sve")
3659
TARGET_BUILTIN(__builtin_sve_svnot_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve")
3660
TARGET_BUILTIN(__builtin_sve_svnot_s8_x, "q16Scq16bq16Sc", "n", "sve")
3661
TARGET_BUILTIN(__builtin_sve_svnot_s8_z, "q16Scq16bq16Sc", "n", "sve")
3662
TARGET_BUILTIN(__builtin_sve_svnot_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
3663
TARGET_BUILTIN(__builtin_sve_svnot_u16_x, "q8Usq16bq8Us", "n", "sve")
3664
TARGET_BUILTIN(__builtin_sve_svnot_u16_z, "q8Usq16bq8Us", "n", "sve")
3665
TARGET_BUILTIN(__builtin_sve_svnot_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
3666
TARGET_BUILTIN(__builtin_sve_svnot_u32_x, "q4Uiq16bq4Ui", "n", "sve")
3667
TARGET_BUILTIN(__builtin_sve_svnot_u32_z, "q4Uiq16bq4Ui", "n", "sve")
3668
TARGET_BUILTIN(__builtin_sve_svnot_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
3669
TARGET_BUILTIN(__builtin_sve_svnot_u64_x, "q2UWiq16bq2UWi", "n", "sve")
3670
TARGET_BUILTIN(__builtin_sve_svnot_u64_z, "q2UWiq16bq2UWi", "n", "sve")
3671
TARGET_BUILTIN(__builtin_sve_svnot_u8_m, "q16Ucq16Ucq16bq16Uc", "n", "sve")
3672
TARGET_BUILTIN(__builtin_sve_svnot_u8_x, "q16Ucq16bq16Uc", "n", "sve")
3673
TARGET_BUILTIN(__builtin_sve_svnot_u8_z, "q16Ucq16bq16Uc", "n", "sve")
3674
TARGET_BUILTIN(__builtin_sve_svorn_b_z, "q16bq16bq16bq16b", "n", "sve")
3675
TARGET_BUILTIN(__builtin_sve_svorr_b_z, "q16bq16bq16bq16b", "n", "sve")
3676
TARGET_BUILTIN(__builtin_sve_svorr_n_s16_m, "q8sq16bq8ss", "n", "sve")
3677
TARGET_BUILTIN(__builtin_sve_svorr_n_s16_x, "q8sq16bq8ss", "n", "sve")
3678
TARGET_BUILTIN(__builtin_sve_svorr_n_s16_z, "q8sq16bq8ss", "n", "sve")
3679
TARGET_BUILTIN(__builtin_sve_svorr_n_s32_m, "q4iq16bq4ii", "n", "sve")
3680
TARGET_BUILTIN(__builtin_sve_svorr_n_s32_x, "q4iq16bq4ii", "n", "sve")
3681
TARGET_BUILTIN(__builtin_sve_svorr_n_s32_z, "q4iq16bq4ii", "n", "sve")
3682
TARGET_BUILTIN(__builtin_sve_svorr_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
3683
TARGET_BUILTIN(__builtin_sve_svorr_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
3684
TARGET_BUILTIN(__builtin_sve_svorr_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
3685
TARGET_BUILTIN(__builtin_sve_svorr_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
3686
TARGET_BUILTIN(__builtin_sve_svorr_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
3687
TARGET_BUILTIN(__builtin_sve_svorr_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
3688
TARGET_BUILTIN(__builtin_sve_svorr_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
3689
TARGET_BUILTIN(__builtin_sve_svorr_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
3690
TARGET_BUILTIN(__builtin_sve_svorr_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
3691
TARGET_BUILTIN(__builtin_sve_svorr_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
3692
TARGET_BUILTIN(__builtin_sve_svorr_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
3693
TARGET_BUILTIN(__builtin_sve_svorr_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
3694
TARGET_BUILTIN(__builtin_sve_svorr_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
3695
TARGET_BUILTIN(__builtin_sve_svorr_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
3696
TARGET_BUILTIN(__builtin_sve_svorr_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
3697
TARGET_BUILTIN(__builtin_sve_svorr_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
3698
TARGET_BUILTIN(__builtin_sve_svorr_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
3699
TARGET_BUILTIN(__builtin_sve_svorr_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
3700
TARGET_BUILTIN(__builtin_sve_svorr_s16_m, "q8sq16bq8sq8s", "n", "sve")
3701
TARGET_BUILTIN(__builtin_sve_svorr_s16_x, "q8sq16bq8sq8s", "n", "sve")
3702
TARGET_BUILTIN(__builtin_sve_svorr_s16_z, "q8sq16bq8sq8s", "n", "sve")
3703
TARGET_BUILTIN(__builtin_sve_svorr_s32_m, "q4iq16bq4iq4i", "n", "sve")
3704
TARGET_BUILTIN(__builtin_sve_svorr_s32_x, "q4iq16bq4iq4i", "n", "sve")
3705
TARGET_BUILTIN(__builtin_sve_svorr_s32_z, "q4iq16bq4iq4i", "n", "sve")
3706
TARGET_BUILTIN(__builtin_sve_svorr_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3707
TARGET_BUILTIN(__builtin_sve_svorr_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3708
TARGET_BUILTIN(__builtin_sve_svorr_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
3709
TARGET_BUILTIN(__builtin_sve_svorr_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
3710
TARGET_BUILTIN(__builtin_sve_svorr_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
3711
TARGET_BUILTIN(__builtin_sve_svorr_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
3712
TARGET_BUILTIN(__builtin_sve_svorr_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
3713
TARGET_BUILTIN(__builtin_sve_svorr_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
3714
TARGET_BUILTIN(__builtin_sve_svorr_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
3715
TARGET_BUILTIN(__builtin_sve_svorr_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3716
TARGET_BUILTIN(__builtin_sve_svorr_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3717
TARGET_BUILTIN(__builtin_sve_svorr_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
3718
TARGET_BUILTIN(__builtin_sve_svorr_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3719
TARGET_BUILTIN(__builtin_sve_svorr_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3720
TARGET_BUILTIN(__builtin_sve_svorr_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
3721
TARGET_BUILTIN(__builtin_sve_svorr_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3722
TARGET_BUILTIN(__builtin_sve_svorr_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3723
TARGET_BUILTIN(__builtin_sve_svorr_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
3724
TARGET_BUILTIN(__builtin_sve_svorv_s16, "sq16bq8s", "n", "sve")
3725
TARGET_BUILTIN(__builtin_sve_svorv_s32, "iq16bq4i", "n", "sve")
3726
TARGET_BUILTIN(__builtin_sve_svorv_s64, "Wiq16bq2Wi", "n", "sve")
3727
TARGET_BUILTIN(__builtin_sve_svorv_s8, "Scq16bq16Sc", "n", "sve")
3728
TARGET_BUILTIN(__builtin_sve_svorv_u16, "Usq16bq8Us", "n", "sve")
3729
TARGET_BUILTIN(__builtin_sve_svorv_u32, "Uiq16bq4Ui", "n", "sve")
3730
TARGET_BUILTIN(__builtin_sve_svorv_u64, "UWiq16bq2UWi", "n", "sve")
3731
TARGET_BUILTIN(__builtin_sve_svorv_u8, "Ucq16bq16Uc", "n", "sve")
3732
TARGET_BUILTIN(__builtin_sve_svpfalse_b, "q16bv", "n", "sve")
3733
TARGET_BUILTIN(__builtin_sve_svpfirst_b, "q16bq16bq16b", "n", "sve")
3734
TARGET_BUILTIN(__builtin_sve_svpmul_n_u8, "q16Ucq16UcUc", "n", "sve2")
3735
TARGET_BUILTIN(__builtin_sve_svpmul_u8, "q16Ucq16Ucq16Uc", "n", "sve2")
3736
TARGET_BUILTIN(__builtin_sve_svpmullb_n_u16, "q8Usq16UcUc", "n", "sve2")
3737
TARGET_BUILTIN(__builtin_sve_svpmullb_n_u64, "q2UWiq4UiUi", "n", "sve2")
3738
TARGET_BUILTIN(__builtin_sve_svpmullb_pair_n_u32, "q4Uiq4UiUi", "n", "sve2")
3739
TARGET_BUILTIN(__builtin_sve_svpmullb_pair_n_u64, "q2UWiq2UWiUWi", "n", "sve2-aes")
3740
TARGET_BUILTIN(__builtin_sve_svpmullb_pair_n_u8, "q16Ucq16UcUc", "n", "sve2")
3741
TARGET_BUILTIN(__builtin_sve_svpmullb_pair_u32, "q4Uiq4Uiq4Ui", "n", "sve2")
3742
TARGET_BUILTIN(__builtin_sve_svpmullb_pair_u64, "q2UWiq2UWiq2UWi", "n", "sve2-aes")
3743
TARGET_BUILTIN(__builtin_sve_svpmullb_pair_u8, "q16Ucq16Ucq16Uc", "n", "sve2")
3744
TARGET_BUILTIN(__builtin_sve_svpmullb_u16, "q8Usq16Ucq16Uc", "n", "sve2")
3745
TARGET_BUILTIN(__builtin_sve_svpmullb_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
3746
TARGET_BUILTIN(__builtin_sve_svpmullt_n_u16, "q8Usq16UcUc", "n", "sve2")
3747
TARGET_BUILTIN(__builtin_sve_svpmullt_n_u64, "q2UWiq4UiUi", "n", "sve2")
3748
TARGET_BUILTIN(__builtin_sve_svpmullt_pair_n_u32, "q4Uiq4UiUi", "n", "sve2")
3749
TARGET_BUILTIN(__builtin_sve_svpmullt_pair_n_u64, "q2UWiq2UWiUWi", "n", "sve2-aes")
3750
TARGET_BUILTIN(__builtin_sve_svpmullt_pair_n_u8, "q16Ucq16UcUc", "n", "sve2")
3751
TARGET_BUILTIN(__builtin_sve_svpmullt_pair_u32, "q4Uiq4Uiq4Ui", "n", "sve2")
3752
TARGET_BUILTIN(__builtin_sve_svpmullt_pair_u64, "q2UWiq2UWiq2UWi", "n", "sve2-aes")
3753
TARGET_BUILTIN(__builtin_sve_svpmullt_pair_u8, "q16Ucq16Ucq16Uc", "n", "sve2")
3754
TARGET_BUILTIN(__builtin_sve_svpmullt_u16, "q8Usq16Ucq16Uc", "n", "sve2")
3755
TARGET_BUILTIN(__builtin_sve_svpmullt_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
3756
TARGET_BUILTIN(__builtin_sve_svpnext_b16, "q16bq16bq16b", "n", "sve")
3757
TARGET_BUILTIN(__builtin_sve_svpnext_b32, "q16bq16bq16b", "n", "sve")
3758
TARGET_BUILTIN(__builtin_sve_svpnext_b64, "q16bq16bq16b", "n", "sve")
3759
TARGET_BUILTIN(__builtin_sve_svpnext_b8, "q16bq16bq16b", "n", "sve")
3760
TARGET_BUILTIN(__builtin_sve_svprfb, "vq16bvC*Ii", "n", "sve")
3761
TARGET_BUILTIN(__builtin_sve_svprfb_gather_s32offset, "vq16bvC*q4iIi", "n", "sve")
3762
TARGET_BUILTIN(__builtin_sve_svprfb_gather_s64offset, "vq16bvC*q2WiIi", "n", "sve")
3763
TARGET_BUILTIN(__builtin_sve_svprfb_gather_u32base, "vq16bq4UiIi", "n", "sve")
3764
TARGET_BUILTIN(__builtin_sve_svprfb_gather_u32base_offset, "vq16bq4UiWiIi", "n", "sve")
3765
TARGET_BUILTIN(__builtin_sve_svprfb_gather_u32offset, "vq16bvC*q4UiIi", "n", "sve")
3766
TARGET_BUILTIN(__builtin_sve_svprfb_gather_u64base, "vq16bq2UWiIi", "n", "sve")
3767
TARGET_BUILTIN(__builtin_sve_svprfb_gather_u64base_offset, "vq16bq2UWiWiIi", "n", "sve")
3768
TARGET_BUILTIN(__builtin_sve_svprfb_gather_u64offset, "vq16bvC*q2UWiIi", "n", "sve")
3769
TARGET_BUILTIN(__builtin_sve_svprfb_vnum, "vq16bvC*WiIi", "n", "sve")
3770
TARGET_BUILTIN(__builtin_sve_svprfd, "vq16bvC*Ii", "n", "sve")
3771
TARGET_BUILTIN(__builtin_sve_svprfd_gather_s32index, "vq16bvC*q4iIi", "n", "sve")
3772
TARGET_BUILTIN(__builtin_sve_svprfd_gather_s64index, "vq16bvC*q2WiIi", "n", "sve")
3773
TARGET_BUILTIN(__builtin_sve_svprfd_gather_u32base, "vq16bq4UiIi", "n", "sve")
3774
TARGET_BUILTIN(__builtin_sve_svprfd_gather_u32base_index, "vq16bq4UiWiIi", "n", "sve")
3775
TARGET_BUILTIN(__builtin_sve_svprfd_gather_u32index, "vq16bvC*q4UiIi", "n", "sve")
3776
TARGET_BUILTIN(__builtin_sve_svprfd_gather_u64base, "vq16bq2UWiIi", "n", "sve")
3777
TARGET_BUILTIN(__builtin_sve_svprfd_gather_u64base_index, "vq16bq2UWiWiIi", "n", "sve")
3778
TARGET_BUILTIN(__builtin_sve_svprfd_gather_u64index, "vq16bvC*q2UWiIi", "n", "sve")
3779
TARGET_BUILTIN(__builtin_sve_svprfd_vnum, "vq16bvC*WiIi", "n", "sve")
3780
TARGET_BUILTIN(__builtin_sve_svprfh, "vq16bvC*Ii", "n", "sve")
3781
TARGET_BUILTIN(__builtin_sve_svprfh_gather_s32index, "vq16bvC*q4iIi", "n", "sve")
3782
TARGET_BUILTIN(__builtin_sve_svprfh_gather_s64index, "vq16bvC*q2WiIi", "n", "sve")
3783
TARGET_BUILTIN(__builtin_sve_svprfh_gather_u32base, "vq16bq4UiIi", "n", "sve")
3784
TARGET_BUILTIN(__builtin_sve_svprfh_gather_u32base_index, "vq16bq4UiWiIi", "n", "sve")
3785
TARGET_BUILTIN(__builtin_sve_svprfh_gather_u32index, "vq16bvC*q4UiIi", "n", "sve")
3786
TARGET_BUILTIN(__builtin_sve_svprfh_gather_u64base, "vq16bq2UWiIi", "n", "sve")
3787
TARGET_BUILTIN(__builtin_sve_svprfh_gather_u64base_index, "vq16bq2UWiWiIi", "n", "sve")
3788
TARGET_BUILTIN(__builtin_sve_svprfh_gather_u64index, "vq16bvC*q2UWiIi", "n", "sve")
3789
TARGET_BUILTIN(__builtin_sve_svprfh_vnum, "vq16bvC*WiIi", "n", "sve")
3790
TARGET_BUILTIN(__builtin_sve_svprfw, "vq16bvC*Ii", "n", "sve")
3791
TARGET_BUILTIN(__builtin_sve_svprfw_gather_s32index, "vq16bvC*q4iIi", "n", "sve")
3792
TARGET_BUILTIN(__builtin_sve_svprfw_gather_s64index, "vq16bvC*q2WiIi", "n", "sve")
3793
TARGET_BUILTIN(__builtin_sve_svprfw_gather_u32base, "vq16bq4UiIi", "n", "sve")
3794
TARGET_BUILTIN(__builtin_sve_svprfw_gather_u32base_index, "vq16bq4UiWiIi", "n", "sve")
3795
TARGET_BUILTIN(__builtin_sve_svprfw_gather_u32index, "vq16bvC*q4UiIi", "n", "sve")
3796
TARGET_BUILTIN(__builtin_sve_svprfw_gather_u64base, "vq16bq2UWiIi", "n", "sve")
3797
TARGET_BUILTIN(__builtin_sve_svprfw_gather_u64base_index, "vq16bq2UWiWiIi", "n", "sve")
3798
TARGET_BUILTIN(__builtin_sve_svprfw_gather_u64index, "vq16bvC*q2UWiIi", "n", "sve")
3799
TARGET_BUILTIN(__builtin_sve_svprfw_vnum, "vq16bvC*WiIi", "n", "sve")
3800
TARGET_BUILTIN(__builtin_sve_svptest_any, "bq16bq16b", "n", "sve")
3801
TARGET_BUILTIN(__builtin_sve_svptest_first, "bq16bq16b", "n", "sve")
3802
TARGET_BUILTIN(__builtin_sve_svptest_last, "bq16bq16b", "n", "sve")
3803
TARGET_BUILTIN(__builtin_sve_svptrue_b16, "q16bv", "n", "sve")
3804
TARGET_BUILTIN(__builtin_sve_svptrue_b32, "q16bv", "n", "sve")
3805
TARGET_BUILTIN(__builtin_sve_svptrue_b64, "q16bv", "n", "sve")
3806
TARGET_BUILTIN(__builtin_sve_svptrue_b8, "q16bv", "n", "sve")
3807
TARGET_BUILTIN(__builtin_sve_svptrue_pat_b16, "q16bIi", "n", "sve")
3808
TARGET_BUILTIN(__builtin_sve_svptrue_pat_b32, "q16bIi", "n", "sve")
3809
TARGET_BUILTIN(__builtin_sve_svptrue_pat_b64, "q16bIi", "n", "sve")
3810
TARGET_BUILTIN(__builtin_sve_svptrue_pat_b8, "q16bIi", "n", "sve")
3811
TARGET_BUILTIN(__builtin_sve_svqabs_s16_m, "q8sq8sq16bq8s", "n", "sve2")
3812
TARGET_BUILTIN(__builtin_sve_svqabs_s16_x, "q8sq16bq8s", "n", "sve2")
3813
TARGET_BUILTIN(__builtin_sve_svqabs_s16_z, "q8sq16bq8s", "n", "sve2")
3814
TARGET_BUILTIN(__builtin_sve_svqabs_s32_m, "q4iq4iq16bq4i", "n", "sve2")
3815
TARGET_BUILTIN(__builtin_sve_svqabs_s32_x, "q4iq16bq4i", "n", "sve2")
3816
TARGET_BUILTIN(__builtin_sve_svqabs_s32_z, "q4iq16bq4i", "n", "sve2")
3817
TARGET_BUILTIN(__builtin_sve_svqabs_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve2")
3818
TARGET_BUILTIN(__builtin_sve_svqabs_s64_x, "q2Wiq16bq2Wi", "n", "sve2")
3819
TARGET_BUILTIN(__builtin_sve_svqabs_s64_z, "q2Wiq16bq2Wi", "n", "sve2")
3820
TARGET_BUILTIN(__builtin_sve_svqabs_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve2")
3821
TARGET_BUILTIN(__builtin_sve_svqabs_s8_x, "q16Scq16bq16Sc", "n", "sve2")
3822
TARGET_BUILTIN(__builtin_sve_svqabs_s8_z, "q16Scq16bq16Sc", "n", "sve2")
3823
TARGET_BUILTIN(__builtin_sve_svqadd_n_s16, "q8sq8ss", "n", "sve")
3824
TARGET_BUILTIN(__builtin_sve_svqadd_n_s16_m, "q8sq16bq8ss", "n", "sve2")
3825
TARGET_BUILTIN(__builtin_sve_svqadd_n_s16_x, "q8sq16bq8ss", "n", "sve2")
3826
TARGET_BUILTIN(__builtin_sve_svqadd_n_s16_z, "q8sq16bq8ss", "n", "sve2")
3827
TARGET_BUILTIN(__builtin_sve_svqadd_n_s32, "q4iq4ii", "n", "sve")
3828
TARGET_BUILTIN(__builtin_sve_svqadd_n_s32_m, "q4iq16bq4ii", "n", "sve2")
3829
TARGET_BUILTIN(__builtin_sve_svqadd_n_s32_x, "q4iq16bq4ii", "n", "sve2")
3830
TARGET_BUILTIN(__builtin_sve_svqadd_n_s32_z, "q4iq16bq4ii", "n", "sve2")
3831
TARGET_BUILTIN(__builtin_sve_svqadd_n_s64, "q2Wiq2WiWi", "n", "sve")
3832
TARGET_BUILTIN(__builtin_sve_svqadd_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
3833
TARGET_BUILTIN(__builtin_sve_svqadd_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
3834
TARGET_BUILTIN(__builtin_sve_svqadd_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
3835
TARGET_BUILTIN(__builtin_sve_svqadd_n_s8, "q16Scq16ScSc", "n", "sve")
3836
TARGET_BUILTIN(__builtin_sve_svqadd_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
3837
TARGET_BUILTIN(__builtin_sve_svqadd_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
3838
TARGET_BUILTIN(__builtin_sve_svqadd_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
3839
TARGET_BUILTIN(__builtin_sve_svqadd_n_u16, "q8Usq8UsUs", "n", "sve")
3840
TARGET_BUILTIN(__builtin_sve_svqadd_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
3841
TARGET_BUILTIN(__builtin_sve_svqadd_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
3842
TARGET_BUILTIN(__builtin_sve_svqadd_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
3843
TARGET_BUILTIN(__builtin_sve_svqadd_n_u32, "q4Uiq4UiUi", "n", "sve")
3844
TARGET_BUILTIN(__builtin_sve_svqadd_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
3845
TARGET_BUILTIN(__builtin_sve_svqadd_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
3846
TARGET_BUILTIN(__builtin_sve_svqadd_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
3847
TARGET_BUILTIN(__builtin_sve_svqadd_n_u64, "q2UWiq2UWiUWi", "n", "sve")
3848
TARGET_BUILTIN(__builtin_sve_svqadd_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
3849
TARGET_BUILTIN(__builtin_sve_svqadd_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
3850
TARGET_BUILTIN(__builtin_sve_svqadd_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
3851
TARGET_BUILTIN(__builtin_sve_svqadd_n_u8, "q16Ucq16UcUc", "n", "sve")
3852
TARGET_BUILTIN(__builtin_sve_svqadd_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
3853
TARGET_BUILTIN(__builtin_sve_svqadd_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
3854
TARGET_BUILTIN(__builtin_sve_svqadd_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
3855
TARGET_BUILTIN(__builtin_sve_svqadd_s16, "q8sq8sq8s", "n", "sve")
3856
TARGET_BUILTIN(__builtin_sve_svqadd_s16_m, "q8sq16bq8sq8s", "n", "sve2")
3857
TARGET_BUILTIN(__builtin_sve_svqadd_s16_x, "q8sq16bq8sq8s", "n", "sve2")
3858
TARGET_BUILTIN(__builtin_sve_svqadd_s16_z, "q8sq16bq8sq8s", "n", "sve2")
3859
TARGET_BUILTIN(__builtin_sve_svqadd_s32, "q4iq4iq4i", "n", "sve")
3860
TARGET_BUILTIN(__builtin_sve_svqadd_s32_m, "q4iq16bq4iq4i", "n", "sve2")
3861
TARGET_BUILTIN(__builtin_sve_svqadd_s32_x, "q4iq16bq4iq4i", "n", "sve2")
3862
TARGET_BUILTIN(__builtin_sve_svqadd_s32_z, "q4iq16bq4iq4i", "n", "sve2")
3863
TARGET_BUILTIN(__builtin_sve_svqadd_s64, "q2Wiq2Wiq2Wi", "n", "sve")
3864
TARGET_BUILTIN(__builtin_sve_svqadd_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
3865
TARGET_BUILTIN(__builtin_sve_svqadd_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
3866
TARGET_BUILTIN(__builtin_sve_svqadd_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
3867
TARGET_BUILTIN(__builtin_sve_svqadd_s8, "q16Scq16Scq16Sc", "n", "sve")
3868
TARGET_BUILTIN(__builtin_sve_svqadd_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
3869
TARGET_BUILTIN(__builtin_sve_svqadd_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
3870
TARGET_BUILTIN(__builtin_sve_svqadd_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
3871
TARGET_BUILTIN(__builtin_sve_svqadd_u16, "q8Usq8Usq8Us", "n", "sve")
3872
TARGET_BUILTIN(__builtin_sve_svqadd_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
3873
TARGET_BUILTIN(__builtin_sve_svqadd_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
3874
TARGET_BUILTIN(__builtin_sve_svqadd_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
3875
TARGET_BUILTIN(__builtin_sve_svqadd_u32, "q4Uiq4Uiq4Ui", "n", "sve")
3876
TARGET_BUILTIN(__builtin_sve_svqadd_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
3877
TARGET_BUILTIN(__builtin_sve_svqadd_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
3878
TARGET_BUILTIN(__builtin_sve_svqadd_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
3879
TARGET_BUILTIN(__builtin_sve_svqadd_u64, "q2UWiq2UWiq2UWi", "n", "sve")
3880
TARGET_BUILTIN(__builtin_sve_svqadd_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
3881
TARGET_BUILTIN(__builtin_sve_svqadd_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
3882
TARGET_BUILTIN(__builtin_sve_svqadd_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
3883
TARGET_BUILTIN(__builtin_sve_svqadd_u8, "q16Ucq16Ucq16Uc", "n", "sve")
3884
TARGET_BUILTIN(__builtin_sve_svqadd_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
3885
TARGET_BUILTIN(__builtin_sve_svqadd_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
3886
TARGET_BUILTIN(__builtin_sve_svqadd_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
3887
TARGET_BUILTIN(__builtin_sve_svqcadd_s16, "q8sq8sq8sIUWi", "n", "sve2")
3888
TARGET_BUILTIN(__builtin_sve_svqcadd_s32, "q4iq4iq4iIUWi", "n", "sve2")
3889
TARGET_BUILTIN(__builtin_sve_svqcadd_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
3890
TARGET_BUILTIN(__builtin_sve_svqcadd_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
3891
TARGET_BUILTIN(__builtin_sve_svqdecb_n_s32, "iiIUWi", "n", "sve")
3892
TARGET_BUILTIN(__builtin_sve_svqdecb_n_s64, "WiWiIUWi", "n", "sve")
3893
TARGET_BUILTIN(__builtin_sve_svqdecb_n_u32, "UiUiIUWi", "n", "sve")
3894
TARGET_BUILTIN(__builtin_sve_svqdecb_n_u64, "UWiUWiIUWi", "n", "sve")
3895
TARGET_BUILTIN(__builtin_sve_svqdecb_pat_n_s32, "iiIiIUWi", "n", "sve")
3896
TARGET_BUILTIN(__builtin_sve_svqdecb_pat_n_s64, "WiWiIiIUWi", "n", "sve")
3897
TARGET_BUILTIN(__builtin_sve_svqdecb_pat_n_u32, "UiUiIiIUWi", "n", "sve")
3898
TARGET_BUILTIN(__builtin_sve_svqdecb_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
3899
TARGET_BUILTIN(__builtin_sve_svqdecd_n_s32, "iiIUWi", "n", "sve")
3900
TARGET_BUILTIN(__builtin_sve_svqdecd_n_s64, "WiWiIUWi", "n", "sve")
3901
TARGET_BUILTIN(__builtin_sve_svqdecd_n_u32, "UiUiIUWi", "n", "sve")
3902
TARGET_BUILTIN(__builtin_sve_svqdecd_n_u64, "UWiUWiIUWi", "n", "sve")
3903
TARGET_BUILTIN(__builtin_sve_svqdecd_pat_n_s32, "iiIiIUWi", "n", "sve")
3904
TARGET_BUILTIN(__builtin_sve_svqdecd_pat_n_s64, "WiWiIiIUWi", "n", "sve")
3905
TARGET_BUILTIN(__builtin_sve_svqdecd_pat_n_u32, "UiUiIiIUWi", "n", "sve")
3906
TARGET_BUILTIN(__builtin_sve_svqdecd_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
3907
TARGET_BUILTIN(__builtin_sve_svqdecd_pat_s64, "q2Wiq2WiIiIUWi", "n", "sve")
3908
TARGET_BUILTIN(__builtin_sve_svqdecd_pat_u64, "q2UWiq2UWiIiIUWi", "n", "sve")
3909
TARGET_BUILTIN(__builtin_sve_svqdecd_s64, "q2Wiq2WiIUWi", "n", "sve")
3910
TARGET_BUILTIN(__builtin_sve_svqdecd_u64, "q2UWiq2UWiIUWi", "n", "sve")
3911
TARGET_BUILTIN(__builtin_sve_svqdech_n_s32, "iiIUWi", "n", "sve")
3912
TARGET_BUILTIN(__builtin_sve_svqdech_n_s64, "WiWiIUWi", "n", "sve")
3913
TARGET_BUILTIN(__builtin_sve_svqdech_n_u32, "UiUiIUWi", "n", "sve")
3914
TARGET_BUILTIN(__builtin_sve_svqdech_n_u64, "UWiUWiIUWi", "n", "sve")
3915
TARGET_BUILTIN(__builtin_sve_svqdech_pat_n_s32, "iiIiIUWi", "n", "sve")
3916
TARGET_BUILTIN(__builtin_sve_svqdech_pat_n_s64, "WiWiIiIUWi", "n", "sve")
3917
TARGET_BUILTIN(__builtin_sve_svqdech_pat_n_u32, "UiUiIiIUWi", "n", "sve")
3918
TARGET_BUILTIN(__builtin_sve_svqdech_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
3919
TARGET_BUILTIN(__builtin_sve_svqdech_pat_s16, "q8sq8sIiIUWi", "n", "sve")
3920
TARGET_BUILTIN(__builtin_sve_svqdech_pat_u16, "q8Usq8UsIiIUWi", "n", "sve")
3921
TARGET_BUILTIN(__builtin_sve_svqdech_s16, "q8sq8sIUWi", "n", "sve")
3922
TARGET_BUILTIN(__builtin_sve_svqdech_u16, "q8Usq8UsIUWi", "n", "sve")
3923
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s32_b16, "iiq16b", "n", "sve")
3924
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s32_b32, "iiq16b", "n", "sve")
3925
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s32_b64, "iiq16b", "n", "sve")
3926
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s32_b8, "iiq16b", "n", "sve")
3927
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s64_b16, "WiWiq16b", "n", "sve")
3928
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s64_b32, "WiWiq16b", "n", "sve")
3929
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s64_b64, "WiWiq16b", "n", "sve")
3930
TARGET_BUILTIN(__builtin_sve_svqdecp_n_s64_b8, "WiWiq16b", "n", "sve")
3931
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u32_b16, "UiUiq16b", "n", "sve")
3932
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u32_b32, "UiUiq16b", "n", "sve")
3933
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u32_b64, "UiUiq16b", "n", "sve")
3934
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u32_b8, "UiUiq16b", "n", "sve")
3935
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u64_b16, "UWiUWiq16b", "n", "sve")
3936
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u64_b32, "UWiUWiq16b", "n", "sve")
3937
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u64_b64, "UWiUWiq16b", "n", "sve")
3938
TARGET_BUILTIN(__builtin_sve_svqdecp_n_u64_b8, "UWiUWiq16b", "n", "sve")
3939
TARGET_BUILTIN(__builtin_sve_svqdecp_s16, "q8sq8sq16b", "n", "sve")
3940
TARGET_BUILTIN(__builtin_sve_svqdecp_s32, "q4iq4iq16b", "n", "sve")
3941
TARGET_BUILTIN(__builtin_sve_svqdecp_s64, "q2Wiq2Wiq16b", "n", "sve")
3942
TARGET_BUILTIN(__builtin_sve_svqdecp_u16, "q8Usq8Usq16b", "n", "sve")
3943
TARGET_BUILTIN(__builtin_sve_svqdecp_u32, "q4Uiq4Uiq16b", "n", "sve")
3944
TARGET_BUILTIN(__builtin_sve_svqdecp_u64, "q2UWiq2UWiq16b", "n", "sve")
3945
TARGET_BUILTIN(__builtin_sve_svqdecw_n_s32, "iiIUWi", "n", "sve")
3946
TARGET_BUILTIN(__builtin_sve_svqdecw_n_s64, "WiWiIUWi", "n", "sve")
3947
TARGET_BUILTIN(__builtin_sve_svqdecw_n_u32, "UiUiIUWi", "n", "sve")
3948
TARGET_BUILTIN(__builtin_sve_svqdecw_n_u64, "UWiUWiIUWi", "n", "sve")
3949
TARGET_BUILTIN(__builtin_sve_svqdecw_pat_n_s32, "iiIiIUWi", "n", "sve")
3950
TARGET_BUILTIN(__builtin_sve_svqdecw_pat_n_s64, "WiWiIiIUWi", "n", "sve")
3951
TARGET_BUILTIN(__builtin_sve_svqdecw_pat_n_u32, "UiUiIiIUWi", "n", "sve")
3952
TARGET_BUILTIN(__builtin_sve_svqdecw_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
3953
TARGET_BUILTIN(__builtin_sve_svqdecw_pat_s32, "q4iq4iIiIUWi", "n", "sve")
3954
TARGET_BUILTIN(__builtin_sve_svqdecw_pat_u32, "q4Uiq4UiIiIUWi", "n", "sve")
3955
TARGET_BUILTIN(__builtin_sve_svqdecw_s32, "q4iq4iIUWi", "n", "sve")
3956
TARGET_BUILTIN(__builtin_sve_svqdecw_u32, "q4Uiq4UiIUWi", "n", "sve")
3957
TARGET_BUILTIN(__builtin_sve_svqdmlalb_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3958
TARGET_BUILTIN(__builtin_sve_svqdmlalb_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3959
TARGET_BUILTIN(__builtin_sve_svqdmlalb_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3960
TARGET_BUILTIN(__builtin_sve_svqdmlalb_n_s32, "q4iq4iq8ss", "n", "sve2")
3961
TARGET_BUILTIN(__builtin_sve_svqdmlalb_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3962
TARGET_BUILTIN(__builtin_sve_svqdmlalb_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3963
TARGET_BUILTIN(__builtin_sve_svqdmlalb_s32, "q4iq4iq8sq8s", "n", "sve2")
3964
TARGET_BUILTIN(__builtin_sve_svqdmlalb_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3965
TARGET_BUILTIN(__builtin_sve_svqdmlalbt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3966
TARGET_BUILTIN(__builtin_sve_svqdmlalbt_n_s32, "q4iq4iq8ss", "n", "sve2")
3967
TARGET_BUILTIN(__builtin_sve_svqdmlalbt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3968
TARGET_BUILTIN(__builtin_sve_svqdmlalbt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3969
TARGET_BUILTIN(__builtin_sve_svqdmlalbt_s32, "q4iq4iq8sq8s", "n", "sve2")
3970
TARGET_BUILTIN(__builtin_sve_svqdmlalbt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3971
TARGET_BUILTIN(__builtin_sve_svqdmlalt_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3972
TARGET_BUILTIN(__builtin_sve_svqdmlalt_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3973
TARGET_BUILTIN(__builtin_sve_svqdmlalt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3974
TARGET_BUILTIN(__builtin_sve_svqdmlalt_n_s32, "q4iq4iq8ss", "n", "sve2")
3975
TARGET_BUILTIN(__builtin_sve_svqdmlalt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3976
TARGET_BUILTIN(__builtin_sve_svqdmlalt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3977
TARGET_BUILTIN(__builtin_sve_svqdmlalt_s32, "q4iq4iq8sq8s", "n", "sve2")
3978
TARGET_BUILTIN(__builtin_sve_svqdmlalt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3979
TARGET_BUILTIN(__builtin_sve_svqdmlslb_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3980
TARGET_BUILTIN(__builtin_sve_svqdmlslb_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3981
TARGET_BUILTIN(__builtin_sve_svqdmlslb_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3982
TARGET_BUILTIN(__builtin_sve_svqdmlslb_n_s32, "q4iq4iq8ss", "n", "sve2")
3983
TARGET_BUILTIN(__builtin_sve_svqdmlslb_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3984
TARGET_BUILTIN(__builtin_sve_svqdmlslb_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3985
TARGET_BUILTIN(__builtin_sve_svqdmlslb_s32, "q4iq4iq8sq8s", "n", "sve2")
3986
TARGET_BUILTIN(__builtin_sve_svqdmlslb_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3987
TARGET_BUILTIN(__builtin_sve_svqdmlslbt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3988
TARGET_BUILTIN(__builtin_sve_svqdmlslbt_n_s32, "q4iq4iq8ss", "n", "sve2")
3989
TARGET_BUILTIN(__builtin_sve_svqdmlslbt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3990
TARGET_BUILTIN(__builtin_sve_svqdmlslbt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3991
TARGET_BUILTIN(__builtin_sve_svqdmlslbt_s32, "q4iq4iq8sq8s", "n", "sve2")
3992
TARGET_BUILTIN(__builtin_sve_svqdmlslbt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
3993
TARGET_BUILTIN(__builtin_sve_svqdmlslt_lane_s32, "q4iq4iq8sq8sIUWi", "n", "sve2")
3994
TARGET_BUILTIN(__builtin_sve_svqdmlslt_lane_s64, "q2Wiq2Wiq4iq4iIUWi", "n", "sve2")
3995
TARGET_BUILTIN(__builtin_sve_svqdmlslt_n_s16, "q8sq8sq16ScSc", "n", "sve2")
3996
TARGET_BUILTIN(__builtin_sve_svqdmlslt_n_s32, "q4iq4iq8ss", "n", "sve2")
3997
TARGET_BUILTIN(__builtin_sve_svqdmlslt_n_s64, "q2Wiq2Wiq4ii", "n", "sve2")
3998
TARGET_BUILTIN(__builtin_sve_svqdmlslt_s16, "q8sq8sq16Scq16Sc", "n", "sve2")
3999
TARGET_BUILTIN(__builtin_sve_svqdmlslt_s32, "q4iq4iq8sq8s", "n", "sve2")
4000
TARGET_BUILTIN(__builtin_sve_svqdmlslt_s64, "q2Wiq2Wiq4iq4i", "n", "sve2")
4001
TARGET_BUILTIN(__builtin_sve_svqdmulh_lane_s16, "q8sq8sq8sIUWi", "n", "sve2")
4002
TARGET_BUILTIN(__builtin_sve_svqdmulh_lane_s32, "q4iq4iq4iIUWi", "n", "sve2")
4003
TARGET_BUILTIN(__builtin_sve_svqdmulh_lane_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
4004
TARGET_BUILTIN(__builtin_sve_svqdmulh_n_s16, "q8sq8ss", "n", "sve2")
4005
TARGET_BUILTIN(__builtin_sve_svqdmulh_n_s32, "q4iq4ii", "n", "sve2")
4006
TARGET_BUILTIN(__builtin_sve_svqdmulh_n_s64, "q2Wiq2WiWi", "n", "sve2")
4007
TARGET_BUILTIN(__builtin_sve_svqdmulh_n_s8, "q16Scq16ScSc", "n", "sve2")
4008
TARGET_BUILTIN(__builtin_sve_svqdmulh_s16, "q8sq8sq8s", "n", "sve2")
4009
TARGET_BUILTIN(__builtin_sve_svqdmulh_s32, "q4iq4iq4i", "n", "sve2")
4010
TARGET_BUILTIN(__builtin_sve_svqdmulh_s64, "q2Wiq2Wiq2Wi", "n", "sve2")
4011
TARGET_BUILTIN(__builtin_sve_svqdmulh_s8, "q16Scq16Scq16Sc", "n", "sve2")
4012
TARGET_BUILTIN(__builtin_sve_svqdmullb_lane_s32, "q4iq8sq8sIUWi", "n", "sve2")
4013
TARGET_BUILTIN(__builtin_sve_svqdmullb_lane_s64, "q2Wiq4iq4iIUWi", "n", "sve2")
4014
TARGET_BUILTIN(__builtin_sve_svqdmullb_n_s16, "q8sq16ScSc", "n", "sve2")
4015
TARGET_BUILTIN(__builtin_sve_svqdmullb_n_s32, "q4iq8ss", "n", "sve2")
4016
TARGET_BUILTIN(__builtin_sve_svqdmullb_n_s64, "q2Wiq4ii", "n", "sve2")
4017
TARGET_BUILTIN(__builtin_sve_svqdmullb_s16, "q8sq16Scq16Sc", "n", "sve2")
4018
TARGET_BUILTIN(__builtin_sve_svqdmullb_s32, "q4iq8sq8s", "n", "sve2")
4019
TARGET_BUILTIN(__builtin_sve_svqdmullb_s64, "q2Wiq4iq4i", "n", "sve2")
4020
TARGET_BUILTIN(__builtin_sve_svqdmullt_lane_s32, "q4iq8sq8sIUWi", "n", "sve2")
4021
TARGET_BUILTIN(__builtin_sve_svqdmullt_lane_s64, "q2Wiq4iq4iIUWi", "n", "sve2")
4022
TARGET_BUILTIN(__builtin_sve_svqdmullt_n_s16, "q8sq16ScSc", "n", "sve2")
4023
TARGET_BUILTIN(__builtin_sve_svqdmullt_n_s32, "q4iq8ss", "n", "sve2")
4024
TARGET_BUILTIN(__builtin_sve_svqdmullt_n_s64, "q2Wiq4ii", "n", "sve2")
4025
TARGET_BUILTIN(__builtin_sve_svqdmullt_s16, "q8sq16Scq16Sc", "n", "sve2")
4026
TARGET_BUILTIN(__builtin_sve_svqdmullt_s32, "q4iq8sq8s", "n", "sve2")
4027
TARGET_BUILTIN(__builtin_sve_svqdmullt_s64, "q2Wiq4iq4i", "n", "sve2")
4028
TARGET_BUILTIN(__builtin_sve_svqincb_n_s32, "iiIUWi", "n", "sve")
4029
TARGET_BUILTIN(__builtin_sve_svqincb_n_s64, "WiWiIUWi", "n", "sve")
4030
TARGET_BUILTIN(__builtin_sve_svqincb_n_u32, "UiUiIUWi", "n", "sve")
4031
TARGET_BUILTIN(__builtin_sve_svqincb_n_u64, "UWiUWiIUWi", "n", "sve")
4032
TARGET_BUILTIN(__builtin_sve_svqincb_pat_n_s32, "iiIiIUWi", "n", "sve")
4033
TARGET_BUILTIN(__builtin_sve_svqincb_pat_n_s64, "WiWiIiIUWi", "n", "sve")
4034
TARGET_BUILTIN(__builtin_sve_svqincb_pat_n_u32, "UiUiIiIUWi", "n", "sve")
4035
TARGET_BUILTIN(__builtin_sve_svqincb_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
4036
TARGET_BUILTIN(__builtin_sve_svqincd_n_s32, "iiIUWi", "n", "sve")
4037
TARGET_BUILTIN(__builtin_sve_svqincd_n_s64, "WiWiIUWi", "n", "sve")
4038
TARGET_BUILTIN(__builtin_sve_svqincd_n_u32, "UiUiIUWi", "n", "sve")
4039
TARGET_BUILTIN(__builtin_sve_svqincd_n_u64, "UWiUWiIUWi", "n", "sve")
4040
TARGET_BUILTIN(__builtin_sve_svqincd_pat_n_s32, "iiIiIUWi", "n", "sve")
4041
TARGET_BUILTIN(__builtin_sve_svqincd_pat_n_s64, "WiWiIiIUWi", "n", "sve")
4042
TARGET_BUILTIN(__builtin_sve_svqincd_pat_n_u32, "UiUiIiIUWi", "n", "sve")
4043
TARGET_BUILTIN(__builtin_sve_svqincd_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
4044
TARGET_BUILTIN(__builtin_sve_svqincd_pat_s64, "q2Wiq2WiIiIUWi", "n", "sve")
4045
TARGET_BUILTIN(__builtin_sve_svqincd_pat_u64, "q2UWiq2UWiIiIUWi", "n", "sve")
4046
TARGET_BUILTIN(__builtin_sve_svqincd_s64, "q2Wiq2WiIUWi", "n", "sve")
4047
TARGET_BUILTIN(__builtin_sve_svqincd_u64, "q2UWiq2UWiIUWi", "n", "sve")
4048
TARGET_BUILTIN(__builtin_sve_svqinch_n_s32, "iiIUWi", "n", "sve")
4049
TARGET_BUILTIN(__builtin_sve_svqinch_n_s64, "WiWiIUWi", "n", "sve")
4050
TARGET_BUILTIN(__builtin_sve_svqinch_n_u32, "UiUiIUWi", "n", "sve")
4051
TARGET_BUILTIN(__builtin_sve_svqinch_n_u64, "UWiUWiIUWi", "n", "sve")
4052
TARGET_BUILTIN(__builtin_sve_svqinch_pat_n_s32, "iiIiIUWi", "n", "sve")
4053
TARGET_BUILTIN(__builtin_sve_svqinch_pat_n_s64, "WiWiIiIUWi", "n", "sve")
4054
TARGET_BUILTIN(__builtin_sve_svqinch_pat_n_u32, "UiUiIiIUWi", "n", "sve")
4055
TARGET_BUILTIN(__builtin_sve_svqinch_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
4056
TARGET_BUILTIN(__builtin_sve_svqinch_pat_s16, "q8sq8sIiIUWi", "n", "sve")
4057
TARGET_BUILTIN(__builtin_sve_svqinch_pat_u16, "q8Usq8UsIiIUWi", "n", "sve")
4058
TARGET_BUILTIN(__builtin_sve_svqinch_s16, "q8sq8sIUWi", "n", "sve")
4059
TARGET_BUILTIN(__builtin_sve_svqinch_u16, "q8Usq8UsIUWi", "n", "sve")
4060
TARGET_BUILTIN(__builtin_sve_svqincp_n_s32_b16, "iiq16b", "n", "sve")
4061
TARGET_BUILTIN(__builtin_sve_svqincp_n_s32_b32, "iiq16b", "n", "sve")
4062
TARGET_BUILTIN(__builtin_sve_svqincp_n_s32_b64, "iiq16b", "n", "sve")
4063
TARGET_BUILTIN(__builtin_sve_svqincp_n_s32_b8, "iiq16b", "n", "sve")
4064
TARGET_BUILTIN(__builtin_sve_svqincp_n_s64_b16, "WiWiq16b", "n", "sve")
4065
TARGET_BUILTIN(__builtin_sve_svqincp_n_s64_b32, "WiWiq16b", "n", "sve")
4066
TARGET_BUILTIN(__builtin_sve_svqincp_n_s64_b64, "WiWiq16b", "n", "sve")
4067
TARGET_BUILTIN(__builtin_sve_svqincp_n_s64_b8, "WiWiq16b", "n", "sve")
4068
TARGET_BUILTIN(__builtin_sve_svqincp_n_u32_b16, "UiUiq16b", "n", "sve")
4069
TARGET_BUILTIN(__builtin_sve_svqincp_n_u32_b32, "UiUiq16b", "n", "sve")
4070
TARGET_BUILTIN(__builtin_sve_svqincp_n_u32_b64, "UiUiq16b", "n", "sve")
4071
TARGET_BUILTIN(__builtin_sve_svqincp_n_u32_b8, "UiUiq16b", "n", "sve")
4072
TARGET_BUILTIN(__builtin_sve_svqincp_n_u64_b16, "UWiUWiq16b", "n", "sve")
4073
TARGET_BUILTIN(__builtin_sve_svqincp_n_u64_b32, "UWiUWiq16b", "n", "sve")
4074
TARGET_BUILTIN(__builtin_sve_svqincp_n_u64_b64, "UWiUWiq16b", "n", "sve")
4075
TARGET_BUILTIN(__builtin_sve_svqincp_n_u64_b8, "UWiUWiq16b", "n", "sve")
4076
TARGET_BUILTIN(__builtin_sve_svqincp_s16, "q8sq8sq16b", "n", "sve")
4077
TARGET_BUILTIN(__builtin_sve_svqincp_s32, "q4iq4iq16b", "n", "sve")
4078
TARGET_BUILTIN(__builtin_sve_svqincp_s64, "q2Wiq2Wiq16b", "n", "sve")
4079
TARGET_BUILTIN(__builtin_sve_svqincp_u16, "q8Usq8Usq16b", "n", "sve")
4080
TARGET_BUILTIN(__builtin_sve_svqincp_u32, "q4Uiq4Uiq16b", "n", "sve")
4081
TARGET_BUILTIN(__builtin_sve_svqincp_u64, "q2UWiq2UWiq16b", "n", "sve")
4082
TARGET_BUILTIN(__builtin_sve_svqincw_n_s32, "iiIUWi", "n", "sve")
4083
TARGET_BUILTIN(__builtin_sve_svqincw_n_s64, "WiWiIUWi", "n", "sve")
4084
TARGET_BUILTIN(__builtin_sve_svqincw_n_u32, "UiUiIUWi", "n", "sve")
4085
TARGET_BUILTIN(__builtin_sve_svqincw_n_u64, "UWiUWiIUWi", "n", "sve")
4086
TARGET_BUILTIN(__builtin_sve_svqincw_pat_n_s32, "iiIiIUWi", "n", "sve")
4087
TARGET_BUILTIN(__builtin_sve_svqincw_pat_n_s64, "WiWiIiIUWi", "n", "sve")
4088
TARGET_BUILTIN(__builtin_sve_svqincw_pat_n_u32, "UiUiIiIUWi", "n", "sve")
4089
TARGET_BUILTIN(__builtin_sve_svqincw_pat_n_u64, "UWiUWiIiIUWi", "n", "sve")
4090
TARGET_BUILTIN(__builtin_sve_svqincw_pat_s32, "q4iq4iIiIUWi", "n", "sve")
4091
TARGET_BUILTIN(__builtin_sve_svqincw_pat_u32, "q4Uiq4UiIiIUWi", "n", "sve")
4092
TARGET_BUILTIN(__builtin_sve_svqincw_s32, "q4iq4iIUWi", "n", "sve")
4093
TARGET_BUILTIN(__builtin_sve_svqincw_u32, "q4Uiq4UiIUWi", "n", "sve")
4094
TARGET_BUILTIN(__builtin_sve_svqneg_s16_m, "q8sq8sq16bq8s", "n", "sve2")
4095
TARGET_BUILTIN(__builtin_sve_svqneg_s16_x, "q8sq16bq8s", "n", "sve2")
4096
TARGET_BUILTIN(__builtin_sve_svqneg_s16_z, "q8sq16bq8s", "n", "sve2")
4097
TARGET_BUILTIN(__builtin_sve_svqneg_s32_m, "q4iq4iq16bq4i", "n", "sve2")
4098
TARGET_BUILTIN(__builtin_sve_svqneg_s32_x, "q4iq16bq4i", "n", "sve2")
4099
TARGET_BUILTIN(__builtin_sve_svqneg_s32_z, "q4iq16bq4i", "n", "sve2")
4100
TARGET_BUILTIN(__builtin_sve_svqneg_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve2")
4101
TARGET_BUILTIN(__builtin_sve_svqneg_s64_x, "q2Wiq16bq2Wi", "n", "sve2")
4102
TARGET_BUILTIN(__builtin_sve_svqneg_s64_z, "q2Wiq16bq2Wi", "n", "sve2")
4103
TARGET_BUILTIN(__builtin_sve_svqneg_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve2")
4104
TARGET_BUILTIN(__builtin_sve_svqneg_s8_x, "q16Scq16bq16Sc", "n", "sve2")
4105
TARGET_BUILTIN(__builtin_sve_svqneg_s8_z, "q16Scq16bq16Sc", "n", "sve2")
4106
TARGET_BUILTIN(__builtin_sve_svqrdcmlah_lane_s16, "q8sq8sq8sq8sIUWiIUWi", "n", "sve2")
4107
TARGET_BUILTIN(__builtin_sve_svqrdcmlah_lane_s32, "q4iq4iq4iq4iIUWiIUWi", "n", "sve2")
4108
TARGET_BUILTIN(__builtin_sve_svqrdcmlah_s16, "q8sq8sq8sq8sIUWi", "n", "sve2")
4109
TARGET_BUILTIN(__builtin_sve_svqrdcmlah_s32, "q4iq4iq4iq4iIUWi", "n", "sve2")
4110
TARGET_BUILTIN(__builtin_sve_svqrdcmlah_s64, "q2Wiq2Wiq2Wiq2WiIUWi", "n", "sve2")
4111
TARGET_BUILTIN(__builtin_sve_svqrdcmlah_s8, "q16Scq16Scq16Scq16ScIUWi", "n", "sve2")
4112
TARGET_BUILTIN(__builtin_sve_svqrdmlah_lane_s16, "q8sq8sq8sq8sIUWi", "n", "sve2")
4113
TARGET_BUILTIN(__builtin_sve_svqrdmlah_lane_s32, "q4iq4iq4iq4iIUWi", "n", "sve2")
4114
TARGET_BUILTIN(__builtin_sve_svqrdmlah_lane_s64, "q2Wiq2Wiq2Wiq2WiIUWi", "n", "sve2")
4115
TARGET_BUILTIN(__builtin_sve_svqrdmlah_n_s16, "q8sq8sq8ss", "n", "sve2")
4116
TARGET_BUILTIN(__builtin_sve_svqrdmlah_n_s32, "q4iq4iq4ii", "n", "sve2")
4117
TARGET_BUILTIN(__builtin_sve_svqrdmlah_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
4118
TARGET_BUILTIN(__builtin_sve_svqrdmlah_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
4119
TARGET_BUILTIN(__builtin_sve_svqrdmlah_s16, "q8sq8sq8sq8s", "n", "sve2")
4120
TARGET_BUILTIN(__builtin_sve_svqrdmlah_s32, "q4iq4iq4iq4i", "n", "sve2")
4121
TARGET_BUILTIN(__builtin_sve_svqrdmlah_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
4122
TARGET_BUILTIN(__builtin_sve_svqrdmlah_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
4123
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_lane_s16, "q8sq8sq8sq8sIUWi", "n", "sve2")
4124
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_lane_s32, "q4iq4iq4iq4iIUWi", "n", "sve2")
4125
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_lane_s64, "q2Wiq2Wiq2Wiq2WiIUWi", "n", "sve2")
4126
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_n_s16, "q8sq8sq8ss", "n", "sve2")
4127
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_n_s32, "q4iq4iq4ii", "n", "sve2")
4128
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_n_s64, "q2Wiq2Wiq2WiWi", "n", "sve2")
4129
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_n_s8, "q16Scq16Scq16ScSc", "n", "sve2")
4130
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_s16, "q8sq8sq8sq8s", "n", "sve2")
4131
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_s32, "q4iq4iq4iq4i", "n", "sve2")
4132
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_s64, "q2Wiq2Wiq2Wiq2Wi", "n", "sve2")
4133
TARGET_BUILTIN(__builtin_sve_svqrdmlsh_s8, "q16Scq16Scq16Scq16Sc", "n", "sve2")
4134
TARGET_BUILTIN(__builtin_sve_svqrdmulh_lane_s16, "q8sq8sq8sIUWi", "n", "sve2")
4135
TARGET_BUILTIN(__builtin_sve_svqrdmulh_lane_s32, "q4iq4iq4iIUWi", "n", "sve2")
4136
TARGET_BUILTIN(__builtin_sve_svqrdmulh_lane_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
4137
TARGET_BUILTIN(__builtin_sve_svqrdmulh_n_s16, "q8sq8ss", "n", "sve2")
4138
TARGET_BUILTIN(__builtin_sve_svqrdmulh_n_s32, "q4iq4ii", "n", "sve2")
4139
TARGET_BUILTIN(__builtin_sve_svqrdmulh_n_s64, "q2Wiq2WiWi", "n", "sve2")
4140
TARGET_BUILTIN(__builtin_sve_svqrdmulh_n_s8, "q16Scq16ScSc", "n", "sve2")
4141
TARGET_BUILTIN(__builtin_sve_svqrdmulh_s16, "q8sq8sq8s", "n", "sve2")
4142
TARGET_BUILTIN(__builtin_sve_svqrdmulh_s32, "q4iq4iq4i", "n", "sve2")
4143
TARGET_BUILTIN(__builtin_sve_svqrdmulh_s64, "q2Wiq2Wiq2Wi", "n", "sve2")
4144
TARGET_BUILTIN(__builtin_sve_svqrdmulh_s8, "q16Scq16Scq16Sc", "n", "sve2")
4145
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s16_m, "q8sq16bq8ss", "n", "sve2")
4146
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s16_x, "q8sq16bq8ss", "n", "sve2")
4147
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s16_z, "q8sq16bq8ss", "n", "sve2")
4148
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s32_m, "q4iq16bq4ii", "n", "sve2")
4149
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s32_x, "q4iq16bq4ii", "n", "sve2")
4150
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s32_z, "q4iq16bq4ii", "n", "sve2")
4151
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
4152
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
4153
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
4154
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
4155
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
4156
TARGET_BUILTIN(__builtin_sve_svqrshl_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
4157
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u16_m, "q8Usq16bq8Uss", "n", "sve2")
4158
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u16_x, "q8Usq16bq8Uss", "n", "sve2")
4159
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u16_z, "q8Usq16bq8Uss", "n", "sve2")
4160
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u32_m, "q4Uiq16bq4Uii", "n", "sve2")
4161
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u32_x, "q4Uiq16bq4Uii", "n", "sve2")
4162
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u32_z, "q4Uiq16bq4Uii", "n", "sve2")
4163
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u64_m, "q2UWiq16bq2UWiWi", "n", "sve2")
4164
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u64_x, "q2UWiq16bq2UWiWi", "n", "sve2")
4165
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u64_z, "q2UWiq16bq2UWiWi", "n", "sve2")
4166
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u8_m, "q16Ucq16bq16UcSc", "n", "sve2")
4167
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u8_x, "q16Ucq16bq16UcSc", "n", "sve2")
4168
TARGET_BUILTIN(__builtin_sve_svqrshl_n_u8_z, "q16Ucq16bq16UcSc", "n", "sve2")
4169
TARGET_BUILTIN(__builtin_sve_svqrshl_s16_m, "q8sq16bq8sq8s", "n", "sve2")
4170
TARGET_BUILTIN(__builtin_sve_svqrshl_s16_x, "q8sq16bq8sq8s", "n", "sve2")
4171
TARGET_BUILTIN(__builtin_sve_svqrshl_s16_z, "q8sq16bq8sq8s", "n", "sve2")
4172
TARGET_BUILTIN(__builtin_sve_svqrshl_s32_m, "q4iq16bq4iq4i", "n", "sve2")
4173
TARGET_BUILTIN(__builtin_sve_svqrshl_s32_x, "q4iq16bq4iq4i", "n", "sve2")
4174
TARGET_BUILTIN(__builtin_sve_svqrshl_s32_z, "q4iq16bq4iq4i", "n", "sve2")
4175
TARGET_BUILTIN(__builtin_sve_svqrshl_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4176
TARGET_BUILTIN(__builtin_sve_svqrshl_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4177
TARGET_BUILTIN(__builtin_sve_svqrshl_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4178
TARGET_BUILTIN(__builtin_sve_svqrshl_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
4179
TARGET_BUILTIN(__builtin_sve_svqrshl_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
4180
TARGET_BUILTIN(__builtin_sve_svqrshl_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
4181
TARGET_BUILTIN(__builtin_sve_svqrshl_u16_m, "q8Usq16bq8Usq8s", "n", "sve2")
4182
TARGET_BUILTIN(__builtin_sve_svqrshl_u16_x, "q8Usq16bq8Usq8s", "n", "sve2")
4183
TARGET_BUILTIN(__builtin_sve_svqrshl_u16_z, "q8Usq16bq8Usq8s", "n", "sve2")
4184
TARGET_BUILTIN(__builtin_sve_svqrshl_u32_m, "q4Uiq16bq4Uiq4i", "n", "sve2")
4185
TARGET_BUILTIN(__builtin_sve_svqrshl_u32_x, "q4Uiq16bq4Uiq4i", "n", "sve2")
4186
TARGET_BUILTIN(__builtin_sve_svqrshl_u32_z, "q4Uiq16bq4Uiq4i", "n", "sve2")
4187
TARGET_BUILTIN(__builtin_sve_svqrshl_u64_m, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4188
TARGET_BUILTIN(__builtin_sve_svqrshl_u64_x, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4189
TARGET_BUILTIN(__builtin_sve_svqrshl_u64_z, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4190
TARGET_BUILTIN(__builtin_sve_svqrshl_u8_m, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4191
TARGET_BUILTIN(__builtin_sve_svqrshl_u8_x, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4192
TARGET_BUILTIN(__builtin_sve_svqrshl_u8_z, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4193
TARGET_BUILTIN(__builtin_sve_svqrshrnb_n_s16, "q16Scq8sIUWi", "n", "sve2")
4194
TARGET_BUILTIN(__builtin_sve_svqrshrnb_n_s32, "q8sq4iIUWi", "n", "sve2")
4195
TARGET_BUILTIN(__builtin_sve_svqrshrnb_n_s64, "q4iq2WiIUWi", "n", "sve2")
4196
TARGET_BUILTIN(__builtin_sve_svqrshrnb_n_u16, "q16Ucq8UsIUWi", "n", "sve2")
4197
TARGET_BUILTIN(__builtin_sve_svqrshrnb_n_u32, "q8Usq4UiIUWi", "n", "sve2")
4198
TARGET_BUILTIN(__builtin_sve_svqrshrnb_n_u64, "q4Uiq2UWiIUWi", "n", "sve2")
4199
TARGET_BUILTIN(__builtin_sve_svqrshrnt_n_s16, "q16Scq16Scq8sIUWi", "n", "sve2")
4200
TARGET_BUILTIN(__builtin_sve_svqrshrnt_n_s32, "q8sq8sq4iIUWi", "n", "sve2")
4201
TARGET_BUILTIN(__builtin_sve_svqrshrnt_n_s64, "q4iq4iq2WiIUWi", "n", "sve2")
4202
TARGET_BUILTIN(__builtin_sve_svqrshrnt_n_u16, "q16Ucq16Ucq8UsIUWi", "n", "sve2")
4203
TARGET_BUILTIN(__builtin_sve_svqrshrnt_n_u32, "q8Usq8Usq4UiIUWi", "n", "sve2")
4204
TARGET_BUILTIN(__builtin_sve_svqrshrnt_n_u64, "q4Uiq4Uiq2UWiIUWi", "n", "sve2")
4205
TARGET_BUILTIN(__builtin_sve_svqrshrunb_n_s16, "q16Ucq8sIUWi", "n", "sve2")
4206
TARGET_BUILTIN(__builtin_sve_svqrshrunb_n_s32, "q8Usq4iIUWi", "n", "sve2")
4207
TARGET_BUILTIN(__builtin_sve_svqrshrunb_n_s64, "q4Uiq2WiIUWi", "n", "sve2")
4208
TARGET_BUILTIN(__builtin_sve_svqrshrunt_n_s16, "q16Ucq16Ucq8sIUWi", "n", "sve2")
4209
TARGET_BUILTIN(__builtin_sve_svqrshrunt_n_s32, "q8Usq8Usq4iIUWi", "n", "sve2")
4210
TARGET_BUILTIN(__builtin_sve_svqrshrunt_n_s64, "q4Uiq4Uiq2WiIUWi", "n", "sve2")
4211
TARGET_BUILTIN(__builtin_sve_svqshl_n_s16_m, "q8sq16bq8ss", "n", "sve2")
4212
TARGET_BUILTIN(__builtin_sve_svqshl_n_s16_x, "q8sq16bq8ss", "n", "sve2")
4213
TARGET_BUILTIN(__builtin_sve_svqshl_n_s16_z, "q8sq16bq8ss", "n", "sve2")
4214
TARGET_BUILTIN(__builtin_sve_svqshl_n_s32_m, "q4iq16bq4ii", "n", "sve2")
4215
TARGET_BUILTIN(__builtin_sve_svqshl_n_s32_x, "q4iq16bq4ii", "n", "sve2")
4216
TARGET_BUILTIN(__builtin_sve_svqshl_n_s32_z, "q4iq16bq4ii", "n", "sve2")
4217
TARGET_BUILTIN(__builtin_sve_svqshl_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
4218
TARGET_BUILTIN(__builtin_sve_svqshl_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
4219
TARGET_BUILTIN(__builtin_sve_svqshl_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
4220
TARGET_BUILTIN(__builtin_sve_svqshl_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
4221
TARGET_BUILTIN(__builtin_sve_svqshl_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
4222
TARGET_BUILTIN(__builtin_sve_svqshl_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
4223
TARGET_BUILTIN(__builtin_sve_svqshl_n_u16_m, "q8Usq16bq8Uss", "n", "sve2")
4224
TARGET_BUILTIN(__builtin_sve_svqshl_n_u16_x, "q8Usq16bq8Uss", "n", "sve2")
4225
TARGET_BUILTIN(__builtin_sve_svqshl_n_u16_z, "q8Usq16bq8Uss", "n", "sve2")
4226
TARGET_BUILTIN(__builtin_sve_svqshl_n_u32_m, "q4Uiq16bq4Uii", "n", "sve2")
4227
TARGET_BUILTIN(__builtin_sve_svqshl_n_u32_x, "q4Uiq16bq4Uii", "n", "sve2")
4228
TARGET_BUILTIN(__builtin_sve_svqshl_n_u32_z, "q4Uiq16bq4Uii", "n", "sve2")
4229
TARGET_BUILTIN(__builtin_sve_svqshl_n_u64_m, "q2UWiq16bq2UWiWi", "n", "sve2")
4230
TARGET_BUILTIN(__builtin_sve_svqshl_n_u64_x, "q2UWiq16bq2UWiWi", "n", "sve2")
4231
TARGET_BUILTIN(__builtin_sve_svqshl_n_u64_z, "q2UWiq16bq2UWiWi", "n", "sve2")
4232
TARGET_BUILTIN(__builtin_sve_svqshl_n_u8_m, "q16Ucq16bq16UcSc", "n", "sve2")
4233
TARGET_BUILTIN(__builtin_sve_svqshl_n_u8_x, "q16Ucq16bq16UcSc", "n", "sve2")
4234
TARGET_BUILTIN(__builtin_sve_svqshl_n_u8_z, "q16Ucq16bq16UcSc", "n", "sve2")
4235
TARGET_BUILTIN(__builtin_sve_svqshl_s16_m, "q8sq16bq8sq8s", "n", "sve2")
4236
TARGET_BUILTIN(__builtin_sve_svqshl_s16_x, "q8sq16bq8sq8s", "n", "sve2")
4237
TARGET_BUILTIN(__builtin_sve_svqshl_s16_z, "q8sq16bq8sq8s", "n", "sve2")
4238
TARGET_BUILTIN(__builtin_sve_svqshl_s32_m, "q4iq16bq4iq4i", "n", "sve2")
4239
TARGET_BUILTIN(__builtin_sve_svqshl_s32_x, "q4iq16bq4iq4i", "n", "sve2")
4240
TARGET_BUILTIN(__builtin_sve_svqshl_s32_z, "q4iq16bq4iq4i", "n", "sve2")
4241
TARGET_BUILTIN(__builtin_sve_svqshl_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4242
TARGET_BUILTIN(__builtin_sve_svqshl_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4243
TARGET_BUILTIN(__builtin_sve_svqshl_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4244
TARGET_BUILTIN(__builtin_sve_svqshl_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
4245
TARGET_BUILTIN(__builtin_sve_svqshl_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
4246
TARGET_BUILTIN(__builtin_sve_svqshl_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
4247
TARGET_BUILTIN(__builtin_sve_svqshl_u16_m, "q8Usq16bq8Usq8s", "n", "sve2")
4248
TARGET_BUILTIN(__builtin_sve_svqshl_u16_x, "q8Usq16bq8Usq8s", "n", "sve2")
4249
TARGET_BUILTIN(__builtin_sve_svqshl_u16_z, "q8Usq16bq8Usq8s", "n", "sve2")
4250
TARGET_BUILTIN(__builtin_sve_svqshl_u32_m, "q4Uiq16bq4Uiq4i", "n", "sve2")
4251
TARGET_BUILTIN(__builtin_sve_svqshl_u32_x, "q4Uiq16bq4Uiq4i", "n", "sve2")
4252
TARGET_BUILTIN(__builtin_sve_svqshl_u32_z, "q4Uiq16bq4Uiq4i", "n", "sve2")
4253
TARGET_BUILTIN(__builtin_sve_svqshl_u64_m, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4254
TARGET_BUILTIN(__builtin_sve_svqshl_u64_x, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4255
TARGET_BUILTIN(__builtin_sve_svqshl_u64_z, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4256
TARGET_BUILTIN(__builtin_sve_svqshl_u8_m, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4257
TARGET_BUILTIN(__builtin_sve_svqshl_u8_x, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4258
TARGET_BUILTIN(__builtin_sve_svqshl_u8_z, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4259
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s16_m, "q8Usq16bq8sIUWi", "n", "sve2")
4260
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s16_x, "q8Usq16bq8sIUWi", "n", "sve2")
4261
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s16_z, "q8Usq16bq8sIUWi", "n", "sve2")
4262
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s32_m, "q4Uiq16bq4iIUWi", "n", "sve2")
4263
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s32_x, "q4Uiq16bq4iIUWi", "n", "sve2")
4264
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s32_z, "q4Uiq16bq4iIUWi", "n", "sve2")
4265
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s64_m, "q2UWiq16bq2WiIUWi", "n", "sve2")
4266
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s64_x, "q2UWiq16bq2WiIUWi", "n", "sve2")
4267
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s64_z, "q2UWiq16bq2WiIUWi", "n", "sve2")
4268
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s8_m, "q16Ucq16bq16ScIUWi", "n", "sve2")
4269
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s8_x, "q16Ucq16bq16ScIUWi", "n", "sve2")
4270
TARGET_BUILTIN(__builtin_sve_svqshlu_n_s8_z, "q16Ucq16bq16ScIUWi", "n", "sve2")
4271
TARGET_BUILTIN(__builtin_sve_svqshrnb_n_s16, "q16Scq8sIUWi", "n", "sve2")
4272
TARGET_BUILTIN(__builtin_sve_svqshrnb_n_s32, "q8sq4iIUWi", "n", "sve2")
4273
TARGET_BUILTIN(__builtin_sve_svqshrnb_n_s64, "q4iq2WiIUWi", "n", "sve2")
4274
TARGET_BUILTIN(__builtin_sve_svqshrnb_n_u16, "q16Ucq8UsIUWi", "n", "sve2")
4275
TARGET_BUILTIN(__builtin_sve_svqshrnb_n_u32, "q8Usq4UiIUWi", "n", "sve2")
4276
TARGET_BUILTIN(__builtin_sve_svqshrnb_n_u64, "q4Uiq2UWiIUWi", "n", "sve2")
4277
TARGET_BUILTIN(__builtin_sve_svqshrnt_n_s16, "q16Scq16Scq8sIUWi", "n", "sve2")
4278
TARGET_BUILTIN(__builtin_sve_svqshrnt_n_s32, "q8sq8sq4iIUWi", "n", "sve2")
4279
TARGET_BUILTIN(__builtin_sve_svqshrnt_n_s64, "q4iq4iq2WiIUWi", "n", "sve2")
4280
TARGET_BUILTIN(__builtin_sve_svqshrnt_n_u16, "q16Ucq16Ucq8UsIUWi", "n", "sve2")
4281
TARGET_BUILTIN(__builtin_sve_svqshrnt_n_u32, "q8Usq8Usq4UiIUWi", "n", "sve2")
4282
TARGET_BUILTIN(__builtin_sve_svqshrnt_n_u64, "q4Uiq4Uiq2UWiIUWi", "n", "sve2")
4283
TARGET_BUILTIN(__builtin_sve_svqshrunb_n_s16, "q16Ucq8sIUWi", "n", "sve2")
4284
TARGET_BUILTIN(__builtin_sve_svqshrunb_n_s32, "q8Usq4iIUWi", "n", "sve2")
4285
TARGET_BUILTIN(__builtin_sve_svqshrunb_n_s64, "q4Uiq2WiIUWi", "n", "sve2")
4286
TARGET_BUILTIN(__builtin_sve_svqshrunt_n_s16, "q16Ucq16Ucq8sIUWi", "n", "sve2")
4287
TARGET_BUILTIN(__builtin_sve_svqshrunt_n_s32, "q8Usq8Usq4iIUWi", "n", "sve2")
4288
TARGET_BUILTIN(__builtin_sve_svqshrunt_n_s64, "q4Uiq4Uiq2WiIUWi", "n", "sve2")
4289
TARGET_BUILTIN(__builtin_sve_svqsub_n_s16, "q8sq8ss", "n", "sve")
4290
TARGET_BUILTIN(__builtin_sve_svqsub_n_s16_m, "q8sq16bq8ss", "n", "sve2")
4291
TARGET_BUILTIN(__builtin_sve_svqsub_n_s16_x, "q8sq16bq8ss", "n", "sve2")
4292
TARGET_BUILTIN(__builtin_sve_svqsub_n_s16_z, "q8sq16bq8ss", "n", "sve2")
4293
TARGET_BUILTIN(__builtin_sve_svqsub_n_s32, "q4iq4ii", "n", "sve")
4294
TARGET_BUILTIN(__builtin_sve_svqsub_n_s32_m, "q4iq16bq4ii", "n", "sve2")
4295
TARGET_BUILTIN(__builtin_sve_svqsub_n_s32_x, "q4iq16bq4ii", "n", "sve2")
4296
TARGET_BUILTIN(__builtin_sve_svqsub_n_s32_z, "q4iq16bq4ii", "n", "sve2")
4297
TARGET_BUILTIN(__builtin_sve_svqsub_n_s64, "q2Wiq2WiWi", "n", "sve")
4298
TARGET_BUILTIN(__builtin_sve_svqsub_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
4299
TARGET_BUILTIN(__builtin_sve_svqsub_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
4300
TARGET_BUILTIN(__builtin_sve_svqsub_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
4301
TARGET_BUILTIN(__builtin_sve_svqsub_n_s8, "q16Scq16ScSc", "n", "sve")
4302
TARGET_BUILTIN(__builtin_sve_svqsub_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
4303
TARGET_BUILTIN(__builtin_sve_svqsub_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
4304
TARGET_BUILTIN(__builtin_sve_svqsub_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
4305
TARGET_BUILTIN(__builtin_sve_svqsub_n_u16, "q8Usq8UsUs", "n", "sve")
4306
TARGET_BUILTIN(__builtin_sve_svqsub_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
4307
TARGET_BUILTIN(__builtin_sve_svqsub_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
4308
TARGET_BUILTIN(__builtin_sve_svqsub_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
4309
TARGET_BUILTIN(__builtin_sve_svqsub_n_u32, "q4Uiq4UiUi", "n", "sve")
4310
TARGET_BUILTIN(__builtin_sve_svqsub_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
4311
TARGET_BUILTIN(__builtin_sve_svqsub_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
4312
TARGET_BUILTIN(__builtin_sve_svqsub_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
4313
TARGET_BUILTIN(__builtin_sve_svqsub_n_u64, "q2UWiq2UWiUWi", "n", "sve")
4314
TARGET_BUILTIN(__builtin_sve_svqsub_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
4315
TARGET_BUILTIN(__builtin_sve_svqsub_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
4316
TARGET_BUILTIN(__builtin_sve_svqsub_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
4317
TARGET_BUILTIN(__builtin_sve_svqsub_n_u8, "q16Ucq16UcUc", "n", "sve")
4318
TARGET_BUILTIN(__builtin_sve_svqsub_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
4319
TARGET_BUILTIN(__builtin_sve_svqsub_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
4320
TARGET_BUILTIN(__builtin_sve_svqsub_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
4321
TARGET_BUILTIN(__builtin_sve_svqsub_s16, "q8sq8sq8s", "n", "sve")
4322
TARGET_BUILTIN(__builtin_sve_svqsub_s16_m, "q8sq16bq8sq8s", "n", "sve2")
4323
TARGET_BUILTIN(__builtin_sve_svqsub_s16_x, "q8sq16bq8sq8s", "n", "sve2")
4324
TARGET_BUILTIN(__builtin_sve_svqsub_s16_z, "q8sq16bq8sq8s", "n", "sve2")
4325
TARGET_BUILTIN(__builtin_sve_svqsub_s32, "q4iq4iq4i", "n", "sve")
4326
TARGET_BUILTIN(__builtin_sve_svqsub_s32_m, "q4iq16bq4iq4i", "n", "sve2")
4327
TARGET_BUILTIN(__builtin_sve_svqsub_s32_x, "q4iq16bq4iq4i", "n", "sve2")
4328
TARGET_BUILTIN(__builtin_sve_svqsub_s32_z, "q4iq16bq4iq4i", "n", "sve2")
4329
TARGET_BUILTIN(__builtin_sve_svqsub_s64, "q2Wiq2Wiq2Wi", "n", "sve")
4330
TARGET_BUILTIN(__builtin_sve_svqsub_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4331
TARGET_BUILTIN(__builtin_sve_svqsub_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4332
TARGET_BUILTIN(__builtin_sve_svqsub_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4333
TARGET_BUILTIN(__builtin_sve_svqsub_s8, "q16Scq16Scq16Sc", "n", "sve")
4334
TARGET_BUILTIN(__builtin_sve_svqsub_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
4335
TARGET_BUILTIN(__builtin_sve_svqsub_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
4336
TARGET_BUILTIN(__builtin_sve_svqsub_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
4337
TARGET_BUILTIN(__builtin_sve_svqsub_u16, "q8Usq8Usq8Us", "n", "sve")
4338
TARGET_BUILTIN(__builtin_sve_svqsub_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
4339
TARGET_BUILTIN(__builtin_sve_svqsub_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
4340
TARGET_BUILTIN(__builtin_sve_svqsub_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
4341
TARGET_BUILTIN(__builtin_sve_svqsub_u32, "q4Uiq4Uiq4Ui", "n", "sve")
4342
TARGET_BUILTIN(__builtin_sve_svqsub_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4343
TARGET_BUILTIN(__builtin_sve_svqsub_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4344
TARGET_BUILTIN(__builtin_sve_svqsub_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4345
TARGET_BUILTIN(__builtin_sve_svqsub_u64, "q2UWiq2UWiq2UWi", "n", "sve")
4346
TARGET_BUILTIN(__builtin_sve_svqsub_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4347
TARGET_BUILTIN(__builtin_sve_svqsub_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4348
TARGET_BUILTIN(__builtin_sve_svqsub_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4349
TARGET_BUILTIN(__builtin_sve_svqsub_u8, "q16Ucq16Ucq16Uc", "n", "sve")
4350
TARGET_BUILTIN(__builtin_sve_svqsub_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4351
TARGET_BUILTIN(__builtin_sve_svqsub_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4352
TARGET_BUILTIN(__builtin_sve_svqsub_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4353
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s16_m, "q8sq16bq8ss", "n", "sve2")
4354
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s16_x, "q8sq16bq8ss", "n", "sve2")
4355
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s16_z, "q8sq16bq8ss", "n", "sve2")
4356
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s32_m, "q4iq16bq4ii", "n", "sve2")
4357
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s32_x, "q4iq16bq4ii", "n", "sve2")
4358
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s32_z, "q4iq16bq4ii", "n", "sve2")
4359
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
4360
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
4361
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
4362
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
4363
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
4364
TARGET_BUILTIN(__builtin_sve_svqsubr_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
4365
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
4366
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
4367
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
4368
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
4369
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
4370
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
4371
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
4372
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
4373
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
4374
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
4375
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
4376
TARGET_BUILTIN(__builtin_sve_svqsubr_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
4377
TARGET_BUILTIN(__builtin_sve_svqsubr_s16_m, "q8sq16bq8sq8s", "n", "sve2")
4378
TARGET_BUILTIN(__builtin_sve_svqsubr_s16_x, "q8sq16bq8sq8s", "n", "sve2")
4379
TARGET_BUILTIN(__builtin_sve_svqsubr_s16_z, "q8sq16bq8sq8s", "n", "sve2")
4380
TARGET_BUILTIN(__builtin_sve_svqsubr_s32_m, "q4iq16bq4iq4i", "n", "sve2")
4381
TARGET_BUILTIN(__builtin_sve_svqsubr_s32_x, "q4iq16bq4iq4i", "n", "sve2")
4382
TARGET_BUILTIN(__builtin_sve_svqsubr_s32_z, "q4iq16bq4iq4i", "n", "sve2")
4383
TARGET_BUILTIN(__builtin_sve_svqsubr_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4384
TARGET_BUILTIN(__builtin_sve_svqsubr_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4385
TARGET_BUILTIN(__builtin_sve_svqsubr_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4386
TARGET_BUILTIN(__builtin_sve_svqsubr_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
4387
TARGET_BUILTIN(__builtin_sve_svqsubr_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
4388
TARGET_BUILTIN(__builtin_sve_svqsubr_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
4389
TARGET_BUILTIN(__builtin_sve_svqsubr_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
4390
TARGET_BUILTIN(__builtin_sve_svqsubr_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
4391
TARGET_BUILTIN(__builtin_sve_svqsubr_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
4392
TARGET_BUILTIN(__builtin_sve_svqsubr_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4393
TARGET_BUILTIN(__builtin_sve_svqsubr_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4394
TARGET_BUILTIN(__builtin_sve_svqsubr_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4395
TARGET_BUILTIN(__builtin_sve_svqsubr_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4396
TARGET_BUILTIN(__builtin_sve_svqsubr_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4397
TARGET_BUILTIN(__builtin_sve_svqsubr_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4398
TARGET_BUILTIN(__builtin_sve_svqsubr_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4399
TARGET_BUILTIN(__builtin_sve_svqsubr_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4400
TARGET_BUILTIN(__builtin_sve_svqsubr_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4401
TARGET_BUILTIN(__builtin_sve_svqxtnb_s16, "q16Scq8s", "n", "sve2")
4402
TARGET_BUILTIN(__builtin_sve_svqxtnb_s32, "q8sq4i", "n", "sve2")
4403
TARGET_BUILTIN(__builtin_sve_svqxtnb_s64, "q4iq2Wi", "n", "sve2")
4404
TARGET_BUILTIN(__builtin_sve_svqxtnb_u16, "q16Ucq8Us", "n", "sve2")
4405
TARGET_BUILTIN(__builtin_sve_svqxtnb_u32, "q8Usq4Ui", "n", "sve2")
4406
TARGET_BUILTIN(__builtin_sve_svqxtnb_u64, "q4Uiq2UWi", "n", "sve2")
4407
TARGET_BUILTIN(__builtin_sve_svqxtnt_s16, "q16Scq16Scq8s", "n", "sve2")
4408
TARGET_BUILTIN(__builtin_sve_svqxtnt_s32, "q8sq8sq4i", "n", "sve2")
4409
TARGET_BUILTIN(__builtin_sve_svqxtnt_s64, "q4iq4iq2Wi", "n", "sve2")
4410
TARGET_BUILTIN(__builtin_sve_svqxtnt_u16, "q16Ucq16Ucq8Us", "n", "sve2")
4411
TARGET_BUILTIN(__builtin_sve_svqxtnt_u32, "q8Usq8Usq4Ui", "n", "sve2")
4412
TARGET_BUILTIN(__builtin_sve_svqxtnt_u64, "q4Uiq4Uiq2UWi", "n", "sve2")
4413
TARGET_BUILTIN(__builtin_sve_svqxtunb_s16, "q16Ucq8s", "n", "sve2")
4414
TARGET_BUILTIN(__builtin_sve_svqxtunb_s32, "q8Usq4i", "n", "sve2")
4415
TARGET_BUILTIN(__builtin_sve_svqxtunb_s64, "q4Uiq2Wi", "n", "sve2")
4416
TARGET_BUILTIN(__builtin_sve_svqxtunt_s16, "q16Ucq16Ucq8s", "n", "sve2")
4417
TARGET_BUILTIN(__builtin_sve_svqxtunt_s32, "q8Usq8Usq4i", "n", "sve2")
4418
TARGET_BUILTIN(__builtin_sve_svqxtunt_s64, "q4Uiq4Uiq2Wi", "n", "sve2")
4419
TARGET_BUILTIN(__builtin_sve_svraddhnb_n_s16, "q16Scq8ss", "n", "sve2")
4420
TARGET_BUILTIN(__builtin_sve_svraddhnb_n_s32, "q8sq4ii", "n", "sve2")
4421
TARGET_BUILTIN(__builtin_sve_svraddhnb_n_s64, "q4iq2WiWi", "n", "sve2")
4422
TARGET_BUILTIN(__builtin_sve_svraddhnb_n_u16, "q16Ucq8UsUs", "n", "sve2")
4423
TARGET_BUILTIN(__builtin_sve_svraddhnb_n_u32, "q8Usq4UiUi", "n", "sve2")
4424
TARGET_BUILTIN(__builtin_sve_svraddhnb_n_u64, "q4Uiq2UWiUWi", "n", "sve2")
4425
TARGET_BUILTIN(__builtin_sve_svraddhnb_s16, "q16Scq8sq8s", "n", "sve2")
4426
TARGET_BUILTIN(__builtin_sve_svraddhnb_s32, "q8sq4iq4i", "n", "sve2")
4427
TARGET_BUILTIN(__builtin_sve_svraddhnb_s64, "q4iq2Wiq2Wi", "n", "sve2")
4428
TARGET_BUILTIN(__builtin_sve_svraddhnb_u16, "q16Ucq8Usq8Us", "n", "sve2")
4429
TARGET_BUILTIN(__builtin_sve_svraddhnb_u32, "q8Usq4Uiq4Ui", "n", "sve2")
4430
TARGET_BUILTIN(__builtin_sve_svraddhnb_u64, "q4Uiq2UWiq2UWi", "n", "sve2")
4431
TARGET_BUILTIN(__builtin_sve_svraddhnt_n_s16, "q16Scq16Scq8ss", "n", "sve2")
4432
TARGET_BUILTIN(__builtin_sve_svraddhnt_n_s32, "q8sq8sq4ii", "n", "sve2")
4433
TARGET_BUILTIN(__builtin_sve_svraddhnt_n_s64, "q4iq4iq2WiWi", "n", "sve2")
4434
TARGET_BUILTIN(__builtin_sve_svraddhnt_n_u16, "q16Ucq16Ucq8UsUs", "n", "sve2")
4435
TARGET_BUILTIN(__builtin_sve_svraddhnt_n_u32, "q8Usq8Usq4UiUi", "n", "sve2")
4436
TARGET_BUILTIN(__builtin_sve_svraddhnt_n_u64, "q4Uiq4Uiq2UWiUWi", "n", "sve2")
4437
TARGET_BUILTIN(__builtin_sve_svraddhnt_s16, "q16Scq16Scq8sq8s", "n", "sve2")
4438
TARGET_BUILTIN(__builtin_sve_svraddhnt_s32, "q8sq8sq4iq4i", "n", "sve2")
4439
TARGET_BUILTIN(__builtin_sve_svraddhnt_s64, "q4iq4iq2Wiq2Wi", "n", "sve2")
4440
TARGET_BUILTIN(__builtin_sve_svraddhnt_u16, "q16Ucq16Ucq8Usq8Us", "n", "sve2")
4441
TARGET_BUILTIN(__builtin_sve_svraddhnt_u32, "q8Usq8Usq4Uiq4Ui", "n", "sve2")
4442
TARGET_BUILTIN(__builtin_sve_svraddhnt_u64, "q4Uiq4Uiq2UWiq2UWi", "n", "sve2")
4443
TARGET_BUILTIN(__builtin_sve_svrax1_s64, "q2Wiq2Wiq2Wi", "n", "sve2-sha3")
4444
TARGET_BUILTIN(__builtin_sve_svrax1_u64, "q2UWiq2UWiq2UWi", "n", "sve2-sha3")
4445
TARGET_BUILTIN(__builtin_sve_svrbit_s16_m, "q8sq8sq16bq8s", "n", "sve")
4446
TARGET_BUILTIN(__builtin_sve_svrbit_s16_x, "q8sq16bq8s", "n", "sve")
4447
TARGET_BUILTIN(__builtin_sve_svrbit_s16_z, "q8sq16bq8s", "n", "sve")
4448
TARGET_BUILTIN(__builtin_sve_svrbit_s32_m, "q4iq4iq16bq4i", "n", "sve")
4449
TARGET_BUILTIN(__builtin_sve_svrbit_s32_x, "q4iq16bq4i", "n", "sve")
4450
TARGET_BUILTIN(__builtin_sve_svrbit_s32_z, "q4iq16bq4i", "n", "sve")
4451
TARGET_BUILTIN(__builtin_sve_svrbit_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
4452
TARGET_BUILTIN(__builtin_sve_svrbit_s64_x, "q2Wiq16bq2Wi", "n", "sve")
4453
TARGET_BUILTIN(__builtin_sve_svrbit_s64_z, "q2Wiq16bq2Wi", "n", "sve")
4454
TARGET_BUILTIN(__builtin_sve_svrbit_s8_m, "q16Scq16Scq16bq16Sc", "n", "sve")
4455
TARGET_BUILTIN(__builtin_sve_svrbit_s8_x, "q16Scq16bq16Sc", "n", "sve")
4456
TARGET_BUILTIN(__builtin_sve_svrbit_s8_z, "q16Scq16bq16Sc", "n", "sve")
4457
TARGET_BUILTIN(__builtin_sve_svrbit_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
4458
TARGET_BUILTIN(__builtin_sve_svrbit_u16_x, "q8Usq16bq8Us", "n", "sve")
4459
TARGET_BUILTIN(__builtin_sve_svrbit_u16_z, "q8Usq16bq8Us", "n", "sve")
4460
TARGET_BUILTIN(__builtin_sve_svrbit_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
4461
TARGET_BUILTIN(__builtin_sve_svrbit_u32_x, "q4Uiq16bq4Ui", "n", "sve")
4462
TARGET_BUILTIN(__builtin_sve_svrbit_u32_z, "q4Uiq16bq4Ui", "n", "sve")
4463
TARGET_BUILTIN(__builtin_sve_svrbit_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
4464
TARGET_BUILTIN(__builtin_sve_svrbit_u64_x, "q2UWiq16bq2UWi", "n", "sve")
4465
TARGET_BUILTIN(__builtin_sve_svrbit_u64_z, "q2UWiq16bq2UWi", "n", "sve")
4466
TARGET_BUILTIN(__builtin_sve_svrbit_u8_m, "q16Ucq16Ucq16bq16Uc", "n", "sve")
4467
TARGET_BUILTIN(__builtin_sve_svrbit_u8_x, "q16Ucq16bq16Uc", "n", "sve")
4468
TARGET_BUILTIN(__builtin_sve_svrbit_u8_z, "q16Ucq16bq16Uc", "n", "sve")
4469
TARGET_BUILTIN(__builtin_sve_svrdffr, "q16bv", "n", "sve")
4470
TARGET_BUILTIN(__builtin_sve_svrdffr_z, "q16bq16b", "n", "sve")
4471
TARGET_BUILTIN(__builtin_sve_svrecpe_f16, "q8hq8h", "n", "sve")
4472
TARGET_BUILTIN(__builtin_sve_svrecpe_f32, "q4fq4f", "n", "sve")
4473
TARGET_BUILTIN(__builtin_sve_svrecpe_f64, "q2dq2d", "n", "sve")
4474
TARGET_BUILTIN(__builtin_sve_svrecpe_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve2")
4475
TARGET_BUILTIN(__builtin_sve_svrecpe_u32_x, "q4Uiq16bq4Ui", "n", "sve2")
4476
TARGET_BUILTIN(__builtin_sve_svrecpe_u32_z, "q4Uiq16bq4Ui", "n", "sve2")
4477
TARGET_BUILTIN(__builtin_sve_svrecps_f16, "q8hq8hq8h", "n", "sve")
4478
TARGET_BUILTIN(__builtin_sve_svrecps_f32, "q4fq4fq4f", "n", "sve")
4479
TARGET_BUILTIN(__builtin_sve_svrecps_f64, "q2dq2dq2d", "n", "sve")
4480
TARGET_BUILTIN(__builtin_sve_svrecpx_f16_m, "q8hq8hq16bq8h", "n", "sve")
4481
TARGET_BUILTIN(__builtin_sve_svrecpx_f16_x, "q8hq16bq8h", "n", "sve")
4482
TARGET_BUILTIN(__builtin_sve_svrecpx_f16_z, "q8hq16bq8h", "n", "sve")
4483
TARGET_BUILTIN(__builtin_sve_svrecpx_f32_m, "q4fq4fq16bq4f", "n", "sve")
4484
TARGET_BUILTIN(__builtin_sve_svrecpx_f32_x, "q4fq16bq4f", "n", "sve")
4485
TARGET_BUILTIN(__builtin_sve_svrecpx_f32_z, "q4fq16bq4f", "n", "sve")
4486
TARGET_BUILTIN(__builtin_sve_svrecpx_f64_m, "q2dq2dq16bq2d", "n", "sve")
4487
TARGET_BUILTIN(__builtin_sve_svrecpx_f64_x, "q2dq16bq2d", "n", "sve")
4488
TARGET_BUILTIN(__builtin_sve_svrecpx_f64_z, "q2dq16bq2d", "n", "sve")
4489
TARGET_BUILTIN(__builtin_sve_svrev_b16, "q16bq16b", "n", "sve")
4490
TARGET_BUILTIN(__builtin_sve_svrev_b32, "q16bq16b", "n", "sve")
4491
TARGET_BUILTIN(__builtin_sve_svrev_b64, "q16bq16b", "n", "sve")
4492
TARGET_BUILTIN(__builtin_sve_svrev_b8, "q16bq16b", "n", "sve")
4493
TARGET_BUILTIN(__builtin_sve_svrev_bf16, "q8yq8y", "n", "sve,bf16")
4494
TARGET_BUILTIN(__builtin_sve_svrev_f16, "q8hq8h", "n", "sve")
4495
TARGET_BUILTIN(__builtin_sve_svrev_f32, "q4fq4f", "n", "sve")
4496
TARGET_BUILTIN(__builtin_sve_svrev_f64, "q2dq2d", "n", "sve")
4497
TARGET_BUILTIN(__builtin_sve_svrev_s16, "q8sq8s", "n", "sve")
4498
TARGET_BUILTIN(__builtin_sve_svrev_s32, "q4iq4i", "n", "sve")
4499
TARGET_BUILTIN(__builtin_sve_svrev_s64, "q2Wiq2Wi", "n", "sve")
4500
TARGET_BUILTIN(__builtin_sve_svrev_s8, "q16Scq16Sc", "n", "sve")
4501
TARGET_BUILTIN(__builtin_sve_svrev_u16, "q8Usq8Us", "n", "sve")
4502
TARGET_BUILTIN(__builtin_sve_svrev_u32, "q4Uiq4Ui", "n", "sve")
4503
TARGET_BUILTIN(__builtin_sve_svrev_u64, "q2UWiq2UWi", "n", "sve")
4504
TARGET_BUILTIN(__builtin_sve_svrev_u8, "q16Ucq16Uc", "n", "sve")
4505
TARGET_BUILTIN(__builtin_sve_svrevb_s16_m, "q8sq8sq16bq8s", "n", "sve")
4506
TARGET_BUILTIN(__builtin_sve_svrevb_s16_x, "q8sq16bq8s", "n", "sve")
4507
TARGET_BUILTIN(__builtin_sve_svrevb_s16_z, "q8sq16bq8s", "n", "sve")
4508
TARGET_BUILTIN(__builtin_sve_svrevb_s32_m, "q4iq4iq16bq4i", "n", "sve")
4509
TARGET_BUILTIN(__builtin_sve_svrevb_s32_x, "q4iq16bq4i", "n", "sve")
4510
TARGET_BUILTIN(__builtin_sve_svrevb_s32_z, "q4iq16bq4i", "n", "sve")
4511
TARGET_BUILTIN(__builtin_sve_svrevb_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
4512
TARGET_BUILTIN(__builtin_sve_svrevb_s64_x, "q2Wiq16bq2Wi", "n", "sve")
4513
TARGET_BUILTIN(__builtin_sve_svrevb_s64_z, "q2Wiq16bq2Wi", "n", "sve")
4514
TARGET_BUILTIN(__builtin_sve_svrevb_u16_m, "q8Usq8Usq16bq8Us", "n", "sve")
4515
TARGET_BUILTIN(__builtin_sve_svrevb_u16_x, "q8Usq16bq8Us", "n", "sve")
4516
TARGET_BUILTIN(__builtin_sve_svrevb_u16_z, "q8Usq16bq8Us", "n", "sve")
4517
TARGET_BUILTIN(__builtin_sve_svrevb_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
4518
TARGET_BUILTIN(__builtin_sve_svrevb_u32_x, "q4Uiq16bq4Ui", "n", "sve")
4519
TARGET_BUILTIN(__builtin_sve_svrevb_u32_z, "q4Uiq16bq4Ui", "n", "sve")
4520
TARGET_BUILTIN(__builtin_sve_svrevb_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
4521
TARGET_BUILTIN(__builtin_sve_svrevb_u64_x, "q2UWiq16bq2UWi", "n", "sve")
4522
TARGET_BUILTIN(__builtin_sve_svrevb_u64_z, "q2UWiq16bq2UWi", "n", "sve")
4523
TARGET_BUILTIN(__builtin_sve_svrevh_s32_m, "q4iq4iq16bq4i", "n", "sve")
4524
TARGET_BUILTIN(__builtin_sve_svrevh_s32_x, "q4iq16bq4i", "n", "sve")
4525
TARGET_BUILTIN(__builtin_sve_svrevh_s32_z, "q4iq16bq4i", "n", "sve")
4526
TARGET_BUILTIN(__builtin_sve_svrevh_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
4527
TARGET_BUILTIN(__builtin_sve_svrevh_s64_x, "q2Wiq16bq2Wi", "n", "sve")
4528
TARGET_BUILTIN(__builtin_sve_svrevh_s64_z, "q2Wiq16bq2Wi", "n", "sve")
4529
TARGET_BUILTIN(__builtin_sve_svrevh_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve")
4530
TARGET_BUILTIN(__builtin_sve_svrevh_u32_x, "q4Uiq16bq4Ui", "n", "sve")
4531
TARGET_BUILTIN(__builtin_sve_svrevh_u32_z, "q4Uiq16bq4Ui", "n", "sve")
4532
TARGET_BUILTIN(__builtin_sve_svrevh_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
4533
TARGET_BUILTIN(__builtin_sve_svrevh_u64_x, "q2UWiq16bq2UWi", "n", "sve")
4534
TARGET_BUILTIN(__builtin_sve_svrevh_u64_z, "q2UWiq16bq2UWi", "n", "sve")
4535
TARGET_BUILTIN(__builtin_sve_svrevw_s64_m, "q2Wiq2Wiq16bq2Wi", "n", "sve")
4536
TARGET_BUILTIN(__builtin_sve_svrevw_s64_x, "q2Wiq16bq2Wi", "n", "sve")
4537
TARGET_BUILTIN(__builtin_sve_svrevw_s64_z, "q2Wiq16bq2Wi", "n", "sve")
4538
TARGET_BUILTIN(__builtin_sve_svrevw_u64_m, "q2UWiq2UWiq16bq2UWi", "n", "sve")
4539
TARGET_BUILTIN(__builtin_sve_svrevw_u64_x, "q2UWiq16bq2UWi", "n", "sve")
4540
TARGET_BUILTIN(__builtin_sve_svrevw_u64_z, "q2UWiq16bq2UWi", "n", "sve")
4541
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s16_m, "q8sq16bq8ss", "n", "sve2")
4542
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s16_x, "q8sq16bq8ss", "n", "sve2")
4543
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s16_z, "q8sq16bq8ss", "n", "sve2")
4544
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s32_m, "q4iq16bq4ii", "n", "sve2")
4545
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s32_x, "q4iq16bq4ii", "n", "sve2")
4546
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s32_z, "q4iq16bq4ii", "n", "sve2")
4547
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
4548
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
4549
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
4550
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
4551
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
4552
TARGET_BUILTIN(__builtin_sve_svrhadd_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
4553
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u16_m, "q8Usq16bq8UsUs", "n", "sve2")
4554
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u16_x, "q8Usq16bq8UsUs", "n", "sve2")
4555
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u16_z, "q8Usq16bq8UsUs", "n", "sve2")
4556
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve2")
4557
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve2")
4558
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve2")
4559
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve2")
4560
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve2")
4561
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve2")
4562
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve2")
4563
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve2")
4564
TARGET_BUILTIN(__builtin_sve_svrhadd_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve2")
4565
TARGET_BUILTIN(__builtin_sve_svrhadd_s16_m, "q8sq16bq8sq8s", "n", "sve2")
4566
TARGET_BUILTIN(__builtin_sve_svrhadd_s16_x, "q8sq16bq8sq8s", "n", "sve2")
4567
TARGET_BUILTIN(__builtin_sve_svrhadd_s16_z, "q8sq16bq8sq8s", "n", "sve2")
4568
TARGET_BUILTIN(__builtin_sve_svrhadd_s32_m, "q4iq16bq4iq4i", "n", "sve2")
4569
TARGET_BUILTIN(__builtin_sve_svrhadd_s32_x, "q4iq16bq4iq4i", "n", "sve2")
4570
TARGET_BUILTIN(__builtin_sve_svrhadd_s32_z, "q4iq16bq4iq4i", "n", "sve2")
4571
TARGET_BUILTIN(__builtin_sve_svrhadd_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4572
TARGET_BUILTIN(__builtin_sve_svrhadd_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4573
TARGET_BUILTIN(__builtin_sve_svrhadd_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4574
TARGET_BUILTIN(__builtin_sve_svrhadd_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
4575
TARGET_BUILTIN(__builtin_sve_svrhadd_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
4576
TARGET_BUILTIN(__builtin_sve_svrhadd_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
4577
TARGET_BUILTIN(__builtin_sve_svrhadd_u16_m, "q8Usq16bq8Usq8Us", "n", "sve2")
4578
TARGET_BUILTIN(__builtin_sve_svrhadd_u16_x, "q8Usq16bq8Usq8Us", "n", "sve2")
4579
TARGET_BUILTIN(__builtin_sve_svrhadd_u16_z, "q8Usq16bq8Usq8Us", "n", "sve2")
4580
TARGET_BUILTIN(__builtin_sve_svrhadd_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4581
TARGET_BUILTIN(__builtin_sve_svrhadd_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4582
TARGET_BUILTIN(__builtin_sve_svrhadd_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve2")
4583
TARGET_BUILTIN(__builtin_sve_svrhadd_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4584
TARGET_BUILTIN(__builtin_sve_svrhadd_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4585
TARGET_BUILTIN(__builtin_sve_svrhadd_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve2")
4586
TARGET_BUILTIN(__builtin_sve_svrhadd_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4587
TARGET_BUILTIN(__builtin_sve_svrhadd_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4588
TARGET_BUILTIN(__builtin_sve_svrhadd_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve2")
4589
TARGET_BUILTIN(__builtin_sve_svrinta_f16_m, "q8hq8hq16bq8h", "n", "sve")
4590
TARGET_BUILTIN(__builtin_sve_svrinta_f16_x, "q8hq16bq8h", "n", "sve")
4591
TARGET_BUILTIN(__builtin_sve_svrinta_f16_z, "q8hq16bq8h", "n", "sve")
4592
TARGET_BUILTIN(__builtin_sve_svrinta_f32_m, "q4fq4fq16bq4f", "n", "sve")
4593
TARGET_BUILTIN(__builtin_sve_svrinta_f32_x, "q4fq16bq4f", "n", "sve")
4594
TARGET_BUILTIN(__builtin_sve_svrinta_f32_z, "q4fq16bq4f", "n", "sve")
4595
TARGET_BUILTIN(__builtin_sve_svrinta_f64_m, "q2dq2dq16bq2d", "n", "sve")
4596
TARGET_BUILTIN(__builtin_sve_svrinta_f64_x, "q2dq16bq2d", "n", "sve")
4597
TARGET_BUILTIN(__builtin_sve_svrinta_f64_z, "q2dq16bq2d", "n", "sve")
4598
TARGET_BUILTIN(__builtin_sve_svrinti_f16_m, "q8hq8hq16bq8h", "n", "sve")
4599
TARGET_BUILTIN(__builtin_sve_svrinti_f16_x, "q8hq16bq8h", "n", "sve")
4600
TARGET_BUILTIN(__builtin_sve_svrinti_f16_z, "q8hq16bq8h", "n", "sve")
4601
TARGET_BUILTIN(__builtin_sve_svrinti_f32_m, "q4fq4fq16bq4f", "n", "sve")
4602
TARGET_BUILTIN(__builtin_sve_svrinti_f32_x, "q4fq16bq4f", "n", "sve")
4603
TARGET_BUILTIN(__builtin_sve_svrinti_f32_z, "q4fq16bq4f", "n", "sve")
4604
TARGET_BUILTIN(__builtin_sve_svrinti_f64_m, "q2dq2dq16bq2d", "n", "sve")
4605
TARGET_BUILTIN(__builtin_sve_svrinti_f64_x, "q2dq16bq2d", "n", "sve")
4606
TARGET_BUILTIN(__builtin_sve_svrinti_f64_z, "q2dq16bq2d", "n", "sve")
4607
TARGET_BUILTIN(__builtin_sve_svrintm_f16_m, "q8hq8hq16bq8h", "n", "sve")
4608
TARGET_BUILTIN(__builtin_sve_svrintm_f16_x, "q8hq16bq8h", "n", "sve")
4609
TARGET_BUILTIN(__builtin_sve_svrintm_f16_z, "q8hq16bq8h", "n", "sve")
4610
TARGET_BUILTIN(__builtin_sve_svrintm_f32_m, "q4fq4fq16bq4f", "n", "sve")
4611
TARGET_BUILTIN(__builtin_sve_svrintm_f32_x, "q4fq16bq4f", "n", "sve")
4612
TARGET_BUILTIN(__builtin_sve_svrintm_f32_z, "q4fq16bq4f", "n", "sve")
4613
TARGET_BUILTIN(__builtin_sve_svrintm_f64_m, "q2dq2dq16bq2d", "n", "sve")
4614
TARGET_BUILTIN(__builtin_sve_svrintm_f64_x, "q2dq16bq2d", "n", "sve")
4615
TARGET_BUILTIN(__builtin_sve_svrintm_f64_z, "q2dq16bq2d", "n", "sve")
4616
TARGET_BUILTIN(__builtin_sve_svrintn_f16_m, "q8hq8hq16bq8h", "n", "sve")
4617
TARGET_BUILTIN(__builtin_sve_svrintn_f16_x, "q8hq16bq8h", "n", "sve")
4618
TARGET_BUILTIN(__builtin_sve_svrintn_f16_z, "q8hq16bq8h", "n", "sve")
4619
TARGET_BUILTIN(__builtin_sve_svrintn_f32_m, "q4fq4fq16bq4f", "n", "sve")
4620
TARGET_BUILTIN(__builtin_sve_svrintn_f32_x, "q4fq16bq4f", "n", "sve")
4621
TARGET_BUILTIN(__builtin_sve_svrintn_f32_z, "q4fq16bq4f", "n", "sve")
4622
TARGET_BUILTIN(__builtin_sve_svrintn_f64_m, "q2dq2dq16bq2d", "n", "sve")
4623
TARGET_BUILTIN(__builtin_sve_svrintn_f64_x, "q2dq16bq2d", "n", "sve")
4624
TARGET_BUILTIN(__builtin_sve_svrintn_f64_z, "q2dq16bq2d", "n", "sve")
4625
TARGET_BUILTIN(__builtin_sve_svrintp_f16_m, "q8hq8hq16bq8h", "n", "sve")
4626
TARGET_BUILTIN(__builtin_sve_svrintp_f16_x, "q8hq16bq8h", "n", "sve")
4627
TARGET_BUILTIN(__builtin_sve_svrintp_f16_z, "q8hq16bq8h", "n", "sve")
4628
TARGET_BUILTIN(__builtin_sve_svrintp_f32_m, "q4fq4fq16bq4f", "n", "sve")
4629
TARGET_BUILTIN(__builtin_sve_svrintp_f32_x, "q4fq16bq4f", "n", "sve")
4630
TARGET_BUILTIN(__builtin_sve_svrintp_f32_z, "q4fq16bq4f", "n", "sve")
4631
TARGET_BUILTIN(__builtin_sve_svrintp_f64_m, "q2dq2dq16bq2d", "n", "sve")
4632
TARGET_BUILTIN(__builtin_sve_svrintp_f64_x, "q2dq16bq2d", "n", "sve")
4633
TARGET_BUILTIN(__builtin_sve_svrintp_f64_z, "q2dq16bq2d", "n", "sve")
4634
TARGET_BUILTIN(__builtin_sve_svrintx_f16_m, "q8hq8hq16bq8h", "n", "sve")
4635
TARGET_BUILTIN(__builtin_sve_svrintx_f16_x, "q8hq16bq8h", "n", "sve")
4636
TARGET_BUILTIN(__builtin_sve_svrintx_f16_z, "q8hq16bq8h", "n", "sve")
4637
TARGET_BUILTIN(__builtin_sve_svrintx_f32_m, "q4fq4fq16bq4f", "n", "sve")
4638
TARGET_BUILTIN(__builtin_sve_svrintx_f32_x, "q4fq16bq4f", "n", "sve")
4639
TARGET_BUILTIN(__builtin_sve_svrintx_f32_z, "q4fq16bq4f", "n", "sve")
4640
TARGET_BUILTIN(__builtin_sve_svrintx_f64_m, "q2dq2dq16bq2d", "n", "sve")
4641
TARGET_BUILTIN(__builtin_sve_svrintx_f64_x, "q2dq16bq2d", "n", "sve")
4642
TARGET_BUILTIN(__builtin_sve_svrintx_f64_z, "q2dq16bq2d", "n", "sve")
4643
TARGET_BUILTIN(__builtin_sve_svrintz_f16_m, "q8hq8hq16bq8h", "n", "sve")
4644
TARGET_BUILTIN(__builtin_sve_svrintz_f16_x, "q8hq16bq8h", "n", "sve")
4645
TARGET_BUILTIN(__builtin_sve_svrintz_f16_z, "q8hq16bq8h", "n", "sve")
4646
TARGET_BUILTIN(__builtin_sve_svrintz_f32_m, "q4fq4fq16bq4f", "n", "sve")
4647
TARGET_BUILTIN(__builtin_sve_svrintz_f32_x, "q4fq16bq4f", "n", "sve")
4648
TARGET_BUILTIN(__builtin_sve_svrintz_f32_z, "q4fq16bq4f", "n", "sve")
4649
TARGET_BUILTIN(__builtin_sve_svrintz_f64_m, "q2dq2dq16bq2d", "n", "sve")
4650
TARGET_BUILTIN(__builtin_sve_svrintz_f64_x, "q2dq16bq2d", "n", "sve")
4651
TARGET_BUILTIN(__builtin_sve_svrintz_f64_z, "q2dq16bq2d", "n", "sve")
4652
TARGET_BUILTIN(__builtin_sve_svrshl_n_s16_m, "q8sq16bq8ss", "n", "sve2")
4653
TARGET_BUILTIN(__builtin_sve_svrshl_n_s16_x, "q8sq16bq8ss", "n", "sve2")
4654
TARGET_BUILTIN(__builtin_sve_svrshl_n_s16_z, "q8sq16bq8ss", "n", "sve2")
4655
TARGET_BUILTIN(__builtin_sve_svrshl_n_s32_m, "q4iq16bq4ii", "n", "sve2")
4656
TARGET_BUILTIN(__builtin_sve_svrshl_n_s32_x, "q4iq16bq4ii", "n", "sve2")
4657
TARGET_BUILTIN(__builtin_sve_svrshl_n_s32_z, "q4iq16bq4ii", "n", "sve2")
4658
TARGET_BUILTIN(__builtin_sve_svrshl_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve2")
4659
TARGET_BUILTIN(__builtin_sve_svrshl_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve2")
4660
TARGET_BUILTIN(__builtin_sve_svrshl_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve2")
4661
TARGET_BUILTIN(__builtin_sve_svrshl_n_s8_m, "q16Scq16bq16ScSc", "n", "sve2")
4662
TARGET_BUILTIN(__builtin_sve_svrshl_n_s8_x, "q16Scq16bq16ScSc", "n", "sve2")
4663
TARGET_BUILTIN(__builtin_sve_svrshl_n_s8_z, "q16Scq16bq16ScSc", "n", "sve2")
4664
TARGET_BUILTIN(__builtin_sve_svrshl_n_u16_m, "q8Usq16bq8Uss", "n", "sve2")
4665
TARGET_BUILTIN(__builtin_sve_svrshl_n_u16_x, "q8Usq16bq8Uss", "n", "sve2")
4666
TARGET_BUILTIN(__builtin_sve_svrshl_n_u16_z, "q8Usq16bq8Uss", "n", "sve2")
4667
TARGET_BUILTIN(__builtin_sve_svrshl_n_u32_m, "q4Uiq16bq4Uii", "n", "sve2")
4668
TARGET_BUILTIN(__builtin_sve_svrshl_n_u32_x, "q4Uiq16bq4Uii", "n", "sve2")
4669
TARGET_BUILTIN(__builtin_sve_svrshl_n_u32_z, "q4Uiq16bq4Uii", "n", "sve2")
4670
TARGET_BUILTIN(__builtin_sve_svrshl_n_u64_m, "q2UWiq16bq2UWiWi", "n", "sve2")
4671
TARGET_BUILTIN(__builtin_sve_svrshl_n_u64_x, "q2UWiq16bq2UWiWi", "n", "sve2")
4672
TARGET_BUILTIN(__builtin_sve_svrshl_n_u64_z, "q2UWiq16bq2UWiWi", "n", "sve2")
4673
TARGET_BUILTIN(__builtin_sve_svrshl_n_u8_m, "q16Ucq16bq16UcSc", "n", "sve2")
4674
TARGET_BUILTIN(__builtin_sve_svrshl_n_u8_x, "q16Ucq16bq16UcSc", "n", "sve2")
4675
TARGET_BUILTIN(__builtin_sve_svrshl_n_u8_z, "q16Ucq16bq16UcSc", "n", "sve2")
4676
TARGET_BUILTIN(__builtin_sve_svrshl_s16_m, "q8sq16bq8sq8s", "n", "sve2")
4677
TARGET_BUILTIN(__builtin_sve_svrshl_s16_x, "q8sq16bq8sq8s", "n", "sve2")
4678
TARGET_BUILTIN(__builtin_sve_svrshl_s16_z, "q8sq16bq8sq8s", "n", "sve2")
4679
TARGET_BUILTIN(__builtin_sve_svrshl_s32_m, "q4iq16bq4iq4i", "n", "sve2")
4680
TARGET_BUILTIN(__builtin_sve_svrshl_s32_x, "q4iq16bq4iq4i", "n", "sve2")
4681
TARGET_BUILTIN(__builtin_sve_svrshl_s32_z, "q4iq16bq4iq4i", "n", "sve2")
4682
TARGET_BUILTIN(__builtin_sve_svrshl_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4683
TARGET_BUILTIN(__builtin_sve_svrshl_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4684
TARGET_BUILTIN(__builtin_sve_svrshl_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve2")
4685
TARGET_BUILTIN(__builtin_sve_svrshl_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve2")
4686
TARGET_BUILTIN(__builtin_sve_svrshl_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve2")
4687
TARGET_BUILTIN(__builtin_sve_svrshl_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve2")
4688
TARGET_BUILTIN(__builtin_sve_svrshl_u16_m, "q8Usq16bq8Usq8s", "n", "sve2")
4689
TARGET_BUILTIN(__builtin_sve_svrshl_u16_x, "q8Usq16bq8Usq8s", "n", "sve2")
4690
TARGET_BUILTIN(__builtin_sve_svrshl_u16_z, "q8Usq16bq8Usq8s", "n", "sve2")
4691
TARGET_BUILTIN(__builtin_sve_svrshl_u32_m, "q4Uiq16bq4Uiq4i", "n", "sve2")
4692
TARGET_BUILTIN(__builtin_sve_svrshl_u32_x, "q4Uiq16bq4Uiq4i", "n", "sve2")
4693
TARGET_BUILTIN(__builtin_sve_svrshl_u32_z, "q4Uiq16bq4Uiq4i", "n", "sve2")
4694
TARGET_BUILTIN(__builtin_sve_svrshl_u64_m, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4695
TARGET_BUILTIN(__builtin_sve_svrshl_u64_x, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4696
TARGET_BUILTIN(__builtin_sve_svrshl_u64_z, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4697
TARGET_BUILTIN(__builtin_sve_svrshl_u8_m, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4698
TARGET_BUILTIN(__builtin_sve_svrshl_u8_x, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4699
TARGET_BUILTIN(__builtin_sve_svrshl_u8_z, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4700
TARGET_BUILTIN(__builtin_sve_svrshr_n_s16_m, "q8sq16bq8sIUWi", "n", "sve2")
4701
TARGET_BUILTIN(__builtin_sve_svrshr_n_s16_x, "q8sq16bq8sIUWi", "n", "sve2")
4702
TARGET_BUILTIN(__builtin_sve_svrshr_n_s16_z, "q8sq16bq8sIUWi", "n", "sve2")
4703
TARGET_BUILTIN(__builtin_sve_svrshr_n_s32_m, "q4iq16bq4iIUWi", "n", "sve2")
4704
TARGET_BUILTIN(__builtin_sve_svrshr_n_s32_x, "q4iq16bq4iIUWi", "n", "sve2")
4705
TARGET_BUILTIN(__builtin_sve_svrshr_n_s32_z, "q4iq16bq4iIUWi", "n", "sve2")
4706
TARGET_BUILTIN(__builtin_sve_svrshr_n_s64_m, "q2Wiq16bq2WiIUWi", "n", "sve2")
4707
TARGET_BUILTIN(__builtin_sve_svrshr_n_s64_x, "q2Wiq16bq2WiIUWi", "n", "sve2")
4708
TARGET_BUILTIN(__builtin_sve_svrshr_n_s64_z, "q2Wiq16bq2WiIUWi", "n", "sve2")
4709
TARGET_BUILTIN(__builtin_sve_svrshr_n_s8_m, "q16Scq16bq16ScIUWi", "n", "sve2")
4710
TARGET_BUILTIN(__builtin_sve_svrshr_n_s8_x, "q16Scq16bq16ScIUWi", "n", "sve2")
4711
TARGET_BUILTIN(__builtin_sve_svrshr_n_s8_z, "q16Scq16bq16ScIUWi", "n", "sve2")
4712
TARGET_BUILTIN(__builtin_sve_svrshr_n_u16_m, "q8Usq16bq8UsIUWi", "n", "sve2")
4713
TARGET_BUILTIN(__builtin_sve_svrshr_n_u16_x, "q8Usq16bq8UsIUWi", "n", "sve2")
4714
TARGET_BUILTIN(__builtin_sve_svrshr_n_u16_z, "q8Usq16bq8UsIUWi", "n", "sve2")
4715
TARGET_BUILTIN(__builtin_sve_svrshr_n_u32_m, "q4Uiq16bq4UiIUWi", "n", "sve2")
4716
TARGET_BUILTIN(__builtin_sve_svrshr_n_u32_x, "q4Uiq16bq4UiIUWi", "n", "sve2")
4717
TARGET_BUILTIN(__builtin_sve_svrshr_n_u32_z, "q4Uiq16bq4UiIUWi", "n", "sve2")
4718
TARGET_BUILTIN(__builtin_sve_svrshr_n_u64_m, "q2UWiq16bq2UWiIUWi", "n", "sve2")
4719
TARGET_BUILTIN(__builtin_sve_svrshr_n_u64_x, "q2UWiq16bq2UWiIUWi", "n", "sve2")
4720
TARGET_BUILTIN(__builtin_sve_svrshr_n_u64_z, "q2UWiq16bq2UWiIUWi", "n", "sve2")
4721
TARGET_BUILTIN(__builtin_sve_svrshr_n_u8_m, "q16Ucq16bq16UcIUWi", "n", "sve2")
4722
TARGET_BUILTIN(__builtin_sve_svrshr_n_u8_x, "q16Ucq16bq16UcIUWi", "n", "sve2")
4723
TARGET_BUILTIN(__builtin_sve_svrshr_n_u8_z, "q16Ucq16bq16UcIUWi", "n", "sve2")
4724
TARGET_BUILTIN(__builtin_sve_svrshrnb_n_s16, "q16Scq8sIUWi", "n", "sve2")
4725
TARGET_BUILTIN(__builtin_sve_svrshrnb_n_s32, "q8sq4iIUWi", "n", "sve2")
4726
TARGET_BUILTIN(__builtin_sve_svrshrnb_n_s64, "q4iq2WiIUWi", "n", "sve2")
4727
TARGET_BUILTIN(__builtin_sve_svrshrnb_n_u16, "q16Ucq8UsIUWi", "n", "sve2")
4728
TARGET_BUILTIN(__builtin_sve_svrshrnb_n_u32, "q8Usq4UiIUWi", "n", "sve2")
4729
TARGET_BUILTIN(__builtin_sve_svrshrnb_n_u64, "q4Uiq2UWiIUWi", "n", "sve2")
4730
TARGET_BUILTIN(__builtin_sve_svrshrnt_n_s16, "q16Scq16Scq8sIUWi", "n", "sve2")
4731
TARGET_BUILTIN(__builtin_sve_svrshrnt_n_s32, "q8sq8sq4iIUWi", "n", "sve2")
4732
TARGET_BUILTIN(__builtin_sve_svrshrnt_n_s64, "q4iq4iq2WiIUWi", "n", "sve2")
4733
TARGET_BUILTIN(__builtin_sve_svrshrnt_n_u16, "q16Ucq16Ucq8UsIUWi", "n", "sve2")
4734
TARGET_BUILTIN(__builtin_sve_svrshrnt_n_u32, "q8Usq8Usq4UiIUWi", "n", "sve2")
4735
TARGET_BUILTIN(__builtin_sve_svrshrnt_n_u64, "q4Uiq4Uiq2UWiIUWi", "n", "sve2")
4736
TARGET_BUILTIN(__builtin_sve_svrsqrte_f16, "q8hq8h", "n", "sve")
4737
TARGET_BUILTIN(__builtin_sve_svrsqrte_f32, "q4fq4f", "n", "sve")
4738
TARGET_BUILTIN(__builtin_sve_svrsqrte_f64, "q2dq2d", "n", "sve")
4739
TARGET_BUILTIN(__builtin_sve_svrsqrte_u32_m, "q4Uiq4Uiq16bq4Ui", "n", "sve2")
4740
TARGET_BUILTIN(__builtin_sve_svrsqrte_u32_x, "q4Uiq16bq4Ui", "n", "sve2")
4741
TARGET_BUILTIN(__builtin_sve_svrsqrte_u32_z, "q4Uiq16bq4Ui", "n", "sve2")
4742
TARGET_BUILTIN(__builtin_sve_svrsqrts_f16, "q8hq8hq8h", "n", "sve")
4743
TARGET_BUILTIN(__builtin_sve_svrsqrts_f32, "q4fq4fq4f", "n", "sve")
4744
TARGET_BUILTIN(__builtin_sve_svrsqrts_f64, "q2dq2dq2d", "n", "sve")
4745
TARGET_BUILTIN(__builtin_sve_svrsra_n_s16, "q8sq8sq8sIUWi", "n", "sve2")
4746
TARGET_BUILTIN(__builtin_sve_svrsra_n_s32, "q4iq4iq4iIUWi", "n", "sve2")
4747
TARGET_BUILTIN(__builtin_sve_svrsra_n_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
4748
TARGET_BUILTIN(__builtin_sve_svrsra_n_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
4749
TARGET_BUILTIN(__builtin_sve_svrsra_n_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
4750
TARGET_BUILTIN(__builtin_sve_svrsra_n_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
4751
TARGET_BUILTIN(__builtin_sve_svrsra_n_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
4752
TARGET_BUILTIN(__builtin_sve_svrsra_n_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve2")
4753
TARGET_BUILTIN(__builtin_sve_svrsubhnb_n_s16, "q16Scq8ss", "n", "sve2")
4754
TARGET_BUILTIN(__builtin_sve_svrsubhnb_n_s32, "q8sq4ii", "n", "sve2")
4755
TARGET_BUILTIN(__builtin_sve_svrsubhnb_n_s64, "q4iq2WiWi", "n", "sve2")
4756
TARGET_BUILTIN(__builtin_sve_svrsubhnb_n_u16, "q16Ucq8UsUs", "n", "sve2")
4757
TARGET_BUILTIN(__builtin_sve_svrsubhnb_n_u32, "q8Usq4UiUi", "n", "sve2")
4758
TARGET_BUILTIN(__builtin_sve_svrsubhnb_n_u64, "q4Uiq2UWiUWi", "n", "sve2")
4759
TARGET_BUILTIN(__builtin_sve_svrsubhnb_s16, "q16Scq8sq8s", "n", "sve2")
4760
TARGET_BUILTIN(__builtin_sve_svrsubhnb_s32, "q8sq4iq4i", "n", "sve2")
4761
TARGET_BUILTIN(__builtin_sve_svrsubhnb_s64, "q4iq2Wiq2Wi", "n", "sve2")
4762
TARGET_BUILTIN(__builtin_sve_svrsubhnb_u16, "q16Ucq8Usq8Us", "n", "sve2")
4763
TARGET_BUILTIN(__builtin_sve_svrsubhnb_u32, "q8Usq4Uiq4Ui", "n", "sve2")
4764
TARGET_BUILTIN(__builtin_sve_svrsubhnb_u64, "q4Uiq2UWiq2UWi", "n", "sve2")
4765
TARGET_BUILTIN(__builtin_sve_svrsubhnt_n_s16, "q16Scq16Scq8ss", "n", "sve2")
4766
TARGET_BUILTIN(__builtin_sve_svrsubhnt_n_s32, "q8sq8sq4ii", "n", "sve2")
4767
TARGET_BUILTIN(__builtin_sve_svrsubhnt_n_s64, "q4iq4iq2WiWi", "n", "sve2")
4768
TARGET_BUILTIN(__builtin_sve_svrsubhnt_n_u16, "q16Ucq16Ucq8UsUs", "n", "sve2")
4769
TARGET_BUILTIN(__builtin_sve_svrsubhnt_n_u32, "q8Usq8Usq4UiUi", "n", "sve2")
4770
TARGET_BUILTIN(__builtin_sve_svrsubhnt_n_u64, "q4Uiq4Uiq2UWiUWi", "n", "sve2")
4771
TARGET_BUILTIN(__builtin_sve_svrsubhnt_s16, "q16Scq16Scq8sq8s", "n", "sve2")
4772
TARGET_BUILTIN(__builtin_sve_svrsubhnt_s32, "q8sq8sq4iq4i", "n", "sve2")
4773
TARGET_BUILTIN(__builtin_sve_svrsubhnt_s64, "q4iq4iq2Wiq2Wi", "n", "sve2")
4774
TARGET_BUILTIN(__builtin_sve_svrsubhnt_u16, "q16Ucq16Ucq8Usq8Us", "n", "sve2")
4775
TARGET_BUILTIN(__builtin_sve_svrsubhnt_u32, "q8Usq8Usq4Uiq4Ui", "n", "sve2")
4776
TARGET_BUILTIN(__builtin_sve_svrsubhnt_u64, "q4Uiq4Uiq2UWiq2UWi", "n", "sve2")
4777
TARGET_BUILTIN(__builtin_sve_svsbclb_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
4778
TARGET_BUILTIN(__builtin_sve_svsbclb_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
4779
TARGET_BUILTIN(__builtin_sve_svsbclb_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
4780
TARGET_BUILTIN(__builtin_sve_svsbclb_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
4781
TARGET_BUILTIN(__builtin_sve_svsbclt_n_u32, "q4Uiq4Uiq4UiUi", "n", "sve2")
4782
TARGET_BUILTIN(__builtin_sve_svsbclt_n_u64, "q2UWiq2UWiq2UWiUWi", "n", "sve2")
4783
TARGET_BUILTIN(__builtin_sve_svsbclt_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
4784
TARGET_BUILTIN(__builtin_sve_svsbclt_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
4785
TARGET_BUILTIN(__builtin_sve_svscale_f16_m, "q8hq16bq8hq8s", "n", "sve")
4786
TARGET_BUILTIN(__builtin_sve_svscale_f16_x, "q8hq16bq8hq8s", "n", "sve")
4787
TARGET_BUILTIN(__builtin_sve_svscale_f16_z, "q8hq16bq8hq8s", "n", "sve")
4788
TARGET_BUILTIN(__builtin_sve_svscale_f32_m, "q4fq16bq4fq4i", "n", "sve")
4789
TARGET_BUILTIN(__builtin_sve_svscale_f32_x, "q4fq16bq4fq4i", "n", "sve")
4790
TARGET_BUILTIN(__builtin_sve_svscale_f32_z, "q4fq16bq4fq4i", "n", "sve")
4791
TARGET_BUILTIN(__builtin_sve_svscale_f64_m, "q2dq16bq2dq2Wi", "n", "sve")
4792
TARGET_BUILTIN(__builtin_sve_svscale_f64_x, "q2dq16bq2dq2Wi", "n", "sve")
4793
TARGET_BUILTIN(__builtin_sve_svscale_f64_z, "q2dq16bq2dq2Wi", "n", "sve")
4794
TARGET_BUILTIN(__builtin_sve_svscale_n_f16_m, "q8hq16bq8hs", "n", "sve")
4795
TARGET_BUILTIN(__builtin_sve_svscale_n_f16_x, "q8hq16bq8hs", "n", "sve")
4796
TARGET_BUILTIN(__builtin_sve_svscale_n_f16_z, "q8hq16bq8hs", "n", "sve")
4797
TARGET_BUILTIN(__builtin_sve_svscale_n_f32_m, "q4fq16bq4fi", "n", "sve")
4798
TARGET_BUILTIN(__builtin_sve_svscale_n_f32_x, "q4fq16bq4fi", "n", "sve")
4799
TARGET_BUILTIN(__builtin_sve_svscale_n_f32_z, "q4fq16bq4fi", "n", "sve")
4800
TARGET_BUILTIN(__builtin_sve_svscale_n_f64_m, "q2dq16bq2dWi", "n", "sve")
4801
TARGET_BUILTIN(__builtin_sve_svscale_n_f64_x, "q2dq16bq2dWi", "n", "sve")
4802
TARGET_BUILTIN(__builtin_sve_svscale_n_f64_z, "q2dq16bq2dWi", "n", "sve")
4803
TARGET_BUILTIN(__builtin_sve_svsel_b, "q16bq16bq16bq16b", "n", "sve")
4804
TARGET_BUILTIN(__builtin_sve_svsel_bf16, "q8yq16bq8yq8y", "n", "sve,bf16")
4805
TARGET_BUILTIN(__builtin_sve_svsel_f16, "q8hq16bq8hq8h", "n", "sve")
4806
TARGET_BUILTIN(__builtin_sve_svsel_f32, "q4fq16bq4fq4f", "n", "sve")
4807
TARGET_BUILTIN(__builtin_sve_svsel_f64, "q2dq16bq2dq2d", "n", "sve")
4808
TARGET_BUILTIN(__builtin_sve_svsel_s16, "q8sq16bq8sq8s", "n", "sve")
4809
TARGET_BUILTIN(__builtin_sve_svsel_s32, "q4iq16bq4iq4i", "n", "sve")
4810
TARGET_BUILTIN(__builtin_sve_svsel_s64, "q2Wiq16bq2Wiq2Wi", "n", "sve")
4811
TARGET_BUILTIN(__builtin_sve_svsel_s8, "q16Scq16bq16Scq16Sc", "n", "sve")
4812
TARGET_BUILTIN(__builtin_sve_svsel_u16, "q8Usq16bq8Usq8Us", "n", "sve")
4813
TARGET_BUILTIN(__builtin_sve_svsel_u32, "q4Uiq16bq4Uiq4Ui", "n", "sve")
4814
TARGET_BUILTIN(__builtin_sve_svsel_u64, "q2UWiq16bq2UWiq2UWi", "n", "sve")
4815
TARGET_BUILTIN(__builtin_sve_svsel_u8, "q16Ucq16bq16Ucq16Uc", "n", "sve")
4816
TARGET_BUILTIN(__builtin_sve_svset2_bf16, "q16yq16yIUWiq8y", "n", "sve,bf16")
4817
TARGET_BUILTIN(__builtin_sve_svset2_f16, "q16hq16hIUWiq8h", "n", "sve")
4818
TARGET_BUILTIN(__builtin_sve_svset2_f32, "q8fq8fIUWiq4f", "n", "sve")
4819
TARGET_BUILTIN(__builtin_sve_svset2_f64, "q4dq4dIUWiq2d", "n", "sve")
4820
TARGET_BUILTIN(__builtin_sve_svset2_s16, "q16sq16sIUWiq8s", "n", "sve")
4821
TARGET_BUILTIN(__builtin_sve_svset2_s32, "q8iq8iIUWiq4i", "n", "sve")
4822
TARGET_BUILTIN(__builtin_sve_svset2_s64, "q4Wiq4WiIUWiq2Wi", "n", "sve")
4823
TARGET_BUILTIN(__builtin_sve_svset2_s8, "q32Scq32ScIUWiq16Sc", "n", "sve")
4824
TARGET_BUILTIN(__builtin_sve_svset2_u16, "q16Usq16UsIUWiq8Us", "n", "sve")
4825
TARGET_BUILTIN(__builtin_sve_svset2_u32, "q8Uiq8UiIUWiq4Ui", "n", "sve")
4826
TARGET_BUILTIN(__builtin_sve_svset2_u64, "q4UWiq4UWiIUWiq2UWi", "n", "sve")
4827
TARGET_BUILTIN(__builtin_sve_svset2_u8, "q32Ucq32UcIUWiq16Uc", "n", "sve")
4828
TARGET_BUILTIN(__builtin_sve_svset3_bf16, "q24yq24yIUWiq8y", "n", "sve,bf16")
4829
TARGET_BUILTIN(__builtin_sve_svset3_f16, "q24hq24hIUWiq8h", "n", "sve")
4830
TARGET_BUILTIN(__builtin_sve_svset3_f32, "q12fq12fIUWiq4f", "n", "sve")
4831
TARGET_BUILTIN(__builtin_sve_svset3_f64, "q6dq6dIUWiq2d", "n", "sve")
4832
TARGET_BUILTIN(__builtin_sve_svset3_s16, "q24sq24sIUWiq8s", "n", "sve")
4833
TARGET_BUILTIN(__builtin_sve_svset3_s32, "q12iq12iIUWiq4i", "n", "sve")
4834
TARGET_BUILTIN(__builtin_sve_svset3_s64, "q6Wiq6WiIUWiq2Wi", "n", "sve")
4835
TARGET_BUILTIN(__builtin_sve_svset3_s8, "q48Scq48ScIUWiq16Sc", "n", "sve")
4836
TARGET_BUILTIN(__builtin_sve_svset3_u16, "q24Usq24UsIUWiq8Us", "n", "sve")
4837
TARGET_BUILTIN(__builtin_sve_svset3_u32, "q12Uiq12UiIUWiq4Ui", "n", "sve")
4838
TARGET_BUILTIN(__builtin_sve_svset3_u64, "q6UWiq6UWiIUWiq2UWi", "n", "sve")
4839
TARGET_BUILTIN(__builtin_sve_svset3_u8, "q48Ucq48UcIUWiq16Uc", "n", "sve")
4840
TARGET_BUILTIN(__builtin_sve_svset4_bf16, "q32yq32yIUWiq8y", "n", "sve,bf16")
4841
TARGET_BUILTIN(__builtin_sve_svset4_f16, "q32hq32hIUWiq8h", "n", "sve")
4842
TARGET_BUILTIN(__builtin_sve_svset4_f32, "q16fq16fIUWiq4f", "n", "sve")
4843
TARGET_BUILTIN(__builtin_sve_svset4_f64, "q8dq8dIUWiq2d", "n", "sve")
4844
TARGET_BUILTIN(__builtin_sve_svset4_s16, "q32sq32sIUWiq8s", "n", "sve")
4845
TARGET_BUILTIN(__builtin_sve_svset4_s32, "q16iq16iIUWiq4i", "n", "sve")
4846
TARGET_BUILTIN(__builtin_sve_svset4_s64, "q8Wiq8WiIUWiq2Wi", "n", "sve")
4847
TARGET_BUILTIN(__builtin_sve_svset4_s8, "q64Scq64ScIUWiq16Sc", "n", "sve")
4848
TARGET_BUILTIN(__builtin_sve_svset4_u16, "q32Usq32UsIUWiq8Us", "n", "sve")
4849
TARGET_BUILTIN(__builtin_sve_svset4_u32, "q16Uiq16UiIUWiq4Ui", "n", "sve")
4850
TARGET_BUILTIN(__builtin_sve_svset4_u64, "q8UWiq8UWiIUWiq2UWi", "n", "sve")
4851
TARGET_BUILTIN(__builtin_sve_svset4_u8, "q64Ucq64UcIUWiq16Uc", "n", "sve")
4852
TARGET_BUILTIN(__builtin_sve_svsetffr, "vv", "n", "sve")
4853
TARGET_BUILTIN(__builtin_sve_svshllb_n_s16, "q8sq16ScIUWi", "n", "sve2")
4854
TARGET_BUILTIN(__builtin_sve_svshllb_n_s32, "q4iq8sIUWi", "n", "sve2")
4855
TARGET_BUILTIN(__builtin_sve_svshllb_n_s64, "q2Wiq4iIUWi", "n", "sve2")
4856
TARGET_BUILTIN(__builtin_sve_svshllb_n_u16, "q8Usq16UcIUWi", "n", "sve2")
4857
TARGET_BUILTIN(__builtin_sve_svshllb_n_u32, "q4Uiq8UsIUWi", "n", "sve2")
4858
TARGET_BUILTIN(__builtin_sve_svshllb_n_u64, "q2UWiq4UiIUWi", "n", "sve2")
4859
TARGET_BUILTIN(__builtin_sve_svshllt_n_s16, "q8sq16ScIUWi", "n", "sve2")
4860
TARGET_BUILTIN(__builtin_sve_svshllt_n_s32, "q4iq8sIUWi", "n", "sve2")
4861
TARGET_BUILTIN(__builtin_sve_svshllt_n_s64, "q2Wiq4iIUWi", "n", "sve2")
4862
TARGET_BUILTIN(__builtin_sve_svshllt_n_u16, "q8Usq16UcIUWi", "n", "sve2")
4863
TARGET_BUILTIN(__builtin_sve_svshllt_n_u32, "q4Uiq8UsIUWi", "n", "sve2")
4864
TARGET_BUILTIN(__builtin_sve_svshllt_n_u64, "q2UWiq4UiIUWi", "n", "sve2")
4865
TARGET_BUILTIN(__builtin_sve_svshrnb_n_s16, "q16Scq8sIUWi", "n", "sve2")
4866
TARGET_BUILTIN(__builtin_sve_svshrnb_n_s32, "q8sq4iIUWi", "n", "sve2")
4867
TARGET_BUILTIN(__builtin_sve_svshrnb_n_s64, "q4iq2WiIUWi", "n", "sve2")
4868
TARGET_BUILTIN(__builtin_sve_svshrnb_n_u16, "q16Ucq8UsIUWi", "n", "sve2")
4869
TARGET_BUILTIN(__builtin_sve_svshrnb_n_u32, "q8Usq4UiIUWi", "n", "sve2")
4870
TARGET_BUILTIN(__builtin_sve_svshrnb_n_u64, "q4Uiq2UWiIUWi", "n", "sve2")
4871
TARGET_BUILTIN(__builtin_sve_svshrnt_n_s16, "q16Scq16Scq8sIUWi", "n", "sve2")
4872
TARGET_BUILTIN(__builtin_sve_svshrnt_n_s32, "q8sq8sq4iIUWi", "n", "sve2")
4873
TARGET_BUILTIN(__builtin_sve_svshrnt_n_s64, "q4iq4iq2WiIUWi", "n", "sve2")
4874
TARGET_BUILTIN(__builtin_sve_svshrnt_n_u16, "q16Ucq16Ucq8UsIUWi", "n", "sve2")
4875
TARGET_BUILTIN(__builtin_sve_svshrnt_n_u32, "q8Usq8Usq4UiIUWi", "n", "sve2")
4876
TARGET_BUILTIN(__builtin_sve_svshrnt_n_u64, "q4Uiq4Uiq2UWiIUWi", "n", "sve2")
4877
TARGET_BUILTIN(__builtin_sve_svsli_n_s16, "q8sq8sq8sIUWi", "n", "sve2")
4878
TARGET_BUILTIN(__builtin_sve_svsli_n_s32, "q4iq4iq4iIUWi", "n", "sve2")
4879
TARGET_BUILTIN(__builtin_sve_svsli_n_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
4880
TARGET_BUILTIN(__builtin_sve_svsli_n_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
4881
TARGET_BUILTIN(__builtin_sve_svsli_n_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
4882
TARGET_BUILTIN(__builtin_sve_svsli_n_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
4883
TARGET_BUILTIN(__builtin_sve_svsli_n_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
4884
TARGET_BUILTIN(__builtin_sve_svsli_n_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve2")
4885
TARGET_BUILTIN(__builtin_sve_svsm4e_u32, "q4Uiq4Uiq4Ui", "n", "sve2-sm4")
4886
TARGET_BUILTIN(__builtin_sve_svsm4ekey_u32, "q4Uiq4Uiq4Ui", "n", "sve2-sm4")
4887
TARGET_BUILTIN(__builtin_sve_svsplice_bf16, "q8yq16bq8yq8y", "n", "sve,bf16")
4888
TARGET_BUILTIN(__builtin_sve_svsplice_f16, "q8hq16bq8hq8h", "n", "sve")
4889
TARGET_BUILTIN(__builtin_sve_svsplice_f32, "q4fq16bq4fq4f", "n", "sve")
4890
TARGET_BUILTIN(__builtin_sve_svsplice_f64, "q2dq16bq2dq2d", "n", "sve")
4891
TARGET_BUILTIN(__builtin_sve_svsplice_s16, "q8sq16bq8sq8s", "n", "sve")
4892
TARGET_BUILTIN(__builtin_sve_svsplice_s32, "q4iq16bq4iq4i", "n", "sve")
4893
TARGET_BUILTIN(__builtin_sve_svsplice_s64, "q2Wiq16bq2Wiq2Wi", "n", "sve")
4894
TARGET_BUILTIN(__builtin_sve_svsplice_s8, "q16Scq16bq16Scq16Sc", "n", "sve")
4895
TARGET_BUILTIN(__builtin_sve_svsplice_u16, "q8Usq16bq8Usq8Us", "n", "sve")
4896
TARGET_BUILTIN(__builtin_sve_svsplice_u32, "q4Uiq16bq4Uiq4Ui", "n", "sve")
4897
TARGET_BUILTIN(__builtin_sve_svsplice_u64, "q2UWiq16bq2UWiq2UWi", "n", "sve")
4898
TARGET_BUILTIN(__builtin_sve_svsplice_u8, "q16Ucq16bq16Ucq16Uc", "n", "sve")
4899
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u16_m, "q8Usq16bq8Uss", "n", "sve2")
4900
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u16_x, "q8Usq16bq8Uss", "n", "sve2")
4901
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u16_z, "q8Usq16bq8Uss", "n", "sve2")
4902
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u32_m, "q4Uiq16bq4Uii", "n", "sve2")
4903
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u32_x, "q4Uiq16bq4Uii", "n", "sve2")
4904
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u32_z, "q4Uiq16bq4Uii", "n", "sve2")
4905
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u64_m, "q2UWiq16bq2UWiWi", "n", "sve2")
4906
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u64_x, "q2UWiq16bq2UWiWi", "n", "sve2")
4907
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u64_z, "q2UWiq16bq2UWiWi", "n", "sve2")
4908
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u8_m, "q16Ucq16bq16UcSc", "n", "sve2")
4909
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u8_x, "q16Ucq16bq16UcSc", "n", "sve2")
4910
TARGET_BUILTIN(__builtin_sve_svsqadd_n_u8_z, "q16Ucq16bq16UcSc", "n", "sve2")
4911
TARGET_BUILTIN(__builtin_sve_svsqadd_u16_m, "q8Usq16bq8Usq8s", "n", "sve2")
4912
TARGET_BUILTIN(__builtin_sve_svsqadd_u16_x, "q8Usq16bq8Usq8s", "n", "sve2")
4913
TARGET_BUILTIN(__builtin_sve_svsqadd_u16_z, "q8Usq16bq8Usq8s", "n", "sve2")
4914
TARGET_BUILTIN(__builtin_sve_svsqadd_u32_m, "q4Uiq16bq4Uiq4i", "n", "sve2")
4915
TARGET_BUILTIN(__builtin_sve_svsqadd_u32_x, "q4Uiq16bq4Uiq4i", "n", "sve2")
4916
TARGET_BUILTIN(__builtin_sve_svsqadd_u32_z, "q4Uiq16bq4Uiq4i", "n", "sve2")
4917
TARGET_BUILTIN(__builtin_sve_svsqadd_u64_m, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4918
TARGET_BUILTIN(__builtin_sve_svsqadd_u64_x, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4919
TARGET_BUILTIN(__builtin_sve_svsqadd_u64_z, "q2UWiq16bq2UWiq2Wi", "n", "sve2")
4920
TARGET_BUILTIN(__builtin_sve_svsqadd_u8_m, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4921
TARGET_BUILTIN(__builtin_sve_svsqadd_u8_x, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4922
TARGET_BUILTIN(__builtin_sve_svsqadd_u8_z, "q16Ucq16bq16Ucq16Sc", "n", "sve2")
4923
TARGET_BUILTIN(__builtin_sve_svsqrt_f16_m, "q8hq8hq16bq8h", "n", "sve")
4924
TARGET_BUILTIN(__builtin_sve_svsqrt_f16_x, "q8hq16bq8h", "n", "sve")
4925
TARGET_BUILTIN(__builtin_sve_svsqrt_f16_z, "q8hq16bq8h", "n", "sve")
4926
TARGET_BUILTIN(__builtin_sve_svsqrt_f32_m, "q4fq4fq16bq4f", "n", "sve")
4927
TARGET_BUILTIN(__builtin_sve_svsqrt_f32_x, "q4fq16bq4f", "n", "sve")
4928
TARGET_BUILTIN(__builtin_sve_svsqrt_f32_z, "q4fq16bq4f", "n", "sve")
4929
TARGET_BUILTIN(__builtin_sve_svsqrt_f64_m, "q2dq2dq16bq2d", "n", "sve")
4930
TARGET_BUILTIN(__builtin_sve_svsqrt_f64_x, "q2dq16bq2d", "n", "sve")
4931
TARGET_BUILTIN(__builtin_sve_svsqrt_f64_z, "q2dq16bq2d", "n", "sve")
4932
TARGET_BUILTIN(__builtin_sve_svsra_n_s16, "q8sq8sq8sIUWi", "n", "sve2")
4933
TARGET_BUILTIN(__builtin_sve_svsra_n_s32, "q4iq4iq4iIUWi", "n", "sve2")
4934
TARGET_BUILTIN(__builtin_sve_svsra_n_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
4935
TARGET_BUILTIN(__builtin_sve_svsra_n_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
4936
TARGET_BUILTIN(__builtin_sve_svsra_n_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
4937
TARGET_BUILTIN(__builtin_sve_svsra_n_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
4938
TARGET_BUILTIN(__builtin_sve_svsra_n_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
4939
TARGET_BUILTIN(__builtin_sve_svsra_n_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve2")
4940
TARGET_BUILTIN(__builtin_sve_svsri_n_s16, "q8sq8sq8sIUWi", "n", "sve2")
4941
TARGET_BUILTIN(__builtin_sve_svsri_n_s32, "q4iq4iq4iIUWi", "n", "sve2")
4942
TARGET_BUILTIN(__builtin_sve_svsri_n_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
4943
TARGET_BUILTIN(__builtin_sve_svsri_n_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
4944
TARGET_BUILTIN(__builtin_sve_svsri_n_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
4945
TARGET_BUILTIN(__builtin_sve_svsri_n_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
4946
TARGET_BUILTIN(__builtin_sve_svsri_n_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
4947
TARGET_BUILTIN(__builtin_sve_svsri_n_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve2")
4948
TARGET_BUILTIN(__builtin_sve_svst1_bf16, "vq16by*q8y", "n", "sve,bf16")
4949
TARGET_BUILTIN(__builtin_sve_svst1_f16, "vq16bh*q8h", "n", "sve")
4950
TARGET_BUILTIN(__builtin_sve_svst1_f32, "vq16bf*q4f", "n", "sve")
4951
TARGET_BUILTIN(__builtin_sve_svst1_f64, "vq16bd*q2d", "n", "sve")
4952
TARGET_BUILTIN(__builtin_sve_svst1_s16, "vq16bSs*q8s", "n", "sve")
4953
TARGET_BUILTIN(__builtin_sve_svst1_s32, "vq16bSi*q4i", "n", "sve")
4954
TARGET_BUILTIN(__builtin_sve_svst1_s64, "vq16bSWi*q2Wi", "n", "sve")
4955
TARGET_BUILTIN(__builtin_sve_svst1_s8, "vq16bSc*q16Sc", "n", "sve")
4956
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s32index_f32, "vq16bf*q4iq4f", "n", "sve")
4957
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s32index_s32, "vq16bSi*q4iq4i", "n", "sve")
4958
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s32index_u32, "vq16bUi*q4iq4Ui", "n", "sve")
4959
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s32offset_f32, "vq16bf*q4iq4f", "n", "sve")
4960
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s32offset_s32, "vq16bSi*q4iq4i", "n", "sve")
4961
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s32offset_u32, "vq16bUi*q4iq4Ui", "n", "sve")
4962
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s64index_f64, "vq16bd*q2Wiq2d", "n", "sve")
4963
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s64index_s64, "vq16bSWi*q2Wiq2Wi", "n", "sve")
4964
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s64index_u64, "vq16bUWi*q2Wiq2UWi", "n", "sve")
4965
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s64offset_f64, "vq16bd*q2Wiq2d", "n", "sve")
4966
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s64offset_s64, "vq16bSWi*q2Wiq2Wi", "n", "sve")
4967
TARGET_BUILTIN(__builtin_sve_svst1_scatter_s64offset_u64, "vq16bUWi*q2Wiq2UWi", "n", "sve")
4968
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_f32, "vq16bq4Uiq4f", "n", "sve")
4969
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_index_f32, "vq16bq4UiWiq4f", "n", "sve")
4970
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_index_s32, "vq16bq4UiWiq4i", "n", "sve")
4971
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_index_u32, "vq16bq4UiWiq4Ui", "n", "sve")
4972
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_offset_f32, "vq16bq4UiWiq4f", "n", "sve")
4973
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_offset_s32, "vq16bq4UiWiq4i", "n", "sve")
4974
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_offset_u32, "vq16bq4UiWiq4Ui", "n", "sve")
4975
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_s32, "vq16bq4Uiq4i", "n", "sve")
4976
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32base_u32, "vq16bq4Uiq4Ui", "n", "sve")
4977
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32index_f32, "vq16bf*q4Uiq4f", "n", "sve")
4978
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32index_s32, "vq16bSi*q4Uiq4i", "n", "sve")
4979
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32index_u32, "vq16bUi*q4Uiq4Ui", "n", "sve")
4980
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32offset_f32, "vq16bf*q4Uiq4f", "n", "sve")
4981
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32offset_s32, "vq16bSi*q4Uiq4i", "n", "sve")
4982
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u32offset_u32, "vq16bUi*q4Uiq4Ui", "n", "sve")
4983
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_f64, "vq16bq2UWiq2d", "n", "sve")
4984
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_index_f64, "vq16bq2UWiWiq2d", "n", "sve")
4985
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_index_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
4986
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_index_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
4987
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_offset_f64, "vq16bq2UWiWiq2d", "n", "sve")
4988
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
4989
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
4990
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve")
4991
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve")
4992
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64index_f64, "vq16bd*q2UWiq2d", "n", "sve")
4993
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64index_s64, "vq16bSWi*q2UWiq2Wi", "n", "sve")
4994
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64index_u64, "vq16bUWi*q2UWiq2UWi", "n", "sve")
4995
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64offset_f64, "vq16bd*q2UWiq2d", "n", "sve")
4996
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64offset_s64, "vq16bSWi*q2UWiq2Wi", "n", "sve")
4997
TARGET_BUILTIN(__builtin_sve_svst1_scatter_u64offset_u64, "vq16bUWi*q2UWiq2UWi", "n", "sve")
4998
TARGET_BUILTIN(__builtin_sve_svst1_u16, "vq16bUs*q8Us", "n", "sve")
4999
TARGET_BUILTIN(__builtin_sve_svst1_u32, "vq16bUi*q4Ui", "n", "sve")
5000
TARGET_BUILTIN(__builtin_sve_svst1_u64, "vq16bUWi*q2UWi", "n", "sve")
5001
TARGET_BUILTIN(__builtin_sve_svst1_u8, "vq16bUc*q16Uc", "n", "sve")
5002
TARGET_BUILTIN(__builtin_sve_svst1_vnum_bf16, "vq16by*Wiq8y", "n", "sve,bf16")
5003
TARGET_BUILTIN(__builtin_sve_svst1_vnum_f16, "vq16bh*Wiq8h", "n", "sve")
5004
TARGET_BUILTIN(__builtin_sve_svst1_vnum_f32, "vq16bf*Wiq4f", "n", "sve")
5005
TARGET_BUILTIN(__builtin_sve_svst1_vnum_f64, "vq16bd*Wiq2d", "n", "sve")
5006
TARGET_BUILTIN(__builtin_sve_svst1_vnum_s16, "vq16bSs*Wiq8s", "n", "sve")
5007
TARGET_BUILTIN(__builtin_sve_svst1_vnum_s32, "vq16bSi*Wiq4i", "n", "sve")
5008
TARGET_BUILTIN(__builtin_sve_svst1_vnum_s64, "vq16bSWi*Wiq2Wi", "n", "sve")
5009
TARGET_BUILTIN(__builtin_sve_svst1_vnum_s8, "vq16bSc*Wiq16Sc", "n", "sve")
5010
TARGET_BUILTIN(__builtin_sve_svst1_vnum_u16, "vq16bUs*Wiq8Us", "n", "sve")
5011
TARGET_BUILTIN(__builtin_sve_svst1_vnum_u32, "vq16bUi*Wiq4Ui", "n", "sve")
5012
TARGET_BUILTIN(__builtin_sve_svst1_vnum_u64, "vq16bUWi*Wiq2UWi", "n", "sve")
5013
TARGET_BUILTIN(__builtin_sve_svst1_vnum_u8, "vq16bUc*Wiq16Uc", "n", "sve")
5014
TARGET_BUILTIN(__builtin_sve_svst1b_s16, "vq16bSc*q8s", "n", "sve")
5015
TARGET_BUILTIN(__builtin_sve_svst1b_s32, "vq16bSc*q4i", "n", "sve")
5016
TARGET_BUILTIN(__builtin_sve_svst1b_s64, "vq16bSc*q2Wi", "n", "sve")
5017
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_s32offset_s32, "vq16bSc*q4iq4i", "n", "sve")
5018
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_s32offset_u32, "vq16bUc*q4iq4Ui", "n", "sve")
5019
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_s64offset_s64, "vq16bSc*q2Wiq2Wi", "n", "sve")
5020
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_s64offset_u64, "vq16bUc*q2Wiq2UWi", "n", "sve")
5021
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u32base_offset_s32, "vq16bq4UiWiq4i", "n", "sve")
5022
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u32base_offset_u32, "vq16bq4UiWiq4Ui", "n", "sve")
5023
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u32base_s32, "vq16bq4Uiq4i", "n", "sve")
5024
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u32base_u32, "vq16bq4Uiq4Ui", "n", "sve")
5025
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u32offset_s32, "vq16bSc*q4Uiq4i", "n", "sve")
5026
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u32offset_u32, "vq16bUc*q4Uiq4Ui", "n", "sve")
5027
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
5028
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
5029
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve")
5030
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve")
5031
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u64offset_s64, "vq16bSc*q2UWiq2Wi", "n", "sve")
5032
TARGET_BUILTIN(__builtin_sve_svst1b_scatter_u64offset_u64, "vq16bUc*q2UWiq2UWi", "n", "sve")
5033
TARGET_BUILTIN(__builtin_sve_svst1b_u16, "vq16bUc*q8Us", "n", "sve")
5034
TARGET_BUILTIN(__builtin_sve_svst1b_u32, "vq16bUc*q4Ui", "n", "sve")
5035
TARGET_BUILTIN(__builtin_sve_svst1b_u64, "vq16bUc*q2UWi", "n", "sve")
5036
TARGET_BUILTIN(__builtin_sve_svst1b_vnum_s16, "vq16bSc*Wiq8s", "n", "sve")
5037
TARGET_BUILTIN(__builtin_sve_svst1b_vnum_s32, "vq16bSc*Wiq4i", "n", "sve")
5038
TARGET_BUILTIN(__builtin_sve_svst1b_vnum_s64, "vq16bSc*Wiq2Wi", "n", "sve")
5039
TARGET_BUILTIN(__builtin_sve_svst1b_vnum_u16, "vq16bUc*Wiq8Us", "n", "sve")
5040
TARGET_BUILTIN(__builtin_sve_svst1b_vnum_u32, "vq16bUc*Wiq4Ui", "n", "sve")
5041
TARGET_BUILTIN(__builtin_sve_svst1b_vnum_u64, "vq16bUc*Wiq2UWi", "n", "sve")
5042
TARGET_BUILTIN(__builtin_sve_svst1h_s32, "vq16bSs*q4i", "n", "sve")
5043
TARGET_BUILTIN(__builtin_sve_svst1h_s64, "vq16bSs*q2Wi", "n", "sve")
5044
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s32index_s32, "vq16bSs*q4iq4i", "n", "sve")
5045
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s32index_u32, "vq16bUs*q4iq4Ui", "n", "sve")
5046
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s32offset_s32, "vq16bSs*q4iq4i", "n", "sve")
5047
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s32offset_u32, "vq16bUs*q4iq4Ui", "n", "sve")
5048
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s64index_s64, "vq16bSs*q2Wiq2Wi", "n", "sve")
5049
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s64index_u64, "vq16bUs*q2Wiq2UWi", "n", "sve")
5050
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s64offset_s64, "vq16bSs*q2Wiq2Wi", "n", "sve")
5051
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_s64offset_u64, "vq16bUs*q2Wiq2UWi", "n", "sve")
5052
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32base_index_s32, "vq16bq4UiWiq4i", "n", "sve")
5053
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32base_index_u32, "vq16bq4UiWiq4Ui", "n", "sve")
5054
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32base_offset_s32, "vq16bq4UiWiq4i", "n", "sve")
5055
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32base_offset_u32, "vq16bq4UiWiq4Ui", "n", "sve")
5056
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32base_s32, "vq16bq4Uiq4i", "n", "sve")
5057
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32base_u32, "vq16bq4Uiq4Ui", "n", "sve")
5058
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32index_s32, "vq16bSs*q4Uiq4i", "n", "sve")
5059
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32index_u32, "vq16bUs*q4Uiq4Ui", "n", "sve")
5060
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32offset_s32, "vq16bSs*q4Uiq4i", "n", "sve")
5061
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u32offset_u32, "vq16bUs*q4Uiq4Ui", "n", "sve")
5062
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64base_index_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
5063
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64base_index_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
5064
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
5065
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
5066
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve")
5067
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve")
5068
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64index_s64, "vq16bSs*q2UWiq2Wi", "n", "sve")
5069
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64index_u64, "vq16bUs*q2UWiq2UWi", "n", "sve")
5070
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64offset_s64, "vq16bSs*q2UWiq2Wi", "n", "sve")
5071
TARGET_BUILTIN(__builtin_sve_svst1h_scatter_u64offset_u64, "vq16bUs*q2UWiq2UWi", "n", "sve")
5072
TARGET_BUILTIN(__builtin_sve_svst1h_u32, "vq16bUs*q4Ui", "n", "sve")
5073
TARGET_BUILTIN(__builtin_sve_svst1h_u64, "vq16bUs*q2UWi", "n", "sve")
5074
TARGET_BUILTIN(__builtin_sve_svst1h_vnum_s32, "vq16bSs*Wiq4i", "n", "sve")
5075
TARGET_BUILTIN(__builtin_sve_svst1h_vnum_s64, "vq16bSs*Wiq2Wi", "n", "sve")
5076
TARGET_BUILTIN(__builtin_sve_svst1h_vnum_u32, "vq16bUs*Wiq4Ui", "n", "sve")
5077
TARGET_BUILTIN(__builtin_sve_svst1h_vnum_u64, "vq16bUs*Wiq2UWi", "n", "sve")
5078
TARGET_BUILTIN(__builtin_sve_svst1w_s64, "vq16bSi*q2Wi", "n", "sve")
5079
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_s64index_s64, "vq16bSi*q2Wiq2Wi", "n", "sve")
5080
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_s64index_u64, "vq16bUi*q2Wiq2UWi", "n", "sve")
5081
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_s64offset_s64, "vq16bSi*q2Wiq2Wi", "n", "sve")
5082
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_s64offset_u64, "vq16bUi*q2Wiq2UWi", "n", "sve")
5083
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64base_index_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
5084
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64base_index_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
5085
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve")
5086
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve")
5087
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve")
5088
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve")
5089
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64index_s64, "vq16bSi*q2UWiq2Wi", "n", "sve")
5090
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64index_u64, "vq16bUi*q2UWiq2UWi", "n", "sve")
5091
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64offset_s64, "vq16bSi*q2UWiq2Wi", "n", "sve")
5092
TARGET_BUILTIN(__builtin_sve_svst1w_scatter_u64offset_u64, "vq16bUi*q2UWiq2UWi", "n", "sve")
5093
TARGET_BUILTIN(__builtin_sve_svst1w_u64, "vq16bUi*q2UWi", "n", "sve")
5094
TARGET_BUILTIN(__builtin_sve_svst1w_vnum_s64, "vq16bSi*Wiq2Wi", "n", "sve")
5095
TARGET_BUILTIN(__builtin_sve_svst1w_vnum_u64, "vq16bUi*Wiq2UWi", "n", "sve")
5096
TARGET_BUILTIN(__builtin_sve_svst2_bf16, "vq16by*q16y", "n", "sve,bf16")
5097
TARGET_BUILTIN(__builtin_sve_svst2_f16, "vq16bh*q16h", "n", "sve")
5098
TARGET_BUILTIN(__builtin_sve_svst2_f32, "vq16bf*q8f", "n", "sve")
5099
TARGET_BUILTIN(__builtin_sve_svst2_f64, "vq16bd*q4d", "n", "sve")
5100
TARGET_BUILTIN(__builtin_sve_svst2_s16, "vq16bSs*q16s", "n", "sve")
5101
TARGET_BUILTIN(__builtin_sve_svst2_s32, "vq16bSi*q8i", "n", "sve")
5102
TARGET_BUILTIN(__builtin_sve_svst2_s64, "vq16bSWi*q4Wi", "n", "sve")
5103
TARGET_BUILTIN(__builtin_sve_svst2_s8, "vq16bSc*q32Sc", "n", "sve")
5104
TARGET_BUILTIN(__builtin_sve_svst2_u16, "vq16bUs*q16Us", "n", "sve")
5105
TARGET_BUILTIN(__builtin_sve_svst2_u32, "vq16bUi*q8Ui", "n", "sve")
5106
TARGET_BUILTIN(__builtin_sve_svst2_u64, "vq16bUWi*q4UWi", "n", "sve")
5107
TARGET_BUILTIN(__builtin_sve_svst2_u8, "vq16bUc*q32Uc", "n", "sve")
5108
TARGET_BUILTIN(__builtin_sve_svst2_vnum_bf16, "vq16by*Wiq16y", "n", "sve,bf16")
5109
TARGET_BUILTIN(__builtin_sve_svst2_vnum_f16, "vq16bh*Wiq16h", "n", "sve")
5110
TARGET_BUILTIN(__builtin_sve_svst2_vnum_f32, "vq16bf*Wiq8f", "n", "sve")
5111
TARGET_BUILTIN(__builtin_sve_svst2_vnum_f64, "vq16bd*Wiq4d", "n", "sve")
5112
TARGET_BUILTIN(__builtin_sve_svst2_vnum_s16, "vq16bSs*Wiq16s", "n", "sve")
5113
TARGET_BUILTIN(__builtin_sve_svst2_vnum_s32, "vq16bSi*Wiq8i", "n", "sve")
5114
TARGET_BUILTIN(__builtin_sve_svst2_vnum_s64, "vq16bSWi*Wiq4Wi", "n", "sve")
5115
TARGET_BUILTIN(__builtin_sve_svst2_vnum_s8, "vq16bSc*Wiq32Sc", "n", "sve")
5116
TARGET_BUILTIN(__builtin_sve_svst2_vnum_u16, "vq16bUs*Wiq16Us", "n", "sve")
5117
TARGET_BUILTIN(__builtin_sve_svst2_vnum_u32, "vq16bUi*Wiq8Ui", "n", "sve")
5118
TARGET_BUILTIN(__builtin_sve_svst2_vnum_u64, "vq16bUWi*Wiq4UWi", "n", "sve")
5119
TARGET_BUILTIN(__builtin_sve_svst2_vnum_u8, "vq16bUc*Wiq32Uc", "n", "sve")
5120
TARGET_BUILTIN(__builtin_sve_svst3_bf16, "vq16by*q24y", "n", "sve,bf16")
5121
TARGET_BUILTIN(__builtin_sve_svst3_f16, "vq16bh*q24h", "n", "sve")
5122
TARGET_BUILTIN(__builtin_sve_svst3_f32, "vq16bf*q12f", "n", "sve")
5123
TARGET_BUILTIN(__builtin_sve_svst3_f64, "vq16bd*q6d", "n", "sve")
5124
TARGET_BUILTIN(__builtin_sve_svst3_s16, "vq16bSs*q24s", "n", "sve")
5125
TARGET_BUILTIN(__builtin_sve_svst3_s32, "vq16bSi*q12i", "n", "sve")
5126
TARGET_BUILTIN(__builtin_sve_svst3_s64, "vq16bSWi*q6Wi", "n", "sve")
5127
TARGET_BUILTIN(__builtin_sve_svst3_s8, "vq16bSc*q48Sc", "n", "sve")
5128
TARGET_BUILTIN(__builtin_sve_svst3_u16, "vq16bUs*q24Us", "n", "sve")
5129
TARGET_BUILTIN(__builtin_sve_svst3_u32, "vq16bUi*q12Ui", "n", "sve")
5130
TARGET_BUILTIN(__builtin_sve_svst3_u64, "vq16bUWi*q6UWi", "n", "sve")
5131
TARGET_BUILTIN(__builtin_sve_svst3_u8, "vq16bUc*q48Uc", "n", "sve")
5132
TARGET_BUILTIN(__builtin_sve_svst3_vnum_bf16, "vq16by*Wiq24y", "n", "sve,bf16")
5133
TARGET_BUILTIN(__builtin_sve_svst3_vnum_f16, "vq16bh*Wiq24h", "n", "sve")
5134
TARGET_BUILTIN(__builtin_sve_svst3_vnum_f32, "vq16bf*Wiq12f", "n", "sve")
5135
TARGET_BUILTIN(__builtin_sve_svst3_vnum_f64, "vq16bd*Wiq6d", "n", "sve")
5136
TARGET_BUILTIN(__builtin_sve_svst3_vnum_s16, "vq16bSs*Wiq24s", "n", "sve")
5137
TARGET_BUILTIN(__builtin_sve_svst3_vnum_s32, "vq16bSi*Wiq12i", "n", "sve")
5138
TARGET_BUILTIN(__builtin_sve_svst3_vnum_s64, "vq16bSWi*Wiq6Wi", "n", "sve")
5139
TARGET_BUILTIN(__builtin_sve_svst3_vnum_s8, "vq16bSc*Wiq48Sc", "n", "sve")
5140
TARGET_BUILTIN(__builtin_sve_svst3_vnum_u16, "vq16bUs*Wiq24Us", "n", "sve")
5141
TARGET_BUILTIN(__builtin_sve_svst3_vnum_u32, "vq16bUi*Wiq12Ui", "n", "sve")
5142
TARGET_BUILTIN(__builtin_sve_svst3_vnum_u64, "vq16bUWi*Wiq6UWi", "n", "sve")
5143
TARGET_BUILTIN(__builtin_sve_svst3_vnum_u8, "vq16bUc*Wiq48Uc", "n", "sve")
5144
TARGET_BUILTIN(__builtin_sve_svst4_bf16, "vq16by*q32y", "n", "sve,bf16")
5145
TARGET_BUILTIN(__builtin_sve_svst4_f16, "vq16bh*q32h", "n", "sve")
5146
TARGET_BUILTIN(__builtin_sve_svst4_f32, "vq16bf*q16f", "n", "sve")
5147
TARGET_BUILTIN(__builtin_sve_svst4_f64, "vq16bd*q8d", "n", "sve")
5148
TARGET_BUILTIN(__builtin_sve_svst4_s16, "vq16bSs*q32s", "n", "sve")
5149
TARGET_BUILTIN(__builtin_sve_svst4_s32, "vq16bSi*q16i", "n", "sve")
5150
TARGET_BUILTIN(__builtin_sve_svst4_s64, "vq16bSWi*q8Wi", "n", "sve")
5151
TARGET_BUILTIN(__builtin_sve_svst4_s8, "vq16bSc*q64Sc", "n", "sve")
5152
TARGET_BUILTIN(__builtin_sve_svst4_u16, "vq16bUs*q32Us", "n", "sve")
5153
TARGET_BUILTIN(__builtin_sve_svst4_u32, "vq16bUi*q16Ui", "n", "sve")
5154
TARGET_BUILTIN(__builtin_sve_svst4_u64, "vq16bUWi*q8UWi", "n", "sve")
5155
TARGET_BUILTIN(__builtin_sve_svst4_u8, "vq16bUc*q64Uc", "n", "sve")
5156
TARGET_BUILTIN(__builtin_sve_svst4_vnum_bf16, "vq16by*Wiq32y", "n", "sve,bf16")
5157
TARGET_BUILTIN(__builtin_sve_svst4_vnum_f16, "vq16bh*Wiq32h", "n", "sve")
5158
TARGET_BUILTIN(__builtin_sve_svst4_vnum_f32, "vq16bf*Wiq16f", "n", "sve")
5159
TARGET_BUILTIN(__builtin_sve_svst4_vnum_f64, "vq16bd*Wiq8d", "n", "sve")
5160
TARGET_BUILTIN(__builtin_sve_svst4_vnum_s16, "vq16bSs*Wiq32s", "n", "sve")
5161
TARGET_BUILTIN(__builtin_sve_svst4_vnum_s32, "vq16bSi*Wiq16i", "n", "sve")
5162
TARGET_BUILTIN(__builtin_sve_svst4_vnum_s64, "vq16bSWi*Wiq8Wi", "n", "sve")
5163
TARGET_BUILTIN(__builtin_sve_svst4_vnum_s8, "vq16bSc*Wiq64Sc", "n", "sve")
5164
TARGET_BUILTIN(__builtin_sve_svst4_vnum_u16, "vq16bUs*Wiq32Us", "n", "sve")
5165
TARGET_BUILTIN(__builtin_sve_svst4_vnum_u32, "vq16bUi*Wiq16Ui", "n", "sve")
5166
TARGET_BUILTIN(__builtin_sve_svst4_vnum_u64, "vq16bUWi*Wiq8UWi", "n", "sve")
5167
TARGET_BUILTIN(__builtin_sve_svst4_vnum_u8, "vq16bUc*Wiq64Uc", "n", "sve")
5168
TARGET_BUILTIN(__builtin_sve_svstnt1_bf16, "vq16by*q8y", "n", "sve,bf16")
5169
TARGET_BUILTIN(__builtin_sve_svstnt1_f16, "vq16bh*q8h", "n", "sve")
5170
TARGET_BUILTIN(__builtin_sve_svstnt1_f32, "vq16bf*q4f", "n", "sve")
5171
TARGET_BUILTIN(__builtin_sve_svstnt1_f64, "vq16bd*q2d", "n", "sve")
5172
TARGET_BUILTIN(__builtin_sve_svstnt1_s16, "vq16bSs*q8s", "n", "sve")
5173
TARGET_BUILTIN(__builtin_sve_svstnt1_s32, "vq16bSi*q4i", "n", "sve")
5174
TARGET_BUILTIN(__builtin_sve_svstnt1_s64, "vq16bSWi*q2Wi", "n", "sve")
5175
TARGET_BUILTIN(__builtin_sve_svstnt1_s8, "vq16bSc*q16Sc", "n", "sve")
5176
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_s64index_f64, "vq16bd*q2Wiq2d", "n", "sve2")
5177
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_s64index_s64, "vq16bSWi*q2Wiq2Wi", "n", "sve2")
5178
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_s64index_u64, "vq16bUWi*q2Wiq2UWi", "n", "sve2")
5179
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_s64offset_f64, "vq16bd*q2Wiq2d", "n", "sve2")
5180
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_s64offset_s64, "vq16bSWi*q2Wiq2Wi", "n", "sve2")
5181
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_s64offset_u64, "vq16bUWi*q2Wiq2UWi", "n", "sve2")
5182
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_f32, "vq16bq4Uiq4f", "n", "sve2")
5183
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_index_f32, "vq16bq4UiWiq4f", "n", "sve2")
5184
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_index_s32, "vq16bq4UiWiq4i", "n", "sve2")
5185
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_index_u32, "vq16bq4UiWiq4Ui", "n", "sve2")
5186
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_offset_f32, "vq16bq4UiWiq4f", "n", "sve2")
5187
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_offset_s32, "vq16bq4UiWiq4i", "n", "sve2")
5188
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_offset_u32, "vq16bq4UiWiq4Ui", "n", "sve2")
5189
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_s32, "vq16bq4Uiq4i", "n", "sve2")
5190
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32base_u32, "vq16bq4Uiq4Ui", "n", "sve2")
5191
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32offset_f32, "vq16bf*q4Uiq4f", "n", "sve2")
5192
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32offset_s32, "vq16bSi*q4Uiq4i", "n", "sve2")
5193
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u32offset_u32, "vq16bUi*q4Uiq4Ui", "n", "sve2")
5194
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_f64, "vq16bq2UWiq2d", "n", "sve2")
5195
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_index_f64, "vq16bq2UWiWiq2d", "n", "sve2")
5196
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_index_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5197
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_index_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5198
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_offset_f64, "vq16bq2UWiWiq2d", "n", "sve2")
5199
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5200
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5201
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve2")
5202
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve2")
5203
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64index_f64, "vq16bd*q2UWiq2d", "n", "sve2")
5204
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64index_s64, "vq16bSWi*q2UWiq2Wi", "n", "sve2")
5205
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64index_u64, "vq16bUWi*q2UWiq2UWi", "n", "sve2")
5206
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64offset_f64, "vq16bd*q2UWiq2d", "n", "sve2")
5207
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64offset_s64, "vq16bSWi*q2UWiq2Wi", "n", "sve2")
5208
TARGET_BUILTIN(__builtin_sve_svstnt1_scatter_u64offset_u64, "vq16bUWi*q2UWiq2UWi", "n", "sve2")
5209
TARGET_BUILTIN(__builtin_sve_svstnt1_u16, "vq16bUs*q8Us", "n", "sve")
5210
TARGET_BUILTIN(__builtin_sve_svstnt1_u32, "vq16bUi*q4Ui", "n", "sve")
5211
TARGET_BUILTIN(__builtin_sve_svstnt1_u64, "vq16bUWi*q2UWi", "n", "sve")
5212
TARGET_BUILTIN(__builtin_sve_svstnt1_u8, "vq16bUc*q16Uc", "n", "sve")
5213
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_bf16, "vq16by*Wiq8y", "n", "sve,bf16")
5214
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_f16, "vq16bh*Wiq8h", "n", "sve")
5215
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_f32, "vq16bf*Wiq4f", "n", "sve")
5216
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_f64, "vq16bd*Wiq2d", "n", "sve")
5217
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_s16, "vq16bSs*Wiq8s", "n", "sve")
5218
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_s32, "vq16bSi*Wiq4i", "n", "sve")
5219
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_s64, "vq16bSWi*Wiq2Wi", "n", "sve")
5220
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_s8, "vq16bSc*Wiq16Sc", "n", "sve")
5221
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_u16, "vq16bUs*Wiq8Us", "n", "sve")
5222
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_u32, "vq16bUi*Wiq4Ui", "n", "sve")
5223
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_u64, "vq16bUWi*Wiq2UWi", "n", "sve")
5224
TARGET_BUILTIN(__builtin_sve_svstnt1_vnum_u8, "vq16bUc*Wiq16Uc", "n", "sve")
5225
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_s64offset_s64, "vq16bSc*q2Wiq2Wi", "n", "sve2")
5226
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_s64offset_u64, "vq16bUc*q2Wiq2UWi", "n", "sve2")
5227
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u32base_offset_s32, "vq16bq4UiWiq4i", "n", "sve2")
5228
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u32base_offset_u32, "vq16bq4UiWiq4Ui", "n", "sve2")
5229
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u32base_s32, "vq16bq4Uiq4i", "n", "sve2")
5230
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u32base_u32, "vq16bq4Uiq4Ui", "n", "sve2")
5231
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u32offset_s32, "vq16bSc*q4Uiq4i", "n", "sve2")
5232
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u32offset_u32, "vq16bUc*q4Uiq4Ui", "n", "sve2")
5233
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5234
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5235
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve2")
5236
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve2")
5237
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u64offset_s64, "vq16bSc*q2UWiq2Wi", "n", "sve2")
5238
TARGET_BUILTIN(__builtin_sve_svstnt1b_scatter_u64offset_u64, "vq16bUc*q2UWiq2UWi", "n", "sve2")
5239
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_s64index_s64, "vq16bSs*q2Wiq2Wi", "n", "sve2")
5240
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_s64index_u64, "vq16bUs*q2Wiq2UWi", "n", "sve2")
5241
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_s64offset_s64, "vq16bSs*q2Wiq2Wi", "n", "sve2")
5242
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_s64offset_u64, "vq16bUs*q2Wiq2UWi", "n", "sve2")
5243
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32base_index_s32, "vq16bq4UiWiq4i", "n", "sve2")
5244
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32base_index_u32, "vq16bq4UiWiq4Ui", "n", "sve2")
5245
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32base_offset_s32, "vq16bq4UiWiq4i", "n", "sve2")
5246
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32base_offset_u32, "vq16bq4UiWiq4Ui", "n", "sve2")
5247
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32base_s32, "vq16bq4Uiq4i", "n", "sve2")
5248
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32base_u32, "vq16bq4Uiq4Ui", "n", "sve2")
5249
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32offset_s32, "vq16bSs*q4Uiq4i", "n", "sve2")
5250
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u32offset_u32, "vq16bUs*q4Uiq4Ui", "n", "sve2")
5251
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64base_index_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5252
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64base_index_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5253
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5254
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5255
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve2")
5256
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve2")
5257
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64index_s64, "vq16bSs*q2UWiq2Wi", "n", "sve2")
5258
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64index_u64, "vq16bUs*q2UWiq2UWi", "n", "sve2")
5259
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64offset_s64, "vq16bSs*q2UWiq2Wi", "n", "sve2")
5260
TARGET_BUILTIN(__builtin_sve_svstnt1h_scatter_u64offset_u64, "vq16bUs*q2UWiq2UWi", "n", "sve2")
5261
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_s64index_s64, "vq16bSi*q2Wiq2Wi", "n", "sve2")
5262
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_s64index_u64, "vq16bUi*q2Wiq2UWi", "n", "sve2")
5263
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_s64offset_s64, "vq16bSi*q2Wiq2Wi", "n", "sve2")
5264
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_s64offset_u64, "vq16bUi*q2Wiq2UWi", "n", "sve2")
5265
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64base_index_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5266
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64base_index_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5267
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64base_offset_s64, "vq16bq2UWiWiq2Wi", "n", "sve2")
5268
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64base_offset_u64, "vq16bq2UWiWiq2UWi", "n", "sve2")
5269
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64base_s64, "vq16bq2UWiq2Wi", "n", "sve2")
5270
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64base_u64, "vq16bq2UWiq2UWi", "n", "sve2")
5271
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64index_s64, "vq16bSi*q2UWiq2Wi", "n", "sve2")
5272
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64index_u64, "vq16bUi*q2UWiq2UWi", "n", "sve2")
5273
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64offset_s64, "vq16bSi*q2UWiq2Wi", "n", "sve2")
5274
TARGET_BUILTIN(__builtin_sve_svstnt1w_scatter_u64offset_u64, "vq16bUi*q2UWiq2UWi", "n", "sve2")
5275
TARGET_BUILTIN(__builtin_sve_svsub_f16_m, "q8hq16bq8hq8h", "n", "sve")
5276
TARGET_BUILTIN(__builtin_sve_svsub_f16_x, "q8hq16bq8hq8h", "n", "sve")
5277
TARGET_BUILTIN(__builtin_sve_svsub_f16_z, "q8hq16bq8hq8h", "n", "sve")
5278
TARGET_BUILTIN(__builtin_sve_svsub_f32_m, "q4fq16bq4fq4f", "n", "sve")
5279
TARGET_BUILTIN(__builtin_sve_svsub_f32_x, "q4fq16bq4fq4f", "n", "sve")
5280
TARGET_BUILTIN(__builtin_sve_svsub_f32_z, "q4fq16bq4fq4f", "n", "sve")
5281
TARGET_BUILTIN(__builtin_sve_svsub_f64_m, "q2dq16bq2dq2d", "n", "sve")
5282
TARGET_BUILTIN(__builtin_sve_svsub_f64_x, "q2dq16bq2dq2d", "n", "sve")
5283
TARGET_BUILTIN(__builtin_sve_svsub_f64_z, "q2dq16bq2dq2d", "n", "sve")
5284
TARGET_BUILTIN(__builtin_sve_svsub_n_f16_m, "q8hq16bq8hh", "n", "sve")
5285
TARGET_BUILTIN(__builtin_sve_svsub_n_f16_x, "q8hq16bq8hh", "n", "sve")
5286
TARGET_BUILTIN(__builtin_sve_svsub_n_f16_z, "q8hq16bq8hh", "n", "sve")
5287
TARGET_BUILTIN(__builtin_sve_svsub_n_f32_m, "q4fq16bq4ff", "n", "sve")
5288
TARGET_BUILTIN(__builtin_sve_svsub_n_f32_x, "q4fq16bq4ff", "n", "sve")
5289
TARGET_BUILTIN(__builtin_sve_svsub_n_f32_z, "q4fq16bq4ff", "n", "sve")
5290
TARGET_BUILTIN(__builtin_sve_svsub_n_f64_m, "q2dq16bq2dd", "n", "sve")
5291
TARGET_BUILTIN(__builtin_sve_svsub_n_f64_x, "q2dq16bq2dd", "n", "sve")
5292
TARGET_BUILTIN(__builtin_sve_svsub_n_f64_z, "q2dq16bq2dd", "n", "sve")
5293
TARGET_BUILTIN(__builtin_sve_svsub_n_s16_m, "q8sq16bq8ss", "n", "sve")
5294
TARGET_BUILTIN(__builtin_sve_svsub_n_s16_x, "q8sq16bq8ss", "n", "sve")
5295
TARGET_BUILTIN(__builtin_sve_svsub_n_s16_z, "q8sq16bq8ss", "n", "sve")
5296
TARGET_BUILTIN(__builtin_sve_svsub_n_s32_m, "q4iq16bq4ii", "n", "sve")
5297
TARGET_BUILTIN(__builtin_sve_svsub_n_s32_x, "q4iq16bq4ii", "n", "sve")
5298
TARGET_BUILTIN(__builtin_sve_svsub_n_s32_z, "q4iq16bq4ii", "n", "sve")
5299
TARGET_BUILTIN(__builtin_sve_svsub_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
5300
TARGET_BUILTIN(__builtin_sve_svsub_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
5301
TARGET_BUILTIN(__builtin_sve_svsub_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
5302
TARGET_BUILTIN(__builtin_sve_svsub_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
5303
TARGET_BUILTIN(__builtin_sve_svsub_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
5304
TARGET_BUILTIN(__builtin_sve_svsub_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
5305
TARGET_BUILTIN(__builtin_sve_svsub_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
5306
TARGET_BUILTIN(__builtin_sve_svsub_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
5307
TARGET_BUILTIN(__builtin_sve_svsub_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
5308
TARGET_BUILTIN(__builtin_sve_svsub_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
5309
TARGET_BUILTIN(__builtin_sve_svsub_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
5310
TARGET_BUILTIN(__builtin_sve_svsub_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
5311
TARGET_BUILTIN(__builtin_sve_svsub_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
5312
TARGET_BUILTIN(__builtin_sve_svsub_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
5313
TARGET_BUILTIN(__builtin_sve_svsub_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
5314
TARGET_BUILTIN(__builtin_sve_svsub_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
5315
TARGET_BUILTIN(__builtin_sve_svsub_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
5316
TARGET_BUILTIN(__builtin_sve_svsub_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
5317
TARGET_BUILTIN(__builtin_sve_svsub_s16_m, "q8sq16bq8sq8s", "n", "sve")
5318
TARGET_BUILTIN(__builtin_sve_svsub_s16_x, "q8sq16bq8sq8s", "n", "sve")
5319
TARGET_BUILTIN(__builtin_sve_svsub_s16_z, "q8sq16bq8sq8s", "n", "sve")
5320
TARGET_BUILTIN(__builtin_sve_svsub_s32_m, "q4iq16bq4iq4i", "n", "sve")
5321
TARGET_BUILTIN(__builtin_sve_svsub_s32_x, "q4iq16bq4iq4i", "n", "sve")
5322
TARGET_BUILTIN(__builtin_sve_svsub_s32_z, "q4iq16bq4iq4i", "n", "sve")
5323
TARGET_BUILTIN(__builtin_sve_svsub_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
5324
TARGET_BUILTIN(__builtin_sve_svsub_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
5325
TARGET_BUILTIN(__builtin_sve_svsub_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
5326
TARGET_BUILTIN(__builtin_sve_svsub_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
5327
TARGET_BUILTIN(__builtin_sve_svsub_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
5328
TARGET_BUILTIN(__builtin_sve_svsub_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
5329
TARGET_BUILTIN(__builtin_sve_svsub_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
5330
TARGET_BUILTIN(__builtin_sve_svsub_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
5331
TARGET_BUILTIN(__builtin_sve_svsub_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
5332
TARGET_BUILTIN(__builtin_sve_svsub_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
5333
TARGET_BUILTIN(__builtin_sve_svsub_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
5334
TARGET_BUILTIN(__builtin_sve_svsub_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
5335
TARGET_BUILTIN(__builtin_sve_svsub_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
5336
TARGET_BUILTIN(__builtin_sve_svsub_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
5337
TARGET_BUILTIN(__builtin_sve_svsub_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
5338
TARGET_BUILTIN(__builtin_sve_svsub_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
5339
TARGET_BUILTIN(__builtin_sve_svsub_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
5340
TARGET_BUILTIN(__builtin_sve_svsub_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
5341
TARGET_BUILTIN(__builtin_sve_svsubhnb_n_s16, "q16Scq8ss", "n", "sve2")
5342
TARGET_BUILTIN(__builtin_sve_svsubhnb_n_s32, "q8sq4ii", "n", "sve2")
5343
TARGET_BUILTIN(__builtin_sve_svsubhnb_n_s64, "q4iq2WiWi", "n", "sve2")
5344
TARGET_BUILTIN(__builtin_sve_svsubhnb_n_u16, "q16Ucq8UsUs", "n", "sve2")
5345
TARGET_BUILTIN(__builtin_sve_svsubhnb_n_u32, "q8Usq4UiUi", "n", "sve2")
5346
TARGET_BUILTIN(__builtin_sve_svsubhnb_n_u64, "q4Uiq2UWiUWi", "n", "sve2")
5347
TARGET_BUILTIN(__builtin_sve_svsubhnb_s16, "q16Scq8sq8s", "n", "sve2")
5348
TARGET_BUILTIN(__builtin_sve_svsubhnb_s32, "q8sq4iq4i", "n", "sve2")
5349
TARGET_BUILTIN(__builtin_sve_svsubhnb_s64, "q4iq2Wiq2Wi", "n", "sve2")
5350
TARGET_BUILTIN(__builtin_sve_svsubhnb_u16, "q16Ucq8Usq8Us", "n", "sve2")
5351
TARGET_BUILTIN(__builtin_sve_svsubhnb_u32, "q8Usq4Uiq4Ui", "n", "sve2")
5352
TARGET_BUILTIN(__builtin_sve_svsubhnb_u64, "q4Uiq2UWiq2UWi", "n", "sve2")
5353
TARGET_BUILTIN(__builtin_sve_svsubhnt_n_s16, "q16Scq16Scq8ss", "n", "sve2")
5354
TARGET_BUILTIN(__builtin_sve_svsubhnt_n_s32, "q8sq8sq4ii", "n", "sve2")
5355
TARGET_BUILTIN(__builtin_sve_svsubhnt_n_s64, "q4iq4iq2WiWi", "n", "sve2")
5356
TARGET_BUILTIN(__builtin_sve_svsubhnt_n_u16, "q16Ucq16Ucq8UsUs", "n", "sve2")
5357
TARGET_BUILTIN(__builtin_sve_svsubhnt_n_u32, "q8Usq8Usq4UiUi", "n", "sve2")
5358
TARGET_BUILTIN(__builtin_sve_svsubhnt_n_u64, "q4Uiq4Uiq2UWiUWi", "n", "sve2")
5359
TARGET_BUILTIN(__builtin_sve_svsubhnt_s16, "q16Scq16Scq8sq8s", "n", "sve2")
5360
TARGET_BUILTIN(__builtin_sve_svsubhnt_s32, "q8sq8sq4iq4i", "n", "sve2")
5361
TARGET_BUILTIN(__builtin_sve_svsubhnt_s64, "q4iq4iq2Wiq2Wi", "n", "sve2")
5362
TARGET_BUILTIN(__builtin_sve_svsubhnt_u16, "q16Ucq16Ucq8Usq8Us", "n", "sve2")
5363
TARGET_BUILTIN(__builtin_sve_svsubhnt_u32, "q8Usq8Usq4Uiq4Ui", "n", "sve2")
5364
TARGET_BUILTIN(__builtin_sve_svsubhnt_u64, "q4Uiq4Uiq2UWiq2UWi", "n", "sve2")
5365
TARGET_BUILTIN(__builtin_sve_svsublb_n_s16, "q8sq16ScSc", "n", "sve2")
5366
TARGET_BUILTIN(__builtin_sve_svsublb_n_s32, "q4iq8ss", "n", "sve2")
5367
TARGET_BUILTIN(__builtin_sve_svsublb_n_s64, "q2Wiq4ii", "n", "sve2")
5368
TARGET_BUILTIN(__builtin_sve_svsublb_n_u16, "q8Usq16UcUc", "n", "sve2")
5369
TARGET_BUILTIN(__builtin_sve_svsublb_n_u32, "q4Uiq8UsUs", "n", "sve2")
5370
TARGET_BUILTIN(__builtin_sve_svsublb_n_u64, "q2UWiq4UiUi", "n", "sve2")
5371
TARGET_BUILTIN(__builtin_sve_svsublb_s16, "q8sq16Scq16Sc", "n", "sve2")
5372
TARGET_BUILTIN(__builtin_sve_svsublb_s32, "q4iq8sq8s", "n", "sve2")
5373
TARGET_BUILTIN(__builtin_sve_svsublb_s64, "q2Wiq4iq4i", "n", "sve2")
5374
TARGET_BUILTIN(__builtin_sve_svsublb_u16, "q8Usq16Ucq16Uc", "n", "sve2")
5375
TARGET_BUILTIN(__builtin_sve_svsublb_u32, "q4Uiq8Usq8Us", "n", "sve2")
5376
TARGET_BUILTIN(__builtin_sve_svsublb_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
5377
TARGET_BUILTIN(__builtin_sve_svsublbt_n_s16, "q8sq16ScSc", "n", "sve2")
5378
TARGET_BUILTIN(__builtin_sve_svsublbt_n_s32, "q4iq8ss", "n", "sve2")
5379
TARGET_BUILTIN(__builtin_sve_svsublbt_n_s64, "q2Wiq4ii", "n", "sve2")
5380
TARGET_BUILTIN(__builtin_sve_svsublbt_s16, "q8sq16Scq16Sc", "n", "sve2")
5381
TARGET_BUILTIN(__builtin_sve_svsublbt_s32, "q4iq8sq8s", "n", "sve2")
5382
TARGET_BUILTIN(__builtin_sve_svsublbt_s64, "q2Wiq4iq4i", "n", "sve2")
5383
TARGET_BUILTIN(__builtin_sve_svsublt_n_s16, "q8sq16ScSc", "n", "sve2")
5384
TARGET_BUILTIN(__builtin_sve_svsublt_n_s32, "q4iq8ss", "n", "sve2")
5385
TARGET_BUILTIN(__builtin_sve_svsublt_n_s64, "q2Wiq4ii", "n", "sve2")
5386
TARGET_BUILTIN(__builtin_sve_svsublt_n_u16, "q8Usq16UcUc", "n", "sve2")
5387
TARGET_BUILTIN(__builtin_sve_svsublt_n_u32, "q4Uiq8UsUs", "n", "sve2")
5388
TARGET_BUILTIN(__builtin_sve_svsublt_n_u64, "q2UWiq4UiUi", "n", "sve2")
5389
TARGET_BUILTIN(__builtin_sve_svsublt_s16, "q8sq16Scq16Sc", "n", "sve2")
5390
TARGET_BUILTIN(__builtin_sve_svsublt_s32, "q4iq8sq8s", "n", "sve2")
5391
TARGET_BUILTIN(__builtin_sve_svsublt_s64, "q2Wiq4iq4i", "n", "sve2")
5392
TARGET_BUILTIN(__builtin_sve_svsublt_u16, "q8Usq16Ucq16Uc", "n", "sve2")
5393
TARGET_BUILTIN(__builtin_sve_svsublt_u32, "q4Uiq8Usq8Us", "n", "sve2")
5394
TARGET_BUILTIN(__builtin_sve_svsublt_u64, "q2UWiq4Uiq4Ui", "n", "sve2")
5395
TARGET_BUILTIN(__builtin_sve_svsubltb_n_s16, "q8sq16ScSc", "n", "sve2")
5396
TARGET_BUILTIN(__builtin_sve_svsubltb_n_s32, "q4iq8ss", "n", "sve2")
5397
TARGET_BUILTIN(__builtin_sve_svsubltb_n_s64, "q2Wiq4ii", "n", "sve2")
5398
TARGET_BUILTIN(__builtin_sve_svsubltb_s16, "q8sq16Scq16Sc", "n", "sve2")
5399
TARGET_BUILTIN(__builtin_sve_svsubltb_s32, "q4iq8sq8s", "n", "sve2")
5400
TARGET_BUILTIN(__builtin_sve_svsubltb_s64, "q2Wiq4iq4i", "n", "sve2")
5401
TARGET_BUILTIN(__builtin_sve_svsubr_f16_m, "q8hq16bq8hq8h", "n", "sve")
5402
TARGET_BUILTIN(__builtin_sve_svsubr_f16_x, "q8hq16bq8hq8h", "n", "sve")
5403
TARGET_BUILTIN(__builtin_sve_svsubr_f16_z, "q8hq16bq8hq8h", "n", "sve")
5404
TARGET_BUILTIN(__builtin_sve_svsubr_f32_m, "q4fq16bq4fq4f", "n", "sve")
5405
TARGET_BUILTIN(__builtin_sve_svsubr_f32_x, "q4fq16bq4fq4f", "n", "sve")
5406
TARGET_BUILTIN(__builtin_sve_svsubr_f32_z, "q4fq16bq4fq4f", "n", "sve")
5407
TARGET_BUILTIN(__builtin_sve_svsubr_f64_m, "q2dq16bq2dq2d", "n", "sve")
5408
TARGET_BUILTIN(__builtin_sve_svsubr_f64_x, "q2dq16bq2dq2d", "n", "sve")
5409
TARGET_BUILTIN(__builtin_sve_svsubr_f64_z, "q2dq16bq2dq2d", "n", "sve")
5410
TARGET_BUILTIN(__builtin_sve_svsubr_n_f16_m, "q8hq16bq8hh", "n", "sve")
5411
TARGET_BUILTIN(__builtin_sve_svsubr_n_f16_x, "q8hq16bq8hh", "n", "sve")
5412
TARGET_BUILTIN(__builtin_sve_svsubr_n_f16_z, "q8hq16bq8hh", "n", "sve")
5413
TARGET_BUILTIN(__builtin_sve_svsubr_n_f32_m, "q4fq16bq4ff", "n", "sve")
5414
TARGET_BUILTIN(__builtin_sve_svsubr_n_f32_x, "q4fq16bq4ff", "n", "sve")
5415
TARGET_BUILTIN(__builtin_sve_svsubr_n_f32_z, "q4fq16bq4ff", "n", "sve")
5416
TARGET_BUILTIN(__builtin_sve_svsubr_n_f64_m, "q2dq16bq2dd", "n", "sve")
5417
TARGET_BUILTIN(__builtin_sve_svsubr_n_f64_x, "q2dq16bq2dd", "n", "sve")
5418
TARGET_BUILTIN(__builtin_sve_svsubr_n_f64_z, "q2dq16bq2dd", "n", "sve")
5419
TARGET_BUILTIN(__builtin_sve_svsubr_n_s16_m, "q8sq16bq8ss", "n", "sve")
5420
TARGET_BUILTIN(__builtin_sve_svsubr_n_s16_x, "q8sq16bq8ss", "n", "sve")
5421
TARGET_BUILTIN(__builtin_sve_svsubr_n_s16_z, "q8sq16bq8ss", "n", "sve")
5422
TARGET_BUILTIN(__builtin_sve_svsubr_n_s32_m, "q4iq16bq4ii", "n", "sve")
5423
TARGET_BUILTIN(__builtin_sve_svsubr_n_s32_x, "q4iq16bq4ii", "n", "sve")
5424
TARGET_BUILTIN(__builtin_sve_svsubr_n_s32_z, "q4iq16bq4ii", "n", "sve")
5425
TARGET_BUILTIN(__builtin_sve_svsubr_n_s64_m, "q2Wiq16bq2WiWi", "n", "sve")
5426
TARGET_BUILTIN(__builtin_sve_svsubr_n_s64_x, "q2Wiq16bq2WiWi", "n", "sve")
5427
TARGET_BUILTIN(__builtin_sve_svsubr_n_s64_z, "q2Wiq16bq2WiWi", "n", "sve")
5428
TARGET_BUILTIN(__builtin_sve_svsubr_n_s8_m, "q16Scq16bq16ScSc", "n", "sve")
5429
TARGET_BUILTIN(__builtin_sve_svsubr_n_s8_x, "q16Scq16bq16ScSc", "n", "sve")
5430
TARGET_BUILTIN(__builtin_sve_svsubr_n_s8_z, "q16Scq16bq16ScSc", "n", "sve")
5431
TARGET_BUILTIN(__builtin_sve_svsubr_n_u16_m, "q8Usq16bq8UsUs", "n", "sve")
5432
TARGET_BUILTIN(__builtin_sve_svsubr_n_u16_x, "q8Usq16bq8UsUs", "n", "sve")
5433
TARGET_BUILTIN(__builtin_sve_svsubr_n_u16_z, "q8Usq16bq8UsUs", "n", "sve")
5434
TARGET_BUILTIN(__builtin_sve_svsubr_n_u32_m, "q4Uiq16bq4UiUi", "n", "sve")
5435
TARGET_BUILTIN(__builtin_sve_svsubr_n_u32_x, "q4Uiq16bq4UiUi", "n", "sve")
5436
TARGET_BUILTIN(__builtin_sve_svsubr_n_u32_z, "q4Uiq16bq4UiUi", "n", "sve")
5437
TARGET_BUILTIN(__builtin_sve_svsubr_n_u64_m, "q2UWiq16bq2UWiUWi", "n", "sve")
5438
TARGET_BUILTIN(__builtin_sve_svsubr_n_u64_x, "q2UWiq16bq2UWiUWi", "n", "sve")
5439
TARGET_BUILTIN(__builtin_sve_svsubr_n_u64_z, "q2UWiq16bq2UWiUWi", "n", "sve")
5440
TARGET_BUILTIN(__builtin_sve_svsubr_n_u8_m, "q16Ucq16bq16UcUc", "n", "sve")
5441
TARGET_BUILTIN(__builtin_sve_svsubr_n_u8_x, "q16Ucq16bq16UcUc", "n", "sve")
5442
TARGET_BUILTIN(__builtin_sve_svsubr_n_u8_z, "q16Ucq16bq16UcUc", "n", "sve")
5443
TARGET_BUILTIN(__builtin_sve_svsubr_s16_m, "q8sq16bq8sq8s", "n", "sve")
5444
TARGET_BUILTIN(__builtin_sve_svsubr_s16_x, "q8sq16bq8sq8s", "n", "sve")
5445
TARGET_BUILTIN(__builtin_sve_svsubr_s16_z, "q8sq16bq8sq8s", "n", "sve")
5446
TARGET_BUILTIN(__builtin_sve_svsubr_s32_m, "q4iq16bq4iq4i", "n", "sve")
5447
TARGET_BUILTIN(__builtin_sve_svsubr_s32_x, "q4iq16bq4iq4i", "n", "sve")
5448
TARGET_BUILTIN(__builtin_sve_svsubr_s32_z, "q4iq16bq4iq4i", "n", "sve")
5449
TARGET_BUILTIN(__builtin_sve_svsubr_s64_m, "q2Wiq16bq2Wiq2Wi", "n", "sve")
5450
TARGET_BUILTIN(__builtin_sve_svsubr_s64_x, "q2Wiq16bq2Wiq2Wi", "n", "sve")
5451
TARGET_BUILTIN(__builtin_sve_svsubr_s64_z, "q2Wiq16bq2Wiq2Wi", "n", "sve")
5452
TARGET_BUILTIN(__builtin_sve_svsubr_s8_m, "q16Scq16bq16Scq16Sc", "n", "sve")
5453
TARGET_BUILTIN(__builtin_sve_svsubr_s8_x, "q16Scq16bq16Scq16Sc", "n", "sve")
5454
TARGET_BUILTIN(__builtin_sve_svsubr_s8_z, "q16Scq16bq16Scq16Sc", "n", "sve")
5455
TARGET_BUILTIN(__builtin_sve_svsubr_u16_m, "q8Usq16bq8Usq8Us", "n", "sve")
5456
TARGET_BUILTIN(__builtin_sve_svsubr_u16_x, "q8Usq16bq8Usq8Us", "n", "sve")
5457
TARGET_BUILTIN(__builtin_sve_svsubr_u16_z, "q8Usq16bq8Usq8Us", "n", "sve")
5458
TARGET_BUILTIN(__builtin_sve_svsubr_u32_m, "q4Uiq16bq4Uiq4Ui", "n", "sve")
5459
TARGET_BUILTIN(__builtin_sve_svsubr_u32_x, "q4Uiq16bq4Uiq4Ui", "n", "sve")
5460
TARGET_BUILTIN(__builtin_sve_svsubr_u32_z, "q4Uiq16bq4Uiq4Ui", "n", "sve")
5461
TARGET_BUILTIN(__builtin_sve_svsubr_u64_m, "q2UWiq16bq2UWiq2UWi", "n", "sve")
5462
TARGET_BUILTIN(__builtin_sve_svsubr_u64_x, "q2UWiq16bq2UWiq2UWi", "n", "sve")
5463
TARGET_BUILTIN(__builtin_sve_svsubr_u64_z, "q2UWiq16bq2UWiq2UWi", "n", "sve")
5464
TARGET_BUILTIN(__builtin_sve_svsubr_u8_m, "q16Ucq16bq16Ucq16Uc", "n", "sve")
5465
TARGET_BUILTIN(__builtin_sve_svsubr_u8_x, "q16Ucq16bq16Ucq16Uc", "n", "sve")
5466
TARGET_BUILTIN(__builtin_sve_svsubr_u8_z, "q16Ucq16bq16Ucq16Uc", "n", "sve")
5467
TARGET_BUILTIN(__builtin_sve_svsubwb_n_s16, "q8sq8sSc", "n", "sve2")
5468
TARGET_BUILTIN(__builtin_sve_svsubwb_n_s32, "q4iq4is", "n", "sve2")
5469
TARGET_BUILTIN(__builtin_sve_svsubwb_n_s64, "q2Wiq2Wii", "n", "sve2")
5470
TARGET_BUILTIN(__builtin_sve_svsubwb_n_u16, "q8Usq8UsUc", "n", "sve2")
5471
TARGET_BUILTIN(__builtin_sve_svsubwb_n_u32, "q4Uiq4UiUs", "n", "sve2")
5472
TARGET_BUILTIN(__builtin_sve_svsubwb_n_u64, "q2UWiq2UWiUi", "n", "sve2")
5473
TARGET_BUILTIN(__builtin_sve_svsubwb_s16, "q8sq8sq16Sc", "n", "sve2")
5474
TARGET_BUILTIN(__builtin_sve_svsubwb_s32, "q4iq4iq8s", "n", "sve2")
5475
TARGET_BUILTIN(__builtin_sve_svsubwb_s64, "q2Wiq2Wiq4i", "n", "sve2")
5476
TARGET_BUILTIN(__builtin_sve_svsubwb_u16, "q8Usq8Usq16Uc", "n", "sve2")
5477
TARGET_BUILTIN(__builtin_sve_svsubwb_u32, "q4Uiq4Uiq8Us", "n", "sve2")
5478
TARGET_BUILTIN(__builtin_sve_svsubwb_u64, "q2UWiq2UWiq4Ui", "n", "sve2")
5479
TARGET_BUILTIN(__builtin_sve_svsubwt_n_s16, "q8sq8sSc", "n", "sve2")
5480
TARGET_BUILTIN(__builtin_sve_svsubwt_n_s32, "q4iq4is", "n", "sve2")
5481
TARGET_BUILTIN(__builtin_sve_svsubwt_n_s64, "q2Wiq2Wii", "n", "sve2")
5482
TARGET_BUILTIN(__builtin_sve_svsubwt_n_u16, "q8Usq8UsUc", "n", "sve2")
5483
TARGET_BUILTIN(__builtin_sve_svsubwt_n_u32, "q4Uiq4UiUs", "n", "sve2")
5484
TARGET_BUILTIN(__builtin_sve_svsubwt_n_u64, "q2UWiq2UWiUi", "n", "sve2")
5485
TARGET_BUILTIN(__builtin_sve_svsubwt_s16, "q8sq8sq16Sc", "n", "sve2")
5486
TARGET_BUILTIN(__builtin_sve_svsubwt_s32, "q4iq4iq8s", "n", "sve2")
5487
TARGET_BUILTIN(__builtin_sve_svsubwt_s64, "q2Wiq2Wiq4i", "n", "sve2")
5488
TARGET_BUILTIN(__builtin_sve_svsubwt_u16, "q8Usq8Usq16Uc", "n", "sve2")
5489
TARGET_BUILTIN(__builtin_sve_svsubwt_u32, "q4Uiq4Uiq8Us", "n", "sve2")
5490
TARGET_BUILTIN(__builtin_sve_svsubwt_u64, "q2UWiq2UWiq4Ui", "n", "sve2")
5491
TARGET_BUILTIN(__builtin_sve_svsudot_lane_s32, "q4iq4iq16Scq16UcIUWi", "n", "sve,i8mm")
5492
TARGET_BUILTIN(__builtin_sve_svsudot_n_s32, "q4iq4iq16ScUc", "n", "sve,i8mm")
5493
TARGET_BUILTIN(__builtin_sve_svsudot_s32, "q4iq4iq16Scq16Uc", "n", "sve,i8mm")
5494
TARGET_BUILTIN(__builtin_sve_svtbl2_bf16, "q8yq16yq8Us", "n", "sve2,bf16")
5495
TARGET_BUILTIN(__builtin_sve_svtbl2_f16, "q8hq16hq8Us", "n", "sve2")
5496
TARGET_BUILTIN(__builtin_sve_svtbl2_f32, "q4fq8fq4Ui", "n", "sve2")
5497
TARGET_BUILTIN(__builtin_sve_svtbl2_f64, "q2dq4dq2UWi", "n", "sve2")
5498
TARGET_BUILTIN(__builtin_sve_svtbl2_s16, "q8sq16sq8Us", "n", "sve2")
5499
TARGET_BUILTIN(__builtin_sve_svtbl2_s32, "q4iq8iq4Ui", "n", "sve2")
5500
TARGET_BUILTIN(__builtin_sve_svtbl2_s64, "q2Wiq4Wiq2UWi", "n", "sve2")
5501
TARGET_BUILTIN(__builtin_sve_svtbl2_s8, "q16Scq32Scq16Uc", "n", "sve2")
5502
TARGET_BUILTIN(__builtin_sve_svtbl2_u16, "q8Usq16Usq8Us", "n", "sve2")
5503
TARGET_BUILTIN(__builtin_sve_svtbl2_u32, "q4Uiq8Uiq4Ui", "n", "sve2")
5504
TARGET_BUILTIN(__builtin_sve_svtbl2_u64, "q2UWiq4UWiq2UWi", "n", "sve2")
5505
TARGET_BUILTIN(__builtin_sve_svtbl2_u8, "q16Ucq32Ucq16Uc", "n", "sve2")
5506
TARGET_BUILTIN(__builtin_sve_svtbl_bf16, "q8yq8yq8Us", "n", "sve,bf16")
5507
TARGET_BUILTIN(__builtin_sve_svtbl_f16, "q8hq8hq8Us", "n", "sve")
5508
TARGET_BUILTIN(__builtin_sve_svtbl_f32, "q4fq4fq4Ui", "n", "sve")
5509
TARGET_BUILTIN(__builtin_sve_svtbl_f64, "q2dq2dq2UWi", "n", "sve")
5510
TARGET_BUILTIN(__builtin_sve_svtbl_s16, "q8sq8sq8Us", "n", "sve")
5511
TARGET_BUILTIN(__builtin_sve_svtbl_s32, "q4iq4iq4Ui", "n", "sve")
5512
TARGET_BUILTIN(__builtin_sve_svtbl_s64, "q2Wiq2Wiq2UWi", "n", "sve")
5513
TARGET_BUILTIN(__builtin_sve_svtbl_s8, "q16Scq16Scq16Uc", "n", "sve")
5514
TARGET_BUILTIN(__builtin_sve_svtbl_u16, "q8Usq8Usq8Us", "n", "sve")
5515
TARGET_BUILTIN(__builtin_sve_svtbl_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5516
TARGET_BUILTIN(__builtin_sve_svtbl_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5517
TARGET_BUILTIN(__builtin_sve_svtbl_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5518
TARGET_BUILTIN(__builtin_sve_svtbx_bf16, "q8yq8yq8yq8Us", "n", "sve2,bf16")
5519
TARGET_BUILTIN(__builtin_sve_svtbx_f16, "q8hq8hq8hq8Us", "n", "sve2")
5520
TARGET_BUILTIN(__builtin_sve_svtbx_f32, "q4fq4fq4fq4Ui", "n", "sve2")
5521
TARGET_BUILTIN(__builtin_sve_svtbx_f64, "q2dq2dq2dq2UWi", "n", "sve2")
5522
TARGET_BUILTIN(__builtin_sve_svtbx_s16, "q8sq8sq8sq8Us", "n", "sve2")
5523
TARGET_BUILTIN(__builtin_sve_svtbx_s32, "q4iq4iq4iq4Ui", "n", "sve2")
5524
TARGET_BUILTIN(__builtin_sve_svtbx_s64, "q2Wiq2Wiq2Wiq2UWi", "n", "sve2")
5525
TARGET_BUILTIN(__builtin_sve_svtbx_s8, "q16Scq16Scq16Scq16Uc", "n", "sve2")
5526
TARGET_BUILTIN(__builtin_sve_svtbx_u16, "q8Usq8Usq8Usq8Us", "n", "sve2")
5527
TARGET_BUILTIN(__builtin_sve_svtbx_u32, "q4Uiq4Uiq4Uiq4Ui", "n", "sve2")
5528
TARGET_BUILTIN(__builtin_sve_svtbx_u64, "q2UWiq2UWiq2UWiq2UWi", "n", "sve2")
5529
TARGET_BUILTIN(__builtin_sve_svtbx_u8, "q16Ucq16Ucq16Ucq16Uc", "n", "sve2")
5530
TARGET_BUILTIN(__builtin_sve_svtmad_f16, "q8hq8hq8hIUWi", "n", "sve")
5531
TARGET_BUILTIN(__builtin_sve_svtmad_f32, "q4fq4fq4fIUWi", "n", "sve")
5532
TARGET_BUILTIN(__builtin_sve_svtmad_f64, "q2dq2dq2dIUWi", "n", "sve")
5533
TARGET_BUILTIN(__builtin_sve_svtrn1_b16, "q16bq16bq16b", "n", "sve")
5534
TARGET_BUILTIN(__builtin_sve_svtrn1_b32, "q16bq16bq16b", "n", "sve")
5535
TARGET_BUILTIN(__builtin_sve_svtrn1_b64, "q16bq16bq16b", "n", "sve")
5536
TARGET_BUILTIN(__builtin_sve_svtrn1_b8, "q16bq16bq16b", "n", "sve")
5537
TARGET_BUILTIN(__builtin_sve_svtrn1_bf16, "q8yq8yq8y", "n", "sve,bf16")
5538
TARGET_BUILTIN(__builtin_sve_svtrn1_f16, "q8hq8hq8h", "n", "sve")
5539
TARGET_BUILTIN(__builtin_sve_svtrn1_f32, "q4fq4fq4f", "n", "sve")
5540
TARGET_BUILTIN(__builtin_sve_svtrn1_f64, "q2dq2dq2d", "n", "sve")
5541
TARGET_BUILTIN(__builtin_sve_svtrn1_s16, "q8sq8sq8s", "n", "sve")
5542
TARGET_BUILTIN(__builtin_sve_svtrn1_s32, "q4iq4iq4i", "n", "sve")
5543
TARGET_BUILTIN(__builtin_sve_svtrn1_s64, "q2Wiq2Wiq2Wi", "n", "sve")
5544
TARGET_BUILTIN(__builtin_sve_svtrn1_s8, "q16Scq16Scq16Sc", "n", "sve")
5545
TARGET_BUILTIN(__builtin_sve_svtrn1_u16, "q8Usq8Usq8Us", "n", "sve")
5546
TARGET_BUILTIN(__builtin_sve_svtrn1_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5547
TARGET_BUILTIN(__builtin_sve_svtrn1_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5548
TARGET_BUILTIN(__builtin_sve_svtrn1_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5549
TARGET_BUILTIN(__builtin_sve_svtrn1q_bf16, "q8yq8yq8y", "n", "sve,bf16,f64mm")
5550
TARGET_BUILTIN(__builtin_sve_svtrn1q_f16, "q8hq8hq8h", "n", "sve,f64mm")
5551
TARGET_BUILTIN(__builtin_sve_svtrn1q_f32, "q4fq4fq4f", "n", "sve,f64mm")
5552
TARGET_BUILTIN(__builtin_sve_svtrn1q_f64, "q2dq2dq2d", "n", "sve,f64mm")
5553
TARGET_BUILTIN(__builtin_sve_svtrn1q_s16, "q8sq8sq8s", "n", "sve,f64mm")
5554
TARGET_BUILTIN(__builtin_sve_svtrn1q_s32, "q4iq4iq4i", "n", "sve,f64mm")
5555
TARGET_BUILTIN(__builtin_sve_svtrn1q_s64, "q2Wiq2Wiq2Wi", "n", "sve,f64mm")
5556
TARGET_BUILTIN(__builtin_sve_svtrn1q_s8, "q16Scq16Scq16Sc", "n", "sve,f64mm")
5557
TARGET_BUILTIN(__builtin_sve_svtrn1q_u16, "q8Usq8Usq8Us", "n", "sve,f64mm")
5558
TARGET_BUILTIN(__builtin_sve_svtrn1q_u32, "q4Uiq4Uiq4Ui", "n", "sve,f64mm")
5559
TARGET_BUILTIN(__builtin_sve_svtrn1q_u64, "q2UWiq2UWiq2UWi", "n", "sve,f64mm")
5560
TARGET_BUILTIN(__builtin_sve_svtrn1q_u8, "q16Ucq16Ucq16Uc", "n", "sve,f64mm")
5561
TARGET_BUILTIN(__builtin_sve_svtrn2_b16, "q16bq16bq16b", "n", "sve")
5562
TARGET_BUILTIN(__builtin_sve_svtrn2_b32, "q16bq16bq16b", "n", "sve")
5563
TARGET_BUILTIN(__builtin_sve_svtrn2_b64, "q16bq16bq16b", "n", "sve")
5564
TARGET_BUILTIN(__builtin_sve_svtrn2_b8, "q16bq16bq16b", "n", "sve")
5565
TARGET_BUILTIN(__builtin_sve_svtrn2_bf16, "q8yq8yq8y", "n", "sve,bf16")
5566
TARGET_BUILTIN(__builtin_sve_svtrn2_f16, "q8hq8hq8h", "n", "sve")
5567
TARGET_BUILTIN(__builtin_sve_svtrn2_f32, "q4fq4fq4f", "n", "sve")
5568
TARGET_BUILTIN(__builtin_sve_svtrn2_f64, "q2dq2dq2d", "n", "sve")
5569
TARGET_BUILTIN(__builtin_sve_svtrn2_s16, "q8sq8sq8s", "n", "sve")
5570
TARGET_BUILTIN(__builtin_sve_svtrn2_s32, "q4iq4iq4i", "n", "sve")
5571
TARGET_BUILTIN(__builtin_sve_svtrn2_s64, "q2Wiq2Wiq2Wi", "n", "sve")
5572
TARGET_BUILTIN(__builtin_sve_svtrn2_s8, "q16Scq16Scq16Sc", "n", "sve")
5573
TARGET_BUILTIN(__builtin_sve_svtrn2_u16, "q8Usq8Usq8Us", "n", "sve")
5574
TARGET_BUILTIN(__builtin_sve_svtrn2_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5575
TARGET_BUILTIN(__builtin_sve_svtrn2_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5576
TARGET_BUILTIN(__builtin_sve_svtrn2_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5577
TARGET_BUILTIN(__builtin_sve_svtrn2q_bf16, "q8yq8yq8y", "n", "sve,bf16,f64mm")
5578
TARGET_BUILTIN(__builtin_sve_svtrn2q_f16, "q8hq8hq8h", "n", "sve,f64mm")
5579
TARGET_BUILTIN(__builtin_sve_svtrn2q_f32, "q4fq4fq4f", "n", "sve,f64mm")
5580
TARGET_BUILTIN(__builtin_sve_svtrn2q_f64, "q2dq2dq2d", "n", "sve,f64mm")
5581
TARGET_BUILTIN(__builtin_sve_svtrn2q_s16, "q8sq8sq8s", "n", "sve,f64mm")
5582
TARGET_BUILTIN(__builtin_sve_svtrn2q_s32, "q4iq4iq4i", "n", "sve,f64mm")
5583
TARGET_BUILTIN(__builtin_sve_svtrn2q_s64, "q2Wiq2Wiq2Wi", "n", "sve,f64mm")
5584
TARGET_BUILTIN(__builtin_sve_svtrn2q_s8, "q16Scq16Scq16Sc", "n", "sve,f64mm")
5585
TARGET_BUILTIN(__builtin_sve_svtrn2q_u16, "q8Usq8Usq8Us", "n", "sve,f64mm")
5586
TARGET_BUILTIN(__builtin_sve_svtrn2q_u32, "q4Uiq4Uiq4Ui", "n", "sve,f64mm")
5587
TARGET_BUILTIN(__builtin_sve_svtrn2q_u64, "q2UWiq2UWiq2UWi", "n", "sve,f64mm")
5588
TARGET_BUILTIN(__builtin_sve_svtrn2q_u8, "q16Ucq16Ucq16Uc", "n", "sve,f64mm")
5589
TARGET_BUILTIN(__builtin_sve_svtsmul_f16, "q8hq8hq8Us", "n", "sve")
5590
TARGET_BUILTIN(__builtin_sve_svtsmul_f32, "q4fq4fq4Ui", "n", "sve")
5591
TARGET_BUILTIN(__builtin_sve_svtsmul_f64, "q2dq2dq2UWi", "n", "sve")
5592
TARGET_BUILTIN(__builtin_sve_svtssel_f16, "q8hq8hq8Us", "n", "sve")
5593
TARGET_BUILTIN(__builtin_sve_svtssel_f32, "q4fq4fq4Ui", "n", "sve")
5594
TARGET_BUILTIN(__builtin_sve_svtssel_f64, "q2dq2dq2UWi", "n", "sve")
5595
TARGET_BUILTIN(__builtin_sve_svundef2_bf16, "q16yv", "n", "sve,bf16")
5596
TARGET_BUILTIN(__builtin_sve_svundef2_f16, "q16hv", "n", "sve")
5597
TARGET_BUILTIN(__builtin_sve_svundef2_f32, "q8fv", "n", "sve")
5598
TARGET_BUILTIN(__builtin_sve_svundef2_f64, "q4dv", "n", "sve")
5599
TARGET_BUILTIN(__builtin_sve_svundef2_s16, "q16sv", "n", "sve")
5600
TARGET_BUILTIN(__builtin_sve_svundef2_s32, "q8iv", "n", "sve")
5601
TARGET_BUILTIN(__builtin_sve_svundef2_s64, "q4Wiv", "n", "sve")
5602
TARGET_BUILTIN(__builtin_sve_svundef2_s8, "q32Scv", "n", "sve")
5603
TARGET_BUILTIN(__builtin_sve_svundef2_u16, "q16Usv", "n", "sve")
5604
TARGET_BUILTIN(__builtin_sve_svundef2_u32, "q8Uiv", "n", "sve")
5605
TARGET_BUILTIN(__builtin_sve_svundef2_u64, "q4UWiv", "n", "sve")
5606
TARGET_BUILTIN(__builtin_sve_svundef2_u8, "q32Ucv", "n", "sve")
5607
TARGET_BUILTIN(__builtin_sve_svundef3_bf16, "q24yv", "n", "sve,bf16")
5608
TARGET_BUILTIN(__builtin_sve_svundef3_f16, "q24hv", "n", "sve")
5609
TARGET_BUILTIN(__builtin_sve_svundef3_f32, "q12fv", "n", "sve")
5610
TARGET_BUILTIN(__builtin_sve_svundef3_f64, "q6dv", "n", "sve")
5611
TARGET_BUILTIN(__builtin_sve_svundef3_s16, "q24sv", "n", "sve")
5612
TARGET_BUILTIN(__builtin_sve_svundef3_s32, "q12iv", "n", "sve")
5613
TARGET_BUILTIN(__builtin_sve_svundef3_s64, "q6Wiv", "n", "sve")
5614
TARGET_BUILTIN(__builtin_sve_svundef3_s8, "q48Scv", "n", "sve")
5615
TARGET_BUILTIN(__builtin_sve_svundef3_u16, "q24Usv", "n", "sve")
5616
TARGET_BUILTIN(__builtin_sve_svundef3_u32, "q12Uiv", "n", "sve")
5617
TARGET_BUILTIN(__builtin_sve_svundef3_u64, "q6UWiv", "n", "sve")
5618
TARGET_BUILTIN(__builtin_sve_svundef3_u8, "q48Ucv", "n", "sve")
5619
TARGET_BUILTIN(__builtin_sve_svundef4_bf16, "q32yv", "n", "sve,bf16")
5620
TARGET_BUILTIN(__builtin_sve_svundef4_f16, "q32hv", "n", "sve")
5621
TARGET_BUILTIN(__builtin_sve_svundef4_f32, "q16fv", "n", "sve")
5622
TARGET_BUILTIN(__builtin_sve_svundef4_f64, "q8dv", "n", "sve")
5623
TARGET_BUILTIN(__builtin_sve_svundef4_s16, "q32sv", "n", "sve")
5624
TARGET_BUILTIN(__builtin_sve_svundef4_s32, "q16iv", "n", "sve")
5625
TARGET_BUILTIN(__builtin_sve_svundef4_s64, "q8Wiv", "n", "sve")
5626
TARGET_BUILTIN(__builtin_sve_svundef4_s8, "q64Scv", "n", "sve")
5627
TARGET_BUILTIN(__builtin_sve_svundef4_u16, "q32Usv", "n", "sve")
5628
TARGET_BUILTIN(__builtin_sve_svundef4_u32, "q16Uiv", "n", "sve")
5629
TARGET_BUILTIN(__builtin_sve_svundef4_u64, "q8UWiv", "n", "sve")
5630
TARGET_BUILTIN(__builtin_sve_svundef4_u8, "q64Ucv", "n", "sve")
5631
TARGET_BUILTIN(__builtin_sve_svundef_bf16, "q8yv", "n", "sve,bf16")
5632
TARGET_BUILTIN(__builtin_sve_svundef_f16, "q8hv", "n", "sve")
5633
TARGET_BUILTIN(__builtin_sve_svundef_f32, "q4fv", "n", "sve")
5634
TARGET_BUILTIN(__builtin_sve_svundef_f64, "q2dv", "n", "sve")
5635
TARGET_BUILTIN(__builtin_sve_svundef_s16, "q8sv", "n", "sve")
5636
TARGET_BUILTIN(__builtin_sve_svundef_s32, "q4iv", "n", "sve")
5637
TARGET_BUILTIN(__builtin_sve_svundef_s64, "q2Wiv", "n", "sve")
5638
TARGET_BUILTIN(__builtin_sve_svundef_s8, "q16Scv", "n", "sve")
5639
TARGET_BUILTIN(__builtin_sve_svundef_u16, "q8Usv", "n", "sve")
5640
TARGET_BUILTIN(__builtin_sve_svundef_u32, "q4Uiv", "n", "sve")
5641
TARGET_BUILTIN(__builtin_sve_svundef_u64, "q2UWiv", "n", "sve")
5642
TARGET_BUILTIN(__builtin_sve_svundef_u8, "q16Ucv", "n", "sve")
5643
TARGET_BUILTIN(__builtin_sve_svunpkhi_b, "q16bq16b", "n", "sve")
5644
TARGET_BUILTIN(__builtin_sve_svunpkhi_s16, "q8sq16Sc", "n", "sve")
5645
TARGET_BUILTIN(__builtin_sve_svunpkhi_s32, "q4iq8s", "n", "sve")
5646
TARGET_BUILTIN(__builtin_sve_svunpkhi_s64, "q2Wiq4i", "n", "sve")
5647
TARGET_BUILTIN(__builtin_sve_svunpkhi_u16, "q8Usq16Uc", "n", "sve")
5648
TARGET_BUILTIN(__builtin_sve_svunpkhi_u32, "q4Uiq8Us", "n", "sve")
5649
TARGET_BUILTIN(__builtin_sve_svunpkhi_u64, "q2UWiq4Ui", "n", "sve")
5650
TARGET_BUILTIN(__builtin_sve_svunpklo_b, "q16bq16b", "n", "sve")
5651
TARGET_BUILTIN(__builtin_sve_svunpklo_s16, "q8sq16Sc", "n", "sve")
5652
TARGET_BUILTIN(__builtin_sve_svunpklo_s32, "q4iq8s", "n", "sve")
5653
TARGET_BUILTIN(__builtin_sve_svunpklo_s64, "q2Wiq4i", "n", "sve")
5654
TARGET_BUILTIN(__builtin_sve_svunpklo_u16, "q8Usq16Uc", "n", "sve")
5655
TARGET_BUILTIN(__builtin_sve_svunpklo_u32, "q4Uiq8Us", "n", "sve")
5656
TARGET_BUILTIN(__builtin_sve_svunpklo_u64, "q2UWiq4Ui", "n", "sve")
5657
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s16_m, "q8sq16bq8sUs", "n", "sve2")
5658
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s16_x, "q8sq16bq8sUs", "n", "sve2")
5659
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s16_z, "q8sq16bq8sUs", "n", "sve2")
5660
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s32_m, "q4iq16bq4iUi", "n", "sve2")
5661
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s32_x, "q4iq16bq4iUi", "n", "sve2")
5662
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s32_z, "q4iq16bq4iUi", "n", "sve2")
5663
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s64_m, "q2Wiq16bq2WiUWi", "n", "sve2")
5664
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s64_x, "q2Wiq16bq2WiUWi", "n", "sve2")
5665
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s64_z, "q2Wiq16bq2WiUWi", "n", "sve2")
5666
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s8_m, "q16Scq16bq16ScUc", "n", "sve2")
5667
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s8_x, "q16Scq16bq16ScUc", "n", "sve2")
5668
TARGET_BUILTIN(__builtin_sve_svuqadd_n_s8_z, "q16Scq16bq16ScUc", "n", "sve2")
5669
TARGET_BUILTIN(__builtin_sve_svuqadd_s16_m, "q8sq16bq8sq8Us", "n", "sve2")
5670
TARGET_BUILTIN(__builtin_sve_svuqadd_s16_x, "q8sq16bq8sq8Us", "n", "sve2")
5671
TARGET_BUILTIN(__builtin_sve_svuqadd_s16_z, "q8sq16bq8sq8Us", "n", "sve2")
5672
TARGET_BUILTIN(__builtin_sve_svuqadd_s32_m, "q4iq16bq4iq4Ui", "n", "sve2")
5673
TARGET_BUILTIN(__builtin_sve_svuqadd_s32_x, "q4iq16bq4iq4Ui", "n", "sve2")
5674
TARGET_BUILTIN(__builtin_sve_svuqadd_s32_z, "q4iq16bq4iq4Ui", "n", "sve2")
5675
TARGET_BUILTIN(__builtin_sve_svuqadd_s64_m, "q2Wiq16bq2Wiq2UWi", "n", "sve2")
5676
TARGET_BUILTIN(__builtin_sve_svuqadd_s64_x, "q2Wiq16bq2Wiq2UWi", "n", "sve2")
5677
TARGET_BUILTIN(__builtin_sve_svuqadd_s64_z, "q2Wiq16bq2Wiq2UWi", "n", "sve2")
5678
TARGET_BUILTIN(__builtin_sve_svuqadd_s8_m, "q16Scq16bq16Scq16Uc", "n", "sve2")
5679
TARGET_BUILTIN(__builtin_sve_svuqadd_s8_x, "q16Scq16bq16Scq16Uc", "n", "sve2")
5680
TARGET_BUILTIN(__builtin_sve_svuqadd_s8_z, "q16Scq16bq16Scq16Uc", "n", "sve2")
5681
TARGET_BUILTIN(__builtin_sve_svusdot_lane_s32, "q4iq4iq16Ucq16ScIUWi", "n", "sve,i8mm")
5682
TARGET_BUILTIN(__builtin_sve_svusdot_n_s32, "q4iq4iq16UcSc", "n", "sve,i8mm")
5683
TARGET_BUILTIN(__builtin_sve_svusdot_s32, "q4iq4iq16Ucq16Sc", "n", "sve,i8mm")
5684
TARGET_BUILTIN(__builtin_sve_svusmmla_s32, "q4iq4iq16Ucq16Sc", "n", "sve,i8mm")
5685
TARGET_BUILTIN(__builtin_sve_svuzp1_b16, "q16bq16bq16b", "n", "sve")
5686
TARGET_BUILTIN(__builtin_sve_svuzp1_b32, "q16bq16bq16b", "n", "sve")
5687
TARGET_BUILTIN(__builtin_sve_svuzp1_b64, "q16bq16bq16b", "n", "sve")
5688
TARGET_BUILTIN(__builtin_sve_svuzp1_b8, "q16bq16bq16b", "n", "sve")
5689
TARGET_BUILTIN(__builtin_sve_svuzp1_bf16, "q8yq8yq8y", "n", "sve,bf16")
5690
TARGET_BUILTIN(__builtin_sve_svuzp1_f16, "q8hq8hq8h", "n", "sve")
5691
TARGET_BUILTIN(__builtin_sve_svuzp1_f32, "q4fq4fq4f", "n", "sve")
5692
TARGET_BUILTIN(__builtin_sve_svuzp1_f64, "q2dq2dq2d", "n", "sve")
5693
TARGET_BUILTIN(__builtin_sve_svuzp1_s16, "q8sq8sq8s", "n", "sve")
5694
TARGET_BUILTIN(__builtin_sve_svuzp1_s32, "q4iq4iq4i", "n", "sve")
5695
TARGET_BUILTIN(__builtin_sve_svuzp1_s64, "q2Wiq2Wiq2Wi", "n", "sve")
5696
TARGET_BUILTIN(__builtin_sve_svuzp1_s8, "q16Scq16Scq16Sc", "n", "sve")
5697
TARGET_BUILTIN(__builtin_sve_svuzp1_u16, "q8Usq8Usq8Us", "n", "sve")
5698
TARGET_BUILTIN(__builtin_sve_svuzp1_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5699
TARGET_BUILTIN(__builtin_sve_svuzp1_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5700
TARGET_BUILTIN(__builtin_sve_svuzp1_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5701
TARGET_BUILTIN(__builtin_sve_svuzp1q_bf16, "q8yq8yq8y", "n", "sve,bf16,f64mm")
5702
TARGET_BUILTIN(__builtin_sve_svuzp1q_f16, "q8hq8hq8h", "n", "sve,f64mm")
5703
TARGET_BUILTIN(__builtin_sve_svuzp1q_f32, "q4fq4fq4f", "n", "sve,f64mm")
5704
TARGET_BUILTIN(__builtin_sve_svuzp1q_f64, "q2dq2dq2d", "n", "sve,f64mm")
5705
TARGET_BUILTIN(__builtin_sve_svuzp1q_s16, "q8sq8sq8s", "n", "sve,f64mm")
5706
TARGET_BUILTIN(__builtin_sve_svuzp1q_s32, "q4iq4iq4i", "n", "sve,f64mm")
5707
TARGET_BUILTIN(__builtin_sve_svuzp1q_s64, "q2Wiq2Wiq2Wi", "n", "sve,f64mm")
5708
TARGET_BUILTIN(__builtin_sve_svuzp1q_s8, "q16Scq16Scq16Sc", "n", "sve,f64mm")
5709
TARGET_BUILTIN(__builtin_sve_svuzp1q_u16, "q8Usq8Usq8Us", "n", "sve,f64mm")
5710
TARGET_BUILTIN(__builtin_sve_svuzp1q_u32, "q4Uiq4Uiq4Ui", "n", "sve,f64mm")
5711
TARGET_BUILTIN(__builtin_sve_svuzp1q_u64, "q2UWiq2UWiq2UWi", "n", "sve,f64mm")
5712
TARGET_BUILTIN(__builtin_sve_svuzp1q_u8, "q16Ucq16Ucq16Uc", "n", "sve,f64mm")
5713
TARGET_BUILTIN(__builtin_sve_svuzp2_b16, "q16bq16bq16b", "n", "sve")
5714
TARGET_BUILTIN(__builtin_sve_svuzp2_b32, "q16bq16bq16b", "n", "sve")
5715
TARGET_BUILTIN(__builtin_sve_svuzp2_b64, "q16bq16bq16b", "n", "sve")
5716
TARGET_BUILTIN(__builtin_sve_svuzp2_b8, "q16bq16bq16b", "n", "sve")
5717
TARGET_BUILTIN(__builtin_sve_svuzp2_bf16, "q8yq8yq8y", "n", "sve,bf16")
5718
TARGET_BUILTIN(__builtin_sve_svuzp2_f16, "q8hq8hq8h", "n", "sve")
5719
TARGET_BUILTIN(__builtin_sve_svuzp2_f32, "q4fq4fq4f", "n", "sve")
5720
TARGET_BUILTIN(__builtin_sve_svuzp2_f64, "q2dq2dq2d", "n", "sve")
5721
TARGET_BUILTIN(__builtin_sve_svuzp2_s16, "q8sq8sq8s", "n", "sve")
5722
TARGET_BUILTIN(__builtin_sve_svuzp2_s32, "q4iq4iq4i", "n", "sve")
5723
TARGET_BUILTIN(__builtin_sve_svuzp2_s64, "q2Wiq2Wiq2Wi", "n", "sve")
5724
TARGET_BUILTIN(__builtin_sve_svuzp2_s8, "q16Scq16Scq16Sc", "n", "sve")
5725
TARGET_BUILTIN(__builtin_sve_svuzp2_u16, "q8Usq8Usq8Us", "n", "sve")
5726
TARGET_BUILTIN(__builtin_sve_svuzp2_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5727
TARGET_BUILTIN(__builtin_sve_svuzp2_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5728
TARGET_BUILTIN(__builtin_sve_svuzp2_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5729
TARGET_BUILTIN(__builtin_sve_svuzp2q_bf16, "q8yq8yq8y", "n", "sve,bf16,f64mm")
5730
TARGET_BUILTIN(__builtin_sve_svuzp2q_f16, "q8hq8hq8h", "n", "sve,f64mm")
5731
TARGET_BUILTIN(__builtin_sve_svuzp2q_f32, "q4fq4fq4f", "n", "sve,f64mm")
5732
TARGET_BUILTIN(__builtin_sve_svuzp2q_f64, "q2dq2dq2d", "n", "sve,f64mm")
5733
TARGET_BUILTIN(__builtin_sve_svuzp2q_s16, "q8sq8sq8s", "n", "sve,f64mm")
5734
TARGET_BUILTIN(__builtin_sve_svuzp2q_s32, "q4iq4iq4i", "n", "sve,f64mm")
5735
TARGET_BUILTIN(__builtin_sve_svuzp2q_s64, "q2Wiq2Wiq2Wi", "n", "sve,f64mm")
5736
TARGET_BUILTIN(__builtin_sve_svuzp2q_s8, "q16Scq16Scq16Sc", "n", "sve,f64mm")
5737
TARGET_BUILTIN(__builtin_sve_svuzp2q_u16, "q8Usq8Usq8Us", "n", "sve,f64mm")
5738
TARGET_BUILTIN(__builtin_sve_svuzp2q_u32, "q4Uiq4Uiq4Ui", "n", "sve,f64mm")
5739
TARGET_BUILTIN(__builtin_sve_svuzp2q_u64, "q2UWiq2UWiq2UWi", "n", "sve,f64mm")
5740
TARGET_BUILTIN(__builtin_sve_svuzp2q_u8, "q16Ucq16Ucq16Uc", "n", "sve,f64mm")
5741
TARGET_BUILTIN(__builtin_sve_svwhilege_b16_s32, "q16bii", "n", "sve2")
5742
TARGET_BUILTIN(__builtin_sve_svwhilege_b16_s64, "q16bWiWi", "n", "sve2")
5743
TARGET_BUILTIN(__builtin_sve_svwhilege_b16_u32, "q16bUiUi", "n", "sve2")
5744
TARGET_BUILTIN(__builtin_sve_svwhilege_b16_u64, "q16bUWiUWi", "n", "sve2")
5745
TARGET_BUILTIN(__builtin_sve_svwhilege_b32_s32, "q16bii", "n", "sve2")
5746
TARGET_BUILTIN(__builtin_sve_svwhilege_b32_s64, "q16bWiWi", "n", "sve2")
5747
TARGET_BUILTIN(__builtin_sve_svwhilege_b32_u32, "q16bUiUi", "n", "sve2")
5748
TARGET_BUILTIN(__builtin_sve_svwhilege_b32_u64, "q16bUWiUWi", "n", "sve2")
5749
TARGET_BUILTIN(__builtin_sve_svwhilege_b64_s32, "q16bii", "n", "sve2")
5750
TARGET_BUILTIN(__builtin_sve_svwhilege_b64_s64, "q16bWiWi", "n", "sve2")
5751
TARGET_BUILTIN(__builtin_sve_svwhilege_b64_u32, "q16bUiUi", "n", "sve2")
5752
TARGET_BUILTIN(__builtin_sve_svwhilege_b64_u64, "q16bUWiUWi", "n", "sve2")
5753
TARGET_BUILTIN(__builtin_sve_svwhilege_b8_s32, "q16bii", "n", "sve2")
5754
TARGET_BUILTIN(__builtin_sve_svwhilege_b8_s64, "q16bWiWi", "n", "sve2")
5755
TARGET_BUILTIN(__builtin_sve_svwhilege_b8_u32, "q16bUiUi", "n", "sve2")
5756
TARGET_BUILTIN(__builtin_sve_svwhilege_b8_u64, "q16bUWiUWi", "n", "sve2")
5757
TARGET_BUILTIN(__builtin_sve_svwhilegt_b16_s32, "q16bii", "n", "sve2")
5758
TARGET_BUILTIN(__builtin_sve_svwhilegt_b16_s64, "q16bWiWi", "n", "sve2")
5759
TARGET_BUILTIN(__builtin_sve_svwhilegt_b16_u32, "q16bUiUi", "n", "sve2")
5760
TARGET_BUILTIN(__builtin_sve_svwhilegt_b16_u64, "q16bUWiUWi", "n", "sve2")
5761
TARGET_BUILTIN(__builtin_sve_svwhilegt_b32_s32, "q16bii", "n", "sve2")
5762
TARGET_BUILTIN(__builtin_sve_svwhilegt_b32_s64, "q16bWiWi", "n", "sve2")
5763
TARGET_BUILTIN(__builtin_sve_svwhilegt_b32_u32, "q16bUiUi", "n", "sve2")
5764
TARGET_BUILTIN(__builtin_sve_svwhilegt_b32_u64, "q16bUWiUWi", "n", "sve2")
5765
TARGET_BUILTIN(__builtin_sve_svwhilegt_b64_s32, "q16bii", "n", "sve2")
5766
TARGET_BUILTIN(__builtin_sve_svwhilegt_b64_s64, "q16bWiWi", "n", "sve2")
5767
TARGET_BUILTIN(__builtin_sve_svwhilegt_b64_u32, "q16bUiUi", "n", "sve2")
5768
TARGET_BUILTIN(__builtin_sve_svwhilegt_b64_u64, "q16bUWiUWi", "n", "sve2")
5769
TARGET_BUILTIN(__builtin_sve_svwhilegt_b8_s32, "q16bii", "n", "sve2")
5770
TARGET_BUILTIN(__builtin_sve_svwhilegt_b8_s64, "q16bWiWi", "n", "sve2")
5771
TARGET_BUILTIN(__builtin_sve_svwhilegt_b8_u32, "q16bUiUi", "n", "sve2")
5772
TARGET_BUILTIN(__builtin_sve_svwhilegt_b8_u64, "q16bUWiUWi", "n", "sve2")
5773
TARGET_BUILTIN(__builtin_sve_svwhilele_b16_s32, "q16bii", "n", "sve")
5774
TARGET_BUILTIN(__builtin_sve_svwhilele_b16_s64, "q16bWiWi", "n", "sve")
5775
TARGET_BUILTIN(__builtin_sve_svwhilele_b16_u32, "q16bUiUi", "n", "sve")
5776
TARGET_BUILTIN(__builtin_sve_svwhilele_b16_u64, "q16bUWiUWi", "n", "sve")
5777
TARGET_BUILTIN(__builtin_sve_svwhilele_b32_s32, "q16bii", "n", "sve")
5778
TARGET_BUILTIN(__builtin_sve_svwhilele_b32_s64, "q16bWiWi", "n", "sve")
5779
TARGET_BUILTIN(__builtin_sve_svwhilele_b32_u32, "q16bUiUi", "n", "sve")
5780
TARGET_BUILTIN(__builtin_sve_svwhilele_b32_u64, "q16bUWiUWi", "n", "sve")
5781
TARGET_BUILTIN(__builtin_sve_svwhilele_b64_s32, "q16bii", "n", "sve")
5782
TARGET_BUILTIN(__builtin_sve_svwhilele_b64_s64, "q16bWiWi", "n", "sve")
5783
TARGET_BUILTIN(__builtin_sve_svwhilele_b64_u32, "q16bUiUi", "n", "sve")
5784
TARGET_BUILTIN(__builtin_sve_svwhilele_b64_u64, "q16bUWiUWi", "n", "sve")
5785
TARGET_BUILTIN(__builtin_sve_svwhilele_b8_s32, "q16bii", "n", "sve")
5786
TARGET_BUILTIN(__builtin_sve_svwhilele_b8_s64, "q16bWiWi", "n", "sve")
5787
TARGET_BUILTIN(__builtin_sve_svwhilele_b8_u32, "q16bUiUi", "n", "sve")
5788
TARGET_BUILTIN(__builtin_sve_svwhilele_b8_u64, "q16bUWiUWi", "n", "sve")
5789
TARGET_BUILTIN(__builtin_sve_svwhilelt_b16_s32, "q16bii", "n", "sve")
5790
TARGET_BUILTIN(__builtin_sve_svwhilelt_b16_s64, "q16bWiWi", "n", "sve")
5791
TARGET_BUILTIN(__builtin_sve_svwhilelt_b16_u32, "q16bUiUi", "n", "sve")
5792
TARGET_BUILTIN(__builtin_sve_svwhilelt_b16_u64, "q16bUWiUWi", "n", "sve")
5793
TARGET_BUILTIN(__builtin_sve_svwhilelt_b32_s32, "q16bii", "n", "sve")
5794
TARGET_BUILTIN(__builtin_sve_svwhilelt_b32_s64, "q16bWiWi", "n", "sve")
5795
TARGET_BUILTIN(__builtin_sve_svwhilelt_b32_u32, "q16bUiUi", "n", "sve")
5796
TARGET_BUILTIN(__builtin_sve_svwhilelt_b32_u64, "q16bUWiUWi", "n", "sve")
5797
TARGET_BUILTIN(__builtin_sve_svwhilelt_b64_s32, "q16bii", "n", "sve")
5798
TARGET_BUILTIN(__builtin_sve_svwhilelt_b64_s64, "q16bWiWi", "n", "sve")
5799
TARGET_BUILTIN(__builtin_sve_svwhilelt_b64_u32, "q16bUiUi", "n", "sve")
5800
TARGET_BUILTIN(__builtin_sve_svwhilelt_b64_u64, "q16bUWiUWi", "n", "sve")
5801
TARGET_BUILTIN(__builtin_sve_svwhilelt_b8_s32, "q16bii", "n", "sve")
5802
TARGET_BUILTIN(__builtin_sve_svwhilelt_b8_s64, "q16bWiWi", "n", "sve")
5803
TARGET_BUILTIN(__builtin_sve_svwhilelt_b8_u32, "q16bUiUi", "n", "sve")
5804
TARGET_BUILTIN(__builtin_sve_svwhilelt_b8_u64, "q16bUWiUWi", "n", "sve")
5805
TARGET_BUILTIN(__builtin_sve_svwhilerw_bf16, "q16byC*yC*", "n", "sve2,bf16")
5806
TARGET_BUILTIN(__builtin_sve_svwhilerw_f16, "q16bhC*hC*", "n", "sve2")
5807
TARGET_BUILTIN(__builtin_sve_svwhilerw_f32, "q16bfC*fC*", "n", "sve2")
5808
TARGET_BUILTIN(__builtin_sve_svwhilerw_f64, "q16bdC*dC*", "n", "sve2")
5809
TARGET_BUILTIN(__builtin_sve_svwhilerw_s16, "q16bSsC*SsC*", "n", "sve2")
5810
TARGET_BUILTIN(__builtin_sve_svwhilerw_s32, "q16bSiC*SiC*", "n", "sve2")
5811
TARGET_BUILTIN(__builtin_sve_svwhilerw_s64, "q16bSWiC*SWiC*", "n", "sve2")
5812
TARGET_BUILTIN(__builtin_sve_svwhilerw_s8, "q16bScC*ScC*", "n", "sve2")
5813
TARGET_BUILTIN(__builtin_sve_svwhilerw_u16, "q16bUsC*UsC*", "n", "sve2")
5814
TARGET_BUILTIN(__builtin_sve_svwhilerw_u32, "q16bUiC*UiC*", "n", "sve2")
5815
TARGET_BUILTIN(__builtin_sve_svwhilerw_u64, "q16bUWiC*UWiC*", "n", "sve2")
5816
TARGET_BUILTIN(__builtin_sve_svwhilerw_u8, "q16bUcC*UcC*", "n", "sve2")
5817
TARGET_BUILTIN(__builtin_sve_svwhilewr_bf16, "q16byC*yC*", "n", "sve2,bf16")
5818
TARGET_BUILTIN(__builtin_sve_svwhilewr_f16, "q16bhC*hC*", "n", "sve2")
5819
TARGET_BUILTIN(__builtin_sve_svwhilewr_f32, "q16bfC*fC*", "n", "sve2")
5820
TARGET_BUILTIN(__builtin_sve_svwhilewr_f64, "q16bdC*dC*", "n", "sve2")
5821
TARGET_BUILTIN(__builtin_sve_svwhilewr_s16, "q16bSsC*SsC*", "n", "sve2")
5822
TARGET_BUILTIN(__builtin_sve_svwhilewr_s32, "q16bSiC*SiC*", "n", "sve2")
5823
TARGET_BUILTIN(__builtin_sve_svwhilewr_s64, "q16bSWiC*SWiC*", "n", "sve2")
5824
TARGET_BUILTIN(__builtin_sve_svwhilewr_s8, "q16bScC*ScC*", "n", "sve2")
5825
TARGET_BUILTIN(__builtin_sve_svwhilewr_u16, "q16bUsC*UsC*", "n", "sve2")
5826
TARGET_BUILTIN(__builtin_sve_svwhilewr_u32, "q16bUiC*UiC*", "n", "sve2")
5827
TARGET_BUILTIN(__builtin_sve_svwhilewr_u64, "q16bUWiC*UWiC*", "n", "sve2")
5828
TARGET_BUILTIN(__builtin_sve_svwhilewr_u8, "q16bUcC*UcC*", "n", "sve2")
5829
TARGET_BUILTIN(__builtin_sve_svwrffr, "vq16b", "n", "sve")
5830
TARGET_BUILTIN(__builtin_sve_svxar_n_s16, "q8sq8sq8sIUWi", "n", "sve2")
5831
TARGET_BUILTIN(__builtin_sve_svxar_n_s32, "q4iq4iq4iIUWi", "n", "sve2")
5832
TARGET_BUILTIN(__builtin_sve_svxar_n_s64, "q2Wiq2Wiq2WiIUWi", "n", "sve2")
5833
TARGET_BUILTIN(__builtin_sve_svxar_n_s8, "q16Scq16Scq16ScIUWi", "n", "sve2")
5834
TARGET_BUILTIN(__builtin_sve_svxar_n_u16, "q8Usq8Usq8UsIUWi", "n", "sve2")
5835
TARGET_BUILTIN(__builtin_sve_svxar_n_u32, "q4Uiq4Uiq4UiIUWi", "n", "sve2")
5836
TARGET_BUILTIN(__builtin_sve_svxar_n_u64, "q2UWiq2UWiq2UWiIUWi", "n", "sve2")
5837
TARGET_BUILTIN(__builtin_sve_svxar_n_u8, "q16Ucq16Ucq16UcIUWi", "n", "sve2")
5838
TARGET_BUILTIN(__builtin_sve_svzip1_b16, "q16bq16bq16b", "n", "sve")
5839
TARGET_BUILTIN(__builtin_sve_svzip1_b32, "q16bq16bq16b", "n", "sve")
5840
TARGET_BUILTIN(__builtin_sve_svzip1_b64, "q16bq16bq16b", "n", "sve")
5841
TARGET_BUILTIN(__builtin_sve_svzip1_b8, "q16bq16bq16b", "n", "sve")
5842
TARGET_BUILTIN(__builtin_sve_svzip1_bf16, "q8yq8yq8y", "n", "sve,bf16")
5843
TARGET_BUILTIN(__builtin_sve_svzip1_f16, "q8hq8hq8h", "n", "sve")
5844
TARGET_BUILTIN(__builtin_sve_svzip1_f32, "q4fq4fq4f", "n", "sve")
5845
TARGET_BUILTIN(__builtin_sve_svzip1_f64, "q2dq2dq2d", "n", "sve")
5846
TARGET_BUILTIN(__builtin_sve_svzip1_s16, "q8sq8sq8s", "n", "sve")
5847
TARGET_BUILTIN(__builtin_sve_svzip1_s32, "q4iq4iq4i", "n", "sve")
5848
TARGET_BUILTIN(__builtin_sve_svzip1_s64, "q2Wiq2Wiq2Wi", "n", "sve")
5849
TARGET_BUILTIN(__builtin_sve_svzip1_s8, "q16Scq16Scq16Sc", "n", "sve")
5850
TARGET_BUILTIN(__builtin_sve_svzip1_u16, "q8Usq8Usq8Us", "n", "sve")
5851
TARGET_BUILTIN(__builtin_sve_svzip1_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5852
TARGET_BUILTIN(__builtin_sve_svzip1_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5853
TARGET_BUILTIN(__builtin_sve_svzip1_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5854
TARGET_BUILTIN(__builtin_sve_svzip1q_bf16, "q8yq8yq8y", "n", "sve,bf16,f64mm")
5855
TARGET_BUILTIN(__builtin_sve_svzip1q_f16, "q8hq8hq8h", "n", "sve,f64mm")
5856
TARGET_BUILTIN(__builtin_sve_svzip1q_f32, "q4fq4fq4f", "n", "sve,f64mm")
5857
TARGET_BUILTIN(__builtin_sve_svzip1q_f64, "q2dq2dq2d", "n", "sve,f64mm")
5858
TARGET_BUILTIN(__builtin_sve_svzip1q_s16, "q8sq8sq8s", "n", "sve,f64mm")
5859
TARGET_BUILTIN(__builtin_sve_svzip1q_s32, "q4iq4iq4i", "n", "sve,f64mm")
5860
TARGET_BUILTIN(__builtin_sve_svzip1q_s64, "q2Wiq2Wiq2Wi", "n", "sve,f64mm")
5861
TARGET_BUILTIN(__builtin_sve_svzip1q_s8, "q16Scq16Scq16Sc", "n", "sve,f64mm")
5862
TARGET_BUILTIN(__builtin_sve_svzip1q_u16, "q8Usq8Usq8Us", "n", "sve,f64mm")
5863
TARGET_BUILTIN(__builtin_sve_svzip1q_u32, "q4Uiq4Uiq4Ui", "n", "sve,f64mm")
5864
TARGET_BUILTIN(__builtin_sve_svzip1q_u64, "q2UWiq2UWiq2UWi", "n", "sve,f64mm")
5865
TARGET_BUILTIN(__builtin_sve_svzip1q_u8, "q16Ucq16Ucq16Uc", "n", "sve,f64mm")
5866
TARGET_BUILTIN(__builtin_sve_svzip2_b16, "q16bq16bq16b", "n", "sve")
5867
TARGET_BUILTIN(__builtin_sve_svzip2_b32, "q16bq16bq16b", "n", "sve")
5868
TARGET_BUILTIN(__builtin_sve_svzip2_b64, "q16bq16bq16b", "n", "sve")
5869
TARGET_BUILTIN(__builtin_sve_svzip2_b8, "q16bq16bq16b", "n", "sve")
5870
TARGET_BUILTIN(__builtin_sve_svzip2_bf16, "q8yq8yq8y", "n", "sve,bf16")
5871
TARGET_BUILTIN(__builtin_sve_svzip2_f16, "q8hq8hq8h", "n", "sve")
5872
TARGET_BUILTIN(__builtin_sve_svzip2_f32, "q4fq4fq4f", "n", "sve")
5873
TARGET_BUILTIN(__builtin_sve_svzip2_f64, "q2dq2dq2d", "n", "sve")
5874
TARGET_BUILTIN(__builtin_sve_svzip2_s16, "q8sq8sq8s", "n", "sve")
5875
TARGET_BUILTIN(__builtin_sve_svzip2_s32, "q4iq4iq4i", "n", "sve")
5876
TARGET_BUILTIN(__builtin_sve_svzip2_s64, "q2Wiq2Wiq2Wi", "n", "sve")
5877
TARGET_BUILTIN(__builtin_sve_svzip2_s8, "q16Scq16Scq16Sc", "n", "sve")
5878
TARGET_BUILTIN(__builtin_sve_svzip2_u16, "q8Usq8Usq8Us", "n", "sve")
5879
TARGET_BUILTIN(__builtin_sve_svzip2_u32, "q4Uiq4Uiq4Ui", "n", "sve")
5880
TARGET_BUILTIN(__builtin_sve_svzip2_u64, "q2UWiq2UWiq2UWi", "n", "sve")
5881
TARGET_BUILTIN(__builtin_sve_svzip2_u8, "q16Ucq16Ucq16Uc", "n", "sve")
5882
TARGET_BUILTIN(__builtin_sve_svzip2q_bf16, "q8yq8yq8y", "n", "sve,bf16,f64mm")
5883
TARGET_BUILTIN(__builtin_sve_svzip2q_f16, "q8hq8hq8h", "n", "sve,f64mm")
5884
TARGET_BUILTIN(__builtin_sve_svzip2q_f32, "q4fq4fq4f", "n", "sve,f64mm")
5885
TARGET_BUILTIN(__builtin_sve_svzip2q_f64, "q2dq2dq2d", "n", "sve,f64mm")
5886
TARGET_BUILTIN(__builtin_sve_svzip2q_s16, "q8sq8sq8s", "n", "sve,f64mm")
5887
TARGET_BUILTIN(__builtin_sve_svzip2q_s32, "q4iq4iq4i", "n", "sve,f64mm")
5888
TARGET_BUILTIN(__builtin_sve_svzip2q_s64, "q2Wiq2Wiq2Wi", "n", "sve,f64mm")
5889
TARGET_BUILTIN(__builtin_sve_svzip2q_s8, "q16Scq16Scq16Sc", "n", "sve,f64mm")
5890
TARGET_BUILTIN(__builtin_sve_svzip2q_u16, "q8Usq8Usq8Us", "n", "sve,f64mm")
5891
TARGET_BUILTIN(__builtin_sve_svzip2q_u32, "q4Uiq4Uiq4Ui", "n", "sve,f64mm")
5892
TARGET_BUILTIN(__builtin_sve_svzip2q_u64, "q2UWiq2UWiq2UWi", "n", "sve,f64mm")
5893
TARGET_BUILTIN(__builtin_sve_svzip2q_u8, "q16Ucq16Ucq16Uc", "n", "sve,f64mm")
5894
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_s8, "q16Scq16Sc", "n", "sve")
5895
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_s16, "q16Scq8Ss", "n", "sve")
5896
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_s32, "q16Scq4Si", "n", "sve")
5897
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_s64, "q16Scq2SWi", "n", "sve")
5898
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_u8, "q16Scq16Uc", "n", "sve")
5899
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_u16, "q16Scq8Us", "n", "sve")
5900
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_u32, "q16Scq4Ui", "n", "sve")
5901
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_u64, "q16Scq2UWi", "n", "sve")
5902
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_f16, "q16Scq8h", "n", "sve")
5903
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_bf16, "q16Scq8y", "n", "sve")
5904
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_f32, "q16Scq4f", "n", "sve")
5905
TARGET_BUILTIN(__builtin_sve_reinterpret_s8_f64, "q16Scq2d", "n", "sve")
5906
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_s8, "q8Ssq16Sc", "n", "sve")
5907
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_s16, "q8Ssq8Ss", "n", "sve")
5908
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_s32, "q8Ssq4Si", "n", "sve")
5909
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_s64, "q8Ssq2SWi", "n", "sve")
5910
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_u8, "q8Ssq16Uc", "n", "sve")
5911
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_u16, "q8Ssq8Us", "n", "sve")
5912
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_u32, "q8Ssq4Ui", "n", "sve")
5913
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_u64, "q8Ssq2UWi", "n", "sve")
5914
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_f16, "q8Ssq8h", "n", "sve")
5915
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_bf16, "q8Ssq8y", "n", "sve")
5916
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_f32, "q8Ssq4f", "n", "sve")
5917
TARGET_BUILTIN(__builtin_sve_reinterpret_s16_f64, "q8Ssq2d", "n", "sve")
5918
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_s8, "q4Siq16Sc", "n", "sve")
5919
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_s16, "q4Siq8Ss", "n", "sve")
5920
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_s32, "q4Siq4Si", "n", "sve")
5921
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_s64, "q4Siq2SWi", "n", "sve")
5922
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_u8, "q4Siq16Uc", "n", "sve")
5923
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_u16, "q4Siq8Us", "n", "sve")
5924
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_u32, "q4Siq4Ui", "n", "sve")
5925
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_u64, "q4Siq2UWi", "n", "sve")
5926
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_f16, "q4Siq8h", "n", "sve")
5927
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_bf16, "q4Siq8y", "n", "sve")
5928
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_f32, "q4Siq4f", "n", "sve")
5929
TARGET_BUILTIN(__builtin_sve_reinterpret_s32_f64, "q4Siq2d", "n", "sve")
5930
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_s8, "q2SWiq16Sc", "n", "sve")
5931
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_s16, "q2SWiq8Ss", "n", "sve")
5932
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_s32, "q2SWiq4Si", "n", "sve")
5933
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_s64, "q2SWiq2SWi", "n", "sve")
5934
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_u8, "q2SWiq16Uc", "n", "sve")
5935
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_u16, "q2SWiq8Us", "n", "sve")
5936
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_u32, "q2SWiq4Ui", "n", "sve")
5937
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_u64, "q2SWiq2UWi", "n", "sve")
5938
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_f16, "q2SWiq8h", "n", "sve")
5939
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_bf16, "q2SWiq8y", "n", "sve")
5940
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_f32, "q2SWiq4f", "n", "sve")
5941
TARGET_BUILTIN(__builtin_sve_reinterpret_s64_f64, "q2SWiq2d", "n", "sve")
5942
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_s8, "q16Ucq16Sc", "n", "sve")
5943
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_s16, "q16Ucq8Ss", "n", "sve")
5944
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_s32, "q16Ucq4Si", "n", "sve")
5945
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_s64, "q16Ucq2SWi", "n", "sve")
5946
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_u8, "q16Ucq16Uc", "n", "sve")
5947
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_u16, "q16Ucq8Us", "n", "sve")
5948
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_u32, "q16Ucq4Ui", "n", "sve")
5949
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_u64, "q16Ucq2UWi", "n", "sve")
5950
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_f16, "q16Ucq8h", "n", "sve")
5951
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_bf16, "q16Ucq8y", "n", "sve")
5952
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_f32, "q16Ucq4f", "n", "sve")
5953
TARGET_BUILTIN(__builtin_sve_reinterpret_u8_f64, "q16Ucq2d", "n", "sve")
5954
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_s8, "q8Usq16Sc", "n", "sve")
5955
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_s16, "q8Usq8Ss", "n", "sve")
5956
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_s32, "q8Usq4Si", "n", "sve")
5957
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_s64, "q8Usq2SWi", "n", "sve")
5958
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_u8, "q8Usq16Uc", "n", "sve")
5959
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_u16, "q8Usq8Us", "n", "sve")
5960
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_u32, "q8Usq4Ui", "n", "sve")
5961
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_u64, "q8Usq2UWi", "n", "sve")
5962
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_f16, "q8Usq8h", "n", "sve")
5963
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_bf16, "q8Usq8y", "n", "sve")
5964
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_f32, "q8Usq4f", "n", "sve")
5965
TARGET_BUILTIN(__builtin_sve_reinterpret_u16_f64, "q8Usq2d", "n", "sve")
5966
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_s8, "q4Uiq16Sc", "n", "sve")
5967
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_s16, "q4Uiq8Ss", "n", "sve")
5968
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_s32, "q4Uiq4Si", "n", "sve")
5969
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_s64, "q4Uiq2SWi", "n", "sve")
5970
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_u8, "q4Uiq16Uc", "n", "sve")
5971
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_u16, "q4Uiq8Us", "n", "sve")
5972
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_u32, "q4Uiq4Ui", "n", "sve")
5973
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_u64, "q4Uiq2UWi", "n", "sve")
5974
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_f16, "q4Uiq8h", "n", "sve")
5975
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_bf16, "q4Uiq8y", "n", "sve")
5976
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_f32, "q4Uiq4f", "n", "sve")
5977
TARGET_BUILTIN(__builtin_sve_reinterpret_u32_f64, "q4Uiq2d", "n", "sve")
5978
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_s8, "q2UWiq16Sc", "n", "sve")
5979
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_s16, "q2UWiq8Ss", "n", "sve")
5980
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_s32, "q2UWiq4Si", "n", "sve")
5981
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_s64, "q2UWiq2SWi", "n", "sve")
5982
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_u8, "q2UWiq16Uc", "n", "sve")
5983
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_u16, "q2UWiq8Us", "n", "sve")
5984
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_u32, "q2UWiq4Ui", "n", "sve")
5985
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_u64, "q2UWiq2UWi", "n", "sve")
5986
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_f16, "q2UWiq8h", "n", "sve")
5987
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_bf16, "q2UWiq8y", "n", "sve")
5988
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_f32, "q2UWiq4f", "n", "sve")
5989
TARGET_BUILTIN(__builtin_sve_reinterpret_u64_f64, "q2UWiq2d", "n", "sve")
5990
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_s8, "q8hq16Sc", "n", "sve")
5991
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_s16, "q8hq8Ss", "n", "sve")
5992
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_s32, "q8hq4Si", "n", "sve")
5993
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_s64, "q8hq2SWi", "n", "sve")
5994
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_u8, "q8hq16Uc", "n", "sve")
5995
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_u16, "q8hq8Us", "n", "sve")
5996
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_u32, "q8hq4Ui", "n", "sve")
5997
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_u64, "q8hq2UWi", "n", "sve")
5998
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_f16, "q8hq8h", "n", "sve")
5999
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_bf16, "q8hq8y", "n", "sve")
6000
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_f32, "q8hq4f", "n", "sve")
6001
TARGET_BUILTIN(__builtin_sve_reinterpret_f16_f64, "q8hq2d", "n", "sve")
6002
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_s8, "q8yq16Sc", "n", "sve")
6003
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_s16, "q8yq8Ss", "n", "sve")
6004
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_s32, "q8yq4Si", "n", "sve")
6005
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_s64, "q8yq2SWi", "n", "sve")
6006
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_u8, "q8yq16Uc", "n", "sve")
6007
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_u16, "q8yq8Us", "n", "sve")
6008
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_u32, "q8yq4Ui", "n", "sve")
6009
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_u64, "q8yq2UWi", "n", "sve")
6010
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_f16, "q8yq8h", "n", "sve")
6011
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_bf16, "q8yq8y", "n", "sve")
6012
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_f32, "q8yq4f", "n", "sve")
6013
TARGET_BUILTIN(__builtin_sve_reinterpret_bf16_f64, "q8yq2d", "n", "sve")
6014
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_s8, "q4fq16Sc", "n", "sve")
6015
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_s16, "q4fq8Ss", "n", "sve")
6016
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_s32, "q4fq4Si", "n", "sve")
6017
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_s64, "q4fq2SWi", "n", "sve")
6018
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_u8, "q4fq16Uc", "n", "sve")
6019
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_u16, "q4fq8Us", "n", "sve")
6020
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_u32, "q4fq4Ui", "n", "sve")
6021
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_u64, "q4fq2UWi", "n", "sve")
6022
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_f16, "q4fq8h", "n", "sve")
6023
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_bf16, "q4fq8y", "n", "sve")
6024
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_f32, "q4fq4f", "n", "sve")
6025
TARGET_BUILTIN(__builtin_sve_reinterpret_f32_f64, "q4fq2d", "n", "sve")
6026
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_s8, "q2dq16Sc", "n", "sve")
6027
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_s16, "q2dq8Ss", "n", "sve")
6028
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_s32, "q2dq4Si", "n", "sve")
6029
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_s64, "q2dq2SWi", "n", "sve")
6030
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_u8, "q2dq16Uc", "n", "sve")
6031
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_u16, "q2dq8Us", "n", "sve")
6032
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_u32, "q2dq4Ui", "n", "sve")
6033
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_u64, "q2dq2UWi", "n", "sve")
6034
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_f16, "q2dq8h", "n", "sve")
6035
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_bf16, "q2dq8y", "n", "sve")
6036
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_f32, "q2dq4f", "n", "sve")
6037
TARGET_BUILTIN(__builtin_sve_reinterpret_f64_f64, "q2dq2d", "n", "sve")
6038
#endif
6039