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_LLVM_INTRINSIC_MAP
2
SVEMAP1(svaba_n_s16, aarch64_sve_saba, 3074),
3
SVEMAP1(svaba_n_s32, aarch64_sve_saba, 3075),
4
SVEMAP1(svaba_n_s64, aarch64_sve_saba, 3076),
5
SVEMAP1(svaba_n_s8, aarch64_sve_saba, 3073),
6
SVEMAP1(svaba_n_u16, aarch64_sve_uaba, 3074),
7
SVEMAP1(svaba_n_u32, aarch64_sve_uaba, 3075),
8
SVEMAP1(svaba_n_u64, aarch64_sve_uaba, 3076),
9
SVEMAP1(svaba_n_u8, aarch64_sve_uaba, 3073),
10
SVEMAP1(svaba_s16, aarch64_sve_saba, 2),
11
SVEMAP1(svaba_s32, aarch64_sve_saba, 3),
12
SVEMAP1(svaba_s64, aarch64_sve_saba, 4),
13
SVEMAP1(svaba_s8, aarch64_sve_saba, 1),
14
SVEMAP1(svaba_u16, aarch64_sve_uaba, 2),
15
SVEMAP1(svaba_u32, aarch64_sve_uaba, 3),
16
SVEMAP1(svaba_u64, aarch64_sve_uaba, 4),
17
SVEMAP1(svaba_u8, aarch64_sve_uaba, 1),
18
SVEMAP1(svabalb_n_s16, aarch64_sve_sabalb, 3074),
19
SVEMAP1(svabalb_n_s32, aarch64_sve_sabalb, 3075),
20
SVEMAP1(svabalb_n_s64, aarch64_sve_sabalb, 3076),
21
SVEMAP1(svabalb_n_u16, aarch64_sve_uabalb, 3074),
22
SVEMAP1(svabalb_n_u32, aarch64_sve_uabalb, 3075),
23
SVEMAP1(svabalb_n_u64, aarch64_sve_uabalb, 3076),
24
SVEMAP1(svabalb_s16, aarch64_sve_sabalb, 2),
25
SVEMAP1(svabalb_s32, aarch64_sve_sabalb, 3),
26
SVEMAP1(svabalb_s64, aarch64_sve_sabalb, 4),
27
SVEMAP1(svabalb_u16, aarch64_sve_uabalb, 2),
28
SVEMAP1(svabalb_u32, aarch64_sve_uabalb, 3),
29
SVEMAP1(svabalb_u64, aarch64_sve_uabalb, 4),
30
SVEMAP1(svabalt_n_s16, aarch64_sve_sabalt, 3074),
31
SVEMAP1(svabalt_n_s32, aarch64_sve_sabalt, 3075),
32
SVEMAP1(svabalt_n_s64, aarch64_sve_sabalt, 3076),
33
SVEMAP1(svabalt_n_u16, aarch64_sve_uabalt, 3074),
34
SVEMAP1(svabalt_n_u32, aarch64_sve_uabalt, 3075),
35
SVEMAP1(svabalt_n_u64, aarch64_sve_uabalt, 3076),
36
SVEMAP1(svabalt_s16, aarch64_sve_sabalt, 2),
37
SVEMAP1(svabalt_s32, aarch64_sve_sabalt, 3),
38
SVEMAP1(svabalt_s64, aarch64_sve_sabalt, 4),
39
SVEMAP1(svabalt_u16, aarch64_sve_uabalt, 2),
40
SVEMAP1(svabalt_u32, aarch64_sve_uabalt, 3),
41
SVEMAP1(svabalt_u64, aarch64_sve_uabalt, 4),
42
SVEMAP1(svabd_f16_m, aarch64_sve_fabd, 261),
43
SVEMAP1(svabd_f16_x, aarch64_sve_fabd, 133),
44
SVEMAP1(svabd_f16_z, aarch64_sve_fabd, 389),
45
SVEMAP1(svabd_f32_m, aarch64_sve_fabd, 262),
46
SVEMAP1(svabd_f32_x, aarch64_sve_fabd, 134),
47
SVEMAP1(svabd_f32_z, aarch64_sve_fabd, 390),
48
SVEMAP1(svabd_f64_m, aarch64_sve_fabd, 263),
49
SVEMAP1(svabd_f64_x, aarch64_sve_fabd, 135),
50
SVEMAP1(svabd_f64_z, aarch64_sve_fabd, 391),
51
SVEMAP1(svabd_n_f16_m, aarch64_sve_fabd, 3333),
52
SVEMAP1(svabd_n_f16_x, aarch64_sve_fabd, 3205),
53
SVEMAP1(svabd_n_f16_z, aarch64_sve_fabd, 3461),
54
SVEMAP1(svabd_n_f32_m, aarch64_sve_fabd, 3334),
55
SVEMAP1(svabd_n_f32_x, aarch64_sve_fabd, 3206),
56
SVEMAP1(svabd_n_f32_z, aarch64_sve_fabd, 3462),
57
SVEMAP1(svabd_n_f64_m, aarch64_sve_fabd, 3335),
58
SVEMAP1(svabd_n_f64_x, aarch64_sve_fabd, 3207),
59
SVEMAP1(svabd_n_f64_z, aarch64_sve_fabd, 3463),
60
SVEMAP1(svabd_n_s16_m, aarch64_sve_sabd, 3330),
61
SVEMAP1(svabd_n_s16_x, aarch64_sve_sabd, 3202),
62
SVEMAP1(svabd_n_s16_z, aarch64_sve_sabd, 3458),
63
SVEMAP1(svabd_n_s32_m, aarch64_sve_sabd, 3331),
64
SVEMAP1(svabd_n_s32_x, aarch64_sve_sabd, 3203),
65
SVEMAP1(svabd_n_s32_z, aarch64_sve_sabd, 3459),
66
SVEMAP1(svabd_n_s64_m, aarch64_sve_sabd, 3332),
67
SVEMAP1(svabd_n_s64_x, aarch64_sve_sabd, 3204),
68
SVEMAP1(svabd_n_s64_z, aarch64_sve_sabd, 3460),
69
SVEMAP1(svabd_n_s8_m, aarch64_sve_sabd, 3329),
70
SVEMAP1(svabd_n_s8_x, aarch64_sve_sabd, 3201),
71
SVEMAP1(svabd_n_s8_z, aarch64_sve_sabd, 3457),
72
SVEMAP1(svabd_n_u16_m, aarch64_sve_uabd, 3330),
73
SVEMAP1(svabd_n_u16_x, aarch64_sve_uabd, 3202),
74
SVEMAP1(svabd_n_u16_z, aarch64_sve_uabd, 3458),
75
SVEMAP1(svabd_n_u32_m, aarch64_sve_uabd, 3331),
76
SVEMAP1(svabd_n_u32_x, aarch64_sve_uabd, 3203),
77
SVEMAP1(svabd_n_u32_z, aarch64_sve_uabd, 3459),
78
SVEMAP1(svabd_n_u64_m, aarch64_sve_uabd, 3332),
79
SVEMAP1(svabd_n_u64_x, aarch64_sve_uabd, 3204),
80
SVEMAP1(svabd_n_u64_z, aarch64_sve_uabd, 3460),
81
SVEMAP1(svabd_n_u8_m, aarch64_sve_uabd, 3329),
82
SVEMAP1(svabd_n_u8_x, aarch64_sve_uabd, 3201),
83
SVEMAP1(svabd_n_u8_z, aarch64_sve_uabd, 3457),
84
SVEMAP1(svabd_s16_m, aarch64_sve_sabd, 258),
85
SVEMAP1(svabd_s16_x, aarch64_sve_sabd, 130),
86
SVEMAP1(svabd_s16_z, aarch64_sve_sabd, 386),
87
SVEMAP1(svabd_s32_m, aarch64_sve_sabd, 259),
88
SVEMAP1(svabd_s32_x, aarch64_sve_sabd, 131),
89
SVEMAP1(svabd_s32_z, aarch64_sve_sabd, 387),
90
SVEMAP1(svabd_s64_m, aarch64_sve_sabd, 260),
91
SVEMAP1(svabd_s64_x, aarch64_sve_sabd, 132),
92
SVEMAP1(svabd_s64_z, aarch64_sve_sabd, 388),
93
SVEMAP1(svabd_s8_m, aarch64_sve_sabd, 257),
94
SVEMAP1(svabd_s8_x, aarch64_sve_sabd, 129),
95
SVEMAP1(svabd_s8_z, aarch64_sve_sabd, 385),
96
SVEMAP1(svabd_u16_m, aarch64_sve_uabd, 258),
97
SVEMAP1(svabd_u16_x, aarch64_sve_uabd, 130),
98
SVEMAP1(svabd_u16_z, aarch64_sve_uabd, 386),
99
SVEMAP1(svabd_u32_m, aarch64_sve_uabd, 259),
100
SVEMAP1(svabd_u32_x, aarch64_sve_uabd, 131),
101
SVEMAP1(svabd_u32_z, aarch64_sve_uabd, 387),
102
SVEMAP1(svabd_u64_m, aarch64_sve_uabd, 260),
103
SVEMAP1(svabd_u64_x, aarch64_sve_uabd, 132),
104
SVEMAP1(svabd_u64_z, aarch64_sve_uabd, 388),
105
SVEMAP1(svabd_u8_m, aarch64_sve_uabd, 257),
106
SVEMAP1(svabd_u8_x, aarch64_sve_uabd, 129),
107
SVEMAP1(svabd_u8_z, aarch64_sve_uabd, 385),
108
SVEMAP1(svabdlb_n_s16, aarch64_sve_sabdlb, 2050),
109
SVEMAP1(svabdlb_n_s32, aarch64_sve_sabdlb, 2051),
110
SVEMAP1(svabdlb_n_s64, aarch64_sve_sabdlb, 2052),
111
SVEMAP1(svabdlb_n_u16, aarch64_sve_uabdlb, 2050),
112
SVEMAP1(svabdlb_n_u32, aarch64_sve_uabdlb, 2051),
113
SVEMAP1(svabdlb_n_u64, aarch64_sve_uabdlb, 2052),
114
SVEMAP1(svabdlb_s16, aarch64_sve_sabdlb, 2),
115
SVEMAP1(svabdlb_s32, aarch64_sve_sabdlb, 3),
116
SVEMAP1(svabdlb_s64, aarch64_sve_sabdlb, 4),
117
SVEMAP1(svabdlb_u16, aarch64_sve_uabdlb, 2),
118
SVEMAP1(svabdlb_u32, aarch64_sve_uabdlb, 3),
119
SVEMAP1(svabdlb_u64, aarch64_sve_uabdlb, 4),
120
SVEMAP1(svabdlt_n_s16, aarch64_sve_sabdlt, 2050),
121
SVEMAP1(svabdlt_n_s32, aarch64_sve_sabdlt, 2051),
122
SVEMAP1(svabdlt_n_s64, aarch64_sve_sabdlt, 2052),
123
SVEMAP1(svabdlt_n_u16, aarch64_sve_uabdlt, 2050),
124
SVEMAP1(svabdlt_n_u32, aarch64_sve_uabdlt, 2051),
125
SVEMAP1(svabdlt_n_u64, aarch64_sve_uabdlt, 2052),
126
SVEMAP1(svabdlt_s16, aarch64_sve_sabdlt, 2),
127
SVEMAP1(svabdlt_s32, aarch64_sve_sabdlt, 3),
128
SVEMAP1(svabdlt_s64, aarch64_sve_sabdlt, 4),
129
SVEMAP1(svabdlt_u16, aarch64_sve_uabdlt, 2),
130
SVEMAP1(svabdlt_u32, aarch64_sve_uabdlt, 3),
131
SVEMAP1(svabdlt_u64, aarch64_sve_uabdlt, 4),
132
SVEMAP1(svabs_f16_m, aarch64_sve_fabs, 261),
133
SVEMAP1(svabs_f16_x, aarch64_sve_fabs, 517),
134
SVEMAP1(svabs_f16_z, aarch64_sve_fabs, 645),
135
SVEMAP1(svabs_f32_m, aarch64_sve_fabs, 262),
136
SVEMAP1(svabs_f32_x, aarch64_sve_fabs, 518),
137
SVEMAP1(svabs_f32_z, aarch64_sve_fabs, 646),
138
SVEMAP1(svabs_f64_m, aarch64_sve_fabs, 263),
139
SVEMAP1(svabs_f64_x, aarch64_sve_fabs, 519),
140
SVEMAP1(svabs_f64_z, aarch64_sve_fabs, 647),
141
SVEMAP1(svabs_s16_m, aarch64_sve_abs, 258),
142
SVEMAP1(svabs_s16_x, aarch64_sve_abs, 514),
143
SVEMAP1(svabs_s16_z, aarch64_sve_abs, 642),
144
SVEMAP1(svabs_s32_m, aarch64_sve_abs, 259),
145
SVEMAP1(svabs_s32_x, aarch64_sve_abs, 515),
146
SVEMAP1(svabs_s32_z, aarch64_sve_abs, 643),
147
SVEMAP1(svabs_s64_m, aarch64_sve_abs, 260),
148
SVEMAP1(svabs_s64_x, aarch64_sve_abs, 516),
149
SVEMAP1(svabs_s64_z, aarch64_sve_abs, 644),
150
SVEMAP1(svabs_s8_m, aarch64_sve_abs, 257),
151
SVEMAP1(svabs_s8_x, aarch64_sve_abs, 513),
152
SVEMAP1(svabs_s8_z, aarch64_sve_abs, 641),
153
SVEMAP1(svacge_f16, aarch64_sve_facge, 5),
154
SVEMAP1(svacge_f32, aarch64_sve_facge, 6),
155
SVEMAP1(svacge_f64, aarch64_sve_facge, 7),
156
SVEMAP1(svacge_n_f16, aarch64_sve_facge, 3077),
157
SVEMAP1(svacge_n_f32, aarch64_sve_facge, 3078),
158
SVEMAP1(svacge_n_f64, aarch64_sve_facge, 3079),
159
SVEMAP1(svacgt_f16, aarch64_sve_facgt, 5),
160
SVEMAP1(svacgt_f32, aarch64_sve_facgt, 6),
161
SVEMAP1(svacgt_f64, aarch64_sve_facgt, 7),
162
SVEMAP1(svacgt_n_f16, aarch64_sve_facgt, 3077),
163
SVEMAP1(svacgt_n_f32, aarch64_sve_facgt, 3078),
164
SVEMAP1(svacgt_n_f64, aarch64_sve_facgt, 3079),
165
SVEMAP1(svacle_f16, aarch64_sve_facge, 536870917),
166
SVEMAP1(svacle_f32, aarch64_sve_facge, 536870918),
167
SVEMAP1(svacle_f64, aarch64_sve_facge, 536870919),
168
SVEMAP1(svacle_n_f16, aarch64_sve_facge, 536873989),
169
SVEMAP1(svacle_n_f32, aarch64_sve_facge, 536873990),
170
SVEMAP1(svacle_n_f64, aarch64_sve_facge, 536873991),
171
SVEMAP1(svaclt_f16, aarch64_sve_facgt, 536870917),
172
SVEMAP1(svaclt_f32, aarch64_sve_facgt, 536870918),
173
SVEMAP1(svaclt_f64, aarch64_sve_facgt, 536870919),
174
SVEMAP1(svaclt_n_f16, aarch64_sve_facgt, 536873989),
175
SVEMAP1(svaclt_n_f32, aarch64_sve_facgt, 536873990),
176
SVEMAP1(svaclt_n_f64, aarch64_sve_facgt, 536873991),
177
SVEMAP1(svadalp_s16_m, aarch64_sve_sadalp, 258),
178
SVEMAP1(svadalp_s16_x, aarch64_sve_sadalp, 130),
179
SVEMAP1(svadalp_s16_z, aarch64_sve_sadalp, 386),
180
SVEMAP1(svadalp_s32_m, aarch64_sve_sadalp, 259),
181
SVEMAP1(svadalp_s32_x, aarch64_sve_sadalp, 131),
182
SVEMAP1(svadalp_s32_z, aarch64_sve_sadalp, 387),
183
SVEMAP1(svadalp_s64_m, aarch64_sve_sadalp, 260),
184
SVEMAP1(svadalp_s64_x, aarch64_sve_sadalp, 132),
185
SVEMAP1(svadalp_s64_z, aarch64_sve_sadalp, 388),
186
SVEMAP1(svadalp_u16_m, aarch64_sve_uadalp, 258),
187
SVEMAP1(svadalp_u16_x, aarch64_sve_uadalp, 130),
188
SVEMAP1(svadalp_u16_z, aarch64_sve_uadalp, 386),
189
SVEMAP1(svadalp_u32_m, aarch64_sve_uadalp, 259),
190
SVEMAP1(svadalp_u32_x, aarch64_sve_uadalp, 131),
191
SVEMAP1(svadalp_u32_z, aarch64_sve_uadalp, 387),
192
SVEMAP1(svadalp_u64_m, aarch64_sve_uadalp, 260),
193
SVEMAP1(svadalp_u64_x, aarch64_sve_uadalp, 132),
194
SVEMAP1(svadalp_u64_z, aarch64_sve_uadalp, 388),
195
SVEMAP1(svadclb_n_u32, aarch64_sve_adclb, 3075),
196
SVEMAP1(svadclb_n_u64, aarch64_sve_adclb, 3076),
197
SVEMAP1(svadclb_u32, aarch64_sve_adclb, 3),
198
SVEMAP1(svadclb_u64, aarch64_sve_adclb, 4),
199
SVEMAP1(svadclt_n_u32, aarch64_sve_adclt, 3075),
200
SVEMAP1(svadclt_n_u64, aarch64_sve_adclt, 3076),
201
SVEMAP1(svadclt_u32, aarch64_sve_adclt, 3),
202
SVEMAP1(svadclt_u64, aarch64_sve_adclt, 4),
203
SVEMAP1(svadd_f16_m, aarch64_sve_fadd, 261),
204
SVEMAP1(svadd_f16_x, aarch64_sve_fadd, 133),
205
SVEMAP1(svadd_f16_z, aarch64_sve_fadd, 389),
206
SVEMAP1(svadd_f32_m, aarch64_sve_fadd, 262),
207
SVEMAP1(svadd_f32_x, aarch64_sve_fadd, 134),
208
SVEMAP1(svadd_f32_z, aarch64_sve_fadd, 390),
209
SVEMAP1(svadd_f64_m, aarch64_sve_fadd, 263),
210
SVEMAP1(svadd_f64_x, aarch64_sve_fadd, 135),
211
SVEMAP1(svadd_f64_z, aarch64_sve_fadd, 391),
212
SVEMAP1(svadd_n_f16_m, aarch64_sve_fadd, 3333),
213
SVEMAP1(svadd_n_f16_x, aarch64_sve_fadd, 3205),
214
SVEMAP1(svadd_n_f16_z, aarch64_sve_fadd, 3461),
215
SVEMAP1(svadd_n_f32_m, aarch64_sve_fadd, 3334),
216
SVEMAP1(svadd_n_f32_x, aarch64_sve_fadd, 3206),
217
SVEMAP1(svadd_n_f32_z, aarch64_sve_fadd, 3462),
218
SVEMAP1(svadd_n_f64_m, aarch64_sve_fadd, 3335),
219
SVEMAP1(svadd_n_f64_x, aarch64_sve_fadd, 3207),
220
SVEMAP1(svadd_n_f64_z, aarch64_sve_fadd, 3463),
221
SVEMAP1(svadd_n_s16_m, aarch64_sve_add, 3330),
222
SVEMAP1(svadd_n_s16_x, aarch64_sve_add, 3202),
223
SVEMAP1(svadd_n_s16_z, aarch64_sve_add, 3458),
224
SVEMAP1(svadd_n_s32_m, aarch64_sve_add, 3331),
225
SVEMAP1(svadd_n_s32_x, aarch64_sve_add, 3203),
226
SVEMAP1(svadd_n_s32_z, aarch64_sve_add, 3459),
227
SVEMAP1(svadd_n_s64_m, aarch64_sve_add, 3332),
228
SVEMAP1(svadd_n_s64_x, aarch64_sve_add, 3204),
229
SVEMAP1(svadd_n_s64_z, aarch64_sve_add, 3460),
230
SVEMAP1(svadd_n_s8_m, aarch64_sve_add, 3329),
231
SVEMAP1(svadd_n_s8_x, aarch64_sve_add, 3201),
232
SVEMAP1(svadd_n_s8_z, aarch64_sve_add, 3457),
233
SVEMAP1(svadd_n_u16_m, aarch64_sve_add, 3330),
234
SVEMAP1(svadd_n_u16_x, aarch64_sve_add, 3202),
235
SVEMAP1(svadd_n_u16_z, aarch64_sve_add, 3458),
236
SVEMAP1(svadd_n_u32_m, aarch64_sve_add, 3331),
237
SVEMAP1(svadd_n_u32_x, aarch64_sve_add, 3203),
238
SVEMAP1(svadd_n_u32_z, aarch64_sve_add, 3459),
239
SVEMAP1(svadd_n_u64_m, aarch64_sve_add, 3332),
240
SVEMAP1(svadd_n_u64_x, aarch64_sve_add, 3204),
241
SVEMAP1(svadd_n_u64_z, aarch64_sve_add, 3460),
242
SVEMAP1(svadd_n_u8_m, aarch64_sve_add, 3329),
243
SVEMAP1(svadd_n_u8_x, aarch64_sve_add, 3201),
244
SVEMAP1(svadd_n_u8_z, aarch64_sve_add, 3457),
245
SVEMAP1(svadd_s16_m, aarch64_sve_add, 258),
246
SVEMAP1(svadd_s16_x, aarch64_sve_add, 130),
247
SVEMAP1(svadd_s16_z, aarch64_sve_add, 386),
248
SVEMAP1(svadd_s32_m, aarch64_sve_add, 259),
249
SVEMAP1(svadd_s32_x, aarch64_sve_add, 131),
250
SVEMAP1(svadd_s32_z, aarch64_sve_add, 387),
251
SVEMAP1(svadd_s64_m, aarch64_sve_add, 260),
252
SVEMAP1(svadd_s64_x, aarch64_sve_add, 132),
253
SVEMAP1(svadd_s64_z, aarch64_sve_add, 388),
254
SVEMAP1(svadd_s8_m, aarch64_sve_add, 257),
255
SVEMAP1(svadd_s8_x, aarch64_sve_add, 129),
256
SVEMAP1(svadd_s8_z, aarch64_sve_add, 385),
257
SVEMAP1(svadd_u16_m, aarch64_sve_add, 258),
258
SVEMAP1(svadd_u16_x, aarch64_sve_add, 130),
259
SVEMAP1(svadd_u16_z, aarch64_sve_add, 386),
260
SVEMAP1(svadd_u32_m, aarch64_sve_add, 259),
261
SVEMAP1(svadd_u32_x, aarch64_sve_add, 131),
262
SVEMAP1(svadd_u32_z, aarch64_sve_add, 387),
263
SVEMAP1(svadd_u64_m, aarch64_sve_add, 260),
264
SVEMAP1(svadd_u64_x, aarch64_sve_add, 132),
265
SVEMAP1(svadd_u64_z, aarch64_sve_add, 388),
266
SVEMAP1(svadd_u8_m, aarch64_sve_add, 257),
267
SVEMAP1(svadd_u8_x, aarch64_sve_add, 129),
268
SVEMAP1(svadd_u8_z, aarch64_sve_add, 385),
269
SVEMAP1(svadda_f16, aarch64_sve_fadda, 5),
270
SVEMAP1(svadda_f32, aarch64_sve_fadda, 6),
271
SVEMAP1(svadda_f64, aarch64_sve_fadda, 7),
272
SVEMAP1(svaddhnb_n_s16, aarch64_sve_addhnb, 2050),
273
SVEMAP1(svaddhnb_n_s32, aarch64_sve_addhnb, 2051),
274
SVEMAP1(svaddhnb_n_s64, aarch64_sve_addhnb, 2052),
275
SVEMAP1(svaddhnb_n_u16, aarch64_sve_addhnb, 2050),
276
SVEMAP1(svaddhnb_n_u32, aarch64_sve_addhnb, 2051),
277
SVEMAP1(svaddhnb_n_u64, aarch64_sve_addhnb, 2052),
278
SVEMAP1(svaddhnb_s16, aarch64_sve_addhnb, 2),
279
SVEMAP1(svaddhnb_s32, aarch64_sve_addhnb, 3),
280
SVEMAP1(svaddhnb_s64, aarch64_sve_addhnb, 4),
281
SVEMAP1(svaddhnb_u16, aarch64_sve_addhnb, 2),
282
SVEMAP1(svaddhnb_u32, aarch64_sve_addhnb, 3),
283
SVEMAP1(svaddhnb_u64, aarch64_sve_addhnb, 4),
284
SVEMAP1(svaddhnt_n_s16, aarch64_sve_addhnt, 3074),
285
SVEMAP1(svaddhnt_n_s32, aarch64_sve_addhnt, 3075),
286
SVEMAP1(svaddhnt_n_s64, aarch64_sve_addhnt, 3076),
287
SVEMAP1(svaddhnt_n_u16, aarch64_sve_addhnt, 3074),
288
SVEMAP1(svaddhnt_n_u32, aarch64_sve_addhnt, 3075),
289
SVEMAP1(svaddhnt_n_u64, aarch64_sve_addhnt, 3076),
290
SVEMAP1(svaddhnt_s16, aarch64_sve_addhnt, 2),
291
SVEMAP1(svaddhnt_s32, aarch64_sve_addhnt, 3),
292
SVEMAP1(svaddhnt_s64, aarch64_sve_addhnt, 4),
293
SVEMAP1(svaddhnt_u16, aarch64_sve_addhnt, 2),
294
SVEMAP1(svaddhnt_u32, aarch64_sve_addhnt, 3),
295
SVEMAP1(svaddhnt_u64, aarch64_sve_addhnt, 4),
296
SVEMAP1(svaddlb_n_s16, aarch64_sve_saddlb, 2050),
297
SVEMAP1(svaddlb_n_s32, aarch64_sve_saddlb, 2051),
298
SVEMAP1(svaddlb_n_s64, aarch64_sve_saddlb, 2052),
299
SVEMAP1(svaddlb_n_u16, aarch64_sve_uaddlb, 2050),
300
SVEMAP1(svaddlb_n_u32, aarch64_sve_uaddlb, 2051),
301
SVEMAP1(svaddlb_n_u64, aarch64_sve_uaddlb, 2052),
302
SVEMAP1(svaddlb_s16, aarch64_sve_saddlb, 2),
303
SVEMAP1(svaddlb_s32, aarch64_sve_saddlb, 3),
304
SVEMAP1(svaddlb_s64, aarch64_sve_saddlb, 4),
305
SVEMAP1(svaddlb_u16, aarch64_sve_uaddlb, 2),
306
SVEMAP1(svaddlb_u32, aarch64_sve_uaddlb, 3),
307
SVEMAP1(svaddlb_u64, aarch64_sve_uaddlb, 4),
308
SVEMAP1(svaddlbt_n_s16, aarch64_sve_saddlbt, 2050),
309
SVEMAP1(svaddlbt_n_s32, aarch64_sve_saddlbt, 2051),
310
SVEMAP1(svaddlbt_n_s64, aarch64_sve_saddlbt, 2052),
311
SVEMAP1(svaddlbt_s16, aarch64_sve_saddlbt, 2),
312
SVEMAP1(svaddlbt_s32, aarch64_sve_saddlbt, 3),
313
SVEMAP1(svaddlbt_s64, aarch64_sve_saddlbt, 4),
314
SVEMAP1(svaddlt_n_s16, aarch64_sve_saddlt, 2050),
315
SVEMAP1(svaddlt_n_s32, aarch64_sve_saddlt, 2051),
316
SVEMAP1(svaddlt_n_s64, aarch64_sve_saddlt, 2052),
317
SVEMAP1(svaddlt_n_u16, aarch64_sve_uaddlt, 2050),
318
SVEMAP1(svaddlt_n_u32, aarch64_sve_uaddlt, 2051),
319
SVEMAP1(svaddlt_n_u64, aarch64_sve_uaddlt, 2052),
320
SVEMAP1(svaddlt_s16, aarch64_sve_saddlt, 2),
321
SVEMAP1(svaddlt_s32, aarch64_sve_saddlt, 3),
322
SVEMAP1(svaddlt_s64, aarch64_sve_saddlt, 4),
323
SVEMAP1(svaddlt_u16, aarch64_sve_uaddlt, 2),
324
SVEMAP1(svaddlt_u32, aarch64_sve_uaddlt, 3),
325
SVEMAP1(svaddlt_u64, aarch64_sve_uaddlt, 4),
326
SVEMAP1(svaddp_f16_m, aarch64_sve_faddp, 261),
327
SVEMAP1(svaddp_f16_x, aarch64_sve_faddp, 133),
328
SVEMAP1(svaddp_f32_m, aarch64_sve_faddp, 262),
329
SVEMAP1(svaddp_f32_x, aarch64_sve_faddp, 134),
330
SVEMAP1(svaddp_f64_m, aarch64_sve_faddp, 263),
331
SVEMAP1(svaddp_f64_x, aarch64_sve_faddp, 135),
332
SVEMAP1(svaddp_s16_m, aarch64_sve_addp, 258),
333
SVEMAP1(svaddp_s16_x, aarch64_sve_addp, 130),
334
SVEMAP1(svaddp_s32_m, aarch64_sve_addp, 259),
335
SVEMAP1(svaddp_s32_x, aarch64_sve_addp, 131),
336
SVEMAP1(svaddp_s64_m, aarch64_sve_addp, 260),
337
SVEMAP1(svaddp_s64_x, aarch64_sve_addp, 132),
338
SVEMAP1(svaddp_s8_m, aarch64_sve_addp, 257),
339
SVEMAP1(svaddp_s8_x, aarch64_sve_addp, 129),
340
SVEMAP1(svaddp_u16_m, aarch64_sve_addp, 258),
341
SVEMAP1(svaddp_u16_x, aarch64_sve_addp, 130),
342
SVEMAP1(svaddp_u32_m, aarch64_sve_addp, 259),
343
SVEMAP1(svaddp_u32_x, aarch64_sve_addp, 131),
344
SVEMAP1(svaddp_u64_m, aarch64_sve_addp, 260),
345
SVEMAP1(svaddp_u64_x, aarch64_sve_addp, 132),
346
SVEMAP1(svaddp_u8_m, aarch64_sve_addp, 257),
347
SVEMAP1(svaddp_u8_x, aarch64_sve_addp, 129),
348
SVEMAP1(svaddv_f16, aarch64_sve_faddv, 5),
349
SVEMAP1(svaddv_f32, aarch64_sve_faddv, 6),
350
SVEMAP1(svaddv_f64, aarch64_sve_faddv, 7),
351
SVEMAP1(svaddv_s16, aarch64_sve_saddv, 2),
352
SVEMAP1(svaddv_s32, aarch64_sve_saddv, 3),
353
SVEMAP1(svaddv_s64, aarch64_sve_saddv, 4),
354
SVEMAP1(svaddv_s8, aarch64_sve_saddv, 1),
355
SVEMAP1(svaddv_u16, aarch64_sve_uaddv, 2),
356
SVEMAP1(svaddv_u32, aarch64_sve_uaddv, 3),
357
SVEMAP1(svaddv_u64, aarch64_sve_uaddv, 4),
358
SVEMAP1(svaddv_u8, aarch64_sve_uaddv, 1),
359
SVEMAP1(svaddwb_n_s16, aarch64_sve_saddwb, 2050),
360
SVEMAP1(svaddwb_n_s32, aarch64_sve_saddwb, 2051),
361
SVEMAP1(svaddwb_n_s64, aarch64_sve_saddwb, 2052),
362
SVEMAP1(svaddwb_n_u16, aarch64_sve_uaddwb, 2050),
363
SVEMAP1(svaddwb_n_u32, aarch64_sve_uaddwb, 2051),
364
SVEMAP1(svaddwb_n_u64, aarch64_sve_uaddwb, 2052),
365
SVEMAP1(svaddwb_s16, aarch64_sve_saddwb, 2),
366
SVEMAP1(svaddwb_s32, aarch64_sve_saddwb, 3),
367
SVEMAP1(svaddwb_s64, aarch64_sve_saddwb, 4),
368
SVEMAP1(svaddwb_u16, aarch64_sve_uaddwb, 2),
369
SVEMAP1(svaddwb_u32, aarch64_sve_uaddwb, 3),
370
SVEMAP1(svaddwb_u64, aarch64_sve_uaddwb, 4),
371
SVEMAP1(svaddwt_n_s16, aarch64_sve_saddwt, 2050),
372
SVEMAP1(svaddwt_n_s32, aarch64_sve_saddwt, 2051),
373
SVEMAP1(svaddwt_n_s64, aarch64_sve_saddwt, 2052),
374
SVEMAP1(svaddwt_n_u16, aarch64_sve_uaddwt, 2050),
375
SVEMAP1(svaddwt_n_u32, aarch64_sve_uaddwt, 2051),
376
SVEMAP1(svaddwt_n_u64, aarch64_sve_uaddwt, 2052),
377
SVEMAP1(svaddwt_s16, aarch64_sve_saddwt, 2),
378
SVEMAP1(svaddwt_s32, aarch64_sve_saddwt, 3),
379
SVEMAP1(svaddwt_s64, aarch64_sve_saddwt, 4),
380
SVEMAP1(svaddwt_u16, aarch64_sve_uaddwt, 2),
381
SVEMAP1(svaddwt_u32, aarch64_sve_uaddwt, 3),
382
SVEMAP1(svaddwt_u64, aarch64_sve_uaddwt, 4),
383
SVEMAP1(svadrb_u32base_s32offset, aarch64_sve_adrb, 3),
384
SVEMAP1(svadrb_u32base_u32offset, aarch64_sve_adrb, 3),
385
SVEMAP1(svadrb_u64base_s64offset, aarch64_sve_adrb, 4),
386
SVEMAP1(svadrb_u64base_u64offset, aarch64_sve_adrb, 4),
387
SVEMAP1(svadrd_u32base_s32index, aarch64_sve_adrd, 3),
388
SVEMAP1(svadrd_u32base_u32index, aarch64_sve_adrd, 3),
389
SVEMAP1(svadrd_u64base_s64index, aarch64_sve_adrd, 4),
390
SVEMAP1(svadrd_u64base_u64index, aarch64_sve_adrd, 4),
391
SVEMAP1(svadrh_u32base_s32index, aarch64_sve_adrh, 3),
392
SVEMAP1(svadrh_u32base_u32index, aarch64_sve_adrh, 3),
393
SVEMAP1(svadrh_u64base_s64index, aarch64_sve_adrh, 4),
394
SVEMAP1(svadrh_u64base_u64index, aarch64_sve_adrh, 4),
395
SVEMAP1(svadrw_u32base_s32index, aarch64_sve_adrw, 3),
396
SVEMAP1(svadrw_u32base_u32index, aarch64_sve_adrw, 3),
397
SVEMAP1(svadrw_u64base_s64index, aarch64_sve_adrw, 4),
398
SVEMAP1(svadrw_u64base_u64index, aarch64_sve_adrw, 4),
399
SVEMAP1(svaesd_u8, aarch64_sve_aesd, 1048577),
400
SVEMAP1(svaese_u8, aarch64_sve_aese, 1048577),
401
SVEMAP1(svaesimc_u8, aarch64_sve_aesimc, 1048577),
402
SVEMAP1(svaesmc_u8, aarch64_sve_aesmc, 1048577),
403
SVEMAP1(svand_b_z, aarch64_sve_and_z, 8),
404
SVEMAP1(svand_n_s16_m, aarch64_sve_and, 3330),
405
SVEMAP1(svand_n_s16_x, aarch64_sve_and, 3202),
406
SVEMAP1(svand_n_s16_z, aarch64_sve_and, 3458),
407
SVEMAP1(svand_n_s32_m, aarch64_sve_and, 3331),
408
SVEMAP1(svand_n_s32_x, aarch64_sve_and, 3203),
409
SVEMAP1(svand_n_s32_z, aarch64_sve_and, 3459),
410
SVEMAP1(svand_n_s64_m, aarch64_sve_and, 3332),
411
SVEMAP1(svand_n_s64_x, aarch64_sve_and, 3204),
412
SVEMAP1(svand_n_s64_z, aarch64_sve_and, 3460),
413
SVEMAP1(svand_n_s8_m, aarch64_sve_and, 3329),
414
SVEMAP1(svand_n_s8_x, aarch64_sve_and, 3201),
415
SVEMAP1(svand_n_s8_z, aarch64_sve_and, 3457),
416
SVEMAP1(svand_n_u16_m, aarch64_sve_and, 3330),
417
SVEMAP1(svand_n_u16_x, aarch64_sve_and, 3202),
418
SVEMAP1(svand_n_u16_z, aarch64_sve_and, 3458),
419
SVEMAP1(svand_n_u32_m, aarch64_sve_and, 3331),
420
SVEMAP1(svand_n_u32_x, aarch64_sve_and, 3203),
421
SVEMAP1(svand_n_u32_z, aarch64_sve_and, 3459),
422
SVEMAP1(svand_n_u64_m, aarch64_sve_and, 3332),
423
SVEMAP1(svand_n_u64_x, aarch64_sve_and, 3204),
424
SVEMAP1(svand_n_u64_z, aarch64_sve_and, 3460),
425
SVEMAP1(svand_n_u8_m, aarch64_sve_and, 3329),
426
SVEMAP1(svand_n_u8_x, aarch64_sve_and, 3201),
427
SVEMAP1(svand_n_u8_z, aarch64_sve_and, 3457),
428
SVEMAP1(svand_s16_m, aarch64_sve_and, 258),
429
SVEMAP1(svand_s16_x, aarch64_sve_and, 130),
430
SVEMAP1(svand_s16_z, aarch64_sve_and, 386),
431
SVEMAP1(svand_s32_m, aarch64_sve_and, 259),
432
SVEMAP1(svand_s32_x, aarch64_sve_and, 131),
433
SVEMAP1(svand_s32_z, aarch64_sve_and, 387),
434
SVEMAP1(svand_s64_m, aarch64_sve_and, 260),
435
SVEMAP1(svand_s64_x, aarch64_sve_and, 132),
436
SVEMAP1(svand_s64_z, aarch64_sve_and, 388),
437
SVEMAP1(svand_s8_m, aarch64_sve_and, 257),
438
SVEMAP1(svand_s8_x, aarch64_sve_and, 129),
439
SVEMAP1(svand_s8_z, aarch64_sve_and, 385),
440
SVEMAP1(svand_u16_m, aarch64_sve_and, 258),
441
SVEMAP1(svand_u16_x, aarch64_sve_and, 130),
442
SVEMAP1(svand_u16_z, aarch64_sve_and, 386),
443
SVEMAP1(svand_u32_m, aarch64_sve_and, 259),
444
SVEMAP1(svand_u32_x, aarch64_sve_and, 131),
445
SVEMAP1(svand_u32_z, aarch64_sve_and, 387),
446
SVEMAP1(svand_u64_m, aarch64_sve_and, 260),
447
SVEMAP1(svand_u64_x, aarch64_sve_and, 132),
448
SVEMAP1(svand_u64_z, aarch64_sve_and, 388),
449
SVEMAP1(svand_u8_m, aarch64_sve_and, 257),
450
SVEMAP1(svand_u8_x, aarch64_sve_and, 129),
451
SVEMAP1(svand_u8_z, aarch64_sve_and, 385),
452
SVEMAP1(svandv_s16, aarch64_sve_andv, 2),
453
SVEMAP1(svandv_s32, aarch64_sve_andv, 3),
454
SVEMAP1(svandv_s64, aarch64_sve_andv, 4),
455
SVEMAP1(svandv_s8, aarch64_sve_andv, 1),
456
SVEMAP1(svandv_u16, aarch64_sve_andv, 2),
457
SVEMAP1(svandv_u32, aarch64_sve_andv, 3),
458
SVEMAP1(svandv_u64, aarch64_sve_andv, 4),
459
SVEMAP1(svandv_u8, aarch64_sve_andv, 1),
460
SVEMAP1(svasr_n_s16_m, aarch64_sve_asr, 3330),
461
SVEMAP1(svasr_n_s16_x, aarch64_sve_asr, 3202),
462
SVEMAP1(svasr_n_s16_z, aarch64_sve_asr, 3458),
463
SVEMAP1(svasr_n_s32_m, aarch64_sve_asr, 3331),
464
SVEMAP1(svasr_n_s32_x, aarch64_sve_asr, 3203),
465
SVEMAP1(svasr_n_s32_z, aarch64_sve_asr, 3459),
466
SVEMAP1(svasr_n_s64_m, aarch64_sve_asr, 3332),
467
SVEMAP1(svasr_n_s64_x, aarch64_sve_asr, 3204),
468
SVEMAP1(svasr_n_s64_z, aarch64_sve_asr, 3460),
469
SVEMAP1(svasr_n_s8_m, aarch64_sve_asr, 3329),
470
SVEMAP1(svasr_n_s8_x, aarch64_sve_asr, 3201),
471
SVEMAP1(svasr_n_s8_z, aarch64_sve_asr, 3457),
472
SVEMAP1(svasr_s16_m, aarch64_sve_asr, 258),
473
SVEMAP1(svasr_s16_x, aarch64_sve_asr, 130),
474
SVEMAP1(svasr_s16_z, aarch64_sve_asr, 386),
475
SVEMAP1(svasr_s32_m, aarch64_sve_asr, 259),
476
SVEMAP1(svasr_s32_x, aarch64_sve_asr, 131),
477
SVEMAP1(svasr_s32_z, aarch64_sve_asr, 387),
478
SVEMAP1(svasr_s64_m, aarch64_sve_asr, 260),
479
SVEMAP1(svasr_s64_x, aarch64_sve_asr, 132),
480
SVEMAP1(svasr_s64_z, aarch64_sve_asr, 388),
481
SVEMAP1(svasr_s8_m, aarch64_sve_asr, 257),
482
SVEMAP1(svasr_s8_x, aarch64_sve_asr, 129),
483
SVEMAP1(svasr_s8_z, aarch64_sve_asr, 385),
484
SVEMAP1(svasr_wide_n_s16_m, aarch64_sve_asr_wide, 3330),
485
SVEMAP1(svasr_wide_n_s16_x, aarch64_sve_asr_wide, 3202),
486
SVEMAP1(svasr_wide_n_s16_z, aarch64_sve_asr_wide, 3458),
487
SVEMAP1(svasr_wide_n_s32_m, aarch64_sve_asr_wide, 3331),
488
SVEMAP1(svasr_wide_n_s32_x, aarch64_sve_asr_wide, 3203),
489
SVEMAP1(svasr_wide_n_s32_z, aarch64_sve_asr_wide, 3459),
490
SVEMAP1(svasr_wide_n_s8_m, aarch64_sve_asr_wide, 3329),
491
SVEMAP1(svasr_wide_n_s8_x, aarch64_sve_asr_wide, 3201),
492
SVEMAP1(svasr_wide_n_s8_z, aarch64_sve_asr_wide, 3457),
493
SVEMAP1(svasr_wide_s16_m, aarch64_sve_asr_wide, 258),
494
SVEMAP1(svasr_wide_s16_x, aarch64_sve_asr_wide, 130),
495
SVEMAP1(svasr_wide_s16_z, aarch64_sve_asr_wide, 386),
496
SVEMAP1(svasr_wide_s32_m, aarch64_sve_asr_wide, 259),
497
SVEMAP1(svasr_wide_s32_x, aarch64_sve_asr_wide, 131),
498
SVEMAP1(svasr_wide_s32_z, aarch64_sve_asr_wide, 387),
499
SVEMAP1(svasr_wide_s8_m, aarch64_sve_asr_wide, 257),
500
SVEMAP1(svasr_wide_s8_x, aarch64_sve_asr_wide, 129),
501
SVEMAP1(svasr_wide_s8_z, aarch64_sve_asr_wide, 385),
502
SVEMAP1(svasrd_n_s16_m, aarch64_sve_asrd, 258),
503
SVEMAP1(svasrd_n_s16_x, aarch64_sve_asrd, 130),
504
SVEMAP1(svasrd_n_s16_z, aarch64_sve_asrd, 386),
505
SVEMAP1(svasrd_n_s32_m, aarch64_sve_asrd, 259),
506
SVEMAP1(svasrd_n_s32_x, aarch64_sve_asrd, 131),
507
SVEMAP1(svasrd_n_s32_z, aarch64_sve_asrd, 387),
508
SVEMAP1(svasrd_n_s64_m, aarch64_sve_asrd, 260),
509
SVEMAP1(svasrd_n_s64_x, aarch64_sve_asrd, 132),
510
SVEMAP1(svasrd_n_s64_z, aarch64_sve_asrd, 388),
511
SVEMAP1(svasrd_n_s8_m, aarch64_sve_asrd, 257),
512
SVEMAP1(svasrd_n_s8_x, aarch64_sve_asrd, 129),
513
SVEMAP1(svasrd_n_s8_z, aarch64_sve_asrd, 385),
514
SVEMAP1(svbcax_n_s16, aarch64_sve_bcax, 3074),
515
SVEMAP1(svbcax_n_s32, aarch64_sve_bcax, 3075),
516
SVEMAP1(svbcax_n_s64, aarch64_sve_bcax, 3076),
517
SVEMAP1(svbcax_n_s8, aarch64_sve_bcax, 3073),
518
SVEMAP1(svbcax_n_u16, aarch64_sve_bcax, 3074),
519
SVEMAP1(svbcax_n_u32, aarch64_sve_bcax, 3075),
520
SVEMAP1(svbcax_n_u64, aarch64_sve_bcax, 3076),
521
SVEMAP1(svbcax_n_u8, aarch64_sve_bcax, 3073),
522
SVEMAP1(svbcax_s16, aarch64_sve_bcax, 2),
523
SVEMAP1(svbcax_s32, aarch64_sve_bcax, 3),
524
SVEMAP1(svbcax_s64, aarch64_sve_bcax, 4),
525
SVEMAP1(svbcax_s8, aarch64_sve_bcax, 1),
526
SVEMAP1(svbcax_u16, aarch64_sve_bcax, 2),
527
SVEMAP1(svbcax_u32, aarch64_sve_bcax, 3),
528
SVEMAP1(svbcax_u64, aarch64_sve_bcax, 4),
529
SVEMAP1(svbcax_u8, aarch64_sve_bcax, 1),
530
SVEMAP1(svbdep_n_u16, aarch64_sve_bdep_x, 2050),
531
SVEMAP1(svbdep_n_u32, aarch64_sve_bdep_x, 2051),
532
SVEMAP1(svbdep_n_u64, aarch64_sve_bdep_x, 2052),
533
SVEMAP1(svbdep_n_u8, aarch64_sve_bdep_x, 2049),
534
SVEMAP1(svbdep_u16, aarch64_sve_bdep_x, 2),
535
SVEMAP1(svbdep_u32, aarch64_sve_bdep_x, 3),
536
SVEMAP1(svbdep_u64, aarch64_sve_bdep_x, 4),
537
SVEMAP1(svbdep_u8, aarch64_sve_bdep_x, 1),
538
SVEMAP1(svbext_n_u16, aarch64_sve_bext_x, 2050),
539
SVEMAP1(svbext_n_u32, aarch64_sve_bext_x, 2051),
540
SVEMAP1(svbext_n_u64, aarch64_sve_bext_x, 2052),
541
SVEMAP1(svbext_n_u8, aarch64_sve_bext_x, 2049),
542
SVEMAP1(svbext_u16, aarch64_sve_bext_x, 2),
543
SVEMAP1(svbext_u32, aarch64_sve_bext_x, 3),
544
SVEMAP1(svbext_u64, aarch64_sve_bext_x, 4),
545
SVEMAP1(svbext_u8, aarch64_sve_bext_x, 1),
546
SVEMAP1(svbfdot_f32, aarch64_sve_bfdot, 1048588),
547
SVEMAP1(svbfdot_lane_f32, aarch64_sve_bfdot_lane_v2, 1048588),
548
SVEMAP1(svbfdot_n_f32, aarch64_sve_bfdot, 1051660),
549
SVEMAP1(svbfmlalb_f32, aarch64_sve_bfmlalb, 1048588),
550
SVEMAP1(svbfmlalb_lane_f32, aarch64_sve_bfmlalb_lane_v2, 1048588),
551
SVEMAP1(svbfmlalb_n_f32, aarch64_sve_bfmlalb, 1051660),
552
SVEMAP1(svbfmlalt_f32, aarch64_sve_bfmlalt, 1048588),
553
SVEMAP1(svbfmlalt_lane_f32, aarch64_sve_bfmlalt_lane_v2, 1048588),
554
SVEMAP1(svbfmlalt_n_f32, aarch64_sve_bfmlalt, 1051660),
555
SVEMAP1(svbfmmla_f32, aarch64_sve_bfmmla, 1048588),
556
SVEMAP1(svbgrp_n_u16, aarch64_sve_bgrp_x, 2050),
557
SVEMAP1(svbgrp_n_u32, aarch64_sve_bgrp_x, 2051),
558
SVEMAP1(svbgrp_n_u64, aarch64_sve_bgrp_x, 2052),
559
SVEMAP1(svbgrp_n_u8, aarch64_sve_bgrp_x, 2049),
560
SVEMAP1(svbgrp_u16, aarch64_sve_bgrp_x, 2),
561
SVEMAP1(svbgrp_u32, aarch64_sve_bgrp_x, 3),
562
SVEMAP1(svbgrp_u64, aarch64_sve_bgrp_x, 4),
563
SVEMAP1(svbgrp_u8, aarch64_sve_bgrp_x, 1),
564
SVEMAP1(svbic_b_z, aarch64_sve_bic_z, 8),
565
SVEMAP1(svbic_n_s16_m, aarch64_sve_bic, 3330),
566
SVEMAP1(svbic_n_s16_x, aarch64_sve_bic, 3202),
567
SVEMAP1(svbic_n_s16_z, aarch64_sve_bic, 3458),
568
SVEMAP1(svbic_n_s32_m, aarch64_sve_bic, 3331),
569
SVEMAP1(svbic_n_s32_x, aarch64_sve_bic, 3203),
570
SVEMAP1(svbic_n_s32_z, aarch64_sve_bic, 3459),
571
SVEMAP1(svbic_n_s64_m, aarch64_sve_bic, 3332),
572
SVEMAP1(svbic_n_s64_x, aarch64_sve_bic, 3204),
573
SVEMAP1(svbic_n_s64_z, aarch64_sve_bic, 3460),
574
SVEMAP1(svbic_n_s8_m, aarch64_sve_bic, 3329),
575
SVEMAP1(svbic_n_s8_x, aarch64_sve_bic, 3201),
576
SVEMAP1(svbic_n_s8_z, aarch64_sve_bic, 3457),
577
SVEMAP1(svbic_n_u16_m, aarch64_sve_bic, 3330),
578
SVEMAP1(svbic_n_u16_x, aarch64_sve_bic, 3202),
579
SVEMAP1(svbic_n_u16_z, aarch64_sve_bic, 3458),
580
SVEMAP1(svbic_n_u32_m, aarch64_sve_bic, 3331),
581
SVEMAP1(svbic_n_u32_x, aarch64_sve_bic, 3203),
582
SVEMAP1(svbic_n_u32_z, aarch64_sve_bic, 3459),
583
SVEMAP1(svbic_n_u64_m, aarch64_sve_bic, 3332),
584
SVEMAP1(svbic_n_u64_x, aarch64_sve_bic, 3204),
585
SVEMAP1(svbic_n_u64_z, aarch64_sve_bic, 3460),
586
SVEMAP1(svbic_n_u8_m, aarch64_sve_bic, 3329),
587
SVEMAP1(svbic_n_u8_x, aarch64_sve_bic, 3201),
588
SVEMAP1(svbic_n_u8_z, aarch64_sve_bic, 3457),
589
SVEMAP1(svbic_s16_m, aarch64_sve_bic, 258),
590
SVEMAP1(svbic_s16_x, aarch64_sve_bic, 130),
591
SVEMAP1(svbic_s16_z, aarch64_sve_bic, 386),
592
SVEMAP1(svbic_s32_m, aarch64_sve_bic, 259),
593
SVEMAP1(svbic_s32_x, aarch64_sve_bic, 131),
594
SVEMAP1(svbic_s32_z, aarch64_sve_bic, 387),
595
SVEMAP1(svbic_s64_m, aarch64_sve_bic, 260),
596
SVEMAP1(svbic_s64_x, aarch64_sve_bic, 132),
597
SVEMAP1(svbic_s64_z, aarch64_sve_bic, 388),
598
SVEMAP1(svbic_s8_m, aarch64_sve_bic, 257),
599
SVEMAP1(svbic_s8_x, aarch64_sve_bic, 129),
600
SVEMAP1(svbic_s8_z, aarch64_sve_bic, 385),
601
SVEMAP1(svbic_u16_m, aarch64_sve_bic, 258),
602
SVEMAP1(svbic_u16_x, aarch64_sve_bic, 130),
603
SVEMAP1(svbic_u16_z, aarch64_sve_bic, 386),
604
SVEMAP1(svbic_u32_m, aarch64_sve_bic, 259),
605
SVEMAP1(svbic_u32_x, aarch64_sve_bic, 131),
606
SVEMAP1(svbic_u32_z, aarch64_sve_bic, 387),
607
SVEMAP1(svbic_u64_m, aarch64_sve_bic, 260),
608
SVEMAP1(svbic_u64_x, aarch64_sve_bic, 132),
609
SVEMAP1(svbic_u64_z, aarch64_sve_bic, 388),
610
SVEMAP1(svbic_u8_m, aarch64_sve_bic, 257),
611
SVEMAP1(svbic_u8_x, aarch64_sve_bic, 129),
612
SVEMAP1(svbic_u8_z, aarch64_sve_bic, 385),
613
SVEMAP1(svbrka_b_m, aarch64_sve_brka, 8),
614
SVEMAP1(svbrka_b_z, aarch64_sve_brka_z, 8),
615
SVEMAP1(svbrkb_b_m, aarch64_sve_brkb, 8),
616
SVEMAP1(svbrkb_b_z, aarch64_sve_brkb_z, 8),
617
SVEMAP1(svbrkn_b_z, aarch64_sve_brkn_z, 8),
618
SVEMAP1(svbrkpa_b_z, aarch64_sve_brkpa_z, 8),
619
SVEMAP1(svbrkpb_b_z, aarch64_sve_brkpb_z, 8),
620
SVEMAP1(svbsl1n_n_s16, aarch64_sve_bsl1n, 3074),
621
SVEMAP1(svbsl1n_n_s32, aarch64_sve_bsl1n, 3075),
622
SVEMAP1(svbsl1n_n_s64, aarch64_sve_bsl1n, 3076),
623
SVEMAP1(svbsl1n_n_s8, aarch64_sve_bsl1n, 3073),
624
SVEMAP1(svbsl1n_n_u16, aarch64_sve_bsl1n, 3074),
625
SVEMAP1(svbsl1n_n_u32, aarch64_sve_bsl1n, 3075),
626
SVEMAP1(svbsl1n_n_u64, aarch64_sve_bsl1n, 3076),
627
SVEMAP1(svbsl1n_n_u8, aarch64_sve_bsl1n, 3073),
628
SVEMAP1(svbsl1n_s16, aarch64_sve_bsl1n, 2),
629
SVEMAP1(svbsl1n_s32, aarch64_sve_bsl1n, 3),
630
SVEMAP1(svbsl1n_s64, aarch64_sve_bsl1n, 4),
631
SVEMAP1(svbsl1n_s8, aarch64_sve_bsl1n, 1),
632
SVEMAP1(svbsl1n_u16, aarch64_sve_bsl1n, 2),
633
SVEMAP1(svbsl1n_u32, aarch64_sve_bsl1n, 3),
634
SVEMAP1(svbsl1n_u64, aarch64_sve_bsl1n, 4),
635
SVEMAP1(svbsl1n_u8, aarch64_sve_bsl1n, 1),
636
SVEMAP1(svbsl2n_n_s16, aarch64_sve_bsl2n, 3074),
637
SVEMAP1(svbsl2n_n_s32, aarch64_sve_bsl2n, 3075),
638
SVEMAP1(svbsl2n_n_s64, aarch64_sve_bsl2n, 3076),
639
SVEMAP1(svbsl2n_n_s8, aarch64_sve_bsl2n, 3073),
640
SVEMAP1(svbsl2n_n_u16, aarch64_sve_bsl2n, 3074),
641
SVEMAP1(svbsl2n_n_u32, aarch64_sve_bsl2n, 3075),
642
SVEMAP1(svbsl2n_n_u64, aarch64_sve_bsl2n, 3076),
643
SVEMAP1(svbsl2n_n_u8, aarch64_sve_bsl2n, 3073),
644
SVEMAP1(svbsl2n_s16, aarch64_sve_bsl2n, 2),
645
SVEMAP1(svbsl2n_s32, aarch64_sve_bsl2n, 3),
646
SVEMAP1(svbsl2n_s64, aarch64_sve_bsl2n, 4),
647
SVEMAP1(svbsl2n_s8, aarch64_sve_bsl2n, 1),
648
SVEMAP1(svbsl2n_u16, aarch64_sve_bsl2n, 2),
649
SVEMAP1(svbsl2n_u32, aarch64_sve_bsl2n, 3),
650
SVEMAP1(svbsl2n_u64, aarch64_sve_bsl2n, 4),
651
SVEMAP1(svbsl2n_u8, aarch64_sve_bsl2n, 1),
652
SVEMAP1(svbsl_n_s16, aarch64_sve_bsl, 3074),
653
SVEMAP1(svbsl_n_s32, aarch64_sve_bsl, 3075),
654
SVEMAP1(svbsl_n_s64, aarch64_sve_bsl, 3076),
655
SVEMAP1(svbsl_n_s8, aarch64_sve_bsl, 3073),
656
SVEMAP1(svbsl_n_u16, aarch64_sve_bsl, 3074),
657
SVEMAP1(svbsl_n_u32, aarch64_sve_bsl, 3075),
658
SVEMAP1(svbsl_n_u64, aarch64_sve_bsl, 3076),
659
SVEMAP1(svbsl_n_u8, aarch64_sve_bsl, 3073),
660
SVEMAP1(svbsl_s16, aarch64_sve_bsl, 2),
661
SVEMAP1(svbsl_s32, aarch64_sve_bsl, 3),
662
SVEMAP1(svbsl_s64, aarch64_sve_bsl, 4),
663
SVEMAP1(svbsl_s8, aarch64_sve_bsl, 1),
664
SVEMAP1(svbsl_u16, aarch64_sve_bsl, 2),
665
SVEMAP1(svbsl_u32, aarch64_sve_bsl, 3),
666
SVEMAP1(svbsl_u64, aarch64_sve_bsl, 4),
667
SVEMAP1(svbsl_u8, aarch64_sve_bsl, 1),
668
SVEMAP1(svcadd_f16_m, aarch64_sve_fcadd, 261),
669
SVEMAP1(svcadd_f16_x, aarch64_sve_fcadd, 133),
670
SVEMAP1(svcadd_f16_z, aarch64_sve_fcadd, 389),
671
SVEMAP1(svcadd_f32_m, aarch64_sve_fcadd, 262),
672
SVEMAP1(svcadd_f32_x, aarch64_sve_fcadd, 134),
673
SVEMAP1(svcadd_f32_z, aarch64_sve_fcadd, 390),
674
SVEMAP1(svcadd_f64_m, aarch64_sve_fcadd, 263),
675
SVEMAP1(svcadd_f64_x, aarch64_sve_fcadd, 135),
676
SVEMAP1(svcadd_f64_z, aarch64_sve_fcadd, 391),
677
SVEMAP1(svcadd_s16, aarch64_sve_cadd_x, 2),
678
SVEMAP1(svcadd_s32, aarch64_sve_cadd_x, 3),
679
SVEMAP1(svcadd_s64, aarch64_sve_cadd_x, 4),
680
SVEMAP1(svcadd_s8, aarch64_sve_cadd_x, 1),
681
SVEMAP1(svcadd_u16, aarch64_sve_cadd_x, 2),
682
SVEMAP1(svcadd_u32, aarch64_sve_cadd_x, 3),
683
SVEMAP1(svcadd_u64, aarch64_sve_cadd_x, 4),
684
SVEMAP1(svcadd_u8, aarch64_sve_cadd_x, 1),
685
SVEMAP1(svcdot_lane_s32, aarch64_sve_cdot_lane, 3),
686
SVEMAP1(svcdot_lane_s64, aarch64_sve_cdot_lane, 4),
687
SVEMAP1(svcdot_s32, aarch64_sve_cdot, 3),
688
SVEMAP1(svcdot_s64, aarch64_sve_cdot, 4),
689
SVEMAP1(svclasta_bf16, aarch64_sve_clasta, 12),
690
SVEMAP1(svclasta_f16, aarch64_sve_clasta, 5),
691
SVEMAP1(svclasta_f32, aarch64_sve_clasta, 6),
692
SVEMAP1(svclasta_f64, aarch64_sve_clasta, 7),
693
SVEMAP1(svclasta_n_bf16, aarch64_sve_clasta_n, 12),
694
SVEMAP1(svclasta_n_f16, aarch64_sve_clasta_n, 5),
695
SVEMAP1(svclasta_n_f32, aarch64_sve_clasta_n, 6),
696
SVEMAP1(svclasta_n_f64, aarch64_sve_clasta_n, 7),
697
SVEMAP1(svclasta_n_s16, aarch64_sve_clasta_n, 2),
698
SVEMAP1(svclasta_n_s32, aarch64_sve_clasta_n, 3),
699
SVEMAP1(svclasta_n_s64, aarch64_sve_clasta_n, 4),
700
SVEMAP1(svclasta_n_s8, aarch64_sve_clasta_n, 1),
701
SVEMAP1(svclasta_n_u16, aarch64_sve_clasta_n, 2),
702
SVEMAP1(svclasta_n_u32, aarch64_sve_clasta_n, 3),
703
SVEMAP1(svclasta_n_u64, aarch64_sve_clasta_n, 4),
704
SVEMAP1(svclasta_n_u8, aarch64_sve_clasta_n, 1),
705
SVEMAP1(svclasta_s16, aarch64_sve_clasta, 2),
706
SVEMAP1(svclasta_s32, aarch64_sve_clasta, 3),
707
SVEMAP1(svclasta_s64, aarch64_sve_clasta, 4),
708
SVEMAP1(svclasta_s8, aarch64_sve_clasta, 1),
709
SVEMAP1(svclasta_u16, aarch64_sve_clasta, 2),
710
SVEMAP1(svclasta_u32, aarch64_sve_clasta, 3),
711
SVEMAP1(svclasta_u64, aarch64_sve_clasta, 4),
712
SVEMAP1(svclasta_u8, aarch64_sve_clasta, 1),
713
SVEMAP1(svclastb_bf16, aarch64_sve_clastb, 12),
714
SVEMAP1(svclastb_f16, aarch64_sve_clastb, 5),
715
SVEMAP1(svclastb_f32, aarch64_sve_clastb, 6),
716
SVEMAP1(svclastb_f64, aarch64_sve_clastb, 7),
717
SVEMAP1(svclastb_n_bf16, aarch64_sve_clastb_n, 12),
718
SVEMAP1(svclastb_n_f16, aarch64_sve_clastb_n, 5),
719
SVEMAP1(svclastb_n_f32, aarch64_sve_clastb_n, 6),
720
SVEMAP1(svclastb_n_f64, aarch64_sve_clastb_n, 7),
721
SVEMAP1(svclastb_n_s16, aarch64_sve_clastb_n, 2),
722
SVEMAP1(svclastb_n_s32, aarch64_sve_clastb_n, 3),
723
SVEMAP1(svclastb_n_s64, aarch64_sve_clastb_n, 4),
724
SVEMAP1(svclastb_n_s8, aarch64_sve_clastb_n, 1),
725
SVEMAP1(svclastb_n_u16, aarch64_sve_clastb_n, 2),
726
SVEMAP1(svclastb_n_u32, aarch64_sve_clastb_n, 3),
727
SVEMAP1(svclastb_n_u64, aarch64_sve_clastb_n, 4),
728
SVEMAP1(svclastb_n_u8, aarch64_sve_clastb_n, 1),
729
SVEMAP1(svclastb_s16, aarch64_sve_clastb, 2),
730
SVEMAP1(svclastb_s32, aarch64_sve_clastb, 3),
731
SVEMAP1(svclastb_s64, aarch64_sve_clastb, 4),
732
SVEMAP1(svclastb_s8, aarch64_sve_clastb, 1),
733
SVEMAP1(svclastb_u16, aarch64_sve_clastb, 2),
734
SVEMAP1(svclastb_u32, aarch64_sve_clastb, 3),
735
SVEMAP1(svclastb_u64, aarch64_sve_clastb, 4),
736
SVEMAP1(svclastb_u8, aarch64_sve_clastb, 1),
737
SVEMAP1(svcls_s16_m, aarch64_sve_cls, 258),
738
SVEMAP1(svcls_s16_x, aarch64_sve_cls, 514),
739
SVEMAP1(svcls_s16_z, aarch64_sve_cls, 642),
740
SVEMAP1(svcls_s32_m, aarch64_sve_cls, 259),
741
SVEMAP1(svcls_s32_x, aarch64_sve_cls, 515),
742
SVEMAP1(svcls_s32_z, aarch64_sve_cls, 643),
743
SVEMAP1(svcls_s64_m, aarch64_sve_cls, 260),
744
SVEMAP1(svcls_s64_x, aarch64_sve_cls, 516),
745
SVEMAP1(svcls_s64_z, aarch64_sve_cls, 644),
746
SVEMAP1(svcls_s8_m, aarch64_sve_cls, 257),
747
SVEMAP1(svcls_s8_x, aarch64_sve_cls, 513),
748
SVEMAP1(svcls_s8_z, aarch64_sve_cls, 641),
749
SVEMAP1(svclz_s16_m, aarch64_sve_clz, 258),
750
SVEMAP1(svclz_s16_x, aarch64_sve_clz, 514),
751
SVEMAP1(svclz_s16_z, aarch64_sve_clz, 642),
752
SVEMAP1(svclz_s32_m, aarch64_sve_clz, 259),
753
SVEMAP1(svclz_s32_x, aarch64_sve_clz, 515),
754
SVEMAP1(svclz_s32_z, aarch64_sve_clz, 643),
755
SVEMAP1(svclz_s64_m, aarch64_sve_clz, 260),
756
SVEMAP1(svclz_s64_x, aarch64_sve_clz, 516),
757
SVEMAP1(svclz_s64_z, aarch64_sve_clz, 644),
758
SVEMAP1(svclz_s8_m, aarch64_sve_clz, 257),
759
SVEMAP1(svclz_s8_x, aarch64_sve_clz, 513),
760
SVEMAP1(svclz_s8_z, aarch64_sve_clz, 641),
761
SVEMAP1(svclz_u16_m, aarch64_sve_clz, 258),
762
SVEMAP1(svclz_u16_x, aarch64_sve_clz, 514),
763
SVEMAP1(svclz_u16_z, aarch64_sve_clz, 642),
764
SVEMAP1(svclz_u32_m, aarch64_sve_clz, 259),
765
SVEMAP1(svclz_u32_x, aarch64_sve_clz, 515),
766
SVEMAP1(svclz_u32_z, aarch64_sve_clz, 643),
767
SVEMAP1(svclz_u64_m, aarch64_sve_clz, 260),
768
SVEMAP1(svclz_u64_x, aarch64_sve_clz, 516),
769
SVEMAP1(svclz_u64_z, aarch64_sve_clz, 644),
770
SVEMAP1(svclz_u8_m, aarch64_sve_clz, 257),
771
SVEMAP1(svclz_u8_x, aarch64_sve_clz, 513),
772
SVEMAP1(svclz_u8_z, aarch64_sve_clz, 641),
773
SVEMAP1(svcmla_f16_m, aarch64_sve_fcmla, 261),
774
SVEMAP1(svcmla_f16_x, aarch64_sve_fcmla, 133),
775
SVEMAP1(svcmla_f16_z, aarch64_sve_fcmla, 389),
776
SVEMAP1(svcmla_f32_m, aarch64_sve_fcmla, 262),
777
SVEMAP1(svcmla_f32_x, aarch64_sve_fcmla, 134),
778
SVEMAP1(svcmla_f32_z, aarch64_sve_fcmla, 390),
779
SVEMAP1(svcmla_f64_m, aarch64_sve_fcmla, 263),
780
SVEMAP1(svcmla_f64_x, aarch64_sve_fcmla, 135),
781
SVEMAP1(svcmla_f64_z, aarch64_sve_fcmla, 391),
782
SVEMAP1(svcmla_lane_f16, aarch64_sve_fcmla_lane, 5),
783
SVEMAP1(svcmla_lane_f32, aarch64_sve_fcmla_lane, 6),
784
SVEMAP1(svcmla_lane_s16, aarch64_sve_cmla_lane_x, 2),
785
SVEMAP1(svcmla_lane_s32, aarch64_sve_cmla_lane_x, 3),
786
SVEMAP1(svcmla_lane_u16, aarch64_sve_cmla_lane_x, 2),
787
SVEMAP1(svcmla_lane_u32, aarch64_sve_cmla_lane_x, 3),
788
SVEMAP1(svcmla_s16, aarch64_sve_cmla_x, 2),
789
SVEMAP1(svcmla_s32, aarch64_sve_cmla_x, 3),
790
SVEMAP1(svcmla_s64, aarch64_sve_cmla_x, 4),
791
SVEMAP1(svcmla_s8, aarch64_sve_cmla_x, 1),
792
SVEMAP1(svcmla_u16, aarch64_sve_cmla_x, 2),
793
SVEMAP1(svcmla_u32, aarch64_sve_cmla_x, 3),
794
SVEMAP1(svcmla_u64, aarch64_sve_cmla_x, 4),
795
SVEMAP1(svcmla_u8, aarch64_sve_cmla_x, 1),
796
SVEMAP1(svcmpeq_f16, aarch64_sve_fcmpeq, 5),
797
SVEMAP1(svcmpeq_f32, aarch64_sve_fcmpeq, 6),
798
SVEMAP1(svcmpeq_f64, aarch64_sve_fcmpeq, 7),
799
SVEMAP1(svcmpeq_n_f16, aarch64_sve_fcmpeq, 3077),
800
SVEMAP1(svcmpeq_n_f32, aarch64_sve_fcmpeq, 3078),
801
SVEMAP1(svcmpeq_n_f64, aarch64_sve_fcmpeq, 3079),
802
SVEMAP1(svcmpeq_n_s16, aarch64_sve_cmpeq, 3074),
803
SVEMAP1(svcmpeq_n_s32, aarch64_sve_cmpeq, 3075),
804
SVEMAP1(svcmpeq_n_s64, aarch64_sve_cmpeq, 3076),
805
SVEMAP1(svcmpeq_n_s8, aarch64_sve_cmpeq, 3073),
806
SVEMAP1(svcmpeq_n_u16, aarch64_sve_cmpeq, 3074),
807
SVEMAP1(svcmpeq_n_u32, aarch64_sve_cmpeq, 3075),
808
SVEMAP1(svcmpeq_n_u64, aarch64_sve_cmpeq, 3076),
809
SVEMAP1(svcmpeq_n_u8, aarch64_sve_cmpeq, 3073),
810
SVEMAP1(svcmpeq_s16, aarch64_sve_cmpeq, 2),
811
SVEMAP1(svcmpeq_s32, aarch64_sve_cmpeq, 3),
812
SVEMAP1(svcmpeq_s64, aarch64_sve_cmpeq, 4),
813
SVEMAP1(svcmpeq_s8, aarch64_sve_cmpeq, 1),
814
SVEMAP1(svcmpeq_u16, aarch64_sve_cmpeq, 2),
815
SVEMAP1(svcmpeq_u32, aarch64_sve_cmpeq, 3),
816
SVEMAP1(svcmpeq_u64, aarch64_sve_cmpeq, 4),
817
SVEMAP1(svcmpeq_u8, aarch64_sve_cmpeq, 1),
818
SVEMAP1(svcmpeq_wide_n_s16, aarch64_sve_cmpeq_wide, 3074),
819
SVEMAP1(svcmpeq_wide_n_s32, aarch64_sve_cmpeq_wide, 3075),
820
SVEMAP1(svcmpeq_wide_n_s8, aarch64_sve_cmpeq_wide, 3073),
821
SVEMAP1(svcmpeq_wide_s16, aarch64_sve_cmpeq_wide, 2),
822
SVEMAP1(svcmpeq_wide_s32, aarch64_sve_cmpeq_wide, 3),
823
SVEMAP1(svcmpeq_wide_s8, aarch64_sve_cmpeq_wide, 1),
824
SVEMAP1(svcmpge_f16, aarch64_sve_fcmpge, 5),
825
SVEMAP1(svcmpge_f32, aarch64_sve_fcmpge, 6),
826
SVEMAP1(svcmpge_f64, aarch64_sve_fcmpge, 7),
827
SVEMAP1(svcmpge_n_f16, aarch64_sve_fcmpge, 3077),
828
SVEMAP1(svcmpge_n_f32, aarch64_sve_fcmpge, 3078),
829
SVEMAP1(svcmpge_n_f64, aarch64_sve_fcmpge, 3079),
830
SVEMAP1(svcmpge_n_s16, aarch64_sve_cmpge, 3074),
831
SVEMAP1(svcmpge_n_s32, aarch64_sve_cmpge, 3075),
832
SVEMAP1(svcmpge_n_s64, aarch64_sve_cmpge, 3076),
833
SVEMAP1(svcmpge_n_s8, aarch64_sve_cmpge, 3073),
834
SVEMAP1(svcmpge_n_u16, aarch64_sve_cmphs, 3074),
835
SVEMAP1(svcmpge_n_u32, aarch64_sve_cmphs, 3075),
836
SVEMAP1(svcmpge_n_u64, aarch64_sve_cmphs, 3076),
837
SVEMAP1(svcmpge_n_u8, aarch64_sve_cmphs, 3073),
838
SVEMAP1(svcmpge_s16, aarch64_sve_cmpge, 2),
839
SVEMAP1(svcmpge_s32, aarch64_sve_cmpge, 3),
840
SVEMAP1(svcmpge_s64, aarch64_sve_cmpge, 4),
841
SVEMAP1(svcmpge_s8, aarch64_sve_cmpge, 1),
842
SVEMAP1(svcmpge_u16, aarch64_sve_cmphs, 2),
843
SVEMAP1(svcmpge_u32, aarch64_sve_cmphs, 3),
844
SVEMAP1(svcmpge_u64, aarch64_sve_cmphs, 4),
845
SVEMAP1(svcmpge_u8, aarch64_sve_cmphs, 1),
846
SVEMAP1(svcmpge_wide_n_s16, aarch64_sve_cmpge_wide, 3074),
847
SVEMAP1(svcmpge_wide_n_s32, aarch64_sve_cmpge_wide, 3075),
848
SVEMAP1(svcmpge_wide_n_s8, aarch64_sve_cmpge_wide, 3073),
849
SVEMAP1(svcmpge_wide_n_u16, aarch64_sve_cmphs_wide, 3074),
850
SVEMAP1(svcmpge_wide_n_u32, aarch64_sve_cmphs_wide, 3075),
851
SVEMAP1(svcmpge_wide_n_u8, aarch64_sve_cmphs_wide, 3073),
852
SVEMAP1(svcmpge_wide_s16, aarch64_sve_cmpge_wide, 2),
853
SVEMAP1(svcmpge_wide_s32, aarch64_sve_cmpge_wide, 3),
854
SVEMAP1(svcmpge_wide_s8, aarch64_sve_cmpge_wide, 1),
855
SVEMAP1(svcmpge_wide_u16, aarch64_sve_cmphs_wide, 2),
856
SVEMAP1(svcmpge_wide_u32, aarch64_sve_cmphs_wide, 3),
857
SVEMAP1(svcmpge_wide_u8, aarch64_sve_cmphs_wide, 1),
858
SVEMAP1(svcmpgt_f16, aarch64_sve_fcmpgt, 5),
859
SVEMAP1(svcmpgt_f32, aarch64_sve_fcmpgt, 6),
860
SVEMAP1(svcmpgt_f64, aarch64_sve_fcmpgt, 7),
861
SVEMAP1(svcmpgt_n_f16, aarch64_sve_fcmpgt, 3077),
862
SVEMAP1(svcmpgt_n_f32, aarch64_sve_fcmpgt, 3078),
863
SVEMAP1(svcmpgt_n_f64, aarch64_sve_fcmpgt, 3079),
864
SVEMAP1(svcmpgt_n_s16, aarch64_sve_cmpgt, 3074),
865
SVEMAP1(svcmpgt_n_s32, aarch64_sve_cmpgt, 3075),
866
SVEMAP1(svcmpgt_n_s64, aarch64_sve_cmpgt, 3076),
867
SVEMAP1(svcmpgt_n_s8, aarch64_sve_cmpgt, 3073),
868
SVEMAP1(svcmpgt_n_u16, aarch64_sve_cmphi, 3074),
869
SVEMAP1(svcmpgt_n_u32, aarch64_sve_cmphi, 3075),
870
SVEMAP1(svcmpgt_n_u64, aarch64_sve_cmphi, 3076),
871
SVEMAP1(svcmpgt_n_u8, aarch64_sve_cmphi, 3073),
872
SVEMAP1(svcmpgt_s16, aarch64_sve_cmpgt, 2),
873
SVEMAP1(svcmpgt_s32, aarch64_sve_cmpgt, 3),
874
SVEMAP1(svcmpgt_s64, aarch64_sve_cmpgt, 4),
875
SVEMAP1(svcmpgt_s8, aarch64_sve_cmpgt, 1),
876
SVEMAP1(svcmpgt_u16, aarch64_sve_cmphi, 2),
877
SVEMAP1(svcmpgt_u32, aarch64_sve_cmphi, 3),
878
SVEMAP1(svcmpgt_u64, aarch64_sve_cmphi, 4),
879
SVEMAP1(svcmpgt_u8, aarch64_sve_cmphi, 1),
880
SVEMAP1(svcmpgt_wide_n_s16, aarch64_sve_cmpgt_wide, 3074),
881
SVEMAP1(svcmpgt_wide_n_s32, aarch64_sve_cmpgt_wide, 3075),
882
SVEMAP1(svcmpgt_wide_n_s8, aarch64_sve_cmpgt_wide, 3073),
883
SVEMAP1(svcmpgt_wide_n_u16, aarch64_sve_cmphi_wide, 3074),
884
SVEMAP1(svcmpgt_wide_n_u32, aarch64_sve_cmphi_wide, 3075),
885
SVEMAP1(svcmpgt_wide_n_u8, aarch64_sve_cmphi_wide, 3073),
886
SVEMAP1(svcmpgt_wide_s16, aarch64_sve_cmpgt_wide, 2),
887
SVEMAP1(svcmpgt_wide_s32, aarch64_sve_cmpgt_wide, 3),
888
SVEMAP1(svcmpgt_wide_s8, aarch64_sve_cmpgt_wide, 1),
889
SVEMAP1(svcmpgt_wide_u16, aarch64_sve_cmphi_wide, 2),
890
SVEMAP1(svcmpgt_wide_u32, aarch64_sve_cmphi_wide, 3),
891
SVEMAP1(svcmpgt_wide_u8, aarch64_sve_cmphi_wide, 1),
892
SVEMAP1(svcmple_f16, aarch64_sve_fcmpge, 536870917),
893
SVEMAP1(svcmple_f32, aarch64_sve_fcmpge, 536870918),
894
SVEMAP1(svcmple_f64, aarch64_sve_fcmpge, 536870919),
895
SVEMAP1(svcmple_n_f16, aarch64_sve_fcmpge, 536873989),
896
SVEMAP1(svcmple_n_f32, aarch64_sve_fcmpge, 536873990),
897
SVEMAP1(svcmple_n_f64, aarch64_sve_fcmpge, 536873991),
898
SVEMAP1(svcmple_n_s16, aarch64_sve_cmpge, 536873986),
899
SVEMAP1(svcmple_n_s32, aarch64_sve_cmpge, 536873987),
900
SVEMAP1(svcmple_n_s64, aarch64_sve_cmpge, 536873988),
901
SVEMAP1(svcmple_n_s8, aarch64_sve_cmpge, 536873985),
902
SVEMAP1(svcmple_n_u16, aarch64_sve_cmphs, 536873986),
903
SVEMAP1(svcmple_n_u32, aarch64_sve_cmphs, 536873987),
904
SVEMAP1(svcmple_n_u64, aarch64_sve_cmphs, 536873988),
905
SVEMAP1(svcmple_n_u8, aarch64_sve_cmphs, 536873985),
906
SVEMAP1(svcmple_s16, aarch64_sve_cmpge, 536870914),
907
SVEMAP1(svcmple_s32, aarch64_sve_cmpge, 536870915),
908
SVEMAP1(svcmple_s64, aarch64_sve_cmpge, 536870916),
909
SVEMAP1(svcmple_s8, aarch64_sve_cmpge, 536870913),
910
SVEMAP1(svcmple_u16, aarch64_sve_cmphs, 536870914),
911
SVEMAP1(svcmple_u32, aarch64_sve_cmphs, 536870915),
912
SVEMAP1(svcmple_u64, aarch64_sve_cmphs, 536870916),
913
SVEMAP1(svcmple_u8, aarch64_sve_cmphs, 536870913),
914
SVEMAP1(svcmple_wide_n_s16, aarch64_sve_cmple_wide, 3074),
915
SVEMAP1(svcmple_wide_n_s32, aarch64_sve_cmple_wide, 3075),
916
SVEMAP1(svcmple_wide_n_s8, aarch64_sve_cmple_wide, 3073),
917
SVEMAP1(svcmple_wide_n_u16, aarch64_sve_cmpls_wide, 3074),
918
SVEMAP1(svcmple_wide_n_u32, aarch64_sve_cmpls_wide, 3075),
919
SVEMAP1(svcmple_wide_n_u8, aarch64_sve_cmpls_wide, 3073),
920
SVEMAP1(svcmple_wide_s16, aarch64_sve_cmple_wide, 2),
921
SVEMAP1(svcmple_wide_s32, aarch64_sve_cmple_wide, 3),
922
SVEMAP1(svcmple_wide_s8, aarch64_sve_cmple_wide, 1),
923
SVEMAP1(svcmple_wide_u16, aarch64_sve_cmpls_wide, 2),
924
SVEMAP1(svcmple_wide_u32, aarch64_sve_cmpls_wide, 3),
925
SVEMAP1(svcmple_wide_u8, aarch64_sve_cmpls_wide, 1),
926
SVEMAP1(svcmplt_f16, aarch64_sve_fcmpgt, 536870917),
927
SVEMAP1(svcmplt_f32, aarch64_sve_fcmpgt, 536870918),
928
SVEMAP1(svcmplt_f64, aarch64_sve_fcmpgt, 536870919),
929
SVEMAP1(svcmplt_n_f16, aarch64_sve_fcmpgt, 536873989),
930
SVEMAP1(svcmplt_n_f32, aarch64_sve_fcmpgt, 536873990),
931
SVEMAP1(svcmplt_n_f64, aarch64_sve_fcmpgt, 536873991),
932
SVEMAP1(svcmplt_n_s16, aarch64_sve_cmpgt, 536873986),
933
SVEMAP1(svcmplt_n_s32, aarch64_sve_cmpgt, 536873987),
934
SVEMAP1(svcmplt_n_s64, aarch64_sve_cmpgt, 536873988),
935
SVEMAP1(svcmplt_n_s8, aarch64_sve_cmpgt, 536873985),
936
SVEMAP1(svcmplt_n_u16, aarch64_sve_cmphi, 536873986),
937
SVEMAP1(svcmplt_n_u32, aarch64_sve_cmphi, 536873987),
938
SVEMAP1(svcmplt_n_u64, aarch64_sve_cmphi, 536873988),
939
SVEMAP1(svcmplt_n_u8, aarch64_sve_cmphi, 536873985),
940
SVEMAP1(svcmplt_s16, aarch64_sve_cmpgt, 536870914),
941
SVEMAP1(svcmplt_s32, aarch64_sve_cmpgt, 536870915),
942
SVEMAP1(svcmplt_s64, aarch64_sve_cmpgt, 536870916),
943
SVEMAP1(svcmplt_s8, aarch64_sve_cmpgt, 536870913),
944
SVEMAP1(svcmplt_u16, aarch64_sve_cmphi, 536870914),
945
SVEMAP1(svcmplt_u32, aarch64_sve_cmphi, 536870915),
946
SVEMAP1(svcmplt_u64, aarch64_sve_cmphi, 536870916),
947
SVEMAP1(svcmplt_u8, aarch64_sve_cmphi, 536870913),
948
SVEMAP1(svcmplt_wide_n_s16, aarch64_sve_cmplt_wide, 3074),
949
SVEMAP1(svcmplt_wide_n_s32, aarch64_sve_cmplt_wide, 3075),
950
SVEMAP1(svcmplt_wide_n_s8, aarch64_sve_cmplt_wide, 3073),
951
SVEMAP1(svcmplt_wide_n_u16, aarch64_sve_cmplo_wide, 3074),
952
SVEMAP1(svcmplt_wide_n_u32, aarch64_sve_cmplo_wide, 3075),
953
SVEMAP1(svcmplt_wide_n_u8, aarch64_sve_cmplo_wide, 3073),
954
SVEMAP1(svcmplt_wide_s16, aarch64_sve_cmplt_wide, 2),
955
SVEMAP1(svcmplt_wide_s32, aarch64_sve_cmplt_wide, 3),
956
SVEMAP1(svcmplt_wide_s8, aarch64_sve_cmplt_wide, 1),
957
SVEMAP1(svcmplt_wide_u16, aarch64_sve_cmplo_wide, 2),
958
SVEMAP1(svcmplt_wide_u32, aarch64_sve_cmplo_wide, 3),
959
SVEMAP1(svcmplt_wide_u8, aarch64_sve_cmplo_wide, 1),
960
SVEMAP1(svcmpne_f16, aarch64_sve_fcmpne, 5),
961
SVEMAP1(svcmpne_f32, aarch64_sve_fcmpne, 6),
962
SVEMAP1(svcmpne_f64, aarch64_sve_fcmpne, 7),
963
SVEMAP1(svcmpne_n_f16, aarch64_sve_fcmpne, 3077),
964
SVEMAP1(svcmpne_n_f32, aarch64_sve_fcmpne, 3078),
965
SVEMAP1(svcmpne_n_f64, aarch64_sve_fcmpne, 3079),
966
SVEMAP1(svcmpne_n_s16, aarch64_sve_cmpne, 3074),
967
SVEMAP1(svcmpne_n_s32, aarch64_sve_cmpne, 3075),
968
SVEMAP1(svcmpne_n_s64, aarch64_sve_cmpne, 3076),
969
SVEMAP1(svcmpne_n_s8, aarch64_sve_cmpne, 3073),
970
SVEMAP1(svcmpne_n_u16, aarch64_sve_cmpne, 3074),
971
SVEMAP1(svcmpne_n_u32, aarch64_sve_cmpne, 3075),
972
SVEMAP1(svcmpne_n_u64, aarch64_sve_cmpne, 3076),
973
SVEMAP1(svcmpne_n_u8, aarch64_sve_cmpne, 3073),
974
SVEMAP1(svcmpne_s16, aarch64_sve_cmpne, 2),
975
SVEMAP1(svcmpne_s32, aarch64_sve_cmpne, 3),
976
SVEMAP1(svcmpne_s64, aarch64_sve_cmpne, 4),
977
SVEMAP1(svcmpne_s8, aarch64_sve_cmpne, 1),
978
SVEMAP1(svcmpne_u16, aarch64_sve_cmpne, 2),
979
SVEMAP1(svcmpne_u32, aarch64_sve_cmpne, 3),
980
SVEMAP1(svcmpne_u64, aarch64_sve_cmpne, 4),
981
SVEMAP1(svcmpne_u8, aarch64_sve_cmpne, 1),
982
SVEMAP1(svcmpne_wide_n_s16, aarch64_sve_cmpne_wide, 3074),
983
SVEMAP1(svcmpne_wide_n_s32, aarch64_sve_cmpne_wide, 3075),
984
SVEMAP1(svcmpne_wide_n_s8, aarch64_sve_cmpne_wide, 3073),
985
SVEMAP1(svcmpne_wide_s16, aarch64_sve_cmpne_wide, 2),
986
SVEMAP1(svcmpne_wide_s32, aarch64_sve_cmpne_wide, 3),
987
SVEMAP1(svcmpne_wide_s8, aarch64_sve_cmpne_wide, 1),
988
SVEMAP1(svcmpuo_f16, aarch64_sve_fcmpuo, 5),
989
SVEMAP1(svcmpuo_f32, aarch64_sve_fcmpuo, 6),
990
SVEMAP1(svcmpuo_f64, aarch64_sve_fcmpuo, 7),
991
SVEMAP1(svcmpuo_n_f16, aarch64_sve_fcmpuo, 3077),
992
SVEMAP1(svcmpuo_n_f32, aarch64_sve_fcmpuo, 3078),
993
SVEMAP1(svcmpuo_n_f64, aarch64_sve_fcmpuo, 3079),
994
SVEMAP1(svcnot_s16_m, aarch64_sve_cnot, 258),
995
SVEMAP1(svcnot_s16_x, aarch64_sve_cnot, 514),
996
SVEMAP1(svcnot_s16_z, aarch64_sve_cnot, 642),
997
SVEMAP1(svcnot_s32_m, aarch64_sve_cnot, 259),
998
SVEMAP1(svcnot_s32_x, aarch64_sve_cnot, 515),
999
SVEMAP1(svcnot_s32_z, aarch64_sve_cnot, 643),
1000
SVEMAP1(svcnot_s64_m, aarch64_sve_cnot, 260),
1001
SVEMAP1(svcnot_s64_x, aarch64_sve_cnot, 516),
1002
SVEMAP1(svcnot_s64_z, aarch64_sve_cnot, 644),
1003
SVEMAP1(svcnot_s8_m, aarch64_sve_cnot, 257),
1004
SVEMAP1(svcnot_s8_x, aarch64_sve_cnot, 513),
1005
SVEMAP1(svcnot_s8_z, aarch64_sve_cnot, 641),
1006
SVEMAP1(svcnot_u16_m, aarch64_sve_cnot, 258),
1007
SVEMAP1(svcnot_u16_x, aarch64_sve_cnot, 514),
1008
SVEMAP1(svcnot_u16_z, aarch64_sve_cnot, 642),
1009
SVEMAP1(svcnot_u32_m, aarch64_sve_cnot, 259),
1010
SVEMAP1(svcnot_u32_x, aarch64_sve_cnot, 515),
1011
SVEMAP1(svcnot_u32_z, aarch64_sve_cnot, 643),
1012
SVEMAP1(svcnot_u64_m, aarch64_sve_cnot, 260),
1013
SVEMAP1(svcnot_u64_x, aarch64_sve_cnot, 516),
1014
SVEMAP1(svcnot_u64_z, aarch64_sve_cnot, 644),
1015
SVEMAP1(svcnot_u8_m, aarch64_sve_cnot, 257),
1016
SVEMAP1(svcnot_u8_x, aarch64_sve_cnot, 513),
1017
SVEMAP1(svcnot_u8_z, aarch64_sve_cnot, 641),
1018
SVEMAP1(svcnt_bf16_m, aarch64_sve_cnt, 268),
1019
SVEMAP1(svcnt_bf16_x, aarch64_sve_cnt, 524),
1020
SVEMAP1(svcnt_bf16_z, aarch64_sve_cnt, 652),
1021
SVEMAP1(svcnt_f16_m, aarch64_sve_cnt, 261),
1022
SVEMAP1(svcnt_f16_x, aarch64_sve_cnt, 517),
1023
SVEMAP1(svcnt_f16_z, aarch64_sve_cnt, 645),
1024
SVEMAP1(svcnt_f32_m, aarch64_sve_cnt, 262),
1025
SVEMAP1(svcnt_f32_x, aarch64_sve_cnt, 518),
1026
SVEMAP1(svcnt_f32_z, aarch64_sve_cnt, 646),
1027
SVEMAP1(svcnt_f64_m, aarch64_sve_cnt, 263),
1028
SVEMAP1(svcnt_f64_x, aarch64_sve_cnt, 519),
1029
SVEMAP1(svcnt_f64_z, aarch64_sve_cnt, 647),
1030
SVEMAP1(svcnt_s16_m, aarch64_sve_cnt, 258),
1031
SVEMAP1(svcnt_s16_x, aarch64_sve_cnt, 514),
1032
SVEMAP1(svcnt_s16_z, aarch64_sve_cnt, 642),
1033
SVEMAP1(svcnt_s32_m, aarch64_sve_cnt, 259),
1034
SVEMAP1(svcnt_s32_x, aarch64_sve_cnt, 515),
1035
SVEMAP1(svcnt_s32_z, aarch64_sve_cnt, 643),
1036
SVEMAP1(svcnt_s64_m, aarch64_sve_cnt, 260),
1037
SVEMAP1(svcnt_s64_x, aarch64_sve_cnt, 516),
1038
SVEMAP1(svcnt_s64_z, aarch64_sve_cnt, 644),
1039
SVEMAP1(svcnt_s8_m, aarch64_sve_cnt, 257),
1040
SVEMAP1(svcnt_s8_x, aarch64_sve_cnt, 513),
1041
SVEMAP1(svcnt_s8_z, aarch64_sve_cnt, 641),
1042
SVEMAP1(svcnt_u16_m, aarch64_sve_cnt, 258),
1043
SVEMAP1(svcnt_u16_x, aarch64_sve_cnt, 514),
1044
SVEMAP1(svcnt_u16_z, aarch64_sve_cnt, 642),
1045
SVEMAP1(svcnt_u32_m, aarch64_sve_cnt, 259),
1046
SVEMAP1(svcnt_u32_x, aarch64_sve_cnt, 515),
1047
SVEMAP1(svcnt_u32_z, aarch64_sve_cnt, 643),
1048
SVEMAP1(svcnt_u64_m, aarch64_sve_cnt, 260),
1049
SVEMAP1(svcnt_u64_x, aarch64_sve_cnt, 516),
1050
SVEMAP1(svcnt_u64_z, aarch64_sve_cnt, 644),
1051
SVEMAP1(svcnt_u8_m, aarch64_sve_cnt, 257),
1052
SVEMAP1(svcnt_u8_x, aarch64_sve_cnt, 513),
1053
SVEMAP1(svcnt_u8_z, aarch64_sve_cnt, 641),
1054
SVEMAP1(svcntb, aarch64_sve_cntb, 34603011),
1055
SVEMAP1(svcntb_pat, aarch64_sve_cntb, 1048579),
1056
SVEMAP1(svcntd, aarch64_sve_cntd, 34603011),
1057
SVEMAP1(svcntd_pat, aarch64_sve_cntd, 1048579),
1058
SVEMAP1(svcnth, aarch64_sve_cnth, 34603011),
1059
SVEMAP1(svcnth_pat, aarch64_sve_cnth, 1048579),
1060
SVEMAP1(svcntp_b16, aarch64_sve_cntp, 9),
1061
SVEMAP1(svcntp_b32, aarch64_sve_cntp, 10),
1062
SVEMAP1(svcntp_b64, aarch64_sve_cntp, 11),
1063
SVEMAP1(svcntp_b8, aarch64_sve_cntp, 8),
1064
SVEMAP1(svcntw, aarch64_sve_cntw, 34603011),
1065
SVEMAP1(svcntw_pat, aarch64_sve_cntw, 1048579),
1066
SVEMAP1(svcompact_f32, aarch64_sve_compact, 6),
1067
SVEMAP1(svcompact_f64, aarch64_sve_compact, 7),
1068
SVEMAP1(svcompact_s32, aarch64_sve_compact, 3),
1069
SVEMAP1(svcompact_s64, aarch64_sve_compact, 4),
1070
SVEMAP1(svcompact_u32, aarch64_sve_compact, 3),
1071
SVEMAP1(svcompact_u64, aarch64_sve_compact, 4),
1072
SVEMAP2(svcreate2_bf16, 4294967308),
1073
SVEMAP2(svcreate2_f16, 4294967301),
1074
SVEMAP2(svcreate2_f32, 4294967302),
1075
SVEMAP2(svcreate2_f64, 4294967303),
1076
SVEMAP2(svcreate2_s16, 4294967298),
1077
SVEMAP2(svcreate2_s32, 4294967299),
1078
SVEMAP2(svcreate2_s64, 4294967300),
1079
SVEMAP2(svcreate2_s8, 4294967297),
1080
SVEMAP2(svcreate2_u16, 4294967298),
1081
SVEMAP2(svcreate2_u32, 4294967299),
1082
SVEMAP2(svcreate2_u64, 4294967300),
1083
SVEMAP2(svcreate2_u8, 4294967297),
1084
SVEMAP2(svcreate3_bf16, 4294967308),
1085
SVEMAP2(svcreate3_f16, 4294967301),
1086
SVEMAP2(svcreate3_f32, 4294967302),
1087
SVEMAP2(svcreate3_f64, 4294967303),
1088
SVEMAP2(svcreate3_s16, 4294967298),
1089
SVEMAP2(svcreate3_s32, 4294967299),
1090
SVEMAP2(svcreate3_s64, 4294967300),
1091
SVEMAP2(svcreate3_s8, 4294967297),
1092
SVEMAP2(svcreate3_u16, 4294967298),
1093
SVEMAP2(svcreate3_u32, 4294967299),
1094
SVEMAP2(svcreate3_u64, 4294967300),
1095
SVEMAP2(svcreate3_u8, 4294967297),
1096
SVEMAP2(svcreate4_bf16, 4294967308),
1097
SVEMAP2(svcreate4_f16, 4294967301),
1098
SVEMAP2(svcreate4_f32, 4294967302),
1099
SVEMAP2(svcreate4_f64, 4294967303),
1100
SVEMAP2(svcreate4_s16, 4294967298),
1101
SVEMAP2(svcreate4_s32, 4294967299),
1102
SVEMAP2(svcreate4_s64, 4294967300),
1103
SVEMAP2(svcreate4_s8, 4294967297),
1104
SVEMAP2(svcreate4_u16, 4294967298),
1105
SVEMAP2(svcreate4_u32, 4294967299),
1106
SVEMAP2(svcreate4_u64, 4294967300),
1107
SVEMAP2(svcreate4_u8, 4294967297),
1108
SVEMAP1(svcvt_bf16_f32_m, aarch64_sve_fcvt_bf16f32, 1048844),
1109
SVEMAP1(svcvt_bf16_f32_x, aarch64_sve_fcvt_bf16f32, 1049100),
1110
SVEMAP1(svcvt_bf16_f32_z, aarch64_sve_fcvt_bf16f32, 1049228),
1111
SVEMAP1(svcvt_f16_f32_m, aarch64_sve_fcvt_f16f32, 1048838),
1112
SVEMAP1(svcvt_f16_f32_x, aarch64_sve_fcvt_f16f32, 1049094),
1113
SVEMAP1(svcvt_f16_f32_z, aarch64_sve_fcvt_f16f32, 1049222),
1114
SVEMAP1(svcvt_f16_f64_m, aarch64_sve_fcvt_f16f64, 1048839),
1115
SVEMAP1(svcvt_f16_f64_x, aarch64_sve_fcvt_f16f64, 1049095),
1116
SVEMAP1(svcvt_f16_f64_z, aarch64_sve_fcvt_f16f64, 1049223),
1117
SVEMAP1(svcvt_f16_s16_m, aarch64_sve_scvtf, 8388866),
1118
SVEMAP1(svcvt_f16_s16_x, aarch64_sve_scvtf, 8389122),
1119
SVEMAP1(svcvt_f16_s16_z, aarch64_sve_scvtf, 8389250),
1120
SVEMAP1(svcvt_f16_s32_m, aarch64_sve_scvtf_f16i32, 1048835),
1121
SVEMAP1(svcvt_f16_s32_x, aarch64_sve_scvtf_f16i32, 1049091),
1122
SVEMAP1(svcvt_f16_s32_z, aarch64_sve_scvtf_f16i32, 1049219),
1123
SVEMAP1(svcvt_f16_s64_m, aarch64_sve_scvtf_f16i64, 1048836),
1124
SVEMAP1(svcvt_f16_s64_x, aarch64_sve_scvtf_f16i64, 1049092),
1125
SVEMAP1(svcvt_f16_s64_z, aarch64_sve_scvtf_f16i64, 1049220),
1126
SVEMAP1(svcvt_f16_u16_m, aarch64_sve_ucvtf, 8388866),
1127
SVEMAP1(svcvt_f16_u16_x, aarch64_sve_ucvtf, 8389122),
1128
SVEMAP1(svcvt_f16_u16_z, aarch64_sve_ucvtf, 8389250),
1129
SVEMAP1(svcvt_f16_u32_m, aarch64_sve_ucvtf_f16i32, 1048835),
1130
SVEMAP1(svcvt_f16_u32_x, aarch64_sve_ucvtf_f16i32, 1049091),
1131
SVEMAP1(svcvt_f16_u32_z, aarch64_sve_ucvtf_f16i32, 1049219),
1132
SVEMAP1(svcvt_f16_u64_m, aarch64_sve_ucvtf_f16i64, 1048836),
1133
SVEMAP1(svcvt_f16_u64_x, aarch64_sve_ucvtf_f16i64, 1049092),
1134
SVEMAP1(svcvt_f16_u64_z, aarch64_sve_ucvtf_f16i64, 1049220),
1135
SVEMAP1(svcvt_f32_f16_m, aarch64_sve_fcvt_f32f16, 1048838),
1136
SVEMAP1(svcvt_f32_f16_x, aarch64_sve_fcvt_f32f16, 1049094),
1137
SVEMAP1(svcvt_f32_f16_z, aarch64_sve_fcvt_f32f16, 1049222),
1138
SVEMAP1(svcvt_f32_f64_m, aarch64_sve_fcvt_f32f64, 1048839),
1139
SVEMAP1(svcvt_f32_f64_x, aarch64_sve_fcvt_f32f64, 1049095),
1140
SVEMAP1(svcvt_f32_f64_z, aarch64_sve_fcvt_f32f64, 1049223),
1141
SVEMAP1(svcvt_f32_s32_m, aarch64_sve_scvtf, 8388867),
1142
SVEMAP1(svcvt_f32_s32_x, aarch64_sve_scvtf, 8389123),
1143
SVEMAP1(svcvt_f32_s32_z, aarch64_sve_scvtf, 8389251),
1144
SVEMAP1(svcvt_f32_s64_m, aarch64_sve_scvtf_f32i64, 1048836),
1145
SVEMAP1(svcvt_f32_s64_x, aarch64_sve_scvtf_f32i64, 1049092),
1146
SVEMAP1(svcvt_f32_s64_z, aarch64_sve_scvtf_f32i64, 1049220),
1147
SVEMAP1(svcvt_f32_u32_m, aarch64_sve_ucvtf, 8388867),
1148
SVEMAP1(svcvt_f32_u32_x, aarch64_sve_ucvtf, 8389123),
1149
SVEMAP1(svcvt_f32_u32_z, aarch64_sve_ucvtf, 8389251),
1150
SVEMAP1(svcvt_f32_u64_m, aarch64_sve_ucvtf_f32i64, 1048836),
1151
SVEMAP1(svcvt_f32_u64_x, aarch64_sve_ucvtf_f32i64, 1049092),
1152
SVEMAP1(svcvt_f32_u64_z, aarch64_sve_ucvtf_f32i64, 1049220),
1153
SVEMAP1(svcvt_f64_f16_m, aarch64_sve_fcvt_f64f16, 1048839),
1154
SVEMAP1(svcvt_f64_f16_x, aarch64_sve_fcvt_f64f16, 1049095),
1155
SVEMAP1(svcvt_f64_f16_z, aarch64_sve_fcvt_f64f16, 1049223),
1156
SVEMAP1(svcvt_f64_f32_m, aarch64_sve_fcvt_f64f32, 1048839),
1157
SVEMAP1(svcvt_f64_f32_x, aarch64_sve_fcvt_f64f32, 1049095),
1158
SVEMAP1(svcvt_f64_f32_z, aarch64_sve_fcvt_f64f32, 1049223),
1159
SVEMAP1(svcvt_f64_s32_m, aarch64_sve_scvtf_f64i32, 1048839),
1160
SVEMAP1(svcvt_f64_s32_x, aarch64_sve_scvtf_f64i32, 1049095),
1161
SVEMAP1(svcvt_f64_s32_z, aarch64_sve_scvtf_f64i32, 1049223),
1162
SVEMAP1(svcvt_f64_s64_m, aarch64_sve_scvtf, 8388868),
1163
SVEMAP1(svcvt_f64_s64_x, aarch64_sve_scvtf, 8389124),
1164
SVEMAP1(svcvt_f64_s64_z, aarch64_sve_scvtf, 8389252),
1165
SVEMAP1(svcvt_f64_u32_m, aarch64_sve_ucvtf_f64i32, 1048839),
1166
SVEMAP1(svcvt_f64_u32_x, aarch64_sve_ucvtf_f64i32, 1049095),
1167
SVEMAP1(svcvt_f64_u32_z, aarch64_sve_ucvtf_f64i32, 1049223),
1168
SVEMAP1(svcvt_f64_u64_m, aarch64_sve_ucvtf, 8388868),
1169
SVEMAP1(svcvt_f64_u64_x, aarch64_sve_ucvtf, 8389124),
1170
SVEMAP1(svcvt_f64_u64_z, aarch64_sve_ucvtf, 8389252),
1171
SVEMAP1(svcvt_s16_f16_m, aarch64_sve_fcvtzs, 8388866),
1172
SVEMAP1(svcvt_s16_f16_x, aarch64_sve_fcvtzs, 8389122),
1173
SVEMAP1(svcvt_s16_f16_z, aarch64_sve_fcvtzs, 8389250),
1174
SVEMAP1(svcvt_s32_f16_m, aarch64_sve_fcvtzs_i32f16, 1048835),
1175
SVEMAP1(svcvt_s32_f16_x, aarch64_sve_fcvtzs_i32f16, 1049091),
1176
SVEMAP1(svcvt_s32_f16_z, aarch64_sve_fcvtzs_i32f16, 1049219),
1177
SVEMAP1(svcvt_s32_f32_m, aarch64_sve_fcvtzs, 8388867),
1178
SVEMAP1(svcvt_s32_f32_x, aarch64_sve_fcvtzs, 8389123),
1179
SVEMAP1(svcvt_s32_f32_z, aarch64_sve_fcvtzs, 8389251),
1180
SVEMAP1(svcvt_s32_f64_m, aarch64_sve_fcvtzs_i32f64, 1048839),
1181
SVEMAP1(svcvt_s32_f64_x, aarch64_sve_fcvtzs_i32f64, 1049095),
1182
SVEMAP1(svcvt_s32_f64_z, aarch64_sve_fcvtzs_i32f64, 1049223),
1183
SVEMAP1(svcvt_s64_f16_m, aarch64_sve_fcvtzs_i64f16, 1048836),
1184
SVEMAP1(svcvt_s64_f16_x, aarch64_sve_fcvtzs_i64f16, 1049092),
1185
SVEMAP1(svcvt_s64_f16_z, aarch64_sve_fcvtzs_i64f16, 1049220),
1186
SVEMAP1(svcvt_s64_f32_m, aarch64_sve_fcvtzs_i64f32, 1048836),
1187
SVEMAP1(svcvt_s64_f32_x, aarch64_sve_fcvtzs_i64f32, 1049092),
1188
SVEMAP1(svcvt_s64_f32_z, aarch64_sve_fcvtzs_i64f32, 1049220),
1189
SVEMAP1(svcvt_s64_f64_m, aarch64_sve_fcvtzs, 8388868),
1190
SVEMAP1(svcvt_s64_f64_x, aarch64_sve_fcvtzs, 8389124),
1191
SVEMAP1(svcvt_s64_f64_z, aarch64_sve_fcvtzs, 8389252),
1192
SVEMAP1(svcvt_u16_f16_m, aarch64_sve_fcvtzu, 8388866),
1193
SVEMAP1(svcvt_u16_f16_x, aarch64_sve_fcvtzu, 8389122),
1194
SVEMAP1(svcvt_u16_f16_z, aarch64_sve_fcvtzu, 8389250),
1195
SVEMAP1(svcvt_u32_f16_m, aarch64_sve_fcvtzu_i32f16, 1048835),
1196
SVEMAP1(svcvt_u32_f16_x, aarch64_sve_fcvtzu_i32f16, 1049091),
1197
SVEMAP1(svcvt_u32_f16_z, aarch64_sve_fcvtzu_i32f16, 1049219),
1198
SVEMAP1(svcvt_u32_f32_m, aarch64_sve_fcvtzu, 8388867),
1199
SVEMAP1(svcvt_u32_f32_x, aarch64_sve_fcvtzu, 8389123),
1200
SVEMAP1(svcvt_u32_f32_z, aarch64_sve_fcvtzu, 8389251),
1201
SVEMAP1(svcvt_u32_f64_m, aarch64_sve_fcvtzu_i32f64, 1048839),
1202
SVEMAP1(svcvt_u32_f64_x, aarch64_sve_fcvtzu_i32f64, 1049095),
1203
SVEMAP1(svcvt_u32_f64_z, aarch64_sve_fcvtzu_i32f64, 1049223),
1204
SVEMAP1(svcvt_u64_f16_m, aarch64_sve_fcvtzu_i64f16, 1048836),
1205
SVEMAP1(svcvt_u64_f16_x, aarch64_sve_fcvtzu_i64f16, 1049092),
1206
SVEMAP1(svcvt_u64_f16_z, aarch64_sve_fcvtzu_i64f16, 1049220),
1207
SVEMAP1(svcvt_u64_f32_m, aarch64_sve_fcvtzu_i64f32, 1048836),
1208
SVEMAP1(svcvt_u64_f32_x, aarch64_sve_fcvtzu_i64f32, 1049092),
1209
SVEMAP1(svcvt_u64_f32_z, aarch64_sve_fcvtzu_i64f32, 1049220),
1210
SVEMAP1(svcvt_u64_f64_m, aarch64_sve_fcvtzu, 8388868),
1211
SVEMAP1(svcvt_u64_f64_x, aarch64_sve_fcvtzu, 8389124),
1212
SVEMAP1(svcvt_u64_f64_z, aarch64_sve_fcvtzu, 8389252),
1213
SVEMAP1(svcvtlt_f32_f16_m, aarch64_sve_fcvtlt_f32f16, 1048838),
1214
SVEMAP1(svcvtlt_f32_f16_x, aarch64_sve_fcvtlt_f32f16, 1049094),
1215
SVEMAP1(svcvtlt_f64_f32_m, aarch64_sve_fcvtlt_f64f32, 1048839),
1216
SVEMAP1(svcvtlt_f64_f32_x, aarch64_sve_fcvtlt_f64f32, 1049095),
1217
SVEMAP1(svcvtnt_bf16_f32_m, aarch64_sve_fcvtnt_bf16f32, 1048844),
1218
SVEMAP1(svcvtnt_f16_f32_m, aarch64_sve_fcvtnt_f16f32, 1048838),
1219
SVEMAP1(svcvtnt_f32_f64_m, aarch64_sve_fcvtnt_f32f64, 1048839),
1220
SVEMAP1(svcvtx_f32_f64_m, aarch64_sve_fcvtx_f32f64, 1048839),
1221
SVEMAP1(svcvtx_f32_f64_x, aarch64_sve_fcvtx_f32f64, 1049095),
1222
SVEMAP1(svcvtx_f32_f64_z, aarch64_sve_fcvtx_f32f64, 1049223),
1223
SVEMAP1(svcvtxnt_f32_f64_m, aarch64_sve_fcvtxnt_f32f64, 1048839),
1224
SVEMAP1(svdiv_f16_m, aarch64_sve_fdiv, 261),
1225
SVEMAP1(svdiv_f16_x, aarch64_sve_fdiv, 133),
1226
SVEMAP1(svdiv_f16_z, aarch64_sve_fdiv, 389),
1227
SVEMAP1(svdiv_f32_m, aarch64_sve_fdiv, 262),
1228
SVEMAP1(svdiv_f32_x, aarch64_sve_fdiv, 134),
1229
SVEMAP1(svdiv_f32_z, aarch64_sve_fdiv, 390),
1230
SVEMAP1(svdiv_f64_m, aarch64_sve_fdiv, 263),
1231
SVEMAP1(svdiv_f64_x, aarch64_sve_fdiv, 135),
1232
SVEMAP1(svdiv_f64_z, aarch64_sve_fdiv, 391),
1233
SVEMAP1(svdiv_n_f16_m, aarch64_sve_fdiv, 3333),
1234
SVEMAP1(svdiv_n_f16_x, aarch64_sve_fdiv, 3205),
1235
SVEMAP1(svdiv_n_f16_z, aarch64_sve_fdiv, 3461),
1236
SVEMAP1(svdiv_n_f32_m, aarch64_sve_fdiv, 3334),
1237
SVEMAP1(svdiv_n_f32_x, aarch64_sve_fdiv, 3206),
1238
SVEMAP1(svdiv_n_f32_z, aarch64_sve_fdiv, 3462),
1239
SVEMAP1(svdiv_n_f64_m, aarch64_sve_fdiv, 3335),
1240
SVEMAP1(svdiv_n_f64_x, aarch64_sve_fdiv, 3207),
1241
SVEMAP1(svdiv_n_f64_z, aarch64_sve_fdiv, 3463),
1242
SVEMAP1(svdiv_n_s32_m, aarch64_sve_sdiv, 3331),
1243
SVEMAP1(svdiv_n_s32_x, aarch64_sve_sdiv, 3203),
1244
SVEMAP1(svdiv_n_s32_z, aarch64_sve_sdiv, 3459),
1245
SVEMAP1(svdiv_n_s64_m, aarch64_sve_sdiv, 3332),
1246
SVEMAP1(svdiv_n_s64_x, aarch64_sve_sdiv, 3204),
1247
SVEMAP1(svdiv_n_s64_z, aarch64_sve_sdiv, 3460),
1248
SVEMAP1(svdiv_n_u32_m, aarch64_sve_udiv, 3331),
1249
SVEMAP1(svdiv_n_u32_x, aarch64_sve_udiv, 3203),
1250
SVEMAP1(svdiv_n_u32_z, aarch64_sve_udiv, 3459),
1251
SVEMAP1(svdiv_n_u64_m, aarch64_sve_udiv, 3332),
1252
SVEMAP1(svdiv_n_u64_x, aarch64_sve_udiv, 3204),
1253
SVEMAP1(svdiv_n_u64_z, aarch64_sve_udiv, 3460),
1254
SVEMAP1(svdiv_s32_m, aarch64_sve_sdiv, 259),
1255
SVEMAP1(svdiv_s32_x, aarch64_sve_sdiv, 131),
1256
SVEMAP1(svdiv_s32_z, aarch64_sve_sdiv, 387),
1257
SVEMAP1(svdiv_s64_m, aarch64_sve_sdiv, 260),
1258
SVEMAP1(svdiv_s64_x, aarch64_sve_sdiv, 132),
1259
SVEMAP1(svdiv_s64_z, aarch64_sve_sdiv, 388),
1260
SVEMAP1(svdiv_u32_m, aarch64_sve_udiv, 259),
1261
SVEMAP1(svdiv_u32_x, aarch64_sve_udiv, 131),
1262
SVEMAP1(svdiv_u32_z, aarch64_sve_udiv, 387),
1263
SVEMAP1(svdiv_u64_m, aarch64_sve_udiv, 260),
1264
SVEMAP1(svdiv_u64_x, aarch64_sve_udiv, 132),
1265
SVEMAP1(svdiv_u64_z, aarch64_sve_udiv, 388),
1266
SVEMAP1(svdivr_f16_m, aarch64_sve_fdivr, 261),
1267
SVEMAP1(svdivr_f16_x, aarch64_sve_fdivr, 133),
1268
SVEMAP1(svdivr_f16_z, aarch64_sve_fdivr, 389),
1269
SVEMAP1(svdivr_f32_m, aarch64_sve_fdivr, 262),
1270
SVEMAP1(svdivr_f32_x, aarch64_sve_fdivr, 134),
1271
SVEMAP1(svdivr_f32_z, aarch64_sve_fdivr, 390),
1272
SVEMAP1(svdivr_f64_m, aarch64_sve_fdivr, 263),
1273
SVEMAP1(svdivr_f64_x, aarch64_sve_fdivr, 135),
1274
SVEMAP1(svdivr_f64_z, aarch64_sve_fdivr, 391),
1275
SVEMAP1(svdivr_n_f16_m, aarch64_sve_fdivr, 3333),
1276
SVEMAP1(svdivr_n_f16_x, aarch64_sve_fdivr, 3205),
1277
SVEMAP1(svdivr_n_f16_z, aarch64_sve_fdivr, 3461),
1278
SVEMAP1(svdivr_n_f32_m, aarch64_sve_fdivr, 3334),
1279
SVEMAP1(svdivr_n_f32_x, aarch64_sve_fdivr, 3206),
1280
SVEMAP1(svdivr_n_f32_z, aarch64_sve_fdivr, 3462),
1281
SVEMAP1(svdivr_n_f64_m, aarch64_sve_fdivr, 3335),
1282
SVEMAP1(svdivr_n_f64_x, aarch64_sve_fdivr, 3207),
1283
SVEMAP1(svdivr_n_f64_z, aarch64_sve_fdivr, 3463),
1284
SVEMAP1(svdivr_n_s32_m, aarch64_sve_sdivr, 3331),
1285
SVEMAP1(svdivr_n_s32_x, aarch64_sve_sdivr, 3203),
1286
SVEMAP1(svdivr_n_s32_z, aarch64_sve_sdivr, 3459),
1287
SVEMAP1(svdivr_n_s64_m, aarch64_sve_sdivr, 3332),
1288
SVEMAP1(svdivr_n_s64_x, aarch64_sve_sdivr, 3204),
1289
SVEMAP1(svdivr_n_s64_z, aarch64_sve_sdivr, 3460),
1290
SVEMAP1(svdivr_n_u32_m, aarch64_sve_udivr, 3331),
1291
SVEMAP1(svdivr_n_u32_x, aarch64_sve_udivr, 3203),
1292
SVEMAP1(svdivr_n_u32_z, aarch64_sve_udivr, 3459),
1293
SVEMAP1(svdivr_n_u64_m, aarch64_sve_udivr, 3332),
1294
SVEMAP1(svdivr_n_u64_x, aarch64_sve_udivr, 3204),
1295
SVEMAP1(svdivr_n_u64_z, aarch64_sve_udivr, 3460),
1296
SVEMAP1(svdivr_s32_m, aarch64_sve_sdivr, 259),
1297
SVEMAP1(svdivr_s32_x, aarch64_sve_sdivr, 131),
1298
SVEMAP1(svdivr_s32_z, aarch64_sve_sdivr, 387),
1299
SVEMAP1(svdivr_s64_m, aarch64_sve_sdivr, 260),
1300
SVEMAP1(svdivr_s64_x, aarch64_sve_sdivr, 132),
1301
SVEMAP1(svdivr_s64_z, aarch64_sve_sdivr, 388),
1302
SVEMAP1(svdivr_u32_m, aarch64_sve_udivr, 259),
1303
SVEMAP1(svdivr_u32_x, aarch64_sve_udivr, 131),
1304
SVEMAP1(svdivr_u32_z, aarch64_sve_udivr, 387),
1305
SVEMAP1(svdivr_u64_m, aarch64_sve_udivr, 260),
1306
SVEMAP1(svdivr_u64_x, aarch64_sve_udivr, 132),
1307
SVEMAP1(svdivr_u64_z, aarch64_sve_udivr, 388),
1308
SVEMAP1(svdot_lane_s32, aarch64_sve_sdot_lane, 3),
1309
SVEMAP1(svdot_lane_s64, aarch64_sve_sdot_lane, 4),
1310
SVEMAP1(svdot_lane_u32, aarch64_sve_udot_lane, 3),
1311
SVEMAP1(svdot_lane_u64, aarch64_sve_udot_lane, 4),
1312
SVEMAP1(svdot_n_s32, aarch64_sve_sdot, 3075),
1313
SVEMAP1(svdot_n_s64, aarch64_sve_sdot, 3076),
1314
SVEMAP1(svdot_n_u32, aarch64_sve_udot, 3075),
1315
SVEMAP1(svdot_n_u64, aarch64_sve_udot, 3076),
1316
SVEMAP1(svdot_s32, aarch64_sve_sdot, 3),
1317
SVEMAP1(svdot_s64, aarch64_sve_sdot, 4),
1318
SVEMAP1(svdot_u32, aarch64_sve_udot, 3),
1319
SVEMAP1(svdot_u64, aarch64_sve_udot, 4),
1320
SVEMAP1(svdup_lane_bf16, aarch64_sve_tbl, 2060),
1321
SVEMAP1(svdup_lane_f16, aarch64_sve_tbl, 2053),
1322
SVEMAP1(svdup_lane_f32, aarch64_sve_tbl, 2054),
1323
SVEMAP1(svdup_lane_f64, aarch64_sve_tbl, 2055),
1324
SVEMAP1(svdup_lane_s16, aarch64_sve_tbl, 2050),
1325
SVEMAP1(svdup_lane_s32, aarch64_sve_tbl, 2051),
1326
SVEMAP1(svdup_lane_s64, aarch64_sve_tbl, 2052),
1327
SVEMAP1(svdup_lane_s8, aarch64_sve_tbl, 2049),
1328
SVEMAP1(svdup_lane_u16, aarch64_sve_tbl, 2050),
1329
SVEMAP1(svdup_lane_u32, aarch64_sve_tbl, 2051),
1330
SVEMAP1(svdup_lane_u64, aarch64_sve_tbl, 2052),
1331
SVEMAP1(svdup_lane_u8, aarch64_sve_tbl, 2049),
1332
SVEMAP2(svdup_n_b16, 9),
1333
SVEMAP2(svdup_n_b32, 10),
1334
SVEMAP2(svdup_n_b64, 11),
1335
SVEMAP2(svdup_n_b8, 8),
1336
SVEMAP1(svdup_n_bf16, aarch64_sve_dup_x, 12),
1337
SVEMAP1(svdup_n_bf16_m, aarch64_sve_dup, 268),
1338
SVEMAP1(svdup_n_bf16_x, aarch64_sve_dup, 524),
1339
SVEMAP1(svdup_n_bf16_z, aarch64_sve_dup, 652),
1340
SVEMAP1(svdup_n_f16, aarch64_sve_dup_x, 5),
1341
SVEMAP1(svdup_n_f16_m, aarch64_sve_dup, 261),
1342
SVEMAP1(svdup_n_f16_x, aarch64_sve_dup, 517),
1343
SVEMAP1(svdup_n_f16_z, aarch64_sve_dup, 645),
1344
SVEMAP1(svdup_n_f32, aarch64_sve_dup_x, 6),
1345
SVEMAP1(svdup_n_f32_m, aarch64_sve_dup, 262),
1346
SVEMAP1(svdup_n_f32_x, aarch64_sve_dup, 518),
1347
SVEMAP1(svdup_n_f32_z, aarch64_sve_dup, 646),
1348
SVEMAP1(svdup_n_f64, aarch64_sve_dup_x, 7),
1349
SVEMAP1(svdup_n_f64_m, aarch64_sve_dup, 263),
1350
SVEMAP1(svdup_n_f64_x, aarch64_sve_dup, 519),
1351
SVEMAP1(svdup_n_f64_z, aarch64_sve_dup, 647),
1352
SVEMAP1(svdup_n_s16, aarch64_sve_dup_x, 2),
1353
SVEMAP1(svdup_n_s16_m, aarch64_sve_dup, 258),
1354
SVEMAP1(svdup_n_s16_x, aarch64_sve_dup, 514),
1355
SVEMAP1(svdup_n_s16_z, aarch64_sve_dup, 642),
1356
SVEMAP1(svdup_n_s32, aarch64_sve_dup_x, 3),
1357
SVEMAP1(svdup_n_s32_m, aarch64_sve_dup, 259),
1358
SVEMAP1(svdup_n_s32_x, aarch64_sve_dup, 515),
1359
SVEMAP1(svdup_n_s32_z, aarch64_sve_dup, 643),
1360
SVEMAP1(svdup_n_s64, aarch64_sve_dup_x, 4),
1361
SVEMAP1(svdup_n_s64_m, aarch64_sve_dup, 260),
1362
SVEMAP1(svdup_n_s64_x, aarch64_sve_dup, 516),
1363
SVEMAP1(svdup_n_s64_z, aarch64_sve_dup, 644),
1364
SVEMAP1(svdup_n_s8, aarch64_sve_dup_x, 1),
1365
SVEMAP1(svdup_n_s8_m, aarch64_sve_dup, 257),
1366
SVEMAP1(svdup_n_s8_x, aarch64_sve_dup, 513),
1367
SVEMAP1(svdup_n_s8_z, aarch64_sve_dup, 641),
1368
SVEMAP1(svdup_n_u16, aarch64_sve_dup_x, 2),
1369
SVEMAP1(svdup_n_u16_m, aarch64_sve_dup, 258),
1370
SVEMAP1(svdup_n_u16_x, aarch64_sve_dup, 514),
1371
SVEMAP1(svdup_n_u16_z, aarch64_sve_dup, 642),
1372
SVEMAP1(svdup_n_u32, aarch64_sve_dup_x, 3),
1373
SVEMAP1(svdup_n_u32_m, aarch64_sve_dup, 259),
1374
SVEMAP1(svdup_n_u32_x, aarch64_sve_dup, 515),
1375
SVEMAP1(svdup_n_u32_z, aarch64_sve_dup, 643),
1376
SVEMAP1(svdup_n_u64, aarch64_sve_dup_x, 4),
1377
SVEMAP1(svdup_n_u64_m, aarch64_sve_dup, 260),
1378
SVEMAP1(svdup_n_u64_x, aarch64_sve_dup, 516),
1379
SVEMAP1(svdup_n_u64_z, aarch64_sve_dup, 644),
1380
SVEMAP1(svdup_n_u8, aarch64_sve_dup_x, 1),
1381
SVEMAP1(svdup_n_u8_m, aarch64_sve_dup, 257),
1382
SVEMAP1(svdup_n_u8_x, aarch64_sve_dup, 513),
1383
SVEMAP1(svdup_n_u8_z, aarch64_sve_dup, 641),
1384
SVEMAP1(svdupq_lane_bf16, aarch64_sve_dupq_lane, 12),
1385
SVEMAP1(svdupq_lane_f16, aarch64_sve_dupq_lane, 5),
1386
SVEMAP1(svdupq_lane_f32, aarch64_sve_dupq_lane, 6),
1387
SVEMAP1(svdupq_lane_f64, aarch64_sve_dupq_lane, 7),
1388
SVEMAP1(svdupq_lane_s16, aarch64_sve_dupq_lane, 2),
1389
SVEMAP1(svdupq_lane_s32, aarch64_sve_dupq_lane, 3),
1390
SVEMAP1(svdupq_lane_s64, aarch64_sve_dupq_lane, 4),
1391
SVEMAP1(svdupq_lane_s8, aarch64_sve_dupq_lane, 1),
1392
SVEMAP1(svdupq_lane_u16, aarch64_sve_dupq_lane, 2),
1393
SVEMAP1(svdupq_lane_u32, aarch64_sve_dupq_lane, 3),
1394
SVEMAP1(svdupq_lane_u64, aarch64_sve_dupq_lane, 4),
1395
SVEMAP1(svdupq_lane_u8, aarch64_sve_dupq_lane, 1),
1396
SVEMAP2(svdupq_n_b16, 9),
1397
SVEMAP2(svdupq_n_b32, 10),
1398
SVEMAP2(svdupq_n_b64, 11),
1399
SVEMAP2(svdupq_n_b8, 8),
1400
SVEMAP2(svdupq_n_bf16, 12),
1401
SVEMAP2(svdupq_n_f16, 5),
1402
SVEMAP2(svdupq_n_f32, 6),
1403
SVEMAP2(svdupq_n_f64, 7),
1404
SVEMAP2(svdupq_n_s16, 2),
1405
SVEMAP2(svdupq_n_s32, 3),
1406
SVEMAP2(svdupq_n_s64, 4),
1407
SVEMAP2(svdupq_n_s8, 1),
1408
SVEMAP2(svdupq_n_u16, 2),
1409
SVEMAP2(svdupq_n_u32, 3),
1410
SVEMAP2(svdupq_n_u64, 4),
1411
SVEMAP2(svdupq_n_u8, 1),
1412
SVEMAP1(sveor3_n_s16, aarch64_sve_eor3, 3074),
1413
SVEMAP1(sveor3_n_s32, aarch64_sve_eor3, 3075),
1414
SVEMAP1(sveor3_n_s64, aarch64_sve_eor3, 3076),
1415
SVEMAP1(sveor3_n_s8, aarch64_sve_eor3, 3073),
1416
SVEMAP1(sveor3_n_u16, aarch64_sve_eor3, 3074),
1417
SVEMAP1(sveor3_n_u32, aarch64_sve_eor3, 3075),
1418
SVEMAP1(sveor3_n_u64, aarch64_sve_eor3, 3076),
1419
SVEMAP1(sveor3_n_u8, aarch64_sve_eor3, 3073),
1420
SVEMAP1(sveor3_s16, aarch64_sve_eor3, 2),
1421
SVEMAP1(sveor3_s32, aarch64_sve_eor3, 3),
1422
SVEMAP1(sveor3_s64, aarch64_sve_eor3, 4),
1423
SVEMAP1(sveor3_s8, aarch64_sve_eor3, 1),
1424
SVEMAP1(sveor3_u16, aarch64_sve_eor3, 2),
1425
SVEMAP1(sveor3_u32, aarch64_sve_eor3, 3),
1426
SVEMAP1(sveor3_u64, aarch64_sve_eor3, 4),
1427
SVEMAP1(sveor3_u8, aarch64_sve_eor3, 1),
1428
SVEMAP1(sveor_b_z, aarch64_sve_eor_z, 8),
1429
SVEMAP1(sveor_n_s16_m, aarch64_sve_eor, 3330),
1430
SVEMAP1(sveor_n_s16_x, aarch64_sve_eor, 3202),
1431
SVEMAP1(sveor_n_s16_z, aarch64_sve_eor, 3458),
1432
SVEMAP1(sveor_n_s32_m, aarch64_sve_eor, 3331),
1433
SVEMAP1(sveor_n_s32_x, aarch64_sve_eor, 3203),
1434
SVEMAP1(sveor_n_s32_z, aarch64_sve_eor, 3459),
1435
SVEMAP1(sveor_n_s64_m, aarch64_sve_eor, 3332),
1436
SVEMAP1(sveor_n_s64_x, aarch64_sve_eor, 3204),
1437
SVEMAP1(sveor_n_s64_z, aarch64_sve_eor, 3460),
1438
SVEMAP1(sveor_n_s8_m, aarch64_sve_eor, 3329),
1439
SVEMAP1(sveor_n_s8_x, aarch64_sve_eor, 3201),
1440
SVEMAP1(sveor_n_s8_z, aarch64_sve_eor, 3457),
1441
SVEMAP1(sveor_n_u16_m, aarch64_sve_eor, 3330),
1442
SVEMAP1(sveor_n_u16_x, aarch64_sve_eor, 3202),
1443
SVEMAP1(sveor_n_u16_z, aarch64_sve_eor, 3458),
1444
SVEMAP1(sveor_n_u32_m, aarch64_sve_eor, 3331),
1445
SVEMAP1(sveor_n_u32_x, aarch64_sve_eor, 3203),
1446
SVEMAP1(sveor_n_u32_z, aarch64_sve_eor, 3459),
1447
SVEMAP1(sveor_n_u64_m, aarch64_sve_eor, 3332),
1448
SVEMAP1(sveor_n_u64_x, aarch64_sve_eor, 3204),
1449
SVEMAP1(sveor_n_u64_z, aarch64_sve_eor, 3460),
1450
SVEMAP1(sveor_n_u8_m, aarch64_sve_eor, 3329),
1451
SVEMAP1(sveor_n_u8_x, aarch64_sve_eor, 3201),
1452
SVEMAP1(sveor_n_u8_z, aarch64_sve_eor, 3457),
1453
SVEMAP1(sveor_s16_m, aarch64_sve_eor, 258),
1454
SVEMAP1(sveor_s16_x, aarch64_sve_eor, 130),
1455
SVEMAP1(sveor_s16_z, aarch64_sve_eor, 386),
1456
SVEMAP1(sveor_s32_m, aarch64_sve_eor, 259),
1457
SVEMAP1(sveor_s32_x, aarch64_sve_eor, 131),
1458
SVEMAP1(sveor_s32_z, aarch64_sve_eor, 387),
1459
SVEMAP1(sveor_s64_m, aarch64_sve_eor, 260),
1460
SVEMAP1(sveor_s64_x, aarch64_sve_eor, 132),
1461
SVEMAP1(sveor_s64_z, aarch64_sve_eor, 388),
1462
SVEMAP1(sveor_s8_m, aarch64_sve_eor, 257),
1463
SVEMAP1(sveor_s8_x, aarch64_sve_eor, 129),
1464
SVEMAP1(sveor_s8_z, aarch64_sve_eor, 385),
1465
SVEMAP1(sveor_u16_m, aarch64_sve_eor, 258),
1466
SVEMAP1(sveor_u16_x, aarch64_sve_eor, 130),
1467
SVEMAP1(sveor_u16_z, aarch64_sve_eor, 386),
1468
SVEMAP1(sveor_u32_m, aarch64_sve_eor, 259),
1469
SVEMAP1(sveor_u32_x, aarch64_sve_eor, 131),
1470
SVEMAP1(sveor_u32_z, aarch64_sve_eor, 387),
1471
SVEMAP1(sveor_u64_m, aarch64_sve_eor, 260),
1472
SVEMAP1(sveor_u64_x, aarch64_sve_eor, 132),
1473
SVEMAP1(sveor_u64_z, aarch64_sve_eor, 388),
1474
SVEMAP1(sveor_u8_m, aarch64_sve_eor, 257),
1475
SVEMAP1(sveor_u8_x, aarch64_sve_eor, 129),
1476
SVEMAP1(sveor_u8_z, aarch64_sve_eor, 385),
1477
SVEMAP1(sveorbt_n_s16, aarch64_sve_eorbt, 3074),
1478
SVEMAP1(sveorbt_n_s32, aarch64_sve_eorbt, 3075),
1479
SVEMAP1(sveorbt_n_s64, aarch64_sve_eorbt, 3076),
1480
SVEMAP1(sveorbt_n_s8, aarch64_sve_eorbt, 3073),
1481
SVEMAP1(sveorbt_n_u16, aarch64_sve_eorbt, 3074),
1482
SVEMAP1(sveorbt_n_u32, aarch64_sve_eorbt, 3075),
1483
SVEMAP1(sveorbt_n_u64, aarch64_sve_eorbt, 3076),
1484
SVEMAP1(sveorbt_n_u8, aarch64_sve_eorbt, 3073),
1485
SVEMAP1(sveorbt_s16, aarch64_sve_eorbt, 2),
1486
SVEMAP1(sveorbt_s32, aarch64_sve_eorbt, 3),
1487
SVEMAP1(sveorbt_s64, aarch64_sve_eorbt, 4),
1488
SVEMAP1(sveorbt_s8, aarch64_sve_eorbt, 1),
1489
SVEMAP1(sveorbt_u16, aarch64_sve_eorbt, 2),
1490
SVEMAP1(sveorbt_u32, aarch64_sve_eorbt, 3),
1491
SVEMAP1(sveorbt_u64, aarch64_sve_eorbt, 4),
1492
SVEMAP1(sveorbt_u8, aarch64_sve_eorbt, 1),
1493
SVEMAP1(sveortb_n_s16, aarch64_sve_eortb, 3074),
1494
SVEMAP1(sveortb_n_s32, aarch64_sve_eortb, 3075),
1495
SVEMAP1(sveortb_n_s64, aarch64_sve_eortb, 3076),
1496
SVEMAP1(sveortb_n_s8, aarch64_sve_eortb, 3073),
1497
SVEMAP1(sveortb_n_u16, aarch64_sve_eortb, 3074),
1498
SVEMAP1(sveortb_n_u32, aarch64_sve_eortb, 3075),
1499
SVEMAP1(sveortb_n_u64, aarch64_sve_eortb, 3076),
1500
SVEMAP1(sveortb_n_u8, aarch64_sve_eortb, 3073),
1501
SVEMAP1(sveortb_s16, aarch64_sve_eortb, 2),
1502
SVEMAP1(sveortb_s32, aarch64_sve_eortb, 3),
1503
SVEMAP1(sveortb_s64, aarch64_sve_eortb, 4),
1504
SVEMAP1(sveortb_s8, aarch64_sve_eortb, 1),
1505
SVEMAP1(sveortb_u16, aarch64_sve_eortb, 2),
1506
SVEMAP1(sveortb_u32, aarch64_sve_eortb, 3),
1507
SVEMAP1(sveortb_u64, aarch64_sve_eortb, 4),
1508
SVEMAP1(sveortb_u8, aarch64_sve_eortb, 1),
1509
SVEMAP1(sveorv_s16, aarch64_sve_eorv, 2),
1510
SVEMAP1(sveorv_s32, aarch64_sve_eorv, 3),
1511
SVEMAP1(sveorv_s64, aarch64_sve_eorv, 4),
1512
SVEMAP1(sveorv_s8, aarch64_sve_eorv, 1),
1513
SVEMAP1(sveorv_u16, aarch64_sve_eorv, 2),
1514
SVEMAP1(sveorv_u32, aarch64_sve_eorv, 3),
1515
SVEMAP1(sveorv_u64, aarch64_sve_eorv, 4),
1516
SVEMAP1(sveorv_u8, aarch64_sve_eorv, 1),
1517
SVEMAP1(svexpa_f16, aarch64_sve_fexpa_x, 5),
1518
SVEMAP1(svexpa_f32, aarch64_sve_fexpa_x, 6),
1519
SVEMAP1(svexpa_f64, aarch64_sve_fexpa_x, 7),
1520
SVEMAP1(svext_bf16, aarch64_sve_ext, 12),
1521
SVEMAP1(svext_f16, aarch64_sve_ext, 5),
1522
SVEMAP1(svext_f32, aarch64_sve_ext, 6),
1523
SVEMAP1(svext_f64, aarch64_sve_ext, 7),
1524
SVEMAP1(svext_s16, aarch64_sve_ext, 2),
1525
SVEMAP1(svext_s32, aarch64_sve_ext, 3),
1526
SVEMAP1(svext_s64, aarch64_sve_ext, 4),
1527
SVEMAP1(svext_s8, aarch64_sve_ext, 1),
1528
SVEMAP1(svext_u16, aarch64_sve_ext, 2),
1529
SVEMAP1(svext_u32, aarch64_sve_ext, 3),
1530
SVEMAP1(svext_u64, aarch64_sve_ext, 4),
1531
SVEMAP1(svext_u8, aarch64_sve_ext, 1),
1532
SVEMAP1(svextb_s16_m, aarch64_sve_sxtb, 258),
1533
SVEMAP1(svextb_s16_x, aarch64_sve_sxtb, 514),
1534
SVEMAP1(svextb_s16_z, aarch64_sve_sxtb, 642),
1535
SVEMAP1(svextb_s32_m, aarch64_sve_sxtb, 259),
1536
SVEMAP1(svextb_s32_x, aarch64_sve_sxtb, 515),
1537
SVEMAP1(svextb_s32_z, aarch64_sve_sxtb, 643),
1538
SVEMAP1(svextb_s64_m, aarch64_sve_sxtb, 260),
1539
SVEMAP1(svextb_s64_x, aarch64_sve_sxtb, 516),
1540
SVEMAP1(svextb_s64_z, aarch64_sve_sxtb, 644),
1541
SVEMAP1(svextb_u16_m, aarch64_sve_uxtb, 258),
1542
SVEMAP1(svextb_u16_x, aarch64_sve_uxtb, 514),
1543
SVEMAP1(svextb_u16_z, aarch64_sve_uxtb, 642),
1544
SVEMAP1(svextb_u32_m, aarch64_sve_uxtb, 259),
1545
SVEMAP1(svextb_u32_x, aarch64_sve_uxtb, 515),
1546
SVEMAP1(svextb_u32_z, aarch64_sve_uxtb, 643),
1547
SVEMAP1(svextb_u64_m, aarch64_sve_uxtb, 260),
1548
SVEMAP1(svextb_u64_x, aarch64_sve_uxtb, 516),
1549
SVEMAP1(svextb_u64_z, aarch64_sve_uxtb, 644),
1550
SVEMAP1(svexth_s32_m, aarch64_sve_sxth, 259),
1551
SVEMAP1(svexth_s32_x, aarch64_sve_sxth, 515),
1552
SVEMAP1(svexth_s32_z, aarch64_sve_sxth, 643),
1553
SVEMAP1(svexth_s64_m, aarch64_sve_sxth, 260),
1554
SVEMAP1(svexth_s64_x, aarch64_sve_sxth, 516),
1555
SVEMAP1(svexth_s64_z, aarch64_sve_sxth, 644),
1556
SVEMAP1(svexth_u32_m, aarch64_sve_uxth, 259),
1557
SVEMAP1(svexth_u32_x, aarch64_sve_uxth, 515),
1558
SVEMAP1(svexth_u32_z, aarch64_sve_uxth, 643),
1559
SVEMAP1(svexth_u64_m, aarch64_sve_uxth, 260),
1560
SVEMAP1(svexth_u64_x, aarch64_sve_uxth, 516),
1561
SVEMAP1(svexth_u64_z, aarch64_sve_uxth, 644),
1562
SVEMAP1(svextw_s64_m, aarch64_sve_sxtw, 260),
1563
SVEMAP1(svextw_s64_x, aarch64_sve_sxtw, 516),
1564
SVEMAP1(svextw_s64_z, aarch64_sve_sxtw, 644),
1565
SVEMAP1(svextw_u64_m, aarch64_sve_uxtw, 260),
1566
SVEMAP1(svextw_u64_x, aarch64_sve_uxtw, 516),
1567
SVEMAP1(svextw_u64_z, aarch64_sve_uxtw, 644),
1568
SVEMAP2(svget2_bf16, 8589934604),
1569
SVEMAP2(svget2_f16, 8589934597),
1570
SVEMAP2(svget2_f32, 8589934598),
1571
SVEMAP2(svget2_f64, 8589934599),
1572
SVEMAP2(svget2_s16, 8589934594),
1573
SVEMAP2(svget2_s32, 8589934595),
1574
SVEMAP2(svget2_s64, 8589934596),
1575
SVEMAP2(svget2_s8, 8589934593),
1576
SVEMAP2(svget2_u16, 8589934594),
1577
SVEMAP2(svget2_u32, 8589934595),
1578
SVEMAP2(svget2_u64, 8589934596),
1579
SVEMAP2(svget2_u8, 8589934593),
1580
SVEMAP2(svget3_bf16, 8589934604),
1581
SVEMAP2(svget3_f16, 8589934597),
1582
SVEMAP2(svget3_f32, 8589934598),
1583
SVEMAP2(svget3_f64, 8589934599),
1584
SVEMAP2(svget3_s16, 8589934594),
1585
SVEMAP2(svget3_s32, 8589934595),
1586
SVEMAP2(svget3_s64, 8589934596),
1587
SVEMAP2(svget3_s8, 8589934593),
1588
SVEMAP2(svget3_u16, 8589934594),
1589
SVEMAP2(svget3_u32, 8589934595),
1590
SVEMAP2(svget3_u64, 8589934596),
1591
SVEMAP2(svget3_u8, 8589934593),
1592
SVEMAP2(svget4_bf16, 8589934604),
1593
SVEMAP2(svget4_f16, 8589934597),
1594
SVEMAP2(svget4_f32, 8589934598),
1595
SVEMAP2(svget4_f64, 8589934599),
1596
SVEMAP2(svget4_s16, 8589934594),
1597
SVEMAP2(svget4_s32, 8589934595),
1598
SVEMAP2(svget4_s64, 8589934596),
1599
SVEMAP2(svget4_s8, 8589934593),
1600
SVEMAP2(svget4_u16, 8589934594),
1601
SVEMAP2(svget4_u32, 8589934595),
1602
SVEMAP2(svget4_u64, 8589934596),
1603
SVEMAP2(svget4_u8, 8589934593),
1604
SVEMAP1(svhadd_n_s16_m, aarch64_sve_shadd, 3330),
1605
SVEMAP1(svhadd_n_s16_x, aarch64_sve_shadd, 3202),
1606
SVEMAP1(svhadd_n_s16_z, aarch64_sve_shadd, 3458),
1607
SVEMAP1(svhadd_n_s32_m, aarch64_sve_shadd, 3331),
1608
SVEMAP1(svhadd_n_s32_x, aarch64_sve_shadd, 3203),
1609
SVEMAP1(svhadd_n_s32_z, aarch64_sve_shadd, 3459),
1610
SVEMAP1(svhadd_n_s64_m, aarch64_sve_shadd, 3332),
1611
SVEMAP1(svhadd_n_s64_x, aarch64_sve_shadd, 3204),
1612
SVEMAP1(svhadd_n_s64_z, aarch64_sve_shadd, 3460),
1613
SVEMAP1(svhadd_n_s8_m, aarch64_sve_shadd, 3329),
1614
SVEMAP1(svhadd_n_s8_x, aarch64_sve_shadd, 3201),
1615
SVEMAP1(svhadd_n_s8_z, aarch64_sve_shadd, 3457),
1616
SVEMAP1(svhadd_n_u16_m, aarch64_sve_uhadd, 3330),
1617
SVEMAP1(svhadd_n_u16_x, aarch64_sve_uhadd, 3202),
1618
SVEMAP1(svhadd_n_u16_z, aarch64_sve_uhadd, 3458),
1619
SVEMAP1(svhadd_n_u32_m, aarch64_sve_uhadd, 3331),
1620
SVEMAP1(svhadd_n_u32_x, aarch64_sve_uhadd, 3203),
1621
SVEMAP1(svhadd_n_u32_z, aarch64_sve_uhadd, 3459),
1622
SVEMAP1(svhadd_n_u64_m, aarch64_sve_uhadd, 3332),
1623
SVEMAP1(svhadd_n_u64_x, aarch64_sve_uhadd, 3204),
1624
SVEMAP1(svhadd_n_u64_z, aarch64_sve_uhadd, 3460),
1625
SVEMAP1(svhadd_n_u8_m, aarch64_sve_uhadd, 3329),
1626
SVEMAP1(svhadd_n_u8_x, aarch64_sve_uhadd, 3201),
1627
SVEMAP1(svhadd_n_u8_z, aarch64_sve_uhadd, 3457),
1628
SVEMAP1(svhadd_s16_m, aarch64_sve_shadd, 258),
1629
SVEMAP1(svhadd_s16_x, aarch64_sve_shadd, 130),
1630
SVEMAP1(svhadd_s16_z, aarch64_sve_shadd, 386),
1631
SVEMAP1(svhadd_s32_m, aarch64_sve_shadd, 259),
1632
SVEMAP1(svhadd_s32_x, aarch64_sve_shadd, 131),
1633
SVEMAP1(svhadd_s32_z, aarch64_sve_shadd, 387),
1634
SVEMAP1(svhadd_s64_m, aarch64_sve_shadd, 260),
1635
SVEMAP1(svhadd_s64_x, aarch64_sve_shadd, 132),
1636
SVEMAP1(svhadd_s64_z, aarch64_sve_shadd, 388),
1637
SVEMAP1(svhadd_s8_m, aarch64_sve_shadd, 257),
1638
SVEMAP1(svhadd_s8_x, aarch64_sve_shadd, 129),
1639
SVEMAP1(svhadd_s8_z, aarch64_sve_shadd, 385),
1640
SVEMAP1(svhadd_u16_m, aarch64_sve_uhadd, 258),
1641
SVEMAP1(svhadd_u16_x, aarch64_sve_uhadd, 130),
1642
SVEMAP1(svhadd_u16_z, aarch64_sve_uhadd, 386),
1643
SVEMAP1(svhadd_u32_m, aarch64_sve_uhadd, 259),
1644
SVEMAP1(svhadd_u32_x, aarch64_sve_uhadd, 131),
1645
SVEMAP1(svhadd_u32_z, aarch64_sve_uhadd, 387),
1646
SVEMAP1(svhadd_u64_m, aarch64_sve_uhadd, 260),
1647
SVEMAP1(svhadd_u64_x, aarch64_sve_uhadd, 132),
1648
SVEMAP1(svhadd_u64_z, aarch64_sve_uhadd, 388),
1649
SVEMAP1(svhadd_u8_m, aarch64_sve_uhadd, 257),
1650
SVEMAP1(svhadd_u8_x, aarch64_sve_uhadd, 129),
1651
SVEMAP1(svhadd_u8_z, aarch64_sve_uhadd, 385),
1652
SVEMAP1(svhistcnt_s32_z, aarch64_sve_histcnt, 3),
1653
SVEMAP1(svhistcnt_s64_z, aarch64_sve_histcnt, 4),
1654
SVEMAP1(svhistcnt_u32_z, aarch64_sve_histcnt, 3),
1655
SVEMAP1(svhistcnt_u64_z, aarch64_sve_histcnt, 4),
1656
SVEMAP1(svhistseg_s8, aarch64_sve_histseg, 1),
1657
SVEMAP1(svhistseg_u8, aarch64_sve_histseg, 1),
1658
SVEMAP1(svhsub_n_s16_m, aarch64_sve_shsub, 3330),
1659
SVEMAP1(svhsub_n_s16_x, aarch64_sve_shsub, 3202),
1660
SVEMAP1(svhsub_n_s16_z, aarch64_sve_shsub, 3458),
1661
SVEMAP1(svhsub_n_s32_m, aarch64_sve_shsub, 3331),
1662
SVEMAP1(svhsub_n_s32_x, aarch64_sve_shsub, 3203),
1663
SVEMAP1(svhsub_n_s32_z, aarch64_sve_shsub, 3459),
1664
SVEMAP1(svhsub_n_s64_m, aarch64_sve_shsub, 3332),
1665
SVEMAP1(svhsub_n_s64_x, aarch64_sve_shsub, 3204),
1666
SVEMAP1(svhsub_n_s64_z, aarch64_sve_shsub, 3460),
1667
SVEMAP1(svhsub_n_s8_m, aarch64_sve_shsub, 3329),
1668
SVEMAP1(svhsub_n_s8_x, aarch64_sve_shsub, 3201),
1669
SVEMAP1(svhsub_n_s8_z, aarch64_sve_shsub, 3457),
1670
SVEMAP1(svhsub_n_u16_m, aarch64_sve_uhsub, 3330),
1671
SVEMAP1(svhsub_n_u16_x, aarch64_sve_uhsub, 3202),
1672
SVEMAP1(svhsub_n_u16_z, aarch64_sve_uhsub, 3458),
1673
SVEMAP1(svhsub_n_u32_m, aarch64_sve_uhsub, 3331),
1674
SVEMAP1(svhsub_n_u32_x, aarch64_sve_uhsub, 3203),
1675
SVEMAP1(svhsub_n_u32_z, aarch64_sve_uhsub, 3459),
1676
SVEMAP1(svhsub_n_u64_m, aarch64_sve_uhsub, 3332),
1677
SVEMAP1(svhsub_n_u64_x, aarch64_sve_uhsub, 3204),
1678
SVEMAP1(svhsub_n_u64_z, aarch64_sve_uhsub, 3460),
1679
SVEMAP1(svhsub_n_u8_m, aarch64_sve_uhsub, 3329),
1680
SVEMAP1(svhsub_n_u8_x, aarch64_sve_uhsub, 3201),
1681
SVEMAP1(svhsub_n_u8_z, aarch64_sve_uhsub, 3457),
1682
SVEMAP1(svhsub_s16_m, aarch64_sve_shsub, 258),
1683
SVEMAP1(svhsub_s16_x, aarch64_sve_shsub, 130),
1684
SVEMAP1(svhsub_s16_z, aarch64_sve_shsub, 386),
1685
SVEMAP1(svhsub_s32_m, aarch64_sve_shsub, 259),
1686
SVEMAP1(svhsub_s32_x, aarch64_sve_shsub, 131),
1687
SVEMAP1(svhsub_s32_z, aarch64_sve_shsub, 387),
1688
SVEMAP1(svhsub_s64_m, aarch64_sve_shsub, 260),
1689
SVEMAP1(svhsub_s64_x, aarch64_sve_shsub, 132),
1690
SVEMAP1(svhsub_s64_z, aarch64_sve_shsub, 388),
1691
SVEMAP1(svhsub_s8_m, aarch64_sve_shsub, 257),
1692
SVEMAP1(svhsub_s8_x, aarch64_sve_shsub, 129),
1693
SVEMAP1(svhsub_s8_z, aarch64_sve_shsub, 385),
1694
SVEMAP1(svhsub_u16_m, aarch64_sve_uhsub, 258),
1695
SVEMAP1(svhsub_u16_x, aarch64_sve_uhsub, 130),
1696
SVEMAP1(svhsub_u16_z, aarch64_sve_uhsub, 386),
1697
SVEMAP1(svhsub_u32_m, aarch64_sve_uhsub, 259),
1698
SVEMAP1(svhsub_u32_x, aarch64_sve_uhsub, 131),
1699
SVEMAP1(svhsub_u32_z, aarch64_sve_uhsub, 387),
1700
SVEMAP1(svhsub_u64_m, aarch64_sve_uhsub, 260),
1701
SVEMAP1(svhsub_u64_x, aarch64_sve_uhsub, 132),
1702
SVEMAP1(svhsub_u64_z, aarch64_sve_uhsub, 388),
1703
SVEMAP1(svhsub_u8_m, aarch64_sve_uhsub, 257),
1704
SVEMAP1(svhsub_u8_x, aarch64_sve_uhsub, 129),
1705
SVEMAP1(svhsub_u8_z, aarch64_sve_uhsub, 385),
1706
SVEMAP1(svhsubr_n_s16_m, aarch64_sve_shsubr, 3330),
1707
SVEMAP1(svhsubr_n_s16_x, aarch64_sve_shsubr, 3202),
1708
SVEMAP1(svhsubr_n_s16_z, aarch64_sve_shsubr, 3458),
1709
SVEMAP1(svhsubr_n_s32_m, aarch64_sve_shsubr, 3331),
1710
SVEMAP1(svhsubr_n_s32_x, aarch64_sve_shsubr, 3203),
1711
SVEMAP1(svhsubr_n_s32_z, aarch64_sve_shsubr, 3459),
1712
SVEMAP1(svhsubr_n_s64_m, aarch64_sve_shsubr, 3332),
1713
SVEMAP1(svhsubr_n_s64_x, aarch64_sve_shsubr, 3204),
1714
SVEMAP1(svhsubr_n_s64_z, aarch64_sve_shsubr, 3460),
1715
SVEMAP1(svhsubr_n_s8_m, aarch64_sve_shsubr, 3329),
1716
SVEMAP1(svhsubr_n_s8_x, aarch64_sve_shsubr, 3201),
1717
SVEMAP1(svhsubr_n_s8_z, aarch64_sve_shsubr, 3457),
1718
SVEMAP1(svhsubr_n_u16_m, aarch64_sve_uhsubr, 3330),
1719
SVEMAP1(svhsubr_n_u16_x, aarch64_sve_uhsubr, 3202),
1720
SVEMAP1(svhsubr_n_u16_z, aarch64_sve_uhsubr, 3458),
1721
SVEMAP1(svhsubr_n_u32_m, aarch64_sve_uhsubr, 3331),
1722
SVEMAP1(svhsubr_n_u32_x, aarch64_sve_uhsubr, 3203),
1723
SVEMAP1(svhsubr_n_u32_z, aarch64_sve_uhsubr, 3459),
1724
SVEMAP1(svhsubr_n_u64_m, aarch64_sve_uhsubr, 3332),
1725
SVEMAP1(svhsubr_n_u64_x, aarch64_sve_uhsubr, 3204),
1726
SVEMAP1(svhsubr_n_u64_z, aarch64_sve_uhsubr, 3460),
1727
SVEMAP1(svhsubr_n_u8_m, aarch64_sve_uhsubr, 3329),
1728
SVEMAP1(svhsubr_n_u8_x, aarch64_sve_uhsubr, 3201),
1729
SVEMAP1(svhsubr_n_u8_z, aarch64_sve_uhsubr, 3457),
1730
SVEMAP1(svhsubr_s16_m, aarch64_sve_shsubr, 258),
1731
SVEMAP1(svhsubr_s16_x, aarch64_sve_shsubr, 130),
1732
SVEMAP1(svhsubr_s16_z, aarch64_sve_shsubr, 386),
1733
SVEMAP1(svhsubr_s32_m, aarch64_sve_shsubr, 259),
1734
SVEMAP1(svhsubr_s32_x, aarch64_sve_shsubr, 131),
1735
SVEMAP1(svhsubr_s32_z, aarch64_sve_shsubr, 387),
1736
SVEMAP1(svhsubr_s64_m, aarch64_sve_shsubr, 260),
1737
SVEMAP1(svhsubr_s64_x, aarch64_sve_shsubr, 132),
1738
SVEMAP1(svhsubr_s64_z, aarch64_sve_shsubr, 388),
1739
SVEMAP1(svhsubr_s8_m, aarch64_sve_shsubr, 257),
1740
SVEMAP1(svhsubr_s8_x, aarch64_sve_shsubr, 129),
1741
SVEMAP1(svhsubr_s8_z, aarch64_sve_shsubr, 385),
1742
SVEMAP1(svhsubr_u16_m, aarch64_sve_uhsubr, 258),
1743
SVEMAP1(svhsubr_u16_x, aarch64_sve_uhsubr, 130),
1744
SVEMAP1(svhsubr_u16_z, aarch64_sve_uhsubr, 386),
1745
SVEMAP1(svhsubr_u32_m, aarch64_sve_uhsubr, 259),
1746
SVEMAP1(svhsubr_u32_x, aarch64_sve_uhsubr, 131),
1747
SVEMAP1(svhsubr_u32_z, aarch64_sve_uhsubr, 387),
1748
SVEMAP1(svhsubr_u64_m, aarch64_sve_uhsubr, 260),
1749
SVEMAP1(svhsubr_u64_x, aarch64_sve_uhsubr, 132),
1750
SVEMAP1(svhsubr_u64_z, aarch64_sve_uhsubr, 388),
1751
SVEMAP1(svhsubr_u8_m, aarch64_sve_uhsubr, 257),
1752
SVEMAP1(svhsubr_u8_x, aarch64_sve_uhsubr, 129),
1753
SVEMAP1(svhsubr_u8_z, aarch64_sve_uhsubr, 385),
1754
SVEMAP1(svindex_s16, aarch64_sve_index, 2),
1755
SVEMAP1(svindex_s32, aarch64_sve_index, 3),
1756
SVEMAP1(svindex_s64, aarch64_sve_index, 4),
1757
SVEMAP1(svindex_s8, aarch64_sve_index, 1),
1758
SVEMAP1(svindex_u16, aarch64_sve_index, 2),
1759
SVEMAP1(svindex_u32, aarch64_sve_index, 3),
1760
SVEMAP1(svindex_u64, aarch64_sve_index, 4),
1761
SVEMAP1(svindex_u8, aarch64_sve_index, 1),
1762
SVEMAP1(svinsr_n_bf16, aarch64_sve_insr, 12),
1763
SVEMAP1(svinsr_n_f16, aarch64_sve_insr, 5),
1764
SVEMAP1(svinsr_n_f32, aarch64_sve_insr, 6),
1765
SVEMAP1(svinsr_n_f64, aarch64_sve_insr, 7),
1766
SVEMAP1(svinsr_n_s16, aarch64_sve_insr, 2),
1767
SVEMAP1(svinsr_n_s32, aarch64_sve_insr, 3),
1768
SVEMAP1(svinsr_n_s64, aarch64_sve_insr, 4),
1769
SVEMAP1(svinsr_n_s8, aarch64_sve_insr, 1),
1770
SVEMAP1(svinsr_n_u16, aarch64_sve_insr, 2),
1771
SVEMAP1(svinsr_n_u32, aarch64_sve_insr, 3),
1772
SVEMAP1(svinsr_n_u64, aarch64_sve_insr, 4),
1773
SVEMAP1(svinsr_n_u8, aarch64_sve_insr, 1),
1774
SVEMAP1(svlasta_bf16, aarch64_sve_lasta, 12),
1775
SVEMAP1(svlasta_f16, aarch64_sve_lasta, 5),
1776
SVEMAP1(svlasta_f32, aarch64_sve_lasta, 6),
1777
SVEMAP1(svlasta_f64, aarch64_sve_lasta, 7),
1778
SVEMAP1(svlasta_s16, aarch64_sve_lasta, 2),
1779
SVEMAP1(svlasta_s32, aarch64_sve_lasta, 3),
1780
SVEMAP1(svlasta_s64, aarch64_sve_lasta, 4),
1781
SVEMAP1(svlasta_s8, aarch64_sve_lasta, 1),
1782
SVEMAP1(svlasta_u16, aarch64_sve_lasta, 2),
1783
SVEMAP1(svlasta_u32, aarch64_sve_lasta, 3),
1784
SVEMAP1(svlasta_u64, aarch64_sve_lasta, 4),
1785
SVEMAP1(svlasta_u8, aarch64_sve_lasta, 1),
1786
SVEMAP1(svlastb_bf16, aarch64_sve_lastb, 12),
1787
SVEMAP1(svlastb_f16, aarch64_sve_lastb, 5),
1788
SVEMAP1(svlastb_f32, aarch64_sve_lastb, 6),
1789
SVEMAP1(svlastb_f64, aarch64_sve_lastb, 7),
1790
SVEMAP1(svlastb_s16, aarch64_sve_lastb, 2),
1791
SVEMAP1(svlastb_s32, aarch64_sve_lastb, 3),
1792
SVEMAP1(svlastb_s64, aarch64_sve_lastb, 4),
1793
SVEMAP1(svlastb_s8, aarch64_sve_lastb, 1),
1794
SVEMAP1(svlastb_u16, aarch64_sve_lastb, 2),
1795
SVEMAP1(svlastb_u32, aarch64_sve_lastb, 3),
1796
SVEMAP1(svlastb_u64, aarch64_sve_lastb, 4),
1797
SVEMAP1(svlastb_u8, aarch64_sve_lastb, 1),
1798
SVEMAP1(svld1_bf16, aarch64_sve_ld1, 8204),
1799
SVEMAP1(svld1_f16, aarch64_sve_ld1, 8197),
1800
SVEMAP1(svld1_f32, aarch64_sve_ld1, 8198),
1801
SVEMAP1(svld1_f64, aarch64_sve_ld1, 8199),
1802
SVEMAP1(svld1_gather_s32index_f32, aarch64_sve_ld1_gather_sxtw_index, 32774),
1803
SVEMAP1(svld1_gather_s32index_s32, aarch64_sve_ld1_gather_sxtw_index, 32771),
1804
SVEMAP1(svld1_gather_s32index_u32, aarch64_sve_ld1_gather_sxtw_index, 32771),
1805
SVEMAP1(svld1_gather_s32offset_f32, aarch64_sve_ld1_gather_sxtw, 16809990),
1806
SVEMAP1(svld1_gather_s32offset_s32, aarch64_sve_ld1_gather_sxtw, 16809987),
1807
SVEMAP1(svld1_gather_s32offset_u32, aarch64_sve_ld1_gather_sxtw, 16809987),
1808
SVEMAP1(svld1_gather_s64index_f64, aarch64_sve_ld1_gather_index, 32775),
1809
SVEMAP1(svld1_gather_s64index_s64, aarch64_sve_ld1_gather_index, 32772),
1810
SVEMAP1(svld1_gather_s64index_u64, aarch64_sve_ld1_gather_index, 32772),
1811
SVEMAP1(svld1_gather_s64offset_f64, aarch64_sve_ld1_gather, 16809991),
1812
SVEMAP1(svld1_gather_s64offset_s64, aarch64_sve_ld1_gather, 16809988),
1813
SVEMAP1(svld1_gather_s64offset_u64, aarch64_sve_ld1_gather, 16809988),
1814
SVEMAP1(svld1_gather_u32base_f32, aarch64_sve_ld1_gather_scalar_offset, 32774),
1815
SVEMAP1(svld1_gather_u32base_index_f32, aarch64_sve_ld1_gather_scalar_offset, 32774),
1816
SVEMAP1(svld1_gather_u32base_index_s32, aarch64_sve_ld1_gather_scalar_offset, 32771),
1817
SVEMAP1(svld1_gather_u32base_index_u32, aarch64_sve_ld1_gather_scalar_offset, 32771),
1818
SVEMAP1(svld1_gather_u32base_offset_f32, aarch64_sve_ld1_gather_scalar_offset, 16809990),
1819
SVEMAP1(svld1_gather_u32base_offset_s32, aarch64_sve_ld1_gather_scalar_offset, 16809987),
1820
SVEMAP1(svld1_gather_u32base_offset_u32, aarch64_sve_ld1_gather_scalar_offset, 16809987),
1821
SVEMAP1(svld1_gather_u32base_s32, aarch64_sve_ld1_gather_scalar_offset, 32771),
1822
SVEMAP1(svld1_gather_u32base_u32, aarch64_sve_ld1_gather_scalar_offset, 32771),
1823
SVEMAP1(svld1_gather_u32index_f32, aarch64_sve_ld1_gather_uxtw_index, 32774),
1824
SVEMAP1(svld1_gather_u32index_s32, aarch64_sve_ld1_gather_uxtw_index, 32771),
1825
SVEMAP1(svld1_gather_u32index_u32, aarch64_sve_ld1_gather_uxtw_index, 32771),
1826
SVEMAP1(svld1_gather_u32offset_f32, aarch64_sve_ld1_gather_uxtw, 16809990),
1827
SVEMAP1(svld1_gather_u32offset_s32, aarch64_sve_ld1_gather_uxtw, 16809987),
1828
SVEMAP1(svld1_gather_u32offset_u32, aarch64_sve_ld1_gather_uxtw, 16809987),
1829
SVEMAP1(svld1_gather_u64base_f64, aarch64_sve_ld1_gather_scalar_offset, 32775),
1830
SVEMAP1(svld1_gather_u64base_index_f64, aarch64_sve_ld1_gather_scalar_offset, 32775),
1831
SVEMAP1(svld1_gather_u64base_index_s64, aarch64_sve_ld1_gather_scalar_offset, 32772),
1832
SVEMAP1(svld1_gather_u64base_index_u64, aarch64_sve_ld1_gather_scalar_offset, 32772),
1833
SVEMAP1(svld1_gather_u64base_offset_f64, aarch64_sve_ld1_gather_scalar_offset, 16809991),
1834
SVEMAP1(svld1_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 16809988),
1835
SVEMAP1(svld1_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 16809988),
1836
SVEMAP1(svld1_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 32772),
1837
SVEMAP1(svld1_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 32772),
1838
SVEMAP1(svld1_gather_u64index_f64, aarch64_sve_ld1_gather_index, 32775),
1839
SVEMAP1(svld1_gather_u64index_s64, aarch64_sve_ld1_gather_index, 32772),
1840
SVEMAP1(svld1_gather_u64index_u64, aarch64_sve_ld1_gather_index, 32772),
1841
SVEMAP1(svld1_gather_u64offset_f64, aarch64_sve_ld1_gather, 16809991),
1842
SVEMAP1(svld1_gather_u64offset_s64, aarch64_sve_ld1_gather, 16809988),
1843
SVEMAP1(svld1_gather_u64offset_u64, aarch64_sve_ld1_gather, 16809988),
1844
SVEMAP1(svld1_s16, aarch64_sve_ld1, 8194),
1845
SVEMAP1(svld1_s32, aarch64_sve_ld1, 8195),
1846
SVEMAP1(svld1_s64, aarch64_sve_ld1, 8196),
1847
SVEMAP1(svld1_s8, aarch64_sve_ld1, 8193),
1848
SVEMAP1(svld1_u16, aarch64_sve_ld1, 8194),
1849
SVEMAP1(svld1_u32, aarch64_sve_ld1, 8195),
1850
SVEMAP1(svld1_u64, aarch64_sve_ld1, 8196),
1851
SVEMAP1(svld1_u8, aarch64_sve_ld1, 8193),
1852
SVEMAP1(svld1_vnum_bf16, aarch64_sve_ld1, 8204),
1853
SVEMAP1(svld1_vnum_f16, aarch64_sve_ld1, 8197),
1854
SVEMAP1(svld1_vnum_f32, aarch64_sve_ld1, 8198),
1855
SVEMAP1(svld1_vnum_f64, aarch64_sve_ld1, 8199),
1856
SVEMAP1(svld1_vnum_s16, aarch64_sve_ld1, 8194),
1857
SVEMAP1(svld1_vnum_s32, aarch64_sve_ld1, 8195),
1858
SVEMAP1(svld1_vnum_s64, aarch64_sve_ld1, 8196),
1859
SVEMAP1(svld1_vnum_s8, aarch64_sve_ld1, 8193),
1860
SVEMAP1(svld1_vnum_u16, aarch64_sve_ld1, 8194),
1861
SVEMAP1(svld1_vnum_u32, aarch64_sve_ld1, 8195),
1862
SVEMAP1(svld1_vnum_u64, aarch64_sve_ld1, 8196),
1863
SVEMAP1(svld1_vnum_u8, aarch64_sve_ld1, 8193),
1864
SVEMAP1(svld1ro_bf16, aarch64_sve_ld1ro, 12),
1865
SVEMAP1(svld1ro_f16, aarch64_sve_ld1ro, 5),
1866
SVEMAP1(svld1ro_f32, aarch64_sve_ld1ro, 6),
1867
SVEMAP1(svld1ro_f64, aarch64_sve_ld1ro, 7),
1868
SVEMAP1(svld1ro_s16, aarch64_sve_ld1ro, 2),
1869
SVEMAP1(svld1ro_s32, aarch64_sve_ld1ro, 3),
1870
SVEMAP1(svld1ro_s64, aarch64_sve_ld1ro, 4),
1871
SVEMAP1(svld1ro_s8, aarch64_sve_ld1ro, 1),
1872
SVEMAP1(svld1ro_u16, aarch64_sve_ld1ro, 2),
1873
SVEMAP1(svld1ro_u32, aarch64_sve_ld1ro, 3),
1874
SVEMAP1(svld1ro_u64, aarch64_sve_ld1ro, 4),
1875
SVEMAP1(svld1ro_u8, aarch64_sve_ld1ro, 1),
1876
SVEMAP1(svld1rq_bf16, aarch64_sve_ld1rq, 12),
1877
SVEMAP1(svld1rq_f16, aarch64_sve_ld1rq, 5),
1878
SVEMAP1(svld1rq_f32, aarch64_sve_ld1rq, 6),
1879
SVEMAP1(svld1rq_f64, aarch64_sve_ld1rq, 7),
1880
SVEMAP1(svld1rq_s16, aarch64_sve_ld1rq, 2),
1881
SVEMAP1(svld1rq_s32, aarch64_sve_ld1rq, 3),
1882
SVEMAP1(svld1rq_s64, aarch64_sve_ld1rq, 4),
1883
SVEMAP1(svld1rq_s8, aarch64_sve_ld1rq, 1),
1884
SVEMAP1(svld1rq_u16, aarch64_sve_ld1rq, 2),
1885
SVEMAP1(svld1rq_u32, aarch64_sve_ld1rq, 3),
1886
SVEMAP1(svld1rq_u64, aarch64_sve_ld1rq, 4),
1887
SVEMAP1(svld1rq_u8, aarch64_sve_ld1rq, 1),
1888
SVEMAP1(svld1sb_gather_s32offset_s32, aarch64_sve_ld1_gather_sxtw, 16810003),
1889
SVEMAP1(svld1sb_gather_s32offset_u32, aarch64_sve_ld1_gather_sxtw, 16810003),
1890
SVEMAP1(svld1sb_gather_s64offset_s64, aarch64_sve_ld1_gather, 16810004),
1891
SVEMAP1(svld1sb_gather_s64offset_u64, aarch64_sve_ld1_gather, 16810004),
1892
SVEMAP1(svld1sb_gather_u32base_offset_s32, aarch64_sve_ld1_gather_scalar_offset, 16810003),
1893
SVEMAP1(svld1sb_gather_u32base_offset_u32, aarch64_sve_ld1_gather_scalar_offset, 16810003),
1894
SVEMAP1(svld1sb_gather_u32base_s32, aarch64_sve_ld1_gather_scalar_offset, 32787),
1895
SVEMAP1(svld1sb_gather_u32base_u32, aarch64_sve_ld1_gather_scalar_offset, 32787),
1896
SVEMAP1(svld1sb_gather_u32offset_s32, aarch64_sve_ld1_gather_uxtw, 16810003),
1897
SVEMAP1(svld1sb_gather_u32offset_u32, aarch64_sve_ld1_gather_uxtw, 16810003),
1898
SVEMAP1(svld1sb_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 16810004),
1899
SVEMAP1(svld1sb_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 16810004),
1900
SVEMAP1(svld1sb_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 32788),
1901
SVEMAP1(svld1sb_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 32788),
1902
SVEMAP1(svld1sb_gather_u64offset_s64, aarch64_sve_ld1_gather, 16810004),
1903
SVEMAP1(svld1sb_gather_u64offset_u64, aarch64_sve_ld1_gather, 16810004),
1904
SVEMAP1(svld1sb_s16, aarch64_sve_ld1, 8210),
1905
SVEMAP1(svld1sb_s32, aarch64_sve_ld1, 8211),
1906
SVEMAP1(svld1sb_s64, aarch64_sve_ld1, 8212),
1907
SVEMAP1(svld1sb_u16, aarch64_sve_ld1, 8210),
1908
SVEMAP1(svld1sb_u32, aarch64_sve_ld1, 8211),
1909
SVEMAP1(svld1sb_u64, aarch64_sve_ld1, 8212),
1910
SVEMAP1(svld1sb_vnum_s16, aarch64_sve_ld1, 8210),
1911
SVEMAP1(svld1sb_vnum_s32, aarch64_sve_ld1, 8211),
1912
SVEMAP1(svld1sb_vnum_s64, aarch64_sve_ld1, 8212),
1913
SVEMAP1(svld1sb_vnum_u16, aarch64_sve_ld1, 8210),
1914
SVEMAP1(svld1sb_vnum_u32, aarch64_sve_ld1, 8211),
1915
SVEMAP1(svld1sb_vnum_u64, aarch64_sve_ld1, 8212),
1916
SVEMAP1(svld1sh_gather_s32index_s32, aarch64_sve_ld1_gather_sxtw_index, 32803),
1917
SVEMAP1(svld1sh_gather_s32index_u32, aarch64_sve_ld1_gather_sxtw_index, 32803),
1918
SVEMAP1(svld1sh_gather_s32offset_s32, aarch64_sve_ld1_gather_sxtw, 16810019),
1919
SVEMAP1(svld1sh_gather_s32offset_u32, aarch64_sve_ld1_gather_sxtw, 16810019),
1920
SVEMAP1(svld1sh_gather_s64index_s64, aarch64_sve_ld1_gather_index, 32804),
1921
SVEMAP1(svld1sh_gather_s64index_u64, aarch64_sve_ld1_gather_index, 32804),
1922
SVEMAP1(svld1sh_gather_s64offset_s64, aarch64_sve_ld1_gather, 16810020),
1923
SVEMAP1(svld1sh_gather_s64offset_u64, aarch64_sve_ld1_gather, 16810020),
1924
SVEMAP1(svld1sh_gather_u32base_index_s32, aarch64_sve_ld1_gather_scalar_offset, 32803),
1925
SVEMAP1(svld1sh_gather_u32base_index_u32, aarch64_sve_ld1_gather_scalar_offset, 32803),
1926
SVEMAP1(svld1sh_gather_u32base_offset_s32, aarch64_sve_ld1_gather_scalar_offset, 16810019),
1927
SVEMAP1(svld1sh_gather_u32base_offset_u32, aarch64_sve_ld1_gather_scalar_offset, 16810019),
1928
SVEMAP1(svld1sh_gather_u32base_s32, aarch64_sve_ld1_gather_scalar_offset, 32803),
1929
SVEMAP1(svld1sh_gather_u32base_u32, aarch64_sve_ld1_gather_scalar_offset, 32803),
1930
SVEMAP1(svld1sh_gather_u32index_s32, aarch64_sve_ld1_gather_uxtw_index, 32803),
1931
SVEMAP1(svld1sh_gather_u32index_u32, aarch64_sve_ld1_gather_uxtw_index, 32803),
1932
SVEMAP1(svld1sh_gather_u32offset_s32, aarch64_sve_ld1_gather_uxtw, 16810019),
1933
SVEMAP1(svld1sh_gather_u32offset_u32, aarch64_sve_ld1_gather_uxtw, 16810019),
1934
SVEMAP1(svld1sh_gather_u64base_index_s64, aarch64_sve_ld1_gather_scalar_offset, 32804),
1935
SVEMAP1(svld1sh_gather_u64base_index_u64, aarch64_sve_ld1_gather_scalar_offset, 32804),
1936
SVEMAP1(svld1sh_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 16810020),
1937
SVEMAP1(svld1sh_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 16810020),
1938
SVEMAP1(svld1sh_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 32804),
1939
SVEMAP1(svld1sh_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 32804),
1940
SVEMAP1(svld1sh_gather_u64index_s64, aarch64_sve_ld1_gather_index, 32804),
1941
SVEMAP1(svld1sh_gather_u64index_u64, aarch64_sve_ld1_gather_index, 32804),
1942
SVEMAP1(svld1sh_gather_u64offset_s64, aarch64_sve_ld1_gather, 16810020),
1943
SVEMAP1(svld1sh_gather_u64offset_u64, aarch64_sve_ld1_gather, 16810020),
1944
SVEMAP1(svld1sh_s32, aarch64_sve_ld1, 8227),
1945
SVEMAP1(svld1sh_s64, aarch64_sve_ld1, 8228),
1946
SVEMAP1(svld1sh_u32, aarch64_sve_ld1, 8227),
1947
SVEMAP1(svld1sh_u64, aarch64_sve_ld1, 8228),
1948
SVEMAP1(svld1sh_vnum_s32, aarch64_sve_ld1, 8227),
1949
SVEMAP1(svld1sh_vnum_s64, aarch64_sve_ld1, 8228),
1950
SVEMAP1(svld1sh_vnum_u32, aarch64_sve_ld1, 8227),
1951
SVEMAP1(svld1sh_vnum_u64, aarch64_sve_ld1, 8228),
1952
SVEMAP1(svld1sw_gather_s64index_s64, aarch64_sve_ld1_gather_index, 32820),
1953
SVEMAP1(svld1sw_gather_s64index_u64, aarch64_sve_ld1_gather_index, 32820),
1954
SVEMAP1(svld1sw_gather_s64offset_s64, aarch64_sve_ld1_gather, 16810036),
1955
SVEMAP1(svld1sw_gather_s64offset_u64, aarch64_sve_ld1_gather, 16810036),
1956
SVEMAP1(svld1sw_gather_u64base_index_s64, aarch64_sve_ld1_gather_scalar_offset, 32820),
1957
SVEMAP1(svld1sw_gather_u64base_index_u64, aarch64_sve_ld1_gather_scalar_offset, 32820),
1958
SVEMAP1(svld1sw_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 16810036),
1959
SVEMAP1(svld1sw_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 16810036),
1960
SVEMAP1(svld1sw_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 32820),
1961
SVEMAP1(svld1sw_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 32820),
1962
SVEMAP1(svld1sw_gather_u64index_s64, aarch64_sve_ld1_gather_index, 32820),
1963
SVEMAP1(svld1sw_gather_u64index_u64, aarch64_sve_ld1_gather_index, 32820),
1964
SVEMAP1(svld1sw_gather_u64offset_s64, aarch64_sve_ld1_gather, 16810036),
1965
SVEMAP1(svld1sw_gather_u64offset_u64, aarch64_sve_ld1_gather, 16810036),
1966
SVEMAP1(svld1sw_s64, aarch64_sve_ld1, 8244),
1967
SVEMAP1(svld1sw_u64, aarch64_sve_ld1, 8244),
1968
SVEMAP1(svld1sw_vnum_s64, aarch64_sve_ld1, 8244),
1969
SVEMAP1(svld1sw_vnum_u64, aarch64_sve_ld1, 8244),
1970
SVEMAP1(svld1ub_gather_s32offset_s32, aarch64_sve_ld1_gather_sxtw, 17334291),
1971
SVEMAP1(svld1ub_gather_s32offset_u32, aarch64_sve_ld1_gather_sxtw, 17334291),
1972
SVEMAP1(svld1ub_gather_s64offset_s64, aarch64_sve_ld1_gather, 17334292),
1973
SVEMAP1(svld1ub_gather_s64offset_u64, aarch64_sve_ld1_gather, 17334292),
1974
SVEMAP1(svld1ub_gather_u32base_offset_s32, aarch64_sve_ld1_gather_scalar_offset, 17334291),
1975
SVEMAP1(svld1ub_gather_u32base_offset_u32, aarch64_sve_ld1_gather_scalar_offset, 17334291),
1976
SVEMAP1(svld1ub_gather_u32base_s32, aarch64_sve_ld1_gather_scalar_offset, 557075),
1977
SVEMAP1(svld1ub_gather_u32base_u32, aarch64_sve_ld1_gather_scalar_offset, 557075),
1978
SVEMAP1(svld1ub_gather_u32offset_s32, aarch64_sve_ld1_gather_uxtw, 17334291),
1979
SVEMAP1(svld1ub_gather_u32offset_u32, aarch64_sve_ld1_gather_uxtw, 17334291),
1980
SVEMAP1(svld1ub_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 17334292),
1981
SVEMAP1(svld1ub_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 17334292),
1982
SVEMAP1(svld1ub_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 557076),
1983
SVEMAP1(svld1ub_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 557076),
1984
SVEMAP1(svld1ub_gather_u64offset_s64, aarch64_sve_ld1_gather, 17334292),
1985
SVEMAP1(svld1ub_gather_u64offset_u64, aarch64_sve_ld1_gather, 17334292),
1986
SVEMAP1(svld1ub_s16, aarch64_sve_ld1, 532498),
1987
SVEMAP1(svld1ub_s32, aarch64_sve_ld1, 532499),
1988
SVEMAP1(svld1ub_s64, aarch64_sve_ld1, 532500),
1989
SVEMAP1(svld1ub_u16, aarch64_sve_ld1, 532498),
1990
SVEMAP1(svld1ub_u32, aarch64_sve_ld1, 532499),
1991
SVEMAP1(svld1ub_u64, aarch64_sve_ld1, 532500),
1992
SVEMAP1(svld1ub_vnum_s16, aarch64_sve_ld1, 532498),
1993
SVEMAP1(svld1ub_vnum_s32, aarch64_sve_ld1, 532499),
1994
SVEMAP1(svld1ub_vnum_s64, aarch64_sve_ld1, 532500),
1995
SVEMAP1(svld1ub_vnum_u16, aarch64_sve_ld1, 532498),
1996
SVEMAP1(svld1ub_vnum_u32, aarch64_sve_ld1, 532499),
1997
SVEMAP1(svld1ub_vnum_u64, aarch64_sve_ld1, 532500),
1998
SVEMAP1(svld1uh_gather_s32index_s32, aarch64_sve_ld1_gather_sxtw_index, 557091),
1999
SVEMAP1(svld1uh_gather_s32index_u32, aarch64_sve_ld1_gather_sxtw_index, 557091),
2000
SVEMAP1(svld1uh_gather_s32offset_s32, aarch64_sve_ld1_gather_sxtw, 17334307),
2001
SVEMAP1(svld1uh_gather_s32offset_u32, aarch64_sve_ld1_gather_sxtw, 17334307),
2002
SVEMAP1(svld1uh_gather_s64index_s64, aarch64_sve_ld1_gather_index, 557092),
2003
SVEMAP1(svld1uh_gather_s64index_u64, aarch64_sve_ld1_gather_index, 557092),
2004
SVEMAP1(svld1uh_gather_s64offset_s64, aarch64_sve_ld1_gather, 17334308),
2005
SVEMAP1(svld1uh_gather_s64offset_u64, aarch64_sve_ld1_gather, 17334308),
2006
SVEMAP1(svld1uh_gather_u32base_index_s32, aarch64_sve_ld1_gather_scalar_offset, 557091),
2007
SVEMAP1(svld1uh_gather_u32base_index_u32, aarch64_sve_ld1_gather_scalar_offset, 557091),
2008
SVEMAP1(svld1uh_gather_u32base_offset_s32, aarch64_sve_ld1_gather_scalar_offset, 17334307),
2009
SVEMAP1(svld1uh_gather_u32base_offset_u32, aarch64_sve_ld1_gather_scalar_offset, 17334307),
2010
SVEMAP1(svld1uh_gather_u32base_s32, aarch64_sve_ld1_gather_scalar_offset, 557091),
2011
SVEMAP1(svld1uh_gather_u32base_u32, aarch64_sve_ld1_gather_scalar_offset, 557091),
2012
SVEMAP1(svld1uh_gather_u32index_s32, aarch64_sve_ld1_gather_uxtw_index, 557091),
2013
SVEMAP1(svld1uh_gather_u32index_u32, aarch64_sve_ld1_gather_uxtw_index, 557091),
2014
SVEMAP1(svld1uh_gather_u32offset_s32, aarch64_sve_ld1_gather_uxtw, 17334307),
2015
SVEMAP1(svld1uh_gather_u32offset_u32, aarch64_sve_ld1_gather_uxtw, 17334307),
2016
SVEMAP1(svld1uh_gather_u64base_index_s64, aarch64_sve_ld1_gather_scalar_offset, 557092),
2017
SVEMAP1(svld1uh_gather_u64base_index_u64, aarch64_sve_ld1_gather_scalar_offset, 557092),
2018
SVEMAP1(svld1uh_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 17334308),
2019
SVEMAP1(svld1uh_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 17334308),
2020
SVEMAP1(svld1uh_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 557092),
2021
SVEMAP1(svld1uh_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 557092),
2022
SVEMAP1(svld1uh_gather_u64index_s64, aarch64_sve_ld1_gather_index, 557092),
2023
SVEMAP1(svld1uh_gather_u64index_u64, aarch64_sve_ld1_gather_index, 557092),
2024
SVEMAP1(svld1uh_gather_u64offset_s64, aarch64_sve_ld1_gather, 17334308),
2025
SVEMAP1(svld1uh_gather_u64offset_u64, aarch64_sve_ld1_gather, 17334308),
2026
SVEMAP1(svld1uh_s32, aarch64_sve_ld1, 532515),
2027
SVEMAP1(svld1uh_s64, aarch64_sve_ld1, 532516),
2028
SVEMAP1(svld1uh_u32, aarch64_sve_ld1, 532515),
2029
SVEMAP1(svld1uh_u64, aarch64_sve_ld1, 532516),
2030
SVEMAP1(svld1uh_vnum_s32, aarch64_sve_ld1, 532515),
2031
SVEMAP1(svld1uh_vnum_s64, aarch64_sve_ld1, 532516),
2032
SVEMAP1(svld1uh_vnum_u32, aarch64_sve_ld1, 532515),
2033
SVEMAP1(svld1uh_vnum_u64, aarch64_sve_ld1, 532516),
2034
SVEMAP1(svld1uw_gather_s64index_s64, aarch64_sve_ld1_gather_index, 557108),
2035
SVEMAP1(svld1uw_gather_s64index_u64, aarch64_sve_ld1_gather_index, 557108),
2036
SVEMAP1(svld1uw_gather_s64offset_s64, aarch64_sve_ld1_gather, 17334324),
2037
SVEMAP1(svld1uw_gather_s64offset_u64, aarch64_sve_ld1_gather, 17334324),
2038
SVEMAP1(svld1uw_gather_u64base_index_s64, aarch64_sve_ld1_gather_scalar_offset, 557108),
2039
SVEMAP1(svld1uw_gather_u64base_index_u64, aarch64_sve_ld1_gather_scalar_offset, 557108),
2040
SVEMAP1(svld1uw_gather_u64base_offset_s64, aarch64_sve_ld1_gather_scalar_offset, 17334324),
2041
SVEMAP1(svld1uw_gather_u64base_offset_u64, aarch64_sve_ld1_gather_scalar_offset, 17334324),
2042
SVEMAP1(svld1uw_gather_u64base_s64, aarch64_sve_ld1_gather_scalar_offset, 557108),
2043
SVEMAP1(svld1uw_gather_u64base_u64, aarch64_sve_ld1_gather_scalar_offset, 557108),
2044
SVEMAP1(svld1uw_gather_u64index_s64, aarch64_sve_ld1_gather_index, 557108),
2045
SVEMAP1(svld1uw_gather_u64index_u64, aarch64_sve_ld1_gather_index, 557108),
2046
SVEMAP1(svld1uw_gather_u64offset_s64, aarch64_sve_ld1_gather, 17334324),
2047
SVEMAP1(svld1uw_gather_u64offset_u64, aarch64_sve_ld1_gather, 17334324),
2048
SVEMAP1(svld1uw_s64, aarch64_sve_ld1, 532532),
2049
SVEMAP1(svld1uw_u64, aarch64_sve_ld1, 532532),
2050
SVEMAP1(svld1uw_vnum_s64, aarch64_sve_ld1, 532532),
2051
SVEMAP1(svld1uw_vnum_u64, aarch64_sve_ld1, 532532),
2052
SVEMAP1(svld2_bf16, aarch64_sve_ld2_sret, 131084),
2053
SVEMAP1(svld2_f16, aarch64_sve_ld2_sret, 131077),
2054
SVEMAP1(svld2_f32, aarch64_sve_ld2_sret, 131078),
2055
SVEMAP1(svld2_f64, aarch64_sve_ld2_sret, 131079),
2056
SVEMAP1(svld2_s16, aarch64_sve_ld2_sret, 131074),
2057
SVEMAP1(svld2_s32, aarch64_sve_ld2_sret, 131075),
2058
SVEMAP1(svld2_s64, aarch64_sve_ld2_sret, 131076),
2059
SVEMAP1(svld2_s8, aarch64_sve_ld2_sret, 131073),
2060
SVEMAP1(svld2_u16, aarch64_sve_ld2_sret, 131074),
2061
SVEMAP1(svld2_u32, aarch64_sve_ld2_sret, 131075),
2062
SVEMAP1(svld2_u64, aarch64_sve_ld2_sret, 131076),
2063
SVEMAP1(svld2_u8, aarch64_sve_ld2_sret, 131073),
2064
SVEMAP1(svld2_vnum_bf16, aarch64_sve_ld2_sret, 131084),
2065
SVEMAP1(svld2_vnum_f16, aarch64_sve_ld2_sret, 131077),
2066
SVEMAP1(svld2_vnum_f32, aarch64_sve_ld2_sret, 131078),
2067
SVEMAP1(svld2_vnum_f64, aarch64_sve_ld2_sret, 131079),
2068
SVEMAP1(svld2_vnum_s16, aarch64_sve_ld2_sret, 131074),
2069
SVEMAP1(svld2_vnum_s32, aarch64_sve_ld2_sret, 131075),
2070
SVEMAP1(svld2_vnum_s64, aarch64_sve_ld2_sret, 131076),
2071
SVEMAP1(svld2_vnum_s8, aarch64_sve_ld2_sret, 131073),
2072
SVEMAP1(svld2_vnum_u16, aarch64_sve_ld2_sret, 131074),
2073
SVEMAP1(svld2_vnum_u32, aarch64_sve_ld2_sret, 131075),
2074
SVEMAP1(svld2_vnum_u64, aarch64_sve_ld2_sret, 131076),
2075
SVEMAP1(svld2_vnum_u8, aarch64_sve_ld2_sret, 131073),
2076
SVEMAP1(svld3_bf16, aarch64_sve_ld3_sret, 131084),
2077
SVEMAP1(svld3_f16, aarch64_sve_ld3_sret, 131077),
2078
SVEMAP1(svld3_f32, aarch64_sve_ld3_sret, 131078),
2079
SVEMAP1(svld3_f64, aarch64_sve_ld3_sret, 131079),
2080
SVEMAP1(svld3_s16, aarch64_sve_ld3_sret, 131074),
2081
SVEMAP1(svld3_s32, aarch64_sve_ld3_sret, 131075),
2082
SVEMAP1(svld3_s64, aarch64_sve_ld3_sret, 131076),
2083
SVEMAP1(svld3_s8, aarch64_sve_ld3_sret, 131073),
2084
SVEMAP1(svld3_u16, aarch64_sve_ld3_sret, 131074),
2085
SVEMAP1(svld3_u32, aarch64_sve_ld3_sret, 131075),
2086
SVEMAP1(svld3_u64, aarch64_sve_ld3_sret, 131076),
2087
SVEMAP1(svld3_u8, aarch64_sve_ld3_sret, 131073),
2088
SVEMAP1(svld3_vnum_bf16, aarch64_sve_ld3_sret, 131084),
2089
SVEMAP1(svld3_vnum_f16, aarch64_sve_ld3_sret, 131077),
2090
SVEMAP1(svld3_vnum_f32, aarch64_sve_ld3_sret, 131078),
2091
SVEMAP1(svld3_vnum_f64, aarch64_sve_ld3_sret, 131079),
2092
SVEMAP1(svld3_vnum_s16, aarch64_sve_ld3_sret, 131074),
2093
SVEMAP1(svld3_vnum_s32, aarch64_sve_ld3_sret, 131075),
2094
SVEMAP1(svld3_vnum_s64, aarch64_sve_ld3_sret, 131076),
2095
SVEMAP1(svld3_vnum_s8, aarch64_sve_ld3_sret, 131073),
2096
SVEMAP1(svld3_vnum_u16, aarch64_sve_ld3_sret, 131074),
2097
SVEMAP1(svld3_vnum_u32, aarch64_sve_ld3_sret, 131075),
2098
SVEMAP1(svld3_vnum_u64, aarch64_sve_ld3_sret, 131076),
2099
SVEMAP1(svld3_vnum_u8, aarch64_sve_ld3_sret, 131073),
2100
SVEMAP1(svld4_bf16, aarch64_sve_ld4_sret, 131084),
2101
SVEMAP1(svld4_f16, aarch64_sve_ld4_sret, 131077),
2102
SVEMAP1(svld4_f32, aarch64_sve_ld4_sret, 131078),
2103
SVEMAP1(svld4_f64, aarch64_sve_ld4_sret, 131079),
2104
SVEMAP1(svld4_s16, aarch64_sve_ld4_sret, 131074),
2105
SVEMAP1(svld4_s32, aarch64_sve_ld4_sret, 131075),
2106
SVEMAP1(svld4_s64, aarch64_sve_ld4_sret, 131076),
2107
SVEMAP1(svld4_s8, aarch64_sve_ld4_sret, 131073),
2108
SVEMAP1(svld4_u16, aarch64_sve_ld4_sret, 131074),
2109
SVEMAP1(svld4_u32, aarch64_sve_ld4_sret, 131075),
2110
SVEMAP1(svld4_u64, aarch64_sve_ld4_sret, 131076),
2111
SVEMAP1(svld4_u8, aarch64_sve_ld4_sret, 131073),
2112
SVEMAP1(svld4_vnum_bf16, aarch64_sve_ld4_sret, 131084),
2113
SVEMAP1(svld4_vnum_f16, aarch64_sve_ld4_sret, 131077),
2114
SVEMAP1(svld4_vnum_f32, aarch64_sve_ld4_sret, 131078),
2115
SVEMAP1(svld4_vnum_f64, aarch64_sve_ld4_sret, 131079),
2116
SVEMAP1(svld4_vnum_s16, aarch64_sve_ld4_sret, 131074),
2117
SVEMAP1(svld4_vnum_s32, aarch64_sve_ld4_sret, 131075),
2118
SVEMAP1(svld4_vnum_s64, aarch64_sve_ld4_sret, 131076),
2119
SVEMAP1(svld4_vnum_s8, aarch64_sve_ld4_sret, 131073),
2120
SVEMAP1(svld4_vnum_u16, aarch64_sve_ld4_sret, 131074),
2121
SVEMAP1(svld4_vnum_u32, aarch64_sve_ld4_sret, 131075),
2122
SVEMAP1(svld4_vnum_u64, aarch64_sve_ld4_sret, 131076),
2123
SVEMAP1(svld4_vnum_u8, aarch64_sve_ld4_sret, 131073),
2124
SVEMAP1(svldff1_bf16, aarch64_sve_ldff1, 8204),
2125
SVEMAP1(svldff1_f16, aarch64_sve_ldff1, 8197),
2126
SVEMAP1(svldff1_f32, aarch64_sve_ldff1, 8198),
2127
SVEMAP1(svldff1_f64, aarch64_sve_ldff1, 8199),
2128
SVEMAP1(svldff1_gather_s32index_f32, aarch64_sve_ldff1_gather_sxtw_index, 32774),
2129
SVEMAP1(svldff1_gather_s32index_s32, aarch64_sve_ldff1_gather_sxtw_index, 32771),
2130
SVEMAP1(svldff1_gather_s32index_u32, aarch64_sve_ldff1_gather_sxtw_index, 32771),
2131
SVEMAP1(svldff1_gather_s32offset_f32, aarch64_sve_ldff1_gather_sxtw, 16809990),
2132
SVEMAP1(svldff1_gather_s32offset_s32, aarch64_sve_ldff1_gather_sxtw, 16809987),
2133
SVEMAP1(svldff1_gather_s32offset_u32, aarch64_sve_ldff1_gather_sxtw, 16809987),
2134
SVEMAP1(svldff1_gather_s64index_f64, aarch64_sve_ldff1_gather_index, 32775),
2135
SVEMAP1(svldff1_gather_s64index_s64, aarch64_sve_ldff1_gather_index, 32772),
2136
SVEMAP1(svldff1_gather_s64index_u64, aarch64_sve_ldff1_gather_index, 32772),
2137
SVEMAP1(svldff1_gather_s64offset_f64, aarch64_sve_ldff1_gather, 16809991),
2138
SVEMAP1(svldff1_gather_s64offset_s64, aarch64_sve_ldff1_gather, 16809988),
2139
SVEMAP1(svldff1_gather_s64offset_u64, aarch64_sve_ldff1_gather, 16809988),
2140
SVEMAP1(svldff1_gather_u32base_f32, aarch64_sve_ldff1_gather_scalar_offset, 32774),
2141
SVEMAP1(svldff1_gather_u32base_index_f32, aarch64_sve_ldff1_gather_scalar_offset, 32774),
2142
SVEMAP1(svldff1_gather_u32base_index_s32, aarch64_sve_ldff1_gather_scalar_offset, 32771),
2143
SVEMAP1(svldff1_gather_u32base_index_u32, aarch64_sve_ldff1_gather_scalar_offset, 32771),
2144
SVEMAP1(svldff1_gather_u32base_offset_f32, aarch64_sve_ldff1_gather_scalar_offset, 16809990),
2145
SVEMAP1(svldff1_gather_u32base_offset_s32, aarch64_sve_ldff1_gather_scalar_offset, 16809987),
2146
SVEMAP1(svldff1_gather_u32base_offset_u32, aarch64_sve_ldff1_gather_scalar_offset, 16809987),
2147
SVEMAP1(svldff1_gather_u32base_s32, aarch64_sve_ldff1_gather_scalar_offset, 32771),
2148
SVEMAP1(svldff1_gather_u32base_u32, aarch64_sve_ldff1_gather_scalar_offset, 32771),
2149
SVEMAP1(svldff1_gather_u32index_f32, aarch64_sve_ldff1_gather_uxtw_index, 32774),
2150
SVEMAP1(svldff1_gather_u32index_s32, aarch64_sve_ldff1_gather_uxtw_index, 32771),
2151
SVEMAP1(svldff1_gather_u32index_u32, aarch64_sve_ldff1_gather_uxtw_index, 32771),
2152
SVEMAP1(svldff1_gather_u32offset_f32, aarch64_sve_ldff1_gather_uxtw, 16809990),
2153
SVEMAP1(svldff1_gather_u32offset_s32, aarch64_sve_ldff1_gather_uxtw, 16809987),
2154
SVEMAP1(svldff1_gather_u32offset_u32, aarch64_sve_ldff1_gather_uxtw, 16809987),
2155
SVEMAP1(svldff1_gather_u64base_f64, aarch64_sve_ldff1_gather_scalar_offset, 32775),
2156
SVEMAP1(svldff1_gather_u64base_index_f64, aarch64_sve_ldff1_gather_scalar_offset, 32775),
2157
SVEMAP1(svldff1_gather_u64base_index_s64, aarch64_sve_ldff1_gather_scalar_offset, 32772),
2158
SVEMAP1(svldff1_gather_u64base_index_u64, aarch64_sve_ldff1_gather_scalar_offset, 32772),
2159
SVEMAP1(svldff1_gather_u64base_offset_f64, aarch64_sve_ldff1_gather_scalar_offset, 16809991),
2160
SVEMAP1(svldff1_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 16809988),
2161
SVEMAP1(svldff1_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 16809988),
2162
SVEMAP1(svldff1_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 32772),
2163
SVEMAP1(svldff1_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 32772),
2164
SVEMAP1(svldff1_gather_u64index_f64, aarch64_sve_ldff1_gather_index, 32775),
2165
SVEMAP1(svldff1_gather_u64index_s64, aarch64_sve_ldff1_gather_index, 32772),
2166
SVEMAP1(svldff1_gather_u64index_u64, aarch64_sve_ldff1_gather_index, 32772),
2167
SVEMAP1(svldff1_gather_u64offset_f64, aarch64_sve_ldff1_gather, 16809991),
2168
SVEMAP1(svldff1_gather_u64offset_s64, aarch64_sve_ldff1_gather, 16809988),
2169
SVEMAP1(svldff1_gather_u64offset_u64, aarch64_sve_ldff1_gather, 16809988),
2170
SVEMAP1(svldff1_s16, aarch64_sve_ldff1, 8194),
2171
SVEMAP1(svldff1_s32, aarch64_sve_ldff1, 8195),
2172
SVEMAP1(svldff1_s64, aarch64_sve_ldff1, 8196),
2173
SVEMAP1(svldff1_s8, aarch64_sve_ldff1, 8193),
2174
SVEMAP1(svldff1_u16, aarch64_sve_ldff1, 8194),
2175
SVEMAP1(svldff1_u32, aarch64_sve_ldff1, 8195),
2176
SVEMAP1(svldff1_u64, aarch64_sve_ldff1, 8196),
2177
SVEMAP1(svldff1_u8, aarch64_sve_ldff1, 8193),
2178
SVEMAP1(svldff1_vnum_bf16, aarch64_sve_ldff1, 8204),
2179
SVEMAP1(svldff1_vnum_f16, aarch64_sve_ldff1, 8197),
2180
SVEMAP1(svldff1_vnum_f32, aarch64_sve_ldff1, 8198),
2181
SVEMAP1(svldff1_vnum_f64, aarch64_sve_ldff1, 8199),
2182
SVEMAP1(svldff1_vnum_s16, aarch64_sve_ldff1, 8194),
2183
SVEMAP1(svldff1_vnum_s32, aarch64_sve_ldff1, 8195),
2184
SVEMAP1(svldff1_vnum_s64, aarch64_sve_ldff1, 8196),
2185
SVEMAP1(svldff1_vnum_s8, aarch64_sve_ldff1, 8193),
2186
SVEMAP1(svldff1_vnum_u16, aarch64_sve_ldff1, 8194),
2187
SVEMAP1(svldff1_vnum_u32, aarch64_sve_ldff1, 8195),
2188
SVEMAP1(svldff1_vnum_u64, aarch64_sve_ldff1, 8196),
2189
SVEMAP1(svldff1_vnum_u8, aarch64_sve_ldff1, 8193),
2190
SVEMAP1(svldff1sb_gather_s32offset_s32, aarch64_sve_ldff1_gather_sxtw, 16810003),
2191
SVEMAP1(svldff1sb_gather_s32offset_u32, aarch64_sve_ldff1_gather_sxtw, 16810003),
2192
SVEMAP1(svldff1sb_gather_s64offset_s64, aarch64_sve_ldff1_gather, 16810004),
2193
SVEMAP1(svldff1sb_gather_s64offset_u64, aarch64_sve_ldff1_gather, 16810004),
2194
SVEMAP1(svldff1sb_gather_u32base_offset_s32, aarch64_sve_ldff1_gather_scalar_offset, 16810003),
2195
SVEMAP1(svldff1sb_gather_u32base_offset_u32, aarch64_sve_ldff1_gather_scalar_offset, 16810003),
2196
SVEMAP1(svldff1sb_gather_u32base_s32, aarch64_sve_ldff1_gather_scalar_offset, 32787),
2197
SVEMAP1(svldff1sb_gather_u32base_u32, aarch64_sve_ldff1_gather_scalar_offset, 32787),
2198
SVEMAP1(svldff1sb_gather_u32offset_s32, aarch64_sve_ldff1_gather_uxtw, 16810003),
2199
SVEMAP1(svldff1sb_gather_u32offset_u32, aarch64_sve_ldff1_gather_uxtw, 16810003),
2200
SVEMAP1(svldff1sb_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 16810004),
2201
SVEMAP1(svldff1sb_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 16810004),
2202
SVEMAP1(svldff1sb_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 32788),
2203
SVEMAP1(svldff1sb_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 32788),
2204
SVEMAP1(svldff1sb_gather_u64offset_s64, aarch64_sve_ldff1_gather, 16810004),
2205
SVEMAP1(svldff1sb_gather_u64offset_u64, aarch64_sve_ldff1_gather, 16810004),
2206
SVEMAP1(svldff1sb_s16, aarch64_sve_ldff1, 8210),
2207
SVEMAP1(svldff1sb_s32, aarch64_sve_ldff1, 8211),
2208
SVEMAP1(svldff1sb_s64, aarch64_sve_ldff1, 8212),
2209
SVEMAP1(svldff1sb_u16, aarch64_sve_ldff1, 8210),
2210
SVEMAP1(svldff1sb_u32, aarch64_sve_ldff1, 8211),
2211
SVEMAP1(svldff1sb_u64, aarch64_sve_ldff1, 8212),
2212
SVEMAP1(svldff1sb_vnum_s16, aarch64_sve_ldff1, 8210),
2213
SVEMAP1(svldff1sb_vnum_s32, aarch64_sve_ldff1, 8211),
2214
SVEMAP1(svldff1sb_vnum_s64, aarch64_sve_ldff1, 8212),
2215
SVEMAP1(svldff1sb_vnum_u16, aarch64_sve_ldff1, 8210),
2216
SVEMAP1(svldff1sb_vnum_u32, aarch64_sve_ldff1, 8211),
2217
SVEMAP1(svldff1sb_vnum_u64, aarch64_sve_ldff1, 8212),
2218
SVEMAP1(svldff1sh_gather_s32index_s32, aarch64_sve_ldff1_gather_sxtw_index, 32803),
2219
SVEMAP1(svldff1sh_gather_s32index_u32, aarch64_sve_ldff1_gather_sxtw_index, 32803),
2220
SVEMAP1(svldff1sh_gather_s32offset_s32, aarch64_sve_ldff1_gather_sxtw, 16810019),
2221
SVEMAP1(svldff1sh_gather_s32offset_u32, aarch64_sve_ldff1_gather_sxtw, 16810019),
2222
SVEMAP1(svldff1sh_gather_s64index_s64, aarch64_sve_ldff1_gather_index, 32804),
2223
SVEMAP1(svldff1sh_gather_s64index_u64, aarch64_sve_ldff1_gather_index, 32804),
2224
SVEMAP1(svldff1sh_gather_s64offset_s64, aarch64_sve_ldff1_gather, 16810020),
2225
SVEMAP1(svldff1sh_gather_s64offset_u64, aarch64_sve_ldff1_gather, 16810020),
2226
SVEMAP1(svldff1sh_gather_u32base_index_s32, aarch64_sve_ldff1_gather_scalar_offset, 32803),
2227
SVEMAP1(svldff1sh_gather_u32base_index_u32, aarch64_sve_ldff1_gather_scalar_offset, 32803),
2228
SVEMAP1(svldff1sh_gather_u32base_offset_s32, aarch64_sve_ldff1_gather_scalar_offset, 16810019),
2229
SVEMAP1(svldff1sh_gather_u32base_offset_u32, aarch64_sve_ldff1_gather_scalar_offset, 16810019),
2230
SVEMAP1(svldff1sh_gather_u32base_s32, aarch64_sve_ldff1_gather_scalar_offset, 32803),
2231
SVEMAP1(svldff1sh_gather_u32base_u32, aarch64_sve_ldff1_gather_scalar_offset, 32803),
2232
SVEMAP1(svldff1sh_gather_u32index_s32, aarch64_sve_ldff1_gather_uxtw_index, 32803),
2233
SVEMAP1(svldff1sh_gather_u32index_u32, aarch64_sve_ldff1_gather_uxtw_index, 32803),
2234
SVEMAP1(svldff1sh_gather_u32offset_s32, aarch64_sve_ldff1_gather_uxtw, 16810019),
2235
SVEMAP1(svldff1sh_gather_u32offset_u32, aarch64_sve_ldff1_gather_uxtw, 16810019),
2236
SVEMAP1(svldff1sh_gather_u64base_index_s64, aarch64_sve_ldff1_gather_scalar_offset, 32804),
2237
SVEMAP1(svldff1sh_gather_u64base_index_u64, aarch64_sve_ldff1_gather_scalar_offset, 32804),
2238
SVEMAP1(svldff1sh_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 16810020),
2239
SVEMAP1(svldff1sh_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 16810020),
2240
SVEMAP1(svldff1sh_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 32804),
2241
SVEMAP1(svldff1sh_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 32804),
2242
SVEMAP1(svldff1sh_gather_u64index_s64, aarch64_sve_ldff1_gather_index, 32804),
2243
SVEMAP1(svldff1sh_gather_u64index_u64, aarch64_sve_ldff1_gather_index, 32804),
2244
SVEMAP1(svldff1sh_gather_u64offset_s64, aarch64_sve_ldff1_gather, 16810020),
2245
SVEMAP1(svldff1sh_gather_u64offset_u64, aarch64_sve_ldff1_gather, 16810020),
2246
SVEMAP1(svldff1sh_s32, aarch64_sve_ldff1, 8227),
2247
SVEMAP1(svldff1sh_s64, aarch64_sve_ldff1, 8228),
2248
SVEMAP1(svldff1sh_u32, aarch64_sve_ldff1, 8227),
2249
SVEMAP1(svldff1sh_u64, aarch64_sve_ldff1, 8228),
2250
SVEMAP1(svldff1sh_vnum_s32, aarch64_sve_ldff1, 8227),
2251
SVEMAP1(svldff1sh_vnum_s64, aarch64_sve_ldff1, 8228),
2252
SVEMAP1(svldff1sh_vnum_u32, aarch64_sve_ldff1, 8227),
2253
SVEMAP1(svldff1sh_vnum_u64, aarch64_sve_ldff1, 8228),
2254
SVEMAP1(svldff1sw_gather_s64index_s64, aarch64_sve_ldff1_gather_index, 32820),
2255
SVEMAP1(svldff1sw_gather_s64index_u64, aarch64_sve_ldff1_gather_index, 32820),
2256
SVEMAP1(svldff1sw_gather_s64offset_s64, aarch64_sve_ldff1_gather, 16810036),
2257
SVEMAP1(svldff1sw_gather_s64offset_u64, aarch64_sve_ldff1_gather, 16810036),
2258
SVEMAP1(svldff1sw_gather_u64base_index_s64, aarch64_sve_ldff1_gather_scalar_offset, 32820),
2259
SVEMAP1(svldff1sw_gather_u64base_index_u64, aarch64_sve_ldff1_gather_scalar_offset, 32820),
2260
SVEMAP1(svldff1sw_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 16810036),
2261
SVEMAP1(svldff1sw_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 16810036),
2262
SVEMAP1(svldff1sw_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 32820),
2263
SVEMAP1(svldff1sw_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 32820),
2264
SVEMAP1(svldff1sw_gather_u64index_s64, aarch64_sve_ldff1_gather_index, 32820),
2265
SVEMAP1(svldff1sw_gather_u64index_u64, aarch64_sve_ldff1_gather_index, 32820),
2266
SVEMAP1(svldff1sw_gather_u64offset_s64, aarch64_sve_ldff1_gather, 16810036),
2267
SVEMAP1(svldff1sw_gather_u64offset_u64, aarch64_sve_ldff1_gather, 16810036),
2268
SVEMAP1(svldff1sw_s64, aarch64_sve_ldff1, 8244),
2269
SVEMAP1(svldff1sw_u64, aarch64_sve_ldff1, 8244),
2270
SVEMAP1(svldff1sw_vnum_s64, aarch64_sve_ldff1, 8244),
2271
SVEMAP1(svldff1sw_vnum_u64, aarch64_sve_ldff1, 8244),
2272
SVEMAP1(svldff1ub_gather_s32offset_s32, aarch64_sve_ldff1_gather_sxtw, 17334291),
2273
SVEMAP1(svldff1ub_gather_s32offset_u32, aarch64_sve_ldff1_gather_sxtw, 17334291),
2274
SVEMAP1(svldff1ub_gather_s64offset_s64, aarch64_sve_ldff1_gather, 17334292),
2275
SVEMAP1(svldff1ub_gather_s64offset_u64, aarch64_sve_ldff1_gather, 17334292),
2276
SVEMAP1(svldff1ub_gather_u32base_offset_s32, aarch64_sve_ldff1_gather_scalar_offset, 17334291),
2277
SVEMAP1(svldff1ub_gather_u32base_offset_u32, aarch64_sve_ldff1_gather_scalar_offset, 17334291),
2278
SVEMAP1(svldff1ub_gather_u32base_s32, aarch64_sve_ldff1_gather_scalar_offset, 557075),
2279
SVEMAP1(svldff1ub_gather_u32base_u32, aarch64_sve_ldff1_gather_scalar_offset, 557075),
2280
SVEMAP1(svldff1ub_gather_u32offset_s32, aarch64_sve_ldff1_gather_uxtw, 17334291),
2281
SVEMAP1(svldff1ub_gather_u32offset_u32, aarch64_sve_ldff1_gather_uxtw, 17334291),
2282
SVEMAP1(svldff1ub_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 17334292),
2283
SVEMAP1(svldff1ub_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 17334292),
2284
SVEMAP1(svldff1ub_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 557076),
2285
SVEMAP1(svldff1ub_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 557076),
2286
SVEMAP1(svldff1ub_gather_u64offset_s64, aarch64_sve_ldff1_gather, 17334292),
2287
SVEMAP1(svldff1ub_gather_u64offset_u64, aarch64_sve_ldff1_gather, 17334292),
2288
SVEMAP1(svldff1ub_s16, aarch64_sve_ldff1, 532498),
2289
SVEMAP1(svldff1ub_s32, aarch64_sve_ldff1, 532499),
2290
SVEMAP1(svldff1ub_s64, aarch64_sve_ldff1, 532500),
2291
SVEMAP1(svldff1ub_u16, aarch64_sve_ldff1, 532498),
2292
SVEMAP1(svldff1ub_u32, aarch64_sve_ldff1, 532499),
2293
SVEMAP1(svldff1ub_u64, aarch64_sve_ldff1, 532500),
2294
SVEMAP1(svldff1ub_vnum_s16, aarch64_sve_ldff1, 532498),
2295
SVEMAP1(svldff1ub_vnum_s32, aarch64_sve_ldff1, 532499),
2296
SVEMAP1(svldff1ub_vnum_s64, aarch64_sve_ldff1, 532500),
2297
SVEMAP1(svldff1ub_vnum_u16, aarch64_sve_ldff1, 532498),
2298
SVEMAP1(svldff1ub_vnum_u32, aarch64_sve_ldff1, 532499),
2299
SVEMAP1(svldff1ub_vnum_u64, aarch64_sve_ldff1, 532500),
2300
SVEMAP1(svldff1uh_gather_s32index_s32, aarch64_sve_ldff1_gather_sxtw_index, 557091),
2301
SVEMAP1(svldff1uh_gather_s32index_u32, aarch64_sve_ldff1_gather_sxtw_index, 557091),
2302
SVEMAP1(svldff1uh_gather_s32offset_s32, aarch64_sve_ldff1_gather_sxtw, 17334307),
2303
SVEMAP1(svldff1uh_gather_s32offset_u32, aarch64_sve_ldff1_gather_sxtw, 17334307),
2304
SVEMAP1(svldff1uh_gather_s64index_s64, aarch64_sve_ldff1_gather_index, 557092),
2305
SVEMAP1(svldff1uh_gather_s64index_u64, aarch64_sve_ldff1_gather_index, 557092),
2306
SVEMAP1(svldff1uh_gather_s64offset_s64, aarch64_sve_ldff1_gather, 17334308),
2307
SVEMAP1(svldff1uh_gather_s64offset_u64, aarch64_sve_ldff1_gather, 17334308),
2308
SVEMAP1(svldff1uh_gather_u32base_index_s32, aarch64_sve_ldff1_gather_scalar_offset, 557091),
2309
SVEMAP1(svldff1uh_gather_u32base_index_u32, aarch64_sve_ldff1_gather_scalar_offset, 557091),
2310
SVEMAP1(svldff1uh_gather_u32base_offset_s32, aarch64_sve_ldff1_gather_scalar_offset, 17334307),
2311
SVEMAP1(svldff1uh_gather_u32base_offset_u32, aarch64_sve_ldff1_gather_scalar_offset, 17334307),
2312
SVEMAP1(svldff1uh_gather_u32base_s32, aarch64_sve_ldff1_gather_scalar_offset, 557091),
2313
SVEMAP1(svldff1uh_gather_u32base_u32, aarch64_sve_ldff1_gather_scalar_offset, 557091),
2314
SVEMAP1(svldff1uh_gather_u32index_s32, aarch64_sve_ldff1_gather_uxtw_index, 557091),
2315
SVEMAP1(svldff1uh_gather_u32index_u32, aarch64_sve_ldff1_gather_uxtw_index, 557091),
2316
SVEMAP1(svldff1uh_gather_u32offset_s32, aarch64_sve_ldff1_gather_uxtw, 17334307),
2317
SVEMAP1(svldff1uh_gather_u32offset_u32, aarch64_sve_ldff1_gather_uxtw, 17334307),
2318
SVEMAP1(svldff1uh_gather_u64base_index_s64, aarch64_sve_ldff1_gather_scalar_offset, 557092),
2319
SVEMAP1(svldff1uh_gather_u64base_index_u64, aarch64_sve_ldff1_gather_scalar_offset, 557092),
2320
SVEMAP1(svldff1uh_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 17334308),
2321
SVEMAP1(svldff1uh_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 17334308),
2322
SVEMAP1(svldff1uh_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 557092),
2323
SVEMAP1(svldff1uh_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 557092),
2324
SVEMAP1(svldff1uh_gather_u64index_s64, aarch64_sve_ldff1_gather_index, 557092),
2325
SVEMAP1(svldff1uh_gather_u64index_u64, aarch64_sve_ldff1_gather_index, 557092),
2326
SVEMAP1(svldff1uh_gather_u64offset_s64, aarch64_sve_ldff1_gather, 17334308),
2327
SVEMAP1(svldff1uh_gather_u64offset_u64, aarch64_sve_ldff1_gather, 17334308),
2328
SVEMAP1(svldff1uh_s32, aarch64_sve_ldff1, 532515),
2329
SVEMAP1(svldff1uh_s64, aarch64_sve_ldff1, 532516),
2330
SVEMAP1(svldff1uh_u32, aarch64_sve_ldff1, 532515),
2331
SVEMAP1(svldff1uh_u64, aarch64_sve_ldff1, 532516),
2332
SVEMAP1(svldff1uh_vnum_s32, aarch64_sve_ldff1, 532515),
2333
SVEMAP1(svldff1uh_vnum_s64, aarch64_sve_ldff1, 532516),
2334
SVEMAP1(svldff1uh_vnum_u32, aarch64_sve_ldff1, 532515),
2335
SVEMAP1(svldff1uh_vnum_u64, aarch64_sve_ldff1, 532516),
2336
SVEMAP1(svldff1uw_gather_s64index_s64, aarch64_sve_ldff1_gather_index, 557108),
2337
SVEMAP1(svldff1uw_gather_s64index_u64, aarch64_sve_ldff1_gather_index, 557108),
2338
SVEMAP1(svldff1uw_gather_s64offset_s64, aarch64_sve_ldff1_gather, 17334324),
2339
SVEMAP1(svldff1uw_gather_s64offset_u64, aarch64_sve_ldff1_gather, 17334324),
2340
SVEMAP1(svldff1uw_gather_u64base_index_s64, aarch64_sve_ldff1_gather_scalar_offset, 557108),
2341
SVEMAP1(svldff1uw_gather_u64base_index_u64, aarch64_sve_ldff1_gather_scalar_offset, 557108),
2342
SVEMAP1(svldff1uw_gather_u64base_offset_s64, aarch64_sve_ldff1_gather_scalar_offset, 17334324),
2343
SVEMAP1(svldff1uw_gather_u64base_offset_u64, aarch64_sve_ldff1_gather_scalar_offset, 17334324),
2344
SVEMAP1(svldff1uw_gather_u64base_s64, aarch64_sve_ldff1_gather_scalar_offset, 557108),
2345
SVEMAP1(svldff1uw_gather_u64base_u64, aarch64_sve_ldff1_gather_scalar_offset, 557108),
2346
SVEMAP1(svldff1uw_gather_u64index_s64, aarch64_sve_ldff1_gather_index, 557108),
2347
SVEMAP1(svldff1uw_gather_u64index_u64, aarch64_sve_ldff1_gather_index, 557108),
2348
SVEMAP1(svldff1uw_gather_u64offset_s64, aarch64_sve_ldff1_gather, 17334324),
2349
SVEMAP1(svldff1uw_gather_u64offset_u64, aarch64_sve_ldff1_gather, 17334324),
2350
SVEMAP1(svldff1uw_s64, aarch64_sve_ldff1, 532532),
2351
SVEMAP1(svldff1uw_u64, aarch64_sve_ldff1, 532532),
2352
SVEMAP1(svldff1uw_vnum_s64, aarch64_sve_ldff1, 532532),
2353
SVEMAP1(svldff1uw_vnum_u64, aarch64_sve_ldff1, 532532),
2354
SVEMAP1(svldnf1_bf16, aarch64_sve_ldnf1, 8204),
2355
SVEMAP1(svldnf1_f16, aarch64_sve_ldnf1, 8197),
2356
SVEMAP1(svldnf1_f32, aarch64_sve_ldnf1, 8198),
2357
SVEMAP1(svldnf1_f64, aarch64_sve_ldnf1, 8199),
2358
SVEMAP1(svldnf1_s16, aarch64_sve_ldnf1, 8194),
2359
SVEMAP1(svldnf1_s32, aarch64_sve_ldnf1, 8195),
2360
SVEMAP1(svldnf1_s64, aarch64_sve_ldnf1, 8196),
2361
SVEMAP1(svldnf1_s8, aarch64_sve_ldnf1, 8193),
2362
SVEMAP1(svldnf1_u16, aarch64_sve_ldnf1, 8194),
2363
SVEMAP1(svldnf1_u32, aarch64_sve_ldnf1, 8195),
2364
SVEMAP1(svldnf1_u64, aarch64_sve_ldnf1, 8196),
2365
SVEMAP1(svldnf1_u8, aarch64_sve_ldnf1, 8193),
2366
SVEMAP1(svldnf1_vnum_bf16, aarch64_sve_ldnf1, 8204),
2367
SVEMAP1(svldnf1_vnum_f16, aarch64_sve_ldnf1, 8197),
2368
SVEMAP1(svldnf1_vnum_f32, aarch64_sve_ldnf1, 8198),
2369
SVEMAP1(svldnf1_vnum_f64, aarch64_sve_ldnf1, 8199),
2370
SVEMAP1(svldnf1_vnum_s16, aarch64_sve_ldnf1, 8194),
2371
SVEMAP1(svldnf1_vnum_s32, aarch64_sve_ldnf1, 8195),
2372
SVEMAP1(svldnf1_vnum_s64, aarch64_sve_ldnf1, 8196),
2373
SVEMAP1(svldnf1_vnum_s8, aarch64_sve_ldnf1, 8193),
2374
SVEMAP1(svldnf1_vnum_u16, aarch64_sve_ldnf1, 8194),
2375
SVEMAP1(svldnf1_vnum_u32, aarch64_sve_ldnf1, 8195),
2376
SVEMAP1(svldnf1_vnum_u64, aarch64_sve_ldnf1, 8196),
2377
SVEMAP1(svldnf1_vnum_u8, aarch64_sve_ldnf1, 8193),
2378
SVEMAP1(svldnf1sb_s16, aarch64_sve_ldnf1, 8210),
2379
SVEMAP1(svldnf1sb_s32, aarch64_sve_ldnf1, 8211),
2380
SVEMAP1(svldnf1sb_s64, aarch64_sve_ldnf1, 8212),
2381
SVEMAP1(svldnf1sb_u16, aarch64_sve_ldnf1, 8210),
2382
SVEMAP1(svldnf1sb_u32, aarch64_sve_ldnf1, 8211),
2383
SVEMAP1(svldnf1sb_u64, aarch64_sve_ldnf1, 8212),
2384
SVEMAP1(svldnf1sb_vnum_s16, aarch64_sve_ldnf1, 8210),
2385
SVEMAP1(svldnf1sb_vnum_s32, aarch64_sve_ldnf1, 8211),
2386
SVEMAP1(svldnf1sb_vnum_s64, aarch64_sve_ldnf1, 8212),
2387
SVEMAP1(svldnf1sb_vnum_u16, aarch64_sve_ldnf1, 8210),
2388
SVEMAP1(svldnf1sb_vnum_u32, aarch64_sve_ldnf1, 8211),
2389
SVEMAP1(svldnf1sb_vnum_u64, aarch64_sve_ldnf1, 8212),
2390
SVEMAP1(svldnf1sh_s32, aarch64_sve_ldnf1, 8227),
2391
SVEMAP1(svldnf1sh_s64, aarch64_sve_ldnf1, 8228),
2392
SVEMAP1(svldnf1sh_u32, aarch64_sve_ldnf1, 8227),
2393
SVEMAP1(svldnf1sh_u64, aarch64_sve_ldnf1, 8228),
2394
SVEMAP1(svldnf1sh_vnum_s32, aarch64_sve_ldnf1, 8227),
2395
SVEMAP1(svldnf1sh_vnum_s64, aarch64_sve_ldnf1, 8228),
2396
SVEMAP1(svldnf1sh_vnum_u32, aarch64_sve_ldnf1, 8227),
2397
SVEMAP1(svldnf1sh_vnum_u64, aarch64_sve_ldnf1, 8228),
2398
SVEMAP1(svldnf1sw_s64, aarch64_sve_ldnf1, 8244),
2399
SVEMAP1(svldnf1sw_u64, aarch64_sve_ldnf1, 8244),
2400
SVEMAP1(svldnf1sw_vnum_s64, aarch64_sve_ldnf1, 8244),
2401
SVEMAP1(svldnf1sw_vnum_u64, aarch64_sve_ldnf1, 8244),
2402
SVEMAP1(svldnf1ub_s16, aarch64_sve_ldnf1, 532498),
2403
SVEMAP1(svldnf1ub_s32, aarch64_sve_ldnf1, 532499),
2404
SVEMAP1(svldnf1ub_s64, aarch64_sve_ldnf1, 532500),
2405
SVEMAP1(svldnf1ub_u16, aarch64_sve_ldnf1, 532498),
2406
SVEMAP1(svldnf1ub_u32, aarch64_sve_ldnf1, 532499),
2407
SVEMAP1(svldnf1ub_u64, aarch64_sve_ldnf1, 532500),
2408
SVEMAP1(svldnf1ub_vnum_s16, aarch64_sve_ldnf1, 532498),
2409
SVEMAP1(svldnf1ub_vnum_s32, aarch64_sve_ldnf1, 532499),
2410
SVEMAP1(svldnf1ub_vnum_s64, aarch64_sve_ldnf1, 532500),
2411
SVEMAP1(svldnf1ub_vnum_u16, aarch64_sve_ldnf1, 532498),
2412
SVEMAP1(svldnf1ub_vnum_u32, aarch64_sve_ldnf1, 532499),
2413
SVEMAP1(svldnf1ub_vnum_u64, aarch64_sve_ldnf1, 532500),
2414
SVEMAP1(svldnf1uh_s32, aarch64_sve_ldnf1, 532515),
2415
SVEMAP1(svldnf1uh_s64, aarch64_sve_ldnf1, 532516),
2416
SVEMAP1(svldnf1uh_u32, aarch64_sve_ldnf1, 532515),
2417
SVEMAP1(svldnf1uh_u64, aarch64_sve_ldnf1, 532516),
2418
SVEMAP1(svldnf1uh_vnum_s32, aarch64_sve_ldnf1, 532515),
2419
SVEMAP1(svldnf1uh_vnum_s64, aarch64_sve_ldnf1, 532516),
2420
SVEMAP1(svldnf1uh_vnum_u32, aarch64_sve_ldnf1, 532515),
2421
SVEMAP1(svldnf1uh_vnum_u64, aarch64_sve_ldnf1, 532516),
2422
SVEMAP1(svldnf1uw_s64, aarch64_sve_ldnf1, 532532),
2423
SVEMAP1(svldnf1uw_u64, aarch64_sve_ldnf1, 532532),
2424
SVEMAP1(svldnf1uw_vnum_s64, aarch64_sve_ldnf1, 532532),
2425
SVEMAP1(svldnf1uw_vnum_u64, aarch64_sve_ldnf1, 532532),
2426
SVEMAP1(svldnt1_bf16, aarch64_sve_ldnt1, 8204),
2427
SVEMAP1(svldnt1_f16, aarch64_sve_ldnt1, 8197),
2428
SVEMAP1(svldnt1_f32, aarch64_sve_ldnt1, 8198),
2429
SVEMAP1(svldnt1_f64, aarch64_sve_ldnt1, 8199),
2430
SVEMAP1(svldnt1_gather_s64index_f64, aarch64_sve_ldnt1_gather_index, 32775),
2431
SVEMAP1(svldnt1_gather_s64index_s64, aarch64_sve_ldnt1_gather_index, 32772),
2432
SVEMAP1(svldnt1_gather_s64index_u64, aarch64_sve_ldnt1_gather_index, 32772),
2433
SVEMAP1(svldnt1_gather_s64offset_f64, aarch64_sve_ldnt1_gather, 16809991),
2434
SVEMAP1(svldnt1_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 16809988),
2435
SVEMAP1(svldnt1_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 16809988),
2436
SVEMAP1(svldnt1_gather_u32base_f32, aarch64_sve_ldnt1_gather_scalar_offset, 32774),
2437
SVEMAP1(svldnt1_gather_u32base_index_f32, aarch64_sve_ldnt1_gather_scalar_offset, 32774),
2438
SVEMAP1(svldnt1_gather_u32base_index_s32, aarch64_sve_ldnt1_gather_scalar_offset, 32771),
2439
SVEMAP1(svldnt1_gather_u32base_index_u32, aarch64_sve_ldnt1_gather_scalar_offset, 32771),
2440
SVEMAP1(svldnt1_gather_u32base_offset_f32, aarch64_sve_ldnt1_gather_scalar_offset, 16809990),
2441
SVEMAP1(svldnt1_gather_u32base_offset_s32, aarch64_sve_ldnt1_gather_scalar_offset, 16809987),
2442
SVEMAP1(svldnt1_gather_u32base_offset_u32, aarch64_sve_ldnt1_gather_scalar_offset, 16809987),
2443
SVEMAP1(svldnt1_gather_u32base_s32, aarch64_sve_ldnt1_gather_scalar_offset, 32771),
2444
SVEMAP1(svldnt1_gather_u32base_u32, aarch64_sve_ldnt1_gather_scalar_offset, 32771),
2445
SVEMAP1(svldnt1_gather_u32offset_f32, aarch64_sve_ldnt1_gather_uxtw, 16809990),
2446
SVEMAP1(svldnt1_gather_u32offset_s32, aarch64_sve_ldnt1_gather_uxtw, 16809987),
2447
SVEMAP1(svldnt1_gather_u32offset_u32, aarch64_sve_ldnt1_gather_uxtw, 16809987),
2448
SVEMAP1(svldnt1_gather_u64base_f64, aarch64_sve_ldnt1_gather_scalar_offset, 32775),
2449
SVEMAP1(svldnt1_gather_u64base_index_f64, aarch64_sve_ldnt1_gather_scalar_offset, 32775),
2450
SVEMAP1(svldnt1_gather_u64base_index_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32772),
2451
SVEMAP1(svldnt1_gather_u64base_index_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32772),
2452
SVEMAP1(svldnt1_gather_u64base_offset_f64, aarch64_sve_ldnt1_gather_scalar_offset, 16809991),
2453
SVEMAP1(svldnt1_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 16809988),
2454
SVEMAP1(svldnt1_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 16809988),
2455
SVEMAP1(svldnt1_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32772),
2456
SVEMAP1(svldnt1_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32772),
2457
SVEMAP1(svldnt1_gather_u64index_f64, aarch64_sve_ldnt1_gather_index, 32775),
2458
SVEMAP1(svldnt1_gather_u64index_s64, aarch64_sve_ldnt1_gather_index, 32772),
2459
SVEMAP1(svldnt1_gather_u64index_u64, aarch64_sve_ldnt1_gather_index, 32772),
2460
SVEMAP1(svldnt1_gather_u64offset_f64, aarch64_sve_ldnt1_gather, 16809991),
2461
SVEMAP1(svldnt1_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 16809988),
2462
SVEMAP1(svldnt1_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 16809988),
2463
SVEMAP1(svldnt1_s16, aarch64_sve_ldnt1, 8194),
2464
SVEMAP1(svldnt1_s32, aarch64_sve_ldnt1, 8195),
2465
SVEMAP1(svldnt1_s64, aarch64_sve_ldnt1, 8196),
2466
SVEMAP1(svldnt1_s8, aarch64_sve_ldnt1, 8193),
2467
SVEMAP1(svldnt1_u16, aarch64_sve_ldnt1, 8194),
2468
SVEMAP1(svldnt1_u32, aarch64_sve_ldnt1, 8195),
2469
SVEMAP1(svldnt1_u64, aarch64_sve_ldnt1, 8196),
2470
SVEMAP1(svldnt1_u8, aarch64_sve_ldnt1, 8193),
2471
SVEMAP1(svldnt1_vnum_bf16, aarch64_sve_ldnt1, 8204),
2472
SVEMAP1(svldnt1_vnum_f16, aarch64_sve_ldnt1, 8197),
2473
SVEMAP1(svldnt1_vnum_f32, aarch64_sve_ldnt1, 8198),
2474
SVEMAP1(svldnt1_vnum_f64, aarch64_sve_ldnt1, 8199),
2475
SVEMAP1(svldnt1_vnum_s16, aarch64_sve_ldnt1, 8194),
2476
SVEMAP1(svldnt1_vnum_s32, aarch64_sve_ldnt1, 8195),
2477
SVEMAP1(svldnt1_vnum_s64, aarch64_sve_ldnt1, 8196),
2478
SVEMAP1(svldnt1_vnum_s8, aarch64_sve_ldnt1, 8193),
2479
SVEMAP1(svldnt1_vnum_u16, aarch64_sve_ldnt1, 8194),
2480
SVEMAP1(svldnt1_vnum_u32, aarch64_sve_ldnt1, 8195),
2481
SVEMAP1(svldnt1_vnum_u64, aarch64_sve_ldnt1, 8196),
2482
SVEMAP1(svldnt1_vnum_u8, aarch64_sve_ldnt1, 8193),
2483
SVEMAP1(svldnt1sb_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 16810004),
2484
SVEMAP1(svldnt1sb_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 16810004),
2485
SVEMAP1(svldnt1sb_gather_u32base_offset_s32, aarch64_sve_ldnt1_gather_scalar_offset, 16810003),
2486
SVEMAP1(svldnt1sb_gather_u32base_offset_u32, aarch64_sve_ldnt1_gather_scalar_offset, 16810003),
2487
SVEMAP1(svldnt1sb_gather_u32base_s32, aarch64_sve_ldnt1_gather_scalar_offset, 32787),
2488
SVEMAP1(svldnt1sb_gather_u32base_u32, aarch64_sve_ldnt1_gather_scalar_offset, 32787),
2489
SVEMAP1(svldnt1sb_gather_u32offset_s32, aarch64_sve_ldnt1_gather_uxtw, 16810003),
2490
SVEMAP1(svldnt1sb_gather_u32offset_u32, aarch64_sve_ldnt1_gather_uxtw, 16810003),
2491
SVEMAP1(svldnt1sb_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 16810004),
2492
SVEMAP1(svldnt1sb_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 16810004),
2493
SVEMAP1(svldnt1sb_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32788),
2494
SVEMAP1(svldnt1sb_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32788),
2495
SVEMAP1(svldnt1sb_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 16810004),
2496
SVEMAP1(svldnt1sb_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 16810004),
2497
SVEMAP1(svldnt1sh_gather_s64index_s64, aarch64_sve_ldnt1_gather_index, 32804),
2498
SVEMAP1(svldnt1sh_gather_s64index_u64, aarch64_sve_ldnt1_gather_index, 32804),
2499
SVEMAP1(svldnt1sh_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 16810020),
2500
SVEMAP1(svldnt1sh_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 16810020),
2501
SVEMAP1(svldnt1sh_gather_u32base_index_s32, aarch64_sve_ldnt1_gather_scalar_offset, 32803),
2502
SVEMAP1(svldnt1sh_gather_u32base_index_u32, aarch64_sve_ldnt1_gather_scalar_offset, 32803),
2503
SVEMAP1(svldnt1sh_gather_u32base_offset_s32, aarch64_sve_ldnt1_gather_scalar_offset, 16810019),
2504
SVEMAP1(svldnt1sh_gather_u32base_offset_u32, aarch64_sve_ldnt1_gather_scalar_offset, 16810019),
2505
SVEMAP1(svldnt1sh_gather_u32base_s32, aarch64_sve_ldnt1_gather_scalar_offset, 32803),
2506
SVEMAP1(svldnt1sh_gather_u32base_u32, aarch64_sve_ldnt1_gather_scalar_offset, 32803),
2507
SVEMAP1(svldnt1sh_gather_u32offset_s32, aarch64_sve_ldnt1_gather_uxtw, 16810019),
2508
SVEMAP1(svldnt1sh_gather_u32offset_u32, aarch64_sve_ldnt1_gather_uxtw, 16810019),
2509
SVEMAP1(svldnt1sh_gather_u64base_index_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32804),
2510
SVEMAP1(svldnt1sh_gather_u64base_index_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32804),
2511
SVEMAP1(svldnt1sh_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 16810020),
2512
SVEMAP1(svldnt1sh_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 16810020),
2513
SVEMAP1(svldnt1sh_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32804),
2514
SVEMAP1(svldnt1sh_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32804),
2515
SVEMAP1(svldnt1sh_gather_u64index_s64, aarch64_sve_ldnt1_gather_index, 32804),
2516
SVEMAP1(svldnt1sh_gather_u64index_u64, aarch64_sve_ldnt1_gather_index, 32804),
2517
SVEMAP1(svldnt1sh_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 16810020),
2518
SVEMAP1(svldnt1sh_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 16810020),
2519
SVEMAP1(svldnt1sw_gather_s64index_s64, aarch64_sve_ldnt1_gather_index, 32820),
2520
SVEMAP1(svldnt1sw_gather_s64index_u64, aarch64_sve_ldnt1_gather_index, 32820),
2521
SVEMAP1(svldnt1sw_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 16810036),
2522
SVEMAP1(svldnt1sw_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 16810036),
2523
SVEMAP1(svldnt1sw_gather_u64base_index_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32820),
2524
SVEMAP1(svldnt1sw_gather_u64base_index_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32820),
2525
SVEMAP1(svldnt1sw_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 16810036),
2526
SVEMAP1(svldnt1sw_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 16810036),
2527
SVEMAP1(svldnt1sw_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 32820),
2528
SVEMAP1(svldnt1sw_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 32820),
2529
SVEMAP1(svldnt1sw_gather_u64index_s64, aarch64_sve_ldnt1_gather_index, 32820),
2530
SVEMAP1(svldnt1sw_gather_u64index_u64, aarch64_sve_ldnt1_gather_index, 32820),
2531
SVEMAP1(svldnt1sw_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 16810036),
2532
SVEMAP1(svldnt1sw_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 16810036),
2533
SVEMAP1(svldnt1ub_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 17334292),
2534
SVEMAP1(svldnt1ub_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 17334292),
2535
SVEMAP1(svldnt1ub_gather_u32base_offset_s32, aarch64_sve_ldnt1_gather_scalar_offset, 17334291),
2536
SVEMAP1(svldnt1ub_gather_u32base_offset_u32, aarch64_sve_ldnt1_gather_scalar_offset, 17334291),
2537
SVEMAP1(svldnt1ub_gather_u32base_s32, aarch64_sve_ldnt1_gather_scalar_offset, 557075),
2538
SVEMAP1(svldnt1ub_gather_u32base_u32, aarch64_sve_ldnt1_gather_scalar_offset, 557075),
2539
SVEMAP1(svldnt1ub_gather_u32offset_s32, aarch64_sve_ldnt1_gather_uxtw, 17334291),
2540
SVEMAP1(svldnt1ub_gather_u32offset_u32, aarch64_sve_ldnt1_gather_uxtw, 17334291),
2541
SVEMAP1(svldnt1ub_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 17334292),
2542
SVEMAP1(svldnt1ub_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 17334292),
2543
SVEMAP1(svldnt1ub_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 557076),
2544
SVEMAP1(svldnt1ub_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 557076),
2545
SVEMAP1(svldnt1ub_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 17334292),
2546
SVEMAP1(svldnt1ub_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 17334292),
2547
SVEMAP1(svldnt1uh_gather_s64index_s64, aarch64_sve_ldnt1_gather_index, 557092),
2548
SVEMAP1(svldnt1uh_gather_s64index_u64, aarch64_sve_ldnt1_gather_index, 557092),
2549
SVEMAP1(svldnt1uh_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 17334308),
2550
SVEMAP1(svldnt1uh_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 17334308),
2551
SVEMAP1(svldnt1uh_gather_u32base_index_s32, aarch64_sve_ldnt1_gather_scalar_offset, 557091),
2552
SVEMAP1(svldnt1uh_gather_u32base_index_u32, aarch64_sve_ldnt1_gather_scalar_offset, 557091),
2553
SVEMAP1(svldnt1uh_gather_u32base_offset_s32, aarch64_sve_ldnt1_gather_scalar_offset, 17334307),
2554
SVEMAP1(svldnt1uh_gather_u32base_offset_u32, aarch64_sve_ldnt1_gather_scalar_offset, 17334307),
2555
SVEMAP1(svldnt1uh_gather_u32base_s32, aarch64_sve_ldnt1_gather_scalar_offset, 557091),
2556
SVEMAP1(svldnt1uh_gather_u32base_u32, aarch64_sve_ldnt1_gather_scalar_offset, 557091),
2557
SVEMAP1(svldnt1uh_gather_u32offset_s32, aarch64_sve_ldnt1_gather_uxtw, 17334307),
2558
SVEMAP1(svldnt1uh_gather_u32offset_u32, aarch64_sve_ldnt1_gather_uxtw, 17334307),
2559
SVEMAP1(svldnt1uh_gather_u64base_index_s64, aarch64_sve_ldnt1_gather_scalar_offset, 557092),
2560
SVEMAP1(svldnt1uh_gather_u64base_index_u64, aarch64_sve_ldnt1_gather_scalar_offset, 557092),
2561
SVEMAP1(svldnt1uh_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 17334308),
2562
SVEMAP1(svldnt1uh_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 17334308),
2563
SVEMAP1(svldnt1uh_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 557092),
2564
SVEMAP1(svldnt1uh_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 557092),
2565
SVEMAP1(svldnt1uh_gather_u64index_s64, aarch64_sve_ldnt1_gather_index, 557092),
2566
SVEMAP1(svldnt1uh_gather_u64index_u64, aarch64_sve_ldnt1_gather_index, 557092),
2567
SVEMAP1(svldnt1uh_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 17334308),
2568
SVEMAP1(svldnt1uh_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 17334308),
2569
SVEMAP1(svldnt1uw_gather_s64index_s64, aarch64_sve_ldnt1_gather_index, 557108),
2570
SVEMAP1(svldnt1uw_gather_s64index_u64, aarch64_sve_ldnt1_gather_index, 557108),
2571
SVEMAP1(svldnt1uw_gather_s64offset_s64, aarch64_sve_ldnt1_gather, 17334324),
2572
SVEMAP1(svldnt1uw_gather_s64offset_u64, aarch64_sve_ldnt1_gather, 17334324),
2573
SVEMAP1(svldnt1uw_gather_u64base_index_s64, aarch64_sve_ldnt1_gather_scalar_offset, 557108),
2574
SVEMAP1(svldnt1uw_gather_u64base_index_u64, aarch64_sve_ldnt1_gather_scalar_offset, 557108),
2575
SVEMAP1(svldnt1uw_gather_u64base_offset_s64, aarch64_sve_ldnt1_gather_scalar_offset, 17334324),
2576
SVEMAP1(svldnt1uw_gather_u64base_offset_u64, aarch64_sve_ldnt1_gather_scalar_offset, 17334324),
2577
SVEMAP1(svldnt1uw_gather_u64base_s64, aarch64_sve_ldnt1_gather_scalar_offset, 557108),
2578
SVEMAP1(svldnt1uw_gather_u64base_u64, aarch64_sve_ldnt1_gather_scalar_offset, 557108),
2579
SVEMAP1(svldnt1uw_gather_u64index_s64, aarch64_sve_ldnt1_gather_index, 557108),
2580
SVEMAP1(svldnt1uw_gather_u64index_u64, aarch64_sve_ldnt1_gather_index, 557108),
2581
SVEMAP1(svldnt1uw_gather_u64offset_s64, aarch64_sve_ldnt1_gather, 17334324),
2582
SVEMAP1(svldnt1uw_gather_u64offset_u64, aarch64_sve_ldnt1_gather, 17334324),
2583
SVEMAP2(svlen_bf16, 12),
2584
SVEMAP2(svlen_f16, 5),
2585
SVEMAP2(svlen_f32, 6),
2586
SVEMAP2(svlen_f64, 7),
2587
SVEMAP2(svlen_s16, 2),
2588
SVEMAP2(svlen_s32, 3),
2589
SVEMAP2(svlen_s64, 4),
2590
SVEMAP2(svlen_s8, 1),
2591
SVEMAP2(svlen_u16, 2),
2592
SVEMAP2(svlen_u32, 3),
2593
SVEMAP2(svlen_u64, 4),
2594
SVEMAP2(svlen_u8, 1),
2595
SVEMAP1(svlogb_f16_m, aarch64_sve_flogb, 261),
2596
SVEMAP1(svlogb_f16_x, aarch64_sve_flogb, 517),
2597
SVEMAP1(svlogb_f16_z, aarch64_sve_flogb, 645),
2598
SVEMAP1(svlogb_f32_m, aarch64_sve_flogb, 262),
2599
SVEMAP1(svlogb_f32_x, aarch64_sve_flogb, 518),
2600
SVEMAP1(svlogb_f32_z, aarch64_sve_flogb, 646),
2601
SVEMAP1(svlogb_f64_m, aarch64_sve_flogb, 263),
2602
SVEMAP1(svlogb_f64_x, aarch64_sve_flogb, 519),
2603
SVEMAP1(svlogb_f64_z, aarch64_sve_flogb, 647),
2604
SVEMAP1(svlsl_n_s16_m, aarch64_sve_lsl, 3330),
2605
SVEMAP1(svlsl_n_s16_x, aarch64_sve_lsl, 3202),
2606
SVEMAP1(svlsl_n_s16_z, aarch64_sve_lsl, 3458),
2607
SVEMAP1(svlsl_n_s32_m, aarch64_sve_lsl, 3331),
2608
SVEMAP1(svlsl_n_s32_x, aarch64_sve_lsl, 3203),
2609
SVEMAP1(svlsl_n_s32_z, aarch64_sve_lsl, 3459),
2610
SVEMAP1(svlsl_n_s64_m, aarch64_sve_lsl, 3332),
2611
SVEMAP1(svlsl_n_s64_x, aarch64_sve_lsl, 3204),
2612
SVEMAP1(svlsl_n_s64_z, aarch64_sve_lsl, 3460),
2613
SVEMAP1(svlsl_n_s8_m, aarch64_sve_lsl, 3329),
2614
SVEMAP1(svlsl_n_s8_x, aarch64_sve_lsl, 3201),
2615
SVEMAP1(svlsl_n_s8_z, aarch64_sve_lsl, 3457),
2616
SVEMAP1(svlsl_n_u16_m, aarch64_sve_lsl, 3330),
2617
SVEMAP1(svlsl_n_u16_x, aarch64_sve_lsl, 3202),
2618
SVEMAP1(svlsl_n_u16_z, aarch64_sve_lsl, 3458),
2619
SVEMAP1(svlsl_n_u32_m, aarch64_sve_lsl, 3331),
2620
SVEMAP1(svlsl_n_u32_x, aarch64_sve_lsl, 3203),
2621
SVEMAP1(svlsl_n_u32_z, aarch64_sve_lsl, 3459),
2622
SVEMAP1(svlsl_n_u64_m, aarch64_sve_lsl, 3332),
2623
SVEMAP1(svlsl_n_u64_x, aarch64_sve_lsl, 3204),
2624
SVEMAP1(svlsl_n_u64_z, aarch64_sve_lsl, 3460),
2625
SVEMAP1(svlsl_n_u8_m, aarch64_sve_lsl, 3329),
2626
SVEMAP1(svlsl_n_u8_x, aarch64_sve_lsl, 3201),
2627
SVEMAP1(svlsl_n_u8_z, aarch64_sve_lsl, 3457),
2628
SVEMAP1(svlsl_s16_m, aarch64_sve_lsl, 258),
2629
SVEMAP1(svlsl_s16_x, aarch64_sve_lsl, 130),
2630
SVEMAP1(svlsl_s16_z, aarch64_sve_lsl, 386),
2631
SVEMAP1(svlsl_s32_m, aarch64_sve_lsl, 259),
2632
SVEMAP1(svlsl_s32_x, aarch64_sve_lsl, 131),
2633
SVEMAP1(svlsl_s32_z, aarch64_sve_lsl, 387),
2634
SVEMAP1(svlsl_s64_m, aarch64_sve_lsl, 260),
2635
SVEMAP1(svlsl_s64_x, aarch64_sve_lsl, 132),
2636
SVEMAP1(svlsl_s64_z, aarch64_sve_lsl, 388),
2637
SVEMAP1(svlsl_s8_m, aarch64_sve_lsl, 257),
2638
SVEMAP1(svlsl_s8_x, aarch64_sve_lsl, 129),
2639
SVEMAP1(svlsl_s8_z, aarch64_sve_lsl, 385),
2640
SVEMAP1(svlsl_u16_m, aarch64_sve_lsl, 258),
2641
SVEMAP1(svlsl_u16_x, aarch64_sve_lsl, 130),
2642
SVEMAP1(svlsl_u16_z, aarch64_sve_lsl, 386),
2643
SVEMAP1(svlsl_u32_m, aarch64_sve_lsl, 259),
2644
SVEMAP1(svlsl_u32_x, aarch64_sve_lsl, 131),
2645
SVEMAP1(svlsl_u32_z, aarch64_sve_lsl, 387),
2646
SVEMAP1(svlsl_u64_m, aarch64_sve_lsl, 260),
2647
SVEMAP1(svlsl_u64_x, aarch64_sve_lsl, 132),
2648
SVEMAP1(svlsl_u64_z, aarch64_sve_lsl, 388),
2649
SVEMAP1(svlsl_u8_m, aarch64_sve_lsl, 257),
2650
SVEMAP1(svlsl_u8_x, aarch64_sve_lsl, 129),
2651
SVEMAP1(svlsl_u8_z, aarch64_sve_lsl, 385),
2652
SVEMAP1(svlsl_wide_n_s16_m, aarch64_sve_lsl_wide, 3330),
2653
SVEMAP1(svlsl_wide_n_s16_x, aarch64_sve_lsl_wide, 3202),
2654
SVEMAP1(svlsl_wide_n_s16_z, aarch64_sve_lsl_wide, 3458),
2655
SVEMAP1(svlsl_wide_n_s32_m, aarch64_sve_lsl_wide, 3331),
2656
SVEMAP1(svlsl_wide_n_s32_x, aarch64_sve_lsl_wide, 3203),
2657
SVEMAP1(svlsl_wide_n_s32_z, aarch64_sve_lsl_wide, 3459),
2658
SVEMAP1(svlsl_wide_n_s8_m, aarch64_sve_lsl_wide, 3329),
2659
SVEMAP1(svlsl_wide_n_s8_x, aarch64_sve_lsl_wide, 3201),
2660
SVEMAP1(svlsl_wide_n_s8_z, aarch64_sve_lsl_wide, 3457),
2661
SVEMAP1(svlsl_wide_n_u16_m, aarch64_sve_lsl_wide, 3330),
2662
SVEMAP1(svlsl_wide_n_u16_x, aarch64_sve_lsl_wide, 3202),
2663
SVEMAP1(svlsl_wide_n_u16_z, aarch64_sve_lsl_wide, 3458),
2664
SVEMAP1(svlsl_wide_n_u32_m, aarch64_sve_lsl_wide, 3331),
2665
SVEMAP1(svlsl_wide_n_u32_x, aarch64_sve_lsl_wide, 3203),
2666
SVEMAP1(svlsl_wide_n_u32_z, aarch64_sve_lsl_wide, 3459),
2667
SVEMAP1(svlsl_wide_n_u8_m, aarch64_sve_lsl_wide, 3329),
2668
SVEMAP1(svlsl_wide_n_u8_x, aarch64_sve_lsl_wide, 3201),
2669
SVEMAP1(svlsl_wide_n_u8_z, aarch64_sve_lsl_wide, 3457),
2670
SVEMAP1(svlsl_wide_s16_m, aarch64_sve_lsl_wide, 258),
2671
SVEMAP1(svlsl_wide_s16_x, aarch64_sve_lsl_wide, 130),
2672
SVEMAP1(svlsl_wide_s16_z, aarch64_sve_lsl_wide, 386),
2673
SVEMAP1(svlsl_wide_s32_m, aarch64_sve_lsl_wide, 259),
2674
SVEMAP1(svlsl_wide_s32_x, aarch64_sve_lsl_wide, 131),
2675
SVEMAP1(svlsl_wide_s32_z, aarch64_sve_lsl_wide, 387),
2676
SVEMAP1(svlsl_wide_s8_m, aarch64_sve_lsl_wide, 257),
2677
SVEMAP1(svlsl_wide_s8_x, aarch64_sve_lsl_wide, 129),
2678
SVEMAP1(svlsl_wide_s8_z, aarch64_sve_lsl_wide, 385),
2679
SVEMAP1(svlsl_wide_u16_m, aarch64_sve_lsl_wide, 258),
2680
SVEMAP1(svlsl_wide_u16_x, aarch64_sve_lsl_wide, 130),
2681
SVEMAP1(svlsl_wide_u16_z, aarch64_sve_lsl_wide, 386),
2682
SVEMAP1(svlsl_wide_u32_m, aarch64_sve_lsl_wide, 259),
2683
SVEMAP1(svlsl_wide_u32_x, aarch64_sve_lsl_wide, 131),
2684
SVEMAP1(svlsl_wide_u32_z, aarch64_sve_lsl_wide, 387),
2685
SVEMAP1(svlsl_wide_u8_m, aarch64_sve_lsl_wide, 257),
2686
SVEMAP1(svlsl_wide_u8_x, aarch64_sve_lsl_wide, 129),
2687
SVEMAP1(svlsl_wide_u8_z, aarch64_sve_lsl_wide, 385),
2688
SVEMAP1(svlsr_n_u16_m, aarch64_sve_lsr, 3330),
2689
SVEMAP1(svlsr_n_u16_x, aarch64_sve_lsr, 3202),
2690
SVEMAP1(svlsr_n_u16_z, aarch64_sve_lsr, 3458),
2691
SVEMAP1(svlsr_n_u32_m, aarch64_sve_lsr, 3331),
2692
SVEMAP1(svlsr_n_u32_x, aarch64_sve_lsr, 3203),
2693
SVEMAP1(svlsr_n_u32_z, aarch64_sve_lsr, 3459),
2694
SVEMAP1(svlsr_n_u64_m, aarch64_sve_lsr, 3332),
2695
SVEMAP1(svlsr_n_u64_x, aarch64_sve_lsr, 3204),
2696
SVEMAP1(svlsr_n_u64_z, aarch64_sve_lsr, 3460),
2697
SVEMAP1(svlsr_n_u8_m, aarch64_sve_lsr, 3329),
2698
SVEMAP1(svlsr_n_u8_x, aarch64_sve_lsr, 3201),
2699
SVEMAP1(svlsr_n_u8_z, aarch64_sve_lsr, 3457),
2700
SVEMAP1(svlsr_u16_m, aarch64_sve_lsr, 258),
2701
SVEMAP1(svlsr_u16_x, aarch64_sve_lsr, 130),
2702
SVEMAP1(svlsr_u16_z, aarch64_sve_lsr, 386),
2703
SVEMAP1(svlsr_u32_m, aarch64_sve_lsr, 259),
2704
SVEMAP1(svlsr_u32_x, aarch64_sve_lsr, 131),
2705
SVEMAP1(svlsr_u32_z, aarch64_sve_lsr, 387),
2706
SVEMAP1(svlsr_u64_m, aarch64_sve_lsr, 260),
2707
SVEMAP1(svlsr_u64_x, aarch64_sve_lsr, 132),
2708
SVEMAP1(svlsr_u64_z, aarch64_sve_lsr, 388),
2709
SVEMAP1(svlsr_u8_m, aarch64_sve_lsr, 257),
2710
SVEMAP1(svlsr_u8_x, aarch64_sve_lsr, 129),
2711
SVEMAP1(svlsr_u8_z, aarch64_sve_lsr, 385),
2712
SVEMAP1(svlsr_wide_n_u16_m, aarch64_sve_lsr_wide, 3330),
2713
SVEMAP1(svlsr_wide_n_u16_x, aarch64_sve_lsr_wide, 3202),
2714
SVEMAP1(svlsr_wide_n_u16_z, aarch64_sve_lsr_wide, 3458),
2715
SVEMAP1(svlsr_wide_n_u32_m, aarch64_sve_lsr_wide, 3331),
2716
SVEMAP1(svlsr_wide_n_u32_x, aarch64_sve_lsr_wide, 3203),
2717
SVEMAP1(svlsr_wide_n_u32_z, aarch64_sve_lsr_wide, 3459),
2718
SVEMAP1(svlsr_wide_n_u8_m, aarch64_sve_lsr_wide, 3329),
2719
SVEMAP1(svlsr_wide_n_u8_x, aarch64_sve_lsr_wide, 3201),
2720
SVEMAP1(svlsr_wide_n_u8_z, aarch64_sve_lsr_wide, 3457),
2721
SVEMAP1(svlsr_wide_u16_m, aarch64_sve_lsr_wide, 258),
2722
SVEMAP1(svlsr_wide_u16_x, aarch64_sve_lsr_wide, 130),
2723
SVEMAP1(svlsr_wide_u16_z, aarch64_sve_lsr_wide, 386),
2724
SVEMAP1(svlsr_wide_u32_m, aarch64_sve_lsr_wide, 259),
2725
SVEMAP1(svlsr_wide_u32_x, aarch64_sve_lsr_wide, 131),
2726
SVEMAP1(svlsr_wide_u32_z, aarch64_sve_lsr_wide, 387),
2727
SVEMAP1(svlsr_wide_u8_m, aarch64_sve_lsr_wide, 257),
2728
SVEMAP1(svlsr_wide_u8_x, aarch64_sve_lsr_wide, 129),
2729
SVEMAP1(svlsr_wide_u8_z, aarch64_sve_lsr_wide, 385),
2730
SVEMAP1(svmad_f16_m, aarch64_sve_fmad, 261),
2731
SVEMAP1(svmad_f16_x, aarch64_sve_fmad, 133),
2732
SVEMAP1(svmad_f16_z, aarch64_sve_fmad, 389),
2733
SVEMAP1(svmad_f32_m, aarch64_sve_fmad, 262),
2734
SVEMAP1(svmad_f32_x, aarch64_sve_fmad, 134),
2735
SVEMAP1(svmad_f32_z, aarch64_sve_fmad, 390),
2736
SVEMAP1(svmad_f64_m, aarch64_sve_fmad, 263),
2737
SVEMAP1(svmad_f64_x, aarch64_sve_fmad, 135),
2738
SVEMAP1(svmad_f64_z, aarch64_sve_fmad, 391),
2739
SVEMAP1(svmad_n_f16_m, aarch64_sve_fmad, 4357),
2740
SVEMAP1(svmad_n_f16_x, aarch64_sve_fmad, 4229),
2741
SVEMAP1(svmad_n_f16_z, aarch64_sve_fmad, 4485),
2742
SVEMAP1(svmad_n_f32_m, aarch64_sve_fmad, 4358),
2743
SVEMAP1(svmad_n_f32_x, aarch64_sve_fmad, 4230),
2744
SVEMAP1(svmad_n_f32_z, aarch64_sve_fmad, 4486),
2745
SVEMAP1(svmad_n_f64_m, aarch64_sve_fmad, 4359),
2746
SVEMAP1(svmad_n_f64_x, aarch64_sve_fmad, 4231),
2747
SVEMAP1(svmad_n_f64_z, aarch64_sve_fmad, 4487),
2748
SVEMAP1(svmad_n_s16_m, aarch64_sve_mad, 4354),
2749
SVEMAP1(svmad_n_s16_x, aarch64_sve_mad, 4226),
2750
SVEMAP1(svmad_n_s16_z, aarch64_sve_mad, 4482),
2751
SVEMAP1(svmad_n_s32_m, aarch64_sve_mad, 4355),
2752
SVEMAP1(svmad_n_s32_x, aarch64_sve_mad, 4227),
2753
SVEMAP1(svmad_n_s32_z, aarch64_sve_mad, 4483),
2754
SVEMAP1(svmad_n_s64_m, aarch64_sve_mad, 4356),
2755
SVEMAP1(svmad_n_s64_x, aarch64_sve_mad, 4228),
2756
SVEMAP1(svmad_n_s64_z, aarch64_sve_mad, 4484),
2757
SVEMAP1(svmad_n_s8_m, aarch64_sve_mad, 4353),
2758
SVEMAP1(svmad_n_s8_x, aarch64_sve_mad, 4225),
2759
SVEMAP1(svmad_n_s8_z, aarch64_sve_mad, 4481),
2760
SVEMAP1(svmad_n_u16_m, aarch64_sve_mad, 4354),
2761
SVEMAP1(svmad_n_u16_x, aarch64_sve_mad, 4226),
2762
SVEMAP1(svmad_n_u16_z, aarch64_sve_mad, 4482),
2763
SVEMAP1(svmad_n_u32_m, aarch64_sve_mad, 4355),
2764
SVEMAP1(svmad_n_u32_x, aarch64_sve_mad, 4227),
2765
SVEMAP1(svmad_n_u32_z, aarch64_sve_mad, 4483),
2766
SVEMAP1(svmad_n_u64_m, aarch64_sve_mad, 4356),
2767
SVEMAP1(svmad_n_u64_x, aarch64_sve_mad, 4228),
2768
SVEMAP1(svmad_n_u64_z, aarch64_sve_mad, 4484),
2769
SVEMAP1(svmad_n_u8_m, aarch64_sve_mad, 4353),
2770
SVEMAP1(svmad_n_u8_x, aarch64_sve_mad, 4225),
2771
SVEMAP1(svmad_n_u8_z, aarch64_sve_mad, 4481),
2772
SVEMAP1(svmad_s16_m, aarch64_sve_mad, 258),
2773
SVEMAP1(svmad_s16_x, aarch64_sve_mad, 130),
2774
SVEMAP1(svmad_s16_z, aarch64_sve_mad, 386),
2775
SVEMAP1(svmad_s32_m, aarch64_sve_mad, 259),
2776
SVEMAP1(svmad_s32_x, aarch64_sve_mad, 131),
2777
SVEMAP1(svmad_s32_z, aarch64_sve_mad, 387),
2778
SVEMAP1(svmad_s64_m, aarch64_sve_mad, 260),
2779
SVEMAP1(svmad_s64_x, aarch64_sve_mad, 132),
2780
SVEMAP1(svmad_s64_z, aarch64_sve_mad, 388),
2781
SVEMAP1(svmad_s8_m, aarch64_sve_mad, 257),
2782
SVEMAP1(svmad_s8_x, aarch64_sve_mad, 129),
2783
SVEMAP1(svmad_s8_z, aarch64_sve_mad, 385),
2784
SVEMAP1(svmad_u16_m, aarch64_sve_mad, 258),
2785
SVEMAP1(svmad_u16_x, aarch64_sve_mad, 130),
2786
SVEMAP1(svmad_u16_z, aarch64_sve_mad, 386),
2787
SVEMAP1(svmad_u32_m, aarch64_sve_mad, 259),
2788
SVEMAP1(svmad_u32_x, aarch64_sve_mad, 131),
2789
SVEMAP1(svmad_u32_z, aarch64_sve_mad, 387),
2790
SVEMAP1(svmad_u64_m, aarch64_sve_mad, 260),
2791
SVEMAP1(svmad_u64_x, aarch64_sve_mad, 132),
2792
SVEMAP1(svmad_u64_z, aarch64_sve_mad, 388),
2793
SVEMAP1(svmad_u8_m, aarch64_sve_mad, 257),
2794
SVEMAP1(svmad_u8_x, aarch64_sve_mad, 129),
2795
SVEMAP1(svmad_u8_z, aarch64_sve_mad, 385),
2796
SVEMAP1(svmatch_s16, aarch64_sve_match, 2),
2797
SVEMAP1(svmatch_s8, aarch64_sve_match, 1),
2798
SVEMAP1(svmatch_u16, aarch64_sve_match, 2),
2799
SVEMAP1(svmatch_u8, aarch64_sve_match, 1),
2800
SVEMAP1(svmax_f16_m, aarch64_sve_fmax, 261),
2801
SVEMAP1(svmax_f16_x, aarch64_sve_fmax, 133),
2802
SVEMAP1(svmax_f16_z, aarch64_sve_fmax, 389),
2803
SVEMAP1(svmax_f32_m, aarch64_sve_fmax, 262),
2804
SVEMAP1(svmax_f32_x, aarch64_sve_fmax, 134),
2805
SVEMAP1(svmax_f32_z, aarch64_sve_fmax, 390),
2806
SVEMAP1(svmax_f64_m, aarch64_sve_fmax, 263),
2807
SVEMAP1(svmax_f64_x, aarch64_sve_fmax, 135),
2808
SVEMAP1(svmax_f64_z, aarch64_sve_fmax, 391),
2809
SVEMAP1(svmax_n_f16_m, aarch64_sve_fmax, 3333),
2810
SVEMAP1(svmax_n_f16_x, aarch64_sve_fmax, 3205),
2811
SVEMAP1(svmax_n_f16_z, aarch64_sve_fmax, 3461),
2812
SVEMAP1(svmax_n_f32_m, aarch64_sve_fmax, 3334),
2813
SVEMAP1(svmax_n_f32_x, aarch64_sve_fmax, 3206),
2814
SVEMAP1(svmax_n_f32_z, aarch64_sve_fmax, 3462),
2815
SVEMAP1(svmax_n_f64_m, aarch64_sve_fmax, 3335),
2816
SVEMAP1(svmax_n_f64_x, aarch64_sve_fmax, 3207),
2817
SVEMAP1(svmax_n_f64_z, aarch64_sve_fmax, 3463),
2818
SVEMAP1(svmax_n_s16_m, aarch64_sve_smax, 3330),
2819
SVEMAP1(svmax_n_s16_x, aarch64_sve_smax, 3202),
2820
SVEMAP1(svmax_n_s16_z, aarch64_sve_smax, 3458),
2821
SVEMAP1(svmax_n_s32_m, aarch64_sve_smax, 3331),
2822
SVEMAP1(svmax_n_s32_x, aarch64_sve_smax, 3203),
2823
SVEMAP1(svmax_n_s32_z, aarch64_sve_smax, 3459),
2824
SVEMAP1(svmax_n_s64_m, aarch64_sve_smax, 3332),
2825
SVEMAP1(svmax_n_s64_x, aarch64_sve_smax, 3204),
2826
SVEMAP1(svmax_n_s64_z, aarch64_sve_smax, 3460),
2827
SVEMAP1(svmax_n_s8_m, aarch64_sve_smax, 3329),
2828
SVEMAP1(svmax_n_s8_x, aarch64_sve_smax, 3201),
2829
SVEMAP1(svmax_n_s8_z, aarch64_sve_smax, 3457),
2830
SVEMAP1(svmax_n_u16_m, aarch64_sve_umax, 3330),
2831
SVEMAP1(svmax_n_u16_x, aarch64_sve_umax, 3202),
2832
SVEMAP1(svmax_n_u16_z, aarch64_sve_umax, 3458),
2833
SVEMAP1(svmax_n_u32_m, aarch64_sve_umax, 3331),
2834
SVEMAP1(svmax_n_u32_x, aarch64_sve_umax, 3203),
2835
SVEMAP1(svmax_n_u32_z, aarch64_sve_umax, 3459),
2836
SVEMAP1(svmax_n_u64_m, aarch64_sve_umax, 3332),
2837
SVEMAP1(svmax_n_u64_x, aarch64_sve_umax, 3204),
2838
SVEMAP1(svmax_n_u64_z, aarch64_sve_umax, 3460),
2839
SVEMAP1(svmax_n_u8_m, aarch64_sve_umax, 3329),
2840
SVEMAP1(svmax_n_u8_x, aarch64_sve_umax, 3201),
2841
SVEMAP1(svmax_n_u8_z, aarch64_sve_umax, 3457),
2842
SVEMAP1(svmax_s16_m, aarch64_sve_smax, 258),
2843
SVEMAP1(svmax_s16_x, aarch64_sve_smax, 130),
2844
SVEMAP1(svmax_s16_z, aarch64_sve_smax, 386),
2845
SVEMAP1(svmax_s32_m, aarch64_sve_smax, 259),
2846
SVEMAP1(svmax_s32_x, aarch64_sve_smax, 131),
2847
SVEMAP1(svmax_s32_z, aarch64_sve_smax, 387),
2848
SVEMAP1(svmax_s64_m, aarch64_sve_smax, 260),
2849
SVEMAP1(svmax_s64_x, aarch64_sve_smax, 132),
2850
SVEMAP1(svmax_s64_z, aarch64_sve_smax, 388),
2851
SVEMAP1(svmax_s8_m, aarch64_sve_smax, 257),
2852
SVEMAP1(svmax_s8_x, aarch64_sve_smax, 129),
2853
SVEMAP1(svmax_s8_z, aarch64_sve_smax, 385),
2854
SVEMAP1(svmax_u16_m, aarch64_sve_umax, 258),
2855
SVEMAP1(svmax_u16_x, aarch64_sve_umax, 130),
2856
SVEMAP1(svmax_u16_z, aarch64_sve_umax, 386),
2857
SVEMAP1(svmax_u32_m, aarch64_sve_umax, 259),
2858
SVEMAP1(svmax_u32_x, aarch64_sve_umax, 131),
2859
SVEMAP1(svmax_u32_z, aarch64_sve_umax, 387),
2860
SVEMAP1(svmax_u64_m, aarch64_sve_umax, 260),
2861
SVEMAP1(svmax_u64_x, aarch64_sve_umax, 132),
2862
SVEMAP1(svmax_u64_z, aarch64_sve_umax, 388),
2863
SVEMAP1(svmax_u8_m, aarch64_sve_umax, 257),
2864
SVEMAP1(svmax_u8_x, aarch64_sve_umax, 129),
2865
SVEMAP1(svmax_u8_z, aarch64_sve_umax, 385),
2866
SVEMAP1(svmaxnm_f16_m, aarch64_sve_fmaxnm, 261),
2867
SVEMAP1(svmaxnm_f16_x, aarch64_sve_fmaxnm, 133),
2868
SVEMAP1(svmaxnm_f16_z, aarch64_sve_fmaxnm, 389),
2869
SVEMAP1(svmaxnm_f32_m, aarch64_sve_fmaxnm, 262),
2870
SVEMAP1(svmaxnm_f32_x, aarch64_sve_fmaxnm, 134),
2871
SVEMAP1(svmaxnm_f32_z, aarch64_sve_fmaxnm, 390),
2872
SVEMAP1(svmaxnm_f64_m, aarch64_sve_fmaxnm, 263),
2873
SVEMAP1(svmaxnm_f64_x, aarch64_sve_fmaxnm, 135),
2874
SVEMAP1(svmaxnm_f64_z, aarch64_sve_fmaxnm, 391),
2875
SVEMAP1(svmaxnm_n_f16_m, aarch64_sve_fmaxnm, 3333),
2876
SVEMAP1(svmaxnm_n_f16_x, aarch64_sve_fmaxnm, 3205),
2877
SVEMAP1(svmaxnm_n_f16_z, aarch64_sve_fmaxnm, 3461),
2878
SVEMAP1(svmaxnm_n_f32_m, aarch64_sve_fmaxnm, 3334),
2879
SVEMAP1(svmaxnm_n_f32_x, aarch64_sve_fmaxnm, 3206),
2880
SVEMAP1(svmaxnm_n_f32_z, aarch64_sve_fmaxnm, 3462),
2881
SVEMAP1(svmaxnm_n_f64_m, aarch64_sve_fmaxnm, 3335),
2882
SVEMAP1(svmaxnm_n_f64_x, aarch64_sve_fmaxnm, 3207),
2883
SVEMAP1(svmaxnm_n_f64_z, aarch64_sve_fmaxnm, 3463),
2884
SVEMAP1(svmaxnmp_f16_m, aarch64_sve_fmaxnmp, 261),
2885
SVEMAP1(svmaxnmp_f16_x, aarch64_sve_fmaxnmp, 133),
2886
SVEMAP1(svmaxnmp_f32_m, aarch64_sve_fmaxnmp, 262),
2887
SVEMAP1(svmaxnmp_f32_x, aarch64_sve_fmaxnmp, 134),
2888
SVEMAP1(svmaxnmp_f64_m, aarch64_sve_fmaxnmp, 263),
2889
SVEMAP1(svmaxnmp_f64_x, aarch64_sve_fmaxnmp, 135),
2890
SVEMAP1(svmaxnmv_f16, aarch64_sve_fmaxnmv, 5),
2891
SVEMAP1(svmaxnmv_f32, aarch64_sve_fmaxnmv, 6),
2892
SVEMAP1(svmaxnmv_f64, aarch64_sve_fmaxnmv, 7),
2893
SVEMAP1(svmaxp_f16_m, aarch64_sve_fmaxp, 261),
2894
SVEMAP1(svmaxp_f16_x, aarch64_sve_fmaxp, 133),
2895
SVEMAP1(svmaxp_f32_m, aarch64_sve_fmaxp, 262),
2896
SVEMAP1(svmaxp_f32_x, aarch64_sve_fmaxp, 134),
2897
SVEMAP1(svmaxp_f64_m, aarch64_sve_fmaxp, 263),
2898
SVEMAP1(svmaxp_f64_x, aarch64_sve_fmaxp, 135),
2899
SVEMAP1(svmaxp_s16_m, aarch64_sve_smaxp, 258),
2900
SVEMAP1(svmaxp_s16_x, aarch64_sve_smaxp, 130),
2901
SVEMAP1(svmaxp_s32_m, aarch64_sve_smaxp, 259),
2902
SVEMAP1(svmaxp_s32_x, aarch64_sve_smaxp, 131),
2903
SVEMAP1(svmaxp_s64_m, aarch64_sve_smaxp, 260),
2904
SVEMAP1(svmaxp_s64_x, aarch64_sve_smaxp, 132),
2905
SVEMAP1(svmaxp_s8_m, aarch64_sve_smaxp, 257),
2906
SVEMAP1(svmaxp_s8_x, aarch64_sve_smaxp, 129),
2907
SVEMAP1(svmaxp_u16_m, aarch64_sve_umaxp, 258),
2908
SVEMAP1(svmaxp_u16_x, aarch64_sve_umaxp, 130),
2909
SVEMAP1(svmaxp_u32_m, aarch64_sve_umaxp, 259),
2910
SVEMAP1(svmaxp_u32_x, aarch64_sve_umaxp, 131),
2911
SVEMAP1(svmaxp_u64_m, aarch64_sve_umaxp, 260),
2912
SVEMAP1(svmaxp_u64_x, aarch64_sve_umaxp, 132),
2913
SVEMAP1(svmaxp_u8_m, aarch64_sve_umaxp, 257),
2914
SVEMAP1(svmaxp_u8_x, aarch64_sve_umaxp, 129),
2915
SVEMAP1(svmaxv_f16, aarch64_sve_fmaxv, 5),
2916
SVEMAP1(svmaxv_f32, aarch64_sve_fmaxv, 6),
2917
SVEMAP1(svmaxv_f64, aarch64_sve_fmaxv, 7),
2918
SVEMAP1(svmaxv_s16, aarch64_sve_smaxv, 2),
2919
SVEMAP1(svmaxv_s32, aarch64_sve_smaxv, 3),
2920
SVEMAP1(svmaxv_s64, aarch64_sve_smaxv, 4),
2921
SVEMAP1(svmaxv_s8, aarch64_sve_smaxv, 1),
2922
SVEMAP1(svmaxv_u16, aarch64_sve_umaxv, 2),
2923
SVEMAP1(svmaxv_u32, aarch64_sve_umaxv, 3),
2924
SVEMAP1(svmaxv_u64, aarch64_sve_umaxv, 4),
2925
SVEMAP1(svmaxv_u8, aarch64_sve_umaxv, 1),
2926
SVEMAP1(svmin_f16_m, aarch64_sve_fmin, 261),
2927
SVEMAP1(svmin_f16_x, aarch64_sve_fmin, 133),
2928
SVEMAP1(svmin_f16_z, aarch64_sve_fmin, 389),
2929
SVEMAP1(svmin_f32_m, aarch64_sve_fmin, 262),
2930
SVEMAP1(svmin_f32_x, aarch64_sve_fmin, 134),
2931
SVEMAP1(svmin_f32_z, aarch64_sve_fmin, 390),
2932
SVEMAP1(svmin_f64_m, aarch64_sve_fmin, 263),
2933
SVEMAP1(svmin_f64_x, aarch64_sve_fmin, 135),
2934
SVEMAP1(svmin_f64_z, aarch64_sve_fmin, 391),
2935
SVEMAP1(svmin_n_f16_m, aarch64_sve_fmin, 3333),
2936
SVEMAP1(svmin_n_f16_x, aarch64_sve_fmin, 3205),
2937
SVEMAP1(svmin_n_f16_z, aarch64_sve_fmin, 3461),
2938
SVEMAP1(svmin_n_f32_m, aarch64_sve_fmin, 3334),
2939
SVEMAP1(svmin_n_f32_x, aarch64_sve_fmin, 3206),
2940
SVEMAP1(svmin_n_f32_z, aarch64_sve_fmin, 3462),
2941
SVEMAP1(svmin_n_f64_m, aarch64_sve_fmin, 3335),
2942
SVEMAP1(svmin_n_f64_x, aarch64_sve_fmin, 3207),
2943
SVEMAP1(svmin_n_f64_z, aarch64_sve_fmin, 3463),
2944
SVEMAP1(svmin_n_s16_m, aarch64_sve_smin, 3330),
2945
SVEMAP1(svmin_n_s16_x, aarch64_sve_smin, 3202),
2946
SVEMAP1(svmin_n_s16_z, aarch64_sve_smin, 3458),
2947
SVEMAP1(svmin_n_s32_m, aarch64_sve_smin, 3331),
2948
SVEMAP1(svmin_n_s32_x, aarch64_sve_smin, 3203),
2949
SVEMAP1(svmin_n_s32_z, aarch64_sve_smin, 3459),
2950
SVEMAP1(svmin_n_s64_m, aarch64_sve_smin, 3332),
2951
SVEMAP1(svmin_n_s64_x, aarch64_sve_smin, 3204),
2952
SVEMAP1(svmin_n_s64_z, aarch64_sve_smin, 3460),
2953
SVEMAP1(svmin_n_s8_m, aarch64_sve_smin, 3329),
2954
SVEMAP1(svmin_n_s8_x, aarch64_sve_smin, 3201),
2955
SVEMAP1(svmin_n_s8_z, aarch64_sve_smin, 3457),
2956
SVEMAP1(svmin_n_u16_m, aarch64_sve_umin, 3330),
2957
SVEMAP1(svmin_n_u16_x, aarch64_sve_umin, 3202),
2958
SVEMAP1(svmin_n_u16_z, aarch64_sve_umin, 3458),
2959
SVEMAP1(svmin_n_u32_m, aarch64_sve_umin, 3331),
2960
SVEMAP1(svmin_n_u32_x, aarch64_sve_umin, 3203),
2961
SVEMAP1(svmin_n_u32_z, aarch64_sve_umin, 3459),
2962
SVEMAP1(svmin_n_u64_m, aarch64_sve_umin, 3332),
2963
SVEMAP1(svmin_n_u64_x, aarch64_sve_umin, 3204),
2964
SVEMAP1(svmin_n_u64_z, aarch64_sve_umin, 3460),
2965
SVEMAP1(svmin_n_u8_m, aarch64_sve_umin, 3329),
2966
SVEMAP1(svmin_n_u8_x, aarch64_sve_umin, 3201),
2967
SVEMAP1(svmin_n_u8_z, aarch64_sve_umin, 3457),
2968
SVEMAP1(svmin_s16_m, aarch64_sve_smin, 258),
2969
SVEMAP1(svmin_s16_x, aarch64_sve_smin, 130),
2970
SVEMAP1(svmin_s16_z, aarch64_sve_smin, 386),
2971
SVEMAP1(svmin_s32_m, aarch64_sve_smin, 259),
2972
SVEMAP1(svmin_s32_x, aarch64_sve_smin, 131),
2973
SVEMAP1(svmin_s32_z, aarch64_sve_smin, 387),
2974
SVEMAP1(svmin_s64_m, aarch64_sve_smin, 260),
2975
SVEMAP1(svmin_s64_x, aarch64_sve_smin, 132),
2976
SVEMAP1(svmin_s64_z, aarch64_sve_smin, 388),
2977
SVEMAP1(svmin_s8_m, aarch64_sve_smin, 257),
2978
SVEMAP1(svmin_s8_x, aarch64_sve_smin, 129),
2979
SVEMAP1(svmin_s8_z, aarch64_sve_smin, 385),
2980
SVEMAP1(svmin_u16_m, aarch64_sve_umin, 258),
2981
SVEMAP1(svmin_u16_x, aarch64_sve_umin, 130),
2982
SVEMAP1(svmin_u16_z, aarch64_sve_umin, 386),
2983
SVEMAP1(svmin_u32_m, aarch64_sve_umin, 259),
2984
SVEMAP1(svmin_u32_x, aarch64_sve_umin, 131),
2985
SVEMAP1(svmin_u32_z, aarch64_sve_umin, 387),
2986
SVEMAP1(svmin_u64_m, aarch64_sve_umin, 260),
2987
SVEMAP1(svmin_u64_x, aarch64_sve_umin, 132),
2988
SVEMAP1(svmin_u64_z, aarch64_sve_umin, 388),
2989
SVEMAP1(svmin_u8_m, aarch64_sve_umin, 257),
2990
SVEMAP1(svmin_u8_x, aarch64_sve_umin, 129),
2991
SVEMAP1(svmin_u8_z, aarch64_sve_umin, 385),
2992
SVEMAP1(svminnm_f16_m, aarch64_sve_fminnm, 261),
2993
SVEMAP1(svminnm_f16_x, aarch64_sve_fminnm, 133),
2994
SVEMAP1(svminnm_f16_z, aarch64_sve_fminnm, 389),
2995
SVEMAP1(svminnm_f32_m, aarch64_sve_fminnm, 262),
2996
SVEMAP1(svminnm_f32_x, aarch64_sve_fminnm, 134),
2997
SVEMAP1(svminnm_f32_z, aarch64_sve_fminnm, 390),
2998
SVEMAP1(svminnm_f64_m, aarch64_sve_fminnm, 263),
2999
SVEMAP1(svminnm_f64_x, aarch64_sve_fminnm, 135),
3000
SVEMAP1(svminnm_f64_z, aarch64_sve_fminnm, 391),
3001
SVEMAP1(svminnm_n_f16_m, aarch64_sve_fminnm, 3333),
3002
SVEMAP1(svminnm_n_f16_x, aarch64_sve_fminnm, 3205),
3003
SVEMAP1(svminnm_n_f16_z, aarch64_sve_fminnm, 3461),
3004
SVEMAP1(svminnm_n_f32_m, aarch64_sve_fminnm, 3334),
3005
SVEMAP1(svminnm_n_f32_x, aarch64_sve_fminnm, 3206),
3006
SVEMAP1(svminnm_n_f32_z, aarch64_sve_fminnm, 3462),
3007
SVEMAP1(svminnm_n_f64_m, aarch64_sve_fminnm, 3335),
3008
SVEMAP1(svminnm_n_f64_x, aarch64_sve_fminnm, 3207),
3009
SVEMAP1(svminnm_n_f64_z, aarch64_sve_fminnm, 3463),
3010
SVEMAP1(svminnmp_f16_m, aarch64_sve_fminnmp, 261),
3011
SVEMAP1(svminnmp_f16_x, aarch64_sve_fminnmp, 133),
3012
SVEMAP1(svminnmp_f32_m, aarch64_sve_fminnmp, 262),
3013
SVEMAP1(svminnmp_f32_x, aarch64_sve_fminnmp, 134),
3014
SVEMAP1(svminnmp_f64_m, aarch64_sve_fminnmp, 263),
3015
SVEMAP1(svminnmp_f64_x, aarch64_sve_fminnmp, 135),
3016
SVEMAP1(svminnmv_f16, aarch64_sve_fminnmv, 5),
3017
SVEMAP1(svminnmv_f32, aarch64_sve_fminnmv, 6),
3018
SVEMAP1(svminnmv_f64, aarch64_sve_fminnmv, 7),
3019
SVEMAP1(svminp_f16_m, aarch64_sve_fminp, 261),
3020
SVEMAP1(svminp_f16_x, aarch64_sve_fminp, 133),
3021
SVEMAP1(svminp_f32_m, aarch64_sve_fminp, 262),
3022
SVEMAP1(svminp_f32_x, aarch64_sve_fminp, 134),
3023
SVEMAP1(svminp_f64_m, aarch64_sve_fminp, 263),
3024
SVEMAP1(svminp_f64_x, aarch64_sve_fminp, 135),
3025
SVEMAP1(svminp_s16_m, aarch64_sve_sminp, 258),
3026
SVEMAP1(svminp_s16_x, aarch64_sve_sminp, 130),
3027
SVEMAP1(svminp_s32_m, aarch64_sve_sminp, 259),
3028
SVEMAP1(svminp_s32_x, aarch64_sve_sminp, 131),
3029
SVEMAP1(svminp_s64_m, aarch64_sve_sminp, 260),
3030
SVEMAP1(svminp_s64_x, aarch64_sve_sminp, 132),
3031
SVEMAP1(svminp_s8_m, aarch64_sve_sminp, 257),
3032
SVEMAP1(svminp_s8_x, aarch64_sve_sminp, 129),
3033
SVEMAP1(svminp_u16_m, aarch64_sve_uminp, 258),
3034
SVEMAP1(svminp_u16_x, aarch64_sve_uminp, 130),
3035
SVEMAP1(svminp_u32_m, aarch64_sve_uminp, 259),
3036
SVEMAP1(svminp_u32_x, aarch64_sve_uminp, 131),
3037
SVEMAP1(svminp_u64_m, aarch64_sve_uminp, 260),
3038
SVEMAP1(svminp_u64_x, aarch64_sve_uminp, 132),
3039
SVEMAP1(svminp_u8_m, aarch64_sve_uminp, 257),
3040
SVEMAP1(svminp_u8_x, aarch64_sve_uminp, 129),
3041
SVEMAP1(svminv_f16, aarch64_sve_fminv, 5),
3042
SVEMAP1(svminv_f32, aarch64_sve_fminv, 6),
3043
SVEMAP1(svminv_f64, aarch64_sve_fminv, 7),
3044
SVEMAP1(svminv_s16, aarch64_sve_sminv, 2),
3045
SVEMAP1(svminv_s32, aarch64_sve_sminv, 3),
3046
SVEMAP1(svminv_s64, aarch64_sve_sminv, 4),
3047
SVEMAP1(svminv_s8, aarch64_sve_sminv, 1),
3048
SVEMAP1(svminv_u16, aarch64_sve_uminv, 2),
3049
SVEMAP1(svminv_u32, aarch64_sve_uminv, 3),
3050
SVEMAP1(svminv_u64, aarch64_sve_uminv, 4),
3051
SVEMAP1(svminv_u8, aarch64_sve_uminv, 1),
3052
SVEMAP1(svmla_f16_m, aarch64_sve_fmla, 261),
3053
SVEMAP1(svmla_f16_x, aarch64_sve_fmla, 133),
3054
SVEMAP1(svmla_f16_z, aarch64_sve_fmla, 389),
3055
SVEMAP1(svmla_f32_m, aarch64_sve_fmla, 262),
3056
SVEMAP1(svmla_f32_x, aarch64_sve_fmla, 134),
3057
SVEMAP1(svmla_f32_z, aarch64_sve_fmla, 390),
3058
SVEMAP1(svmla_f64_m, aarch64_sve_fmla, 263),
3059
SVEMAP1(svmla_f64_x, aarch64_sve_fmla, 135),
3060
SVEMAP1(svmla_f64_z, aarch64_sve_fmla, 391),
3061
SVEMAP1(svmla_lane_f16, aarch64_sve_fmla_lane, 5),
3062
SVEMAP1(svmla_lane_f32, aarch64_sve_fmla_lane, 6),
3063
SVEMAP1(svmla_lane_f64, aarch64_sve_fmla_lane, 7),
3064
SVEMAP1(svmla_lane_s16, aarch64_sve_mla_lane, 2),
3065
SVEMAP1(svmla_lane_s32, aarch64_sve_mla_lane, 3),
3066
SVEMAP1(svmla_lane_s64, aarch64_sve_mla_lane, 4),
3067
SVEMAP1(svmla_lane_u16, aarch64_sve_mla_lane, 2),
3068
SVEMAP1(svmla_lane_u32, aarch64_sve_mla_lane, 3),
3069
SVEMAP1(svmla_lane_u64, aarch64_sve_mla_lane, 4),
3070
SVEMAP1(svmla_n_f16_m, aarch64_sve_fmla, 4357),
3071
SVEMAP1(svmla_n_f16_x, aarch64_sve_fmla, 4229),
3072
SVEMAP1(svmla_n_f16_z, aarch64_sve_fmla, 4485),
3073
SVEMAP1(svmla_n_f32_m, aarch64_sve_fmla, 4358),
3074
SVEMAP1(svmla_n_f32_x, aarch64_sve_fmla, 4230),
3075
SVEMAP1(svmla_n_f32_z, aarch64_sve_fmla, 4486),
3076
SVEMAP1(svmla_n_f64_m, aarch64_sve_fmla, 4359),
3077
SVEMAP1(svmla_n_f64_x, aarch64_sve_fmla, 4231),
3078
SVEMAP1(svmla_n_f64_z, aarch64_sve_fmla, 4487),
3079
SVEMAP1(svmla_n_s16_m, aarch64_sve_mla, 4354),
3080
SVEMAP1(svmla_n_s16_x, aarch64_sve_mla, 4226),
3081
SVEMAP1(svmla_n_s16_z, aarch64_sve_mla, 4482),
3082
SVEMAP1(svmla_n_s32_m, aarch64_sve_mla, 4355),
3083
SVEMAP1(svmla_n_s32_x, aarch64_sve_mla, 4227),
3084
SVEMAP1(svmla_n_s32_z, aarch64_sve_mla, 4483),
3085
SVEMAP1(svmla_n_s64_m, aarch64_sve_mla, 4356),
3086
SVEMAP1(svmla_n_s64_x, aarch64_sve_mla, 4228),
3087
SVEMAP1(svmla_n_s64_z, aarch64_sve_mla, 4484),
3088
SVEMAP1(svmla_n_s8_m, aarch64_sve_mla, 4353),
3089
SVEMAP1(svmla_n_s8_x, aarch64_sve_mla, 4225),
3090
SVEMAP1(svmla_n_s8_z, aarch64_sve_mla, 4481),
3091
SVEMAP1(svmla_n_u16_m, aarch64_sve_mla, 4354),
3092
SVEMAP1(svmla_n_u16_x, aarch64_sve_mla, 4226),
3093
SVEMAP1(svmla_n_u16_z, aarch64_sve_mla, 4482),
3094
SVEMAP1(svmla_n_u32_m, aarch64_sve_mla, 4355),
3095
SVEMAP1(svmla_n_u32_x, aarch64_sve_mla, 4227),
3096
SVEMAP1(svmla_n_u32_z, aarch64_sve_mla, 4483),
3097
SVEMAP1(svmla_n_u64_m, aarch64_sve_mla, 4356),
3098
SVEMAP1(svmla_n_u64_x, aarch64_sve_mla, 4228),
3099
SVEMAP1(svmla_n_u64_z, aarch64_sve_mla, 4484),
3100
SVEMAP1(svmla_n_u8_m, aarch64_sve_mla, 4353),
3101
SVEMAP1(svmla_n_u8_x, aarch64_sve_mla, 4225),
3102
SVEMAP1(svmla_n_u8_z, aarch64_sve_mla, 4481),
3103
SVEMAP1(svmla_s16_m, aarch64_sve_mla, 258),
3104
SVEMAP1(svmla_s16_x, aarch64_sve_mla, 130),
3105
SVEMAP1(svmla_s16_z, aarch64_sve_mla, 386),
3106
SVEMAP1(svmla_s32_m, aarch64_sve_mla, 259),
3107
SVEMAP1(svmla_s32_x, aarch64_sve_mla, 131),
3108
SVEMAP1(svmla_s32_z, aarch64_sve_mla, 387),
3109
SVEMAP1(svmla_s64_m, aarch64_sve_mla, 260),
3110
SVEMAP1(svmla_s64_x, aarch64_sve_mla, 132),
3111
SVEMAP1(svmla_s64_z, aarch64_sve_mla, 388),
3112
SVEMAP1(svmla_s8_m, aarch64_sve_mla, 257),
3113
SVEMAP1(svmla_s8_x, aarch64_sve_mla, 129),
3114
SVEMAP1(svmla_s8_z, aarch64_sve_mla, 385),
3115
SVEMAP1(svmla_u16_m, aarch64_sve_mla, 258),
3116
SVEMAP1(svmla_u16_x, aarch64_sve_mla, 130),
3117
SVEMAP1(svmla_u16_z, aarch64_sve_mla, 386),
3118
SVEMAP1(svmla_u32_m, aarch64_sve_mla, 259),
3119
SVEMAP1(svmla_u32_x, aarch64_sve_mla, 131),
3120
SVEMAP1(svmla_u32_z, aarch64_sve_mla, 387),
3121
SVEMAP1(svmla_u64_m, aarch64_sve_mla, 260),
3122
SVEMAP1(svmla_u64_x, aarch64_sve_mla, 132),
3123
SVEMAP1(svmla_u64_z, aarch64_sve_mla, 388),
3124
SVEMAP1(svmla_u8_m, aarch64_sve_mla, 257),
3125
SVEMAP1(svmla_u8_x, aarch64_sve_mla, 129),
3126
SVEMAP1(svmla_u8_z, aarch64_sve_mla, 385),
3127
SVEMAP1(svmlalb_f32, aarch64_sve_fmlalb, 6),
3128
SVEMAP1(svmlalb_lane_f32, aarch64_sve_fmlalb_lane, 6),
3129
SVEMAP1(svmlalb_lane_s32, aarch64_sve_smlalb_lane, 3),
3130
SVEMAP1(svmlalb_lane_s64, aarch64_sve_smlalb_lane, 4),
3131
SVEMAP1(svmlalb_lane_u32, aarch64_sve_umlalb_lane, 3),
3132
SVEMAP1(svmlalb_lane_u64, aarch64_sve_umlalb_lane, 4),
3133
SVEMAP1(svmlalb_n_f32, aarch64_sve_fmlalb, 3078),
3134
SVEMAP1(svmlalb_n_s16, aarch64_sve_smlalb, 3074),
3135
SVEMAP1(svmlalb_n_s32, aarch64_sve_smlalb, 3075),
3136
SVEMAP1(svmlalb_n_s64, aarch64_sve_smlalb, 3076),
3137
SVEMAP1(svmlalb_n_u16, aarch64_sve_umlalb, 3074),
3138
SVEMAP1(svmlalb_n_u32, aarch64_sve_umlalb, 3075),
3139
SVEMAP1(svmlalb_n_u64, aarch64_sve_umlalb, 3076),
3140
SVEMAP1(svmlalb_s16, aarch64_sve_smlalb, 2),
3141
SVEMAP1(svmlalb_s32, aarch64_sve_smlalb, 3),
3142
SVEMAP1(svmlalb_s64, aarch64_sve_smlalb, 4),
3143
SVEMAP1(svmlalb_u16, aarch64_sve_umlalb, 2),
3144
SVEMAP1(svmlalb_u32, aarch64_sve_umlalb, 3),
3145
SVEMAP1(svmlalb_u64, aarch64_sve_umlalb, 4),
3146
SVEMAP1(svmlalt_f32, aarch64_sve_fmlalt, 6),
3147
SVEMAP1(svmlalt_lane_f32, aarch64_sve_fmlalt_lane, 6),
3148
SVEMAP1(svmlalt_lane_s32, aarch64_sve_smlalt_lane, 3),
3149
SVEMAP1(svmlalt_lane_s64, aarch64_sve_smlalt_lane, 4),
3150
SVEMAP1(svmlalt_lane_u32, aarch64_sve_umlalt_lane, 3),
3151
SVEMAP1(svmlalt_lane_u64, aarch64_sve_umlalt_lane, 4),
3152
SVEMAP1(svmlalt_n_f32, aarch64_sve_fmlalt, 3078),
3153
SVEMAP1(svmlalt_n_s16, aarch64_sve_smlalt, 3074),
3154
SVEMAP1(svmlalt_n_s32, aarch64_sve_smlalt, 3075),
3155
SVEMAP1(svmlalt_n_s64, aarch64_sve_smlalt, 3076),
3156
SVEMAP1(svmlalt_n_u16, aarch64_sve_umlalt, 3074),
3157
SVEMAP1(svmlalt_n_u32, aarch64_sve_umlalt, 3075),
3158
SVEMAP1(svmlalt_n_u64, aarch64_sve_umlalt, 3076),
3159
SVEMAP1(svmlalt_s16, aarch64_sve_smlalt, 2),
3160
SVEMAP1(svmlalt_s32, aarch64_sve_smlalt, 3),
3161
SVEMAP1(svmlalt_s64, aarch64_sve_smlalt, 4),
3162
SVEMAP1(svmlalt_u16, aarch64_sve_umlalt, 2),
3163
SVEMAP1(svmlalt_u32, aarch64_sve_umlalt, 3),
3164
SVEMAP1(svmlalt_u64, aarch64_sve_umlalt, 4),
3165
SVEMAP1(svmls_f16_m, aarch64_sve_fmls, 261),
3166
SVEMAP1(svmls_f16_x, aarch64_sve_fmls, 133),
3167
SVEMAP1(svmls_f16_z, aarch64_sve_fmls, 389),
3168
SVEMAP1(svmls_f32_m, aarch64_sve_fmls, 262),
3169
SVEMAP1(svmls_f32_x, aarch64_sve_fmls, 134),
3170
SVEMAP1(svmls_f32_z, aarch64_sve_fmls, 390),
3171
SVEMAP1(svmls_f64_m, aarch64_sve_fmls, 263),
3172
SVEMAP1(svmls_f64_x, aarch64_sve_fmls, 135),
3173
SVEMAP1(svmls_f64_z, aarch64_sve_fmls, 391),
3174
SVEMAP1(svmls_lane_f16, aarch64_sve_fmls_lane, 5),
3175
SVEMAP1(svmls_lane_f32, aarch64_sve_fmls_lane, 6),
3176
SVEMAP1(svmls_lane_f64, aarch64_sve_fmls_lane, 7),
3177
SVEMAP1(svmls_lane_s16, aarch64_sve_mls_lane, 2),
3178
SVEMAP1(svmls_lane_s32, aarch64_sve_mls_lane, 3),
3179
SVEMAP1(svmls_lane_s64, aarch64_sve_mls_lane, 4),
3180
SVEMAP1(svmls_lane_u16, aarch64_sve_mls_lane, 2),
3181
SVEMAP1(svmls_lane_u32, aarch64_sve_mls_lane, 3),
3182
SVEMAP1(svmls_lane_u64, aarch64_sve_mls_lane, 4),
3183
SVEMAP1(svmls_n_f16_m, aarch64_sve_fmls, 4357),
3184
SVEMAP1(svmls_n_f16_x, aarch64_sve_fmls, 4229),
3185
SVEMAP1(svmls_n_f16_z, aarch64_sve_fmls, 4485),
3186
SVEMAP1(svmls_n_f32_m, aarch64_sve_fmls, 4358),
3187
SVEMAP1(svmls_n_f32_x, aarch64_sve_fmls, 4230),
3188
SVEMAP1(svmls_n_f32_z, aarch64_sve_fmls, 4486),
3189
SVEMAP1(svmls_n_f64_m, aarch64_sve_fmls, 4359),
3190
SVEMAP1(svmls_n_f64_x, aarch64_sve_fmls, 4231),
3191
SVEMAP1(svmls_n_f64_z, aarch64_sve_fmls, 4487),
3192
SVEMAP1(svmls_n_s16_m, aarch64_sve_mls, 4354),
3193
SVEMAP1(svmls_n_s16_x, aarch64_sve_mls, 4226),
3194
SVEMAP1(svmls_n_s16_z, aarch64_sve_mls, 4482),
3195
SVEMAP1(svmls_n_s32_m, aarch64_sve_mls, 4355),
3196
SVEMAP1(svmls_n_s32_x, aarch64_sve_mls, 4227),
3197
SVEMAP1(svmls_n_s32_z, aarch64_sve_mls, 4483),
3198
SVEMAP1(svmls_n_s64_m, aarch64_sve_mls, 4356),
3199
SVEMAP1(svmls_n_s64_x, aarch64_sve_mls, 4228),
3200
SVEMAP1(svmls_n_s64_z, aarch64_sve_mls, 4484),
3201
SVEMAP1(svmls_n_s8_m, aarch64_sve_mls, 4353),
3202
SVEMAP1(svmls_n_s8_x, aarch64_sve_mls, 4225),
3203
SVEMAP1(svmls_n_s8_z, aarch64_sve_mls, 4481),
3204
SVEMAP1(svmls_n_u16_m, aarch64_sve_mls, 4354),
3205
SVEMAP1(svmls_n_u16_x, aarch64_sve_mls, 4226),
3206
SVEMAP1(svmls_n_u16_z, aarch64_sve_mls, 4482),
3207
SVEMAP1(svmls_n_u32_m, aarch64_sve_mls, 4355),
3208
SVEMAP1(svmls_n_u32_x, aarch64_sve_mls, 4227),
3209
SVEMAP1(svmls_n_u32_z, aarch64_sve_mls, 4483),
3210
SVEMAP1(svmls_n_u64_m, aarch64_sve_mls, 4356),
3211
SVEMAP1(svmls_n_u64_x, aarch64_sve_mls, 4228),
3212
SVEMAP1(svmls_n_u64_z, aarch64_sve_mls, 4484),
3213
SVEMAP1(svmls_n_u8_m, aarch64_sve_mls, 4353),
3214
SVEMAP1(svmls_n_u8_x, aarch64_sve_mls, 4225),
3215
SVEMAP1(svmls_n_u8_z, aarch64_sve_mls, 4481),
3216
SVEMAP1(svmls_s16_m, aarch64_sve_mls, 258),
3217
SVEMAP1(svmls_s16_x, aarch64_sve_mls, 130),
3218
SVEMAP1(svmls_s16_z, aarch64_sve_mls, 386),
3219
SVEMAP1(svmls_s32_m, aarch64_sve_mls, 259),
3220
SVEMAP1(svmls_s32_x, aarch64_sve_mls, 131),
3221
SVEMAP1(svmls_s32_z, aarch64_sve_mls, 387),
3222
SVEMAP1(svmls_s64_m, aarch64_sve_mls, 260),
3223
SVEMAP1(svmls_s64_x, aarch64_sve_mls, 132),
3224
SVEMAP1(svmls_s64_z, aarch64_sve_mls, 388),
3225
SVEMAP1(svmls_s8_m, aarch64_sve_mls, 257),
3226
SVEMAP1(svmls_s8_x, aarch64_sve_mls, 129),
3227
SVEMAP1(svmls_s8_z, aarch64_sve_mls, 385),
3228
SVEMAP1(svmls_u16_m, aarch64_sve_mls, 258),
3229
SVEMAP1(svmls_u16_x, aarch64_sve_mls, 130),
3230
SVEMAP1(svmls_u16_z, aarch64_sve_mls, 386),
3231
SVEMAP1(svmls_u32_m, aarch64_sve_mls, 259),
3232
SVEMAP1(svmls_u32_x, aarch64_sve_mls, 131),
3233
SVEMAP1(svmls_u32_z, aarch64_sve_mls, 387),
3234
SVEMAP1(svmls_u64_m, aarch64_sve_mls, 260),
3235
SVEMAP1(svmls_u64_x, aarch64_sve_mls, 132),
3236
SVEMAP1(svmls_u64_z, aarch64_sve_mls, 388),
3237
SVEMAP1(svmls_u8_m, aarch64_sve_mls, 257),
3238
SVEMAP1(svmls_u8_x, aarch64_sve_mls, 129),
3239
SVEMAP1(svmls_u8_z, aarch64_sve_mls, 385),
3240
SVEMAP1(svmlslb_f32, aarch64_sve_fmlslb, 6),
3241
SVEMAP1(svmlslb_lane_f32, aarch64_sve_fmlslb_lane, 6),
3242
SVEMAP1(svmlslb_lane_s32, aarch64_sve_smlslb_lane, 3),
3243
SVEMAP1(svmlslb_lane_s64, aarch64_sve_smlslb_lane, 4),
3244
SVEMAP1(svmlslb_lane_u32, aarch64_sve_umlslb_lane, 3),
3245
SVEMAP1(svmlslb_lane_u64, aarch64_sve_umlslb_lane, 4),
3246
SVEMAP1(svmlslb_n_f32, aarch64_sve_fmlslb, 3078),
3247
SVEMAP1(svmlslb_n_s16, aarch64_sve_smlslb, 3074),
3248
SVEMAP1(svmlslb_n_s32, aarch64_sve_smlslb, 3075),
3249
SVEMAP1(svmlslb_n_s64, aarch64_sve_smlslb, 3076),
3250
SVEMAP1(svmlslb_n_u16, aarch64_sve_umlslb, 3074),
3251
SVEMAP1(svmlslb_n_u32, aarch64_sve_umlslb, 3075),
3252
SVEMAP1(svmlslb_n_u64, aarch64_sve_umlslb, 3076),
3253
SVEMAP1(svmlslb_s16, aarch64_sve_smlslb, 2),
3254
SVEMAP1(svmlslb_s32, aarch64_sve_smlslb, 3),
3255
SVEMAP1(svmlslb_s64, aarch64_sve_smlslb, 4),
3256
SVEMAP1(svmlslb_u16, aarch64_sve_umlslb, 2),
3257
SVEMAP1(svmlslb_u32, aarch64_sve_umlslb, 3),
3258
SVEMAP1(svmlslb_u64, aarch64_sve_umlslb, 4),
3259
SVEMAP1(svmlslt_f32, aarch64_sve_fmlslt, 6),
3260
SVEMAP1(svmlslt_lane_f32, aarch64_sve_fmlslt_lane, 6),
3261
SVEMAP1(svmlslt_lane_s32, aarch64_sve_smlslt_lane, 3),
3262
SVEMAP1(svmlslt_lane_s64, aarch64_sve_smlslt_lane, 4),
3263
SVEMAP1(svmlslt_lane_u32, aarch64_sve_umlslt_lane, 3),
3264
SVEMAP1(svmlslt_lane_u64, aarch64_sve_umlslt_lane, 4),
3265
SVEMAP1(svmlslt_n_f32, aarch64_sve_fmlslt, 3078),
3266
SVEMAP1(svmlslt_n_s16, aarch64_sve_smlslt, 3074),
3267
SVEMAP1(svmlslt_n_s32, aarch64_sve_smlslt, 3075),
3268
SVEMAP1(svmlslt_n_s64, aarch64_sve_smlslt, 3076),
3269
SVEMAP1(svmlslt_n_u16, aarch64_sve_umlslt, 3074),
3270
SVEMAP1(svmlslt_n_u32, aarch64_sve_umlslt, 3075),
3271
SVEMAP1(svmlslt_n_u64, aarch64_sve_umlslt, 3076),
3272
SVEMAP1(svmlslt_s16, aarch64_sve_smlslt, 2),
3273
SVEMAP1(svmlslt_s32, aarch64_sve_smlslt, 3),
3274
SVEMAP1(svmlslt_s64, aarch64_sve_smlslt, 4),
3275
SVEMAP1(svmlslt_u16, aarch64_sve_umlslt, 2),
3276
SVEMAP1(svmlslt_u32, aarch64_sve_umlslt, 3),
3277
SVEMAP1(svmlslt_u64, aarch64_sve_umlslt, 4),
3278
SVEMAP1(svmmla_f32, aarch64_sve_fmmla, 6),
3279
SVEMAP1(svmmla_f64, aarch64_sve_fmmla, 7),
3280
SVEMAP1(svmmla_s32, aarch64_sve_smmla, 3),
3281
SVEMAP1(svmmla_u32, aarch64_sve_ummla, 3),
3282
SVEMAP2(svmov_b_z, 8),
3283
SVEMAP2(svmovlb_s16, 2),
3284
SVEMAP2(svmovlb_s32, 3),
3285
SVEMAP2(svmovlb_s64, 4),
3286
SVEMAP2(svmovlb_u16, 2),
3287
SVEMAP2(svmovlb_u32, 3),
3288
SVEMAP2(svmovlb_u64, 4),
3289
SVEMAP2(svmovlt_s16, 2),
3290
SVEMAP2(svmovlt_s32, 3),
3291
SVEMAP2(svmovlt_s64, 4),
3292
SVEMAP2(svmovlt_u16, 2),
3293
SVEMAP2(svmovlt_u32, 3),
3294
SVEMAP2(svmovlt_u64, 4),
3295
SVEMAP1(svmsb_f16_m, aarch64_sve_fmsb, 261),
3296
SVEMAP1(svmsb_f16_x, aarch64_sve_fmsb, 133),
3297
SVEMAP1(svmsb_f16_z, aarch64_sve_fmsb, 389),
3298
SVEMAP1(svmsb_f32_m, aarch64_sve_fmsb, 262),
3299
SVEMAP1(svmsb_f32_x, aarch64_sve_fmsb, 134),
3300
SVEMAP1(svmsb_f32_z, aarch64_sve_fmsb, 390),
3301
SVEMAP1(svmsb_f64_m, aarch64_sve_fmsb, 263),
3302
SVEMAP1(svmsb_f64_x, aarch64_sve_fmsb, 135),
3303
SVEMAP1(svmsb_f64_z, aarch64_sve_fmsb, 391),
3304
SVEMAP1(svmsb_n_f16_m, aarch64_sve_fmsb, 4357),
3305
SVEMAP1(svmsb_n_f16_x, aarch64_sve_fmsb, 4229),
3306
SVEMAP1(svmsb_n_f16_z, aarch64_sve_fmsb, 4485),
3307
SVEMAP1(svmsb_n_f32_m, aarch64_sve_fmsb, 4358),
3308
SVEMAP1(svmsb_n_f32_x, aarch64_sve_fmsb, 4230),
3309
SVEMAP1(svmsb_n_f32_z, aarch64_sve_fmsb, 4486),
3310
SVEMAP1(svmsb_n_f64_m, aarch64_sve_fmsb, 4359),
3311
SVEMAP1(svmsb_n_f64_x, aarch64_sve_fmsb, 4231),
3312
SVEMAP1(svmsb_n_f64_z, aarch64_sve_fmsb, 4487),
3313
SVEMAP1(svmsb_n_s16_m, aarch64_sve_msb, 4354),
3314
SVEMAP1(svmsb_n_s16_x, aarch64_sve_msb, 4226),
3315
SVEMAP1(svmsb_n_s16_z, aarch64_sve_msb, 4482),
3316
SVEMAP1(svmsb_n_s32_m, aarch64_sve_msb, 4355),
3317
SVEMAP1(svmsb_n_s32_x, aarch64_sve_msb, 4227),
3318
SVEMAP1(svmsb_n_s32_z, aarch64_sve_msb, 4483),
3319
SVEMAP1(svmsb_n_s64_m, aarch64_sve_msb, 4356),
3320
SVEMAP1(svmsb_n_s64_x, aarch64_sve_msb, 4228),
3321
SVEMAP1(svmsb_n_s64_z, aarch64_sve_msb, 4484),
3322
SVEMAP1(svmsb_n_s8_m, aarch64_sve_msb, 4353),
3323
SVEMAP1(svmsb_n_s8_x, aarch64_sve_msb, 4225),
3324
SVEMAP1(svmsb_n_s8_z, aarch64_sve_msb, 4481),
3325
SVEMAP1(svmsb_n_u16_m, aarch64_sve_msb, 4354),
3326
SVEMAP1(svmsb_n_u16_x, aarch64_sve_msb, 4226),
3327
SVEMAP1(svmsb_n_u16_z, aarch64_sve_msb, 4482),
3328
SVEMAP1(svmsb_n_u32_m, aarch64_sve_msb, 4355),
3329
SVEMAP1(svmsb_n_u32_x, aarch64_sve_msb, 4227),
3330
SVEMAP1(svmsb_n_u32_z, aarch64_sve_msb, 4483),
3331
SVEMAP1(svmsb_n_u64_m, aarch64_sve_msb, 4356),
3332
SVEMAP1(svmsb_n_u64_x, aarch64_sve_msb, 4228),
3333
SVEMAP1(svmsb_n_u64_z, aarch64_sve_msb, 4484),
3334
SVEMAP1(svmsb_n_u8_m, aarch64_sve_msb, 4353),
3335
SVEMAP1(svmsb_n_u8_x, aarch64_sve_msb, 4225),
3336
SVEMAP1(svmsb_n_u8_z, aarch64_sve_msb, 4481),
3337
SVEMAP1(svmsb_s16_m, aarch64_sve_msb, 258),
3338
SVEMAP1(svmsb_s16_x, aarch64_sve_msb, 130),
3339
SVEMAP1(svmsb_s16_z, aarch64_sve_msb, 386),
3340
SVEMAP1(svmsb_s32_m, aarch64_sve_msb, 259),
3341
SVEMAP1(svmsb_s32_x, aarch64_sve_msb, 131),
3342
SVEMAP1(svmsb_s32_z, aarch64_sve_msb, 387),
3343
SVEMAP1(svmsb_s64_m, aarch64_sve_msb, 260),
3344
SVEMAP1(svmsb_s64_x, aarch64_sve_msb, 132),
3345
SVEMAP1(svmsb_s64_z, aarch64_sve_msb, 388),
3346
SVEMAP1(svmsb_s8_m, aarch64_sve_msb, 257),
3347
SVEMAP1(svmsb_s8_x, aarch64_sve_msb, 129),
3348
SVEMAP1(svmsb_s8_z, aarch64_sve_msb, 385),
3349
SVEMAP1(svmsb_u16_m, aarch64_sve_msb, 258),
3350
SVEMAP1(svmsb_u16_x, aarch64_sve_msb, 130),
3351
SVEMAP1(svmsb_u16_z, aarch64_sve_msb, 386),
3352
SVEMAP1(svmsb_u32_m, aarch64_sve_msb, 259),
3353
SVEMAP1(svmsb_u32_x, aarch64_sve_msb, 131),
3354
SVEMAP1(svmsb_u32_z, aarch64_sve_msb, 387),
3355
SVEMAP1(svmsb_u64_m, aarch64_sve_msb, 260),
3356
SVEMAP1(svmsb_u64_x, aarch64_sve_msb, 132),
3357
SVEMAP1(svmsb_u64_z, aarch64_sve_msb, 388),
3358
SVEMAP1(svmsb_u8_m, aarch64_sve_msb, 257),
3359
SVEMAP1(svmsb_u8_x, aarch64_sve_msb, 129),
3360
SVEMAP1(svmsb_u8_z, aarch64_sve_msb, 385),
3361
SVEMAP1(svmul_f16_m, aarch64_sve_fmul, 261),
3362
SVEMAP1(svmul_f16_x, aarch64_sve_fmul, 133),
3363
SVEMAP1(svmul_f16_z, aarch64_sve_fmul, 389),
3364
SVEMAP1(svmul_f32_m, aarch64_sve_fmul, 262),
3365
SVEMAP1(svmul_f32_x, aarch64_sve_fmul, 134),
3366
SVEMAP1(svmul_f32_z, aarch64_sve_fmul, 390),
3367
SVEMAP1(svmul_f64_m, aarch64_sve_fmul, 263),
3368
SVEMAP1(svmul_f64_x, aarch64_sve_fmul, 135),
3369
SVEMAP1(svmul_f64_z, aarch64_sve_fmul, 391),
3370
SVEMAP1(svmul_lane_f16, aarch64_sve_fmul_lane, 5),
3371
SVEMAP1(svmul_lane_f32, aarch64_sve_fmul_lane, 6),
3372
SVEMAP1(svmul_lane_f64, aarch64_sve_fmul_lane, 7),
3373
SVEMAP1(svmul_lane_s16, aarch64_sve_mul_lane, 2),
3374
SVEMAP1(svmul_lane_s32, aarch64_sve_mul_lane, 3),
3375
SVEMAP1(svmul_lane_s64, aarch64_sve_mul_lane, 4),
3376
SVEMAP1(svmul_lane_u16, aarch64_sve_mul_lane, 2),
3377
SVEMAP1(svmul_lane_u32, aarch64_sve_mul_lane, 3),
3378
SVEMAP1(svmul_lane_u64, aarch64_sve_mul_lane, 4),
3379
SVEMAP1(svmul_n_f16_m, aarch64_sve_fmul, 3333),
3380
SVEMAP1(svmul_n_f16_x, aarch64_sve_fmul, 3205),
3381
SVEMAP1(svmul_n_f16_z, aarch64_sve_fmul, 3461),
3382
SVEMAP1(svmul_n_f32_m, aarch64_sve_fmul, 3334),
3383
SVEMAP1(svmul_n_f32_x, aarch64_sve_fmul, 3206),
3384
SVEMAP1(svmul_n_f32_z, aarch64_sve_fmul, 3462),
3385
SVEMAP1(svmul_n_f64_m, aarch64_sve_fmul, 3335),
3386
SVEMAP1(svmul_n_f64_x, aarch64_sve_fmul, 3207),
3387
SVEMAP1(svmul_n_f64_z, aarch64_sve_fmul, 3463),
3388
SVEMAP1(svmul_n_s16_m, aarch64_sve_mul, 3330),
3389
SVEMAP1(svmul_n_s16_x, aarch64_sve_mul, 3202),
3390
SVEMAP1(svmul_n_s16_z, aarch64_sve_mul, 3458),
3391
SVEMAP1(svmul_n_s32_m, aarch64_sve_mul, 3331),
3392
SVEMAP1(svmul_n_s32_x, aarch64_sve_mul, 3203),
3393
SVEMAP1(svmul_n_s32_z, aarch64_sve_mul, 3459),
3394
SVEMAP1(svmul_n_s64_m, aarch64_sve_mul, 3332),
3395
SVEMAP1(svmul_n_s64_x, aarch64_sve_mul, 3204),
3396
SVEMAP1(svmul_n_s64_z, aarch64_sve_mul, 3460),
3397
SVEMAP1(svmul_n_s8_m, aarch64_sve_mul, 3329),
3398
SVEMAP1(svmul_n_s8_x, aarch64_sve_mul, 3201),
3399
SVEMAP1(svmul_n_s8_z, aarch64_sve_mul, 3457),
3400
SVEMAP1(svmul_n_u16_m, aarch64_sve_mul, 3330),
3401
SVEMAP1(svmul_n_u16_x, aarch64_sve_mul, 3202),
3402
SVEMAP1(svmul_n_u16_z, aarch64_sve_mul, 3458),
3403
SVEMAP1(svmul_n_u32_m, aarch64_sve_mul, 3331),
3404
SVEMAP1(svmul_n_u32_x, aarch64_sve_mul, 3203),
3405
SVEMAP1(svmul_n_u32_z, aarch64_sve_mul, 3459),
3406
SVEMAP1(svmul_n_u64_m, aarch64_sve_mul, 3332),
3407
SVEMAP1(svmul_n_u64_x, aarch64_sve_mul, 3204),
3408
SVEMAP1(svmul_n_u64_z, aarch64_sve_mul, 3460),
3409
SVEMAP1(svmul_n_u8_m, aarch64_sve_mul, 3329),
3410
SVEMAP1(svmul_n_u8_x, aarch64_sve_mul, 3201),
3411
SVEMAP1(svmul_n_u8_z, aarch64_sve_mul, 3457),
3412
SVEMAP1(svmul_s16_m, aarch64_sve_mul, 258),
3413
SVEMAP1(svmul_s16_x, aarch64_sve_mul, 130),
3414
SVEMAP1(svmul_s16_z, aarch64_sve_mul, 386),
3415
SVEMAP1(svmul_s32_m, aarch64_sve_mul, 259),
3416
SVEMAP1(svmul_s32_x, aarch64_sve_mul, 131),
3417
SVEMAP1(svmul_s32_z, aarch64_sve_mul, 387),
3418
SVEMAP1(svmul_s64_m, aarch64_sve_mul, 260),
3419
SVEMAP1(svmul_s64_x, aarch64_sve_mul, 132),
3420
SVEMAP1(svmul_s64_z, aarch64_sve_mul, 388),
3421
SVEMAP1(svmul_s8_m, aarch64_sve_mul, 257),
3422
SVEMAP1(svmul_s8_x, aarch64_sve_mul, 129),
3423
SVEMAP1(svmul_s8_z, aarch64_sve_mul, 385),
3424
SVEMAP1(svmul_u16_m, aarch64_sve_mul, 258),
3425
SVEMAP1(svmul_u16_x, aarch64_sve_mul, 130),
3426
SVEMAP1(svmul_u16_z, aarch64_sve_mul, 386),
3427
SVEMAP1(svmul_u32_m, aarch64_sve_mul, 259),
3428
SVEMAP1(svmul_u32_x, aarch64_sve_mul, 131),
3429
SVEMAP1(svmul_u32_z, aarch64_sve_mul, 387),
3430
SVEMAP1(svmul_u64_m, aarch64_sve_mul, 260),
3431
SVEMAP1(svmul_u64_x, aarch64_sve_mul, 132),
3432
SVEMAP1(svmul_u64_z, aarch64_sve_mul, 388),
3433
SVEMAP1(svmul_u8_m, aarch64_sve_mul, 257),
3434
SVEMAP1(svmul_u8_x, aarch64_sve_mul, 129),
3435
SVEMAP1(svmul_u8_z, aarch64_sve_mul, 385),
3436
SVEMAP1(svmulh_n_s16_m, aarch64_sve_smulh, 3330),
3437
SVEMAP1(svmulh_n_s16_x, aarch64_sve_smulh, 3202),
3438
SVEMAP1(svmulh_n_s16_z, aarch64_sve_smulh, 3458),
3439
SVEMAP1(svmulh_n_s32_m, aarch64_sve_smulh, 3331),
3440
SVEMAP1(svmulh_n_s32_x, aarch64_sve_smulh, 3203),
3441
SVEMAP1(svmulh_n_s32_z, aarch64_sve_smulh, 3459),
3442
SVEMAP1(svmulh_n_s64_m, aarch64_sve_smulh, 3332),
3443
SVEMAP1(svmulh_n_s64_x, aarch64_sve_smulh, 3204),
3444
SVEMAP1(svmulh_n_s64_z, aarch64_sve_smulh, 3460),
3445
SVEMAP1(svmulh_n_s8_m, aarch64_sve_smulh, 3329),
3446
SVEMAP1(svmulh_n_s8_x, aarch64_sve_smulh, 3201),
3447
SVEMAP1(svmulh_n_s8_z, aarch64_sve_smulh, 3457),
3448
SVEMAP1(svmulh_n_u16_m, aarch64_sve_umulh, 3330),
3449
SVEMAP1(svmulh_n_u16_x, aarch64_sve_umulh, 3202),
3450
SVEMAP1(svmulh_n_u16_z, aarch64_sve_umulh, 3458),
3451
SVEMAP1(svmulh_n_u32_m, aarch64_sve_umulh, 3331),
3452
SVEMAP1(svmulh_n_u32_x, aarch64_sve_umulh, 3203),
3453
SVEMAP1(svmulh_n_u32_z, aarch64_sve_umulh, 3459),
3454
SVEMAP1(svmulh_n_u64_m, aarch64_sve_umulh, 3332),
3455
SVEMAP1(svmulh_n_u64_x, aarch64_sve_umulh, 3204),
3456
SVEMAP1(svmulh_n_u64_z, aarch64_sve_umulh, 3460),
3457
SVEMAP1(svmulh_n_u8_m, aarch64_sve_umulh, 3329),
3458
SVEMAP1(svmulh_n_u8_x, aarch64_sve_umulh, 3201),
3459
SVEMAP1(svmulh_n_u8_z, aarch64_sve_umulh, 3457),
3460
SVEMAP1(svmulh_s16_m, aarch64_sve_smulh, 258),
3461
SVEMAP1(svmulh_s16_x, aarch64_sve_smulh, 130),
3462
SVEMAP1(svmulh_s16_z, aarch64_sve_smulh, 386),
3463
SVEMAP1(svmulh_s32_m, aarch64_sve_smulh, 259),
3464
SVEMAP1(svmulh_s32_x, aarch64_sve_smulh, 131),
3465
SVEMAP1(svmulh_s32_z, aarch64_sve_smulh, 387),
3466
SVEMAP1(svmulh_s64_m, aarch64_sve_smulh, 260),
3467
SVEMAP1(svmulh_s64_x, aarch64_sve_smulh, 132),
3468
SVEMAP1(svmulh_s64_z, aarch64_sve_smulh, 388),
3469
SVEMAP1(svmulh_s8_m, aarch64_sve_smulh, 257),
3470
SVEMAP1(svmulh_s8_x, aarch64_sve_smulh, 129),
3471
SVEMAP1(svmulh_s8_z, aarch64_sve_smulh, 385),
3472
SVEMAP1(svmulh_u16_m, aarch64_sve_umulh, 258),
3473
SVEMAP1(svmulh_u16_x, aarch64_sve_umulh, 130),
3474
SVEMAP1(svmulh_u16_z, aarch64_sve_umulh, 386),
3475
SVEMAP1(svmulh_u32_m, aarch64_sve_umulh, 259),
3476
SVEMAP1(svmulh_u32_x, aarch64_sve_umulh, 131),
3477
SVEMAP1(svmulh_u32_z, aarch64_sve_umulh, 387),
3478
SVEMAP1(svmulh_u64_m, aarch64_sve_umulh, 260),
3479
SVEMAP1(svmulh_u64_x, aarch64_sve_umulh, 132),
3480
SVEMAP1(svmulh_u64_z, aarch64_sve_umulh, 388),
3481
SVEMAP1(svmulh_u8_m, aarch64_sve_umulh, 257),
3482
SVEMAP1(svmulh_u8_x, aarch64_sve_umulh, 129),
3483
SVEMAP1(svmulh_u8_z, aarch64_sve_umulh, 385),
3484
SVEMAP1(svmullb_lane_s32, aarch64_sve_smullb_lane, 3),
3485
SVEMAP1(svmullb_lane_s64, aarch64_sve_smullb_lane, 4),
3486
SVEMAP1(svmullb_lane_u32, aarch64_sve_umullb_lane, 3),
3487
SVEMAP1(svmullb_lane_u64, aarch64_sve_umullb_lane, 4),
3488
SVEMAP1(svmullb_n_s16, aarch64_sve_smullb, 2050),
3489
SVEMAP1(svmullb_n_s32, aarch64_sve_smullb, 2051),
3490
SVEMAP1(svmullb_n_s64, aarch64_sve_smullb, 2052),
3491
SVEMAP1(svmullb_n_u16, aarch64_sve_umullb, 2050),
3492
SVEMAP1(svmullb_n_u32, aarch64_sve_umullb, 2051),
3493
SVEMAP1(svmullb_n_u64, aarch64_sve_umullb, 2052),
3494
SVEMAP1(svmullb_s16, aarch64_sve_smullb, 2),
3495
SVEMAP1(svmullb_s32, aarch64_sve_smullb, 3),
3496
SVEMAP1(svmullb_s64, aarch64_sve_smullb, 4),
3497
SVEMAP1(svmullb_u16, aarch64_sve_umullb, 2),
3498
SVEMAP1(svmullb_u32, aarch64_sve_umullb, 3),
3499
SVEMAP1(svmullb_u64, aarch64_sve_umullb, 4),
3500
SVEMAP1(svmullt_lane_s32, aarch64_sve_smullt_lane, 3),
3501
SVEMAP1(svmullt_lane_s64, aarch64_sve_smullt_lane, 4),
3502
SVEMAP1(svmullt_lane_u32, aarch64_sve_umullt_lane, 3),
3503
SVEMAP1(svmullt_lane_u64, aarch64_sve_umullt_lane, 4),
3504
SVEMAP1(svmullt_n_s16, aarch64_sve_smullt, 2050),
3505
SVEMAP1(svmullt_n_s32, aarch64_sve_smullt, 2051),
3506
SVEMAP1(svmullt_n_s64, aarch64_sve_smullt, 2052),
3507
SVEMAP1(svmullt_n_u16, aarch64_sve_umullt, 2050),
3508
SVEMAP1(svmullt_n_u32, aarch64_sve_umullt, 2051),
3509
SVEMAP1(svmullt_n_u64, aarch64_sve_umullt, 2052),
3510
SVEMAP1(svmullt_s16, aarch64_sve_smullt, 2),
3511
SVEMAP1(svmullt_s32, aarch64_sve_smullt, 3),
3512
SVEMAP1(svmullt_s64, aarch64_sve_smullt, 4),
3513
SVEMAP1(svmullt_u16, aarch64_sve_umullt, 2),
3514
SVEMAP1(svmullt_u32, aarch64_sve_umullt, 3),
3515
SVEMAP1(svmullt_u64, aarch64_sve_umullt, 4),
3516
SVEMAP1(svmulx_f16_m, aarch64_sve_fmulx, 261),
3517
SVEMAP1(svmulx_f16_x, aarch64_sve_fmulx, 133),
3518
SVEMAP1(svmulx_f16_z, aarch64_sve_fmulx, 389),
3519
SVEMAP1(svmulx_f32_m, aarch64_sve_fmulx, 262),
3520
SVEMAP1(svmulx_f32_x, aarch64_sve_fmulx, 134),
3521
SVEMAP1(svmulx_f32_z, aarch64_sve_fmulx, 390),
3522
SVEMAP1(svmulx_f64_m, aarch64_sve_fmulx, 263),
3523
SVEMAP1(svmulx_f64_x, aarch64_sve_fmulx, 135),
3524
SVEMAP1(svmulx_f64_z, aarch64_sve_fmulx, 391),
3525
SVEMAP1(svmulx_n_f16_m, aarch64_sve_fmulx, 3333),
3526
SVEMAP1(svmulx_n_f16_x, aarch64_sve_fmulx, 3205),
3527
SVEMAP1(svmulx_n_f16_z, aarch64_sve_fmulx, 3461),
3528
SVEMAP1(svmulx_n_f32_m, aarch64_sve_fmulx, 3334),
3529
SVEMAP1(svmulx_n_f32_x, aarch64_sve_fmulx, 3206),
3530
SVEMAP1(svmulx_n_f32_z, aarch64_sve_fmulx, 3462),
3531
SVEMAP1(svmulx_n_f64_m, aarch64_sve_fmulx, 3335),
3532
SVEMAP1(svmulx_n_f64_x, aarch64_sve_fmulx, 3207),
3533
SVEMAP1(svmulx_n_f64_z, aarch64_sve_fmulx, 3463),
3534
SVEMAP1(svnand_b_z, aarch64_sve_nand_z, 8),
3535
SVEMAP1(svnbsl_n_s16, aarch64_sve_nbsl, 3074),
3536
SVEMAP1(svnbsl_n_s32, aarch64_sve_nbsl, 3075),
3537
SVEMAP1(svnbsl_n_s64, aarch64_sve_nbsl, 3076),
3538
SVEMAP1(svnbsl_n_s8, aarch64_sve_nbsl, 3073),
3539
SVEMAP1(svnbsl_n_u16, aarch64_sve_nbsl, 3074),
3540
SVEMAP1(svnbsl_n_u32, aarch64_sve_nbsl, 3075),
3541
SVEMAP1(svnbsl_n_u64, aarch64_sve_nbsl, 3076),
3542
SVEMAP1(svnbsl_n_u8, aarch64_sve_nbsl, 3073),
3543
SVEMAP1(svnbsl_s16, aarch64_sve_nbsl, 2),
3544
SVEMAP1(svnbsl_s32, aarch64_sve_nbsl, 3),
3545
SVEMAP1(svnbsl_s64, aarch64_sve_nbsl, 4),
3546
SVEMAP1(svnbsl_s8, aarch64_sve_nbsl, 1),
3547
SVEMAP1(svnbsl_u16, aarch64_sve_nbsl, 2),
3548
SVEMAP1(svnbsl_u32, aarch64_sve_nbsl, 3),
3549
SVEMAP1(svnbsl_u64, aarch64_sve_nbsl, 4),
3550
SVEMAP1(svnbsl_u8, aarch64_sve_nbsl, 1),
3551
SVEMAP1(svneg_f16_m, aarch64_sve_fneg, 261),
3552
SVEMAP1(svneg_f16_x, aarch64_sve_fneg, 517),
3553
SVEMAP1(svneg_f16_z, aarch64_sve_fneg, 645),
3554
SVEMAP1(svneg_f32_m, aarch64_sve_fneg, 262),
3555
SVEMAP1(svneg_f32_x, aarch64_sve_fneg, 518),
3556
SVEMAP1(svneg_f32_z, aarch64_sve_fneg, 646),
3557
SVEMAP1(svneg_f64_m, aarch64_sve_fneg, 263),
3558
SVEMAP1(svneg_f64_x, aarch64_sve_fneg, 519),
3559
SVEMAP1(svneg_f64_z, aarch64_sve_fneg, 647),
3560
SVEMAP1(svneg_s16_m, aarch64_sve_neg, 258),
3561
SVEMAP1(svneg_s16_x, aarch64_sve_neg, 514),
3562
SVEMAP1(svneg_s16_z, aarch64_sve_neg, 642),
3563
SVEMAP1(svneg_s32_m, aarch64_sve_neg, 259),
3564
SVEMAP1(svneg_s32_x, aarch64_sve_neg, 515),
3565
SVEMAP1(svneg_s32_z, aarch64_sve_neg, 643),
3566
SVEMAP1(svneg_s64_m, aarch64_sve_neg, 260),
3567
SVEMAP1(svneg_s64_x, aarch64_sve_neg, 516),
3568
SVEMAP1(svneg_s64_z, aarch64_sve_neg, 644),
3569
SVEMAP1(svneg_s8_m, aarch64_sve_neg, 257),
3570
SVEMAP1(svneg_s8_x, aarch64_sve_neg, 513),
3571
SVEMAP1(svneg_s8_z, aarch64_sve_neg, 641),
3572
SVEMAP1(svnmad_f16_m, aarch64_sve_fnmad, 261),
3573
SVEMAP1(svnmad_f16_x, aarch64_sve_fnmad, 133),
3574
SVEMAP1(svnmad_f16_z, aarch64_sve_fnmad, 389),
3575
SVEMAP1(svnmad_f32_m, aarch64_sve_fnmad, 262),
3576
SVEMAP1(svnmad_f32_x, aarch64_sve_fnmad, 134),
3577
SVEMAP1(svnmad_f32_z, aarch64_sve_fnmad, 390),
3578
SVEMAP1(svnmad_f64_m, aarch64_sve_fnmad, 263),
3579
SVEMAP1(svnmad_f64_x, aarch64_sve_fnmad, 135),
3580
SVEMAP1(svnmad_f64_z, aarch64_sve_fnmad, 391),
3581
SVEMAP1(svnmad_n_f16_m, aarch64_sve_fnmad, 4357),
3582
SVEMAP1(svnmad_n_f16_x, aarch64_sve_fnmad, 4229),
3583
SVEMAP1(svnmad_n_f16_z, aarch64_sve_fnmad, 4485),
3584
SVEMAP1(svnmad_n_f32_m, aarch64_sve_fnmad, 4358),
3585
SVEMAP1(svnmad_n_f32_x, aarch64_sve_fnmad, 4230),
3586
SVEMAP1(svnmad_n_f32_z, aarch64_sve_fnmad, 4486),
3587
SVEMAP1(svnmad_n_f64_m, aarch64_sve_fnmad, 4359),
3588
SVEMAP1(svnmad_n_f64_x, aarch64_sve_fnmad, 4231),
3589
SVEMAP1(svnmad_n_f64_z, aarch64_sve_fnmad, 4487),
3590
SVEMAP1(svnmatch_s16, aarch64_sve_nmatch, 2),
3591
SVEMAP1(svnmatch_s8, aarch64_sve_nmatch, 1),
3592
SVEMAP1(svnmatch_u16, aarch64_sve_nmatch, 2),
3593
SVEMAP1(svnmatch_u8, aarch64_sve_nmatch, 1),
3594
SVEMAP1(svnmla_f16_m, aarch64_sve_fnmla, 261),
3595
SVEMAP1(svnmla_f16_x, aarch64_sve_fnmla, 133),
3596
SVEMAP1(svnmla_f16_z, aarch64_sve_fnmla, 389),
3597
SVEMAP1(svnmla_f32_m, aarch64_sve_fnmla, 262),
3598
SVEMAP1(svnmla_f32_x, aarch64_sve_fnmla, 134),
3599
SVEMAP1(svnmla_f32_z, aarch64_sve_fnmla, 390),
3600
SVEMAP1(svnmla_f64_m, aarch64_sve_fnmla, 263),
3601
SVEMAP1(svnmla_f64_x, aarch64_sve_fnmla, 135),
3602
SVEMAP1(svnmla_f64_z, aarch64_sve_fnmla, 391),
3603
SVEMAP1(svnmla_n_f16_m, aarch64_sve_fnmla, 4357),
3604
SVEMAP1(svnmla_n_f16_x, aarch64_sve_fnmla, 4229),
3605
SVEMAP1(svnmla_n_f16_z, aarch64_sve_fnmla, 4485),
3606
SVEMAP1(svnmla_n_f32_m, aarch64_sve_fnmla, 4358),
3607
SVEMAP1(svnmla_n_f32_x, aarch64_sve_fnmla, 4230),
3608
SVEMAP1(svnmla_n_f32_z, aarch64_sve_fnmla, 4486),
3609
SVEMAP1(svnmla_n_f64_m, aarch64_sve_fnmla, 4359),
3610
SVEMAP1(svnmla_n_f64_x, aarch64_sve_fnmla, 4231),
3611
SVEMAP1(svnmla_n_f64_z, aarch64_sve_fnmla, 4487),
3612
SVEMAP1(svnmls_f16_m, aarch64_sve_fnmls, 261),
3613
SVEMAP1(svnmls_f16_x, aarch64_sve_fnmls, 133),
3614
SVEMAP1(svnmls_f16_z, aarch64_sve_fnmls, 389),
3615
SVEMAP1(svnmls_f32_m, aarch64_sve_fnmls, 262),
3616
SVEMAP1(svnmls_f32_x, aarch64_sve_fnmls, 134),
3617
SVEMAP1(svnmls_f32_z, aarch64_sve_fnmls, 390),
3618
SVEMAP1(svnmls_f64_m, aarch64_sve_fnmls, 263),
3619
SVEMAP1(svnmls_f64_x, aarch64_sve_fnmls, 135),
3620
SVEMAP1(svnmls_f64_z, aarch64_sve_fnmls, 391),
3621
SVEMAP1(svnmls_n_f16_m, aarch64_sve_fnmls, 4357),
3622
SVEMAP1(svnmls_n_f16_x, aarch64_sve_fnmls, 4229),
3623
SVEMAP1(svnmls_n_f16_z, aarch64_sve_fnmls, 4485),
3624
SVEMAP1(svnmls_n_f32_m, aarch64_sve_fnmls, 4358),
3625
SVEMAP1(svnmls_n_f32_x, aarch64_sve_fnmls, 4230),
3626
SVEMAP1(svnmls_n_f32_z, aarch64_sve_fnmls, 4486),
3627
SVEMAP1(svnmls_n_f64_m, aarch64_sve_fnmls, 4359),
3628
SVEMAP1(svnmls_n_f64_x, aarch64_sve_fnmls, 4231),
3629
SVEMAP1(svnmls_n_f64_z, aarch64_sve_fnmls, 4487),
3630
SVEMAP1(svnmsb_f16_m, aarch64_sve_fnmsb, 261),
3631
SVEMAP1(svnmsb_f16_x, aarch64_sve_fnmsb, 133),
3632
SVEMAP1(svnmsb_f16_z, aarch64_sve_fnmsb, 389),
3633
SVEMAP1(svnmsb_f32_m, aarch64_sve_fnmsb, 262),
3634
SVEMAP1(svnmsb_f32_x, aarch64_sve_fnmsb, 134),
3635
SVEMAP1(svnmsb_f32_z, aarch64_sve_fnmsb, 390),
3636
SVEMAP1(svnmsb_f64_m, aarch64_sve_fnmsb, 263),
3637
SVEMAP1(svnmsb_f64_x, aarch64_sve_fnmsb, 135),
3638
SVEMAP1(svnmsb_f64_z, aarch64_sve_fnmsb, 391),
3639
SVEMAP1(svnmsb_n_f16_m, aarch64_sve_fnmsb, 4357),
3640
SVEMAP1(svnmsb_n_f16_x, aarch64_sve_fnmsb, 4229),
3641
SVEMAP1(svnmsb_n_f16_z, aarch64_sve_fnmsb, 4485),
3642
SVEMAP1(svnmsb_n_f32_m, aarch64_sve_fnmsb, 4358),
3643
SVEMAP1(svnmsb_n_f32_x, aarch64_sve_fnmsb, 4230),
3644
SVEMAP1(svnmsb_n_f32_z, aarch64_sve_fnmsb, 4486),
3645
SVEMAP1(svnmsb_n_f64_m, aarch64_sve_fnmsb, 4359),
3646
SVEMAP1(svnmsb_n_f64_x, aarch64_sve_fnmsb, 4231),
3647
SVEMAP1(svnmsb_n_f64_z, aarch64_sve_fnmsb, 4487),
3648
SVEMAP1(svnor_b_z, aarch64_sve_nor_z, 8),
3649
SVEMAP2(svnot_b_z, 8),
3650
SVEMAP1(svnot_s16_m, aarch64_sve_not, 258),
3651
SVEMAP1(svnot_s16_x, aarch64_sve_not, 514),
3652
SVEMAP1(svnot_s16_z, aarch64_sve_not, 642),
3653
SVEMAP1(svnot_s32_m, aarch64_sve_not, 259),
3654
SVEMAP1(svnot_s32_x, aarch64_sve_not, 515),
3655
SVEMAP1(svnot_s32_z, aarch64_sve_not, 643),
3656
SVEMAP1(svnot_s64_m, aarch64_sve_not, 260),
3657
SVEMAP1(svnot_s64_x, aarch64_sve_not, 516),
3658
SVEMAP1(svnot_s64_z, aarch64_sve_not, 644),
3659
SVEMAP1(svnot_s8_m, aarch64_sve_not, 257),
3660
SVEMAP1(svnot_s8_x, aarch64_sve_not, 513),
3661
SVEMAP1(svnot_s8_z, aarch64_sve_not, 641),
3662
SVEMAP1(svnot_u16_m, aarch64_sve_not, 258),
3663
SVEMAP1(svnot_u16_x, aarch64_sve_not, 514),
3664
SVEMAP1(svnot_u16_z, aarch64_sve_not, 642),
3665
SVEMAP1(svnot_u32_m, aarch64_sve_not, 259),
3666
SVEMAP1(svnot_u32_x, aarch64_sve_not, 515),
3667
SVEMAP1(svnot_u32_z, aarch64_sve_not, 643),
3668
SVEMAP1(svnot_u64_m, aarch64_sve_not, 260),
3669
SVEMAP1(svnot_u64_x, aarch64_sve_not, 516),
3670
SVEMAP1(svnot_u64_z, aarch64_sve_not, 644),
3671
SVEMAP1(svnot_u8_m, aarch64_sve_not, 257),
3672
SVEMAP1(svnot_u8_x, aarch64_sve_not, 513),
3673
SVEMAP1(svnot_u8_z, aarch64_sve_not, 641),
3674
SVEMAP1(svorn_b_z, aarch64_sve_orn_z, 8),
3675
SVEMAP1(svorr_b_z, aarch64_sve_orr_z, 8),
3676
SVEMAP1(svorr_n_s16_m, aarch64_sve_orr, 3330),
3677
SVEMAP1(svorr_n_s16_x, aarch64_sve_orr, 3202),
3678
SVEMAP1(svorr_n_s16_z, aarch64_sve_orr, 3458),
3679
SVEMAP1(svorr_n_s32_m, aarch64_sve_orr, 3331),
3680
SVEMAP1(svorr_n_s32_x, aarch64_sve_orr, 3203),
3681
SVEMAP1(svorr_n_s32_z, aarch64_sve_orr, 3459),
3682
SVEMAP1(svorr_n_s64_m, aarch64_sve_orr, 3332),
3683
SVEMAP1(svorr_n_s64_x, aarch64_sve_orr, 3204),
3684
SVEMAP1(svorr_n_s64_z, aarch64_sve_orr, 3460),
3685
SVEMAP1(svorr_n_s8_m, aarch64_sve_orr, 3329),
3686
SVEMAP1(svorr_n_s8_x, aarch64_sve_orr, 3201),
3687
SVEMAP1(svorr_n_s8_z, aarch64_sve_orr, 3457),
3688
SVEMAP1(svorr_n_u16_m, aarch64_sve_orr, 3330),
3689
SVEMAP1(svorr_n_u16_x, aarch64_sve_orr, 3202),
3690
SVEMAP1(svorr_n_u16_z, aarch64_sve_orr, 3458),
3691
SVEMAP1(svorr_n_u32_m, aarch64_sve_orr, 3331),
3692
SVEMAP1(svorr_n_u32_x, aarch64_sve_orr, 3203),
3693
SVEMAP1(svorr_n_u32_z, aarch64_sve_orr, 3459),
3694
SVEMAP1(svorr_n_u64_m, aarch64_sve_orr, 3332),
3695
SVEMAP1(svorr_n_u64_x, aarch64_sve_orr, 3204),
3696
SVEMAP1(svorr_n_u64_z, aarch64_sve_orr, 3460),
3697
SVEMAP1(svorr_n_u8_m, aarch64_sve_orr, 3329),
3698
SVEMAP1(svorr_n_u8_x, aarch64_sve_orr, 3201),
3699
SVEMAP1(svorr_n_u8_z, aarch64_sve_orr, 3457),
3700
SVEMAP1(svorr_s16_m, aarch64_sve_orr, 258),
3701
SVEMAP1(svorr_s16_x, aarch64_sve_orr, 130),
3702
SVEMAP1(svorr_s16_z, aarch64_sve_orr, 386),
3703
SVEMAP1(svorr_s32_m, aarch64_sve_orr, 259),
3704
SVEMAP1(svorr_s32_x, aarch64_sve_orr, 131),
3705
SVEMAP1(svorr_s32_z, aarch64_sve_orr, 387),
3706
SVEMAP1(svorr_s64_m, aarch64_sve_orr, 260),
3707
SVEMAP1(svorr_s64_x, aarch64_sve_orr, 132),
3708
SVEMAP1(svorr_s64_z, aarch64_sve_orr, 388),
3709
SVEMAP1(svorr_s8_m, aarch64_sve_orr, 257),
3710
SVEMAP1(svorr_s8_x, aarch64_sve_orr, 129),
3711
SVEMAP1(svorr_s8_z, aarch64_sve_orr, 385),
3712
SVEMAP1(svorr_u16_m, aarch64_sve_orr, 258),
3713
SVEMAP1(svorr_u16_x, aarch64_sve_orr, 130),
3714
SVEMAP1(svorr_u16_z, aarch64_sve_orr, 386),
3715
SVEMAP1(svorr_u32_m, aarch64_sve_orr, 259),
3716
SVEMAP1(svorr_u32_x, aarch64_sve_orr, 131),
3717
SVEMAP1(svorr_u32_z, aarch64_sve_orr, 387),
3718
SVEMAP1(svorr_u64_m, aarch64_sve_orr, 260),
3719
SVEMAP1(svorr_u64_x, aarch64_sve_orr, 132),
3720
SVEMAP1(svorr_u64_z, aarch64_sve_orr, 388),
3721
SVEMAP1(svorr_u8_m, aarch64_sve_orr, 257),
3722
SVEMAP1(svorr_u8_x, aarch64_sve_orr, 129),
3723
SVEMAP1(svorr_u8_z, aarch64_sve_orr, 385),
3724
SVEMAP1(svorv_s16, aarch64_sve_orv, 2),
3725
SVEMAP1(svorv_s32, aarch64_sve_orv, 3),
3726
SVEMAP1(svorv_s64, aarch64_sve_orv, 4),
3727
SVEMAP1(svorv_s8, aarch64_sve_orv, 1),
3728
SVEMAP1(svorv_u16, aarch64_sve_orv, 2),
3729
SVEMAP1(svorv_u32, aarch64_sve_orv, 3),
3730
SVEMAP1(svorv_u64, aarch64_sve_orv, 4),
3731
SVEMAP1(svorv_u8, aarch64_sve_orv, 1),
3732
SVEMAP2(svpfalse_b, 1048579),
3733
SVEMAP1(svpfirst_b, aarch64_sve_pfirst, 8),
3734
SVEMAP1(svpmul_n_u8, aarch64_sve_pmul, 2049),
3735
SVEMAP1(svpmul_u8, aarch64_sve_pmul, 1),
3736
SVEMAP2(svpmullb_n_u16, 2050),
3737
SVEMAP2(svpmullb_n_u64, 2052),
3738
SVEMAP1(svpmullb_pair_n_u32, aarch64_sve_pmullb_pair, 2051),
3739
SVEMAP1(svpmullb_pair_n_u64, aarch64_sve_pmullb_pair, 2052),
3740
SVEMAP1(svpmullb_pair_n_u8, aarch64_sve_pmullb_pair, 2049),
3741
SVEMAP1(svpmullb_pair_u32, aarch64_sve_pmullb_pair, 3),
3742
SVEMAP1(svpmullb_pair_u64, aarch64_sve_pmullb_pair, 4),
3743
SVEMAP1(svpmullb_pair_u8, aarch64_sve_pmullb_pair, 1),
3744
SVEMAP2(svpmullb_u16, 2),
3745
SVEMAP2(svpmullb_u64, 4),
3746
SVEMAP2(svpmullt_n_u16, 2050),
3747
SVEMAP2(svpmullt_n_u64, 2052),
3748
SVEMAP1(svpmullt_pair_n_u32, aarch64_sve_pmullt_pair, 2051),
3749
SVEMAP1(svpmullt_pair_n_u64, aarch64_sve_pmullt_pair, 2052),
3750
SVEMAP1(svpmullt_pair_n_u8, aarch64_sve_pmullt_pair, 2049),
3751
SVEMAP1(svpmullt_pair_u32, aarch64_sve_pmullt_pair, 3),
3752
SVEMAP1(svpmullt_pair_u64, aarch64_sve_pmullt_pair, 4),
3753
SVEMAP1(svpmullt_pair_u8, aarch64_sve_pmullt_pair, 1),
3754
SVEMAP2(svpmullt_u16, 2),
3755
SVEMAP2(svpmullt_u64, 4),
3756
SVEMAP1(svpnext_b16, aarch64_sve_pnext, 9),
3757
SVEMAP1(svpnext_b32, aarch64_sve_pnext, 10),
3758
SVEMAP1(svpnext_b64, aarch64_sve_pnext, 11),
3759
SVEMAP1(svpnext_b8, aarch64_sve_pnext, 8),
3760
SVEMAP1(svprfb, aarch64_sve_prf, 134217745),
3761
SVEMAP1(svprfb_gather_s32offset, aarch64_sve_prfb_gather_sxtw_index, 268435475),
3762
SVEMAP1(svprfb_gather_s64offset, aarch64_sve_prfb_gather_index, 268435476),
3763
SVEMAP1(svprfb_gather_u32base, aarch64_sve_prfb_gather_scalar_offset, 268435475),
3764
SVEMAP1(svprfb_gather_u32base_offset, aarch64_sve_prfb_gather_scalar_offset, 268435475),
3765
SVEMAP1(svprfb_gather_u32offset, aarch64_sve_prfb_gather_uxtw_index, 268435475),
3766
SVEMAP1(svprfb_gather_u64base, aarch64_sve_prfb_gather_scalar_offset, 268435476),
3767
SVEMAP1(svprfb_gather_u64base_offset, aarch64_sve_prfb_gather_scalar_offset, 268435476),
3768
SVEMAP1(svprfb_gather_u64offset, aarch64_sve_prfb_gather_index, 268435476),
3769
SVEMAP1(svprfb_vnum, aarch64_sve_prf, 134217745),
3770
SVEMAP1(svprfd, aarch64_sve_prf, 134217796),
3771
SVEMAP1(svprfd_gather_s32index, aarch64_sve_prfd_gather_sxtw_index, 268435523),
3772
SVEMAP1(svprfd_gather_s64index, aarch64_sve_prfd_gather_index, 268435524),
3773
SVEMAP1(svprfd_gather_u32base, aarch64_sve_prfd_gather_scalar_offset, 268435523),
3774
SVEMAP1(svprfd_gather_u32base_index, aarch64_sve_prfd_gather_scalar_offset, 268435523),
3775
SVEMAP1(svprfd_gather_u32index, aarch64_sve_prfd_gather_uxtw_index, 268435523),
3776
SVEMAP1(svprfd_gather_u64base, aarch64_sve_prfd_gather_scalar_offset, 268435524),
3777
SVEMAP1(svprfd_gather_u64base_index, aarch64_sve_prfd_gather_scalar_offset, 268435524),
3778
SVEMAP1(svprfd_gather_u64index, aarch64_sve_prfd_gather_index, 268435524),
3779
SVEMAP1(svprfd_vnum, aarch64_sve_prf, 134217796),
3780
SVEMAP1(svprfh, aarch64_sve_prf, 134217762),
3781
SVEMAP1(svprfh_gather_s32index, aarch64_sve_prfh_gather_sxtw_index, 268435491),
3782
SVEMAP1(svprfh_gather_s64index, aarch64_sve_prfh_gather_index, 268435492),
3783
SVEMAP1(svprfh_gather_u32base, aarch64_sve_prfh_gather_scalar_offset, 268435491),
3784
SVEMAP1(svprfh_gather_u32base_index, aarch64_sve_prfh_gather_scalar_offset, 268435491),
3785
SVEMAP1(svprfh_gather_u32index, aarch64_sve_prfh_gather_uxtw_index, 268435491),
3786
SVEMAP1(svprfh_gather_u64base, aarch64_sve_prfh_gather_scalar_offset, 268435492),
3787
SVEMAP1(svprfh_gather_u64base_index, aarch64_sve_prfh_gather_scalar_offset, 268435492),
3788
SVEMAP1(svprfh_gather_u64index, aarch64_sve_prfh_gather_index, 268435492),
3789
SVEMAP1(svprfh_vnum, aarch64_sve_prf, 134217762),
3790
SVEMAP1(svprfw, aarch64_sve_prf, 134217779),
3791
SVEMAP1(svprfw_gather_s32index, aarch64_sve_prfw_gather_sxtw_index, 268435507),
3792
SVEMAP1(svprfw_gather_s64index, aarch64_sve_prfw_gather_index, 268435508),
3793
SVEMAP1(svprfw_gather_u32base, aarch64_sve_prfw_gather_scalar_offset, 268435507),
3794
SVEMAP1(svprfw_gather_u32base_index, aarch64_sve_prfw_gather_scalar_offset, 268435507),
3795
SVEMAP1(svprfw_gather_u32index, aarch64_sve_prfw_gather_uxtw_index, 268435507),
3796
SVEMAP1(svprfw_gather_u64base, aarch64_sve_prfw_gather_scalar_offset, 268435508),
3797
SVEMAP1(svprfw_gather_u64base_index, aarch64_sve_prfw_gather_scalar_offset, 268435508),
3798
SVEMAP1(svprfw_gather_u64index, aarch64_sve_prfw_gather_index, 268435508),
3799
SVEMAP1(svprfw_vnum, aarch64_sve_prf, 134217779),
3800
SVEMAP1(svptest_any, aarch64_sve_ptest_any, 8),
3801
SVEMAP1(svptest_first, aarch64_sve_ptest_first, 8),
3802
SVEMAP1(svptest_last, aarch64_sve_ptest_last, 8),
3803
SVEMAP1(svptrue_b16, aarch64_sve_ptrue, 33554441),
3804
SVEMAP1(svptrue_b32, aarch64_sve_ptrue, 33554442),
3805
SVEMAP1(svptrue_b64, aarch64_sve_ptrue, 33554443),
3806
SVEMAP1(svptrue_b8, aarch64_sve_ptrue, 33554440),
3807
SVEMAP1(svptrue_pat_b16, aarch64_sve_ptrue, 9),
3808
SVEMAP1(svptrue_pat_b32, aarch64_sve_ptrue, 10),
3809
SVEMAP1(svptrue_pat_b64, aarch64_sve_ptrue, 11),
3810
SVEMAP1(svptrue_pat_b8, aarch64_sve_ptrue, 8),
3811
SVEMAP1(svqabs_s16_m, aarch64_sve_sqabs, 258),
3812
SVEMAP1(svqabs_s16_x, aarch64_sve_sqabs, 514),
3813
SVEMAP1(svqabs_s16_z, aarch64_sve_sqabs, 642),
3814
SVEMAP1(svqabs_s32_m, aarch64_sve_sqabs, 259),
3815
SVEMAP1(svqabs_s32_x, aarch64_sve_sqabs, 515),
3816
SVEMAP1(svqabs_s32_z, aarch64_sve_sqabs, 643),
3817
SVEMAP1(svqabs_s64_m, aarch64_sve_sqabs, 260),
3818
SVEMAP1(svqabs_s64_x, aarch64_sve_sqabs, 516),
3819
SVEMAP1(svqabs_s64_z, aarch64_sve_sqabs, 644),
3820
SVEMAP1(svqabs_s8_m, aarch64_sve_sqabs, 257),
3821
SVEMAP1(svqabs_s8_x, aarch64_sve_sqabs, 513),
3822
SVEMAP1(svqabs_s8_z, aarch64_sve_sqabs, 641),
3823
SVEMAP1(svqadd_n_s16, aarch64_sve_sqadd_x, 2050),
3824
SVEMAP1(svqadd_n_s16_m, aarch64_sve_sqadd, 3330),
3825
SVEMAP1(svqadd_n_s16_x, aarch64_sve_sqadd, 3202),
3826
SVEMAP1(svqadd_n_s16_z, aarch64_sve_sqadd, 3458),
3827
SVEMAP1(svqadd_n_s32, aarch64_sve_sqadd_x, 2051),
3828
SVEMAP1(svqadd_n_s32_m, aarch64_sve_sqadd, 3331),
3829
SVEMAP1(svqadd_n_s32_x, aarch64_sve_sqadd, 3203),
3830
SVEMAP1(svqadd_n_s32_z, aarch64_sve_sqadd, 3459),
3831
SVEMAP1(svqadd_n_s64, aarch64_sve_sqadd_x, 2052),
3832
SVEMAP1(svqadd_n_s64_m, aarch64_sve_sqadd, 3332),
3833
SVEMAP1(svqadd_n_s64_x, aarch64_sve_sqadd, 3204),
3834
SVEMAP1(svqadd_n_s64_z, aarch64_sve_sqadd, 3460),
3835
SVEMAP1(svqadd_n_s8, aarch64_sve_sqadd_x, 2049),
3836
SVEMAP1(svqadd_n_s8_m, aarch64_sve_sqadd, 3329),
3837
SVEMAP1(svqadd_n_s8_x, aarch64_sve_sqadd, 3201),
3838
SVEMAP1(svqadd_n_s8_z, aarch64_sve_sqadd, 3457),
3839
SVEMAP1(svqadd_n_u16, aarch64_sve_uqadd_x, 2050),
3840
SVEMAP1(svqadd_n_u16_m, aarch64_sve_uqadd, 3330),
3841
SVEMAP1(svqadd_n_u16_x, aarch64_sve_uqadd, 3202),
3842
SVEMAP1(svqadd_n_u16_z, aarch64_sve_uqadd, 3458),
3843
SVEMAP1(svqadd_n_u32, aarch64_sve_uqadd_x, 2051),
3844
SVEMAP1(svqadd_n_u32_m, aarch64_sve_uqadd, 3331),
3845
SVEMAP1(svqadd_n_u32_x, aarch64_sve_uqadd, 3203),
3846
SVEMAP1(svqadd_n_u32_z, aarch64_sve_uqadd, 3459),
3847
SVEMAP1(svqadd_n_u64, aarch64_sve_uqadd_x, 2052),
3848
SVEMAP1(svqadd_n_u64_m, aarch64_sve_uqadd, 3332),
3849
SVEMAP1(svqadd_n_u64_x, aarch64_sve_uqadd, 3204),
3850
SVEMAP1(svqadd_n_u64_z, aarch64_sve_uqadd, 3460),
3851
SVEMAP1(svqadd_n_u8, aarch64_sve_uqadd_x, 2049),
3852
SVEMAP1(svqadd_n_u8_m, aarch64_sve_uqadd, 3329),
3853
SVEMAP1(svqadd_n_u8_x, aarch64_sve_uqadd, 3201),
3854
SVEMAP1(svqadd_n_u8_z, aarch64_sve_uqadd, 3457),
3855
SVEMAP1(svqadd_s16, aarch64_sve_sqadd_x, 2),
3856
SVEMAP1(svqadd_s16_m, aarch64_sve_sqadd, 258),
3857
SVEMAP1(svqadd_s16_x, aarch64_sve_sqadd, 130),
3858
SVEMAP1(svqadd_s16_z, aarch64_sve_sqadd, 386),
3859
SVEMAP1(svqadd_s32, aarch64_sve_sqadd_x, 3),
3860
SVEMAP1(svqadd_s32_m, aarch64_sve_sqadd, 259),
3861
SVEMAP1(svqadd_s32_x, aarch64_sve_sqadd, 131),
3862
SVEMAP1(svqadd_s32_z, aarch64_sve_sqadd, 387),
3863
SVEMAP1(svqadd_s64, aarch64_sve_sqadd_x, 4),
3864
SVEMAP1(svqadd_s64_m, aarch64_sve_sqadd, 260),
3865
SVEMAP1(svqadd_s64_x, aarch64_sve_sqadd, 132),
3866
SVEMAP1(svqadd_s64_z, aarch64_sve_sqadd, 388),
3867
SVEMAP1(svqadd_s8, aarch64_sve_sqadd_x, 1),
3868
SVEMAP1(svqadd_s8_m, aarch64_sve_sqadd, 257),
3869
SVEMAP1(svqadd_s8_x, aarch64_sve_sqadd, 129),
3870
SVEMAP1(svqadd_s8_z, aarch64_sve_sqadd, 385),
3871
SVEMAP1(svqadd_u16, aarch64_sve_uqadd_x, 2),
3872
SVEMAP1(svqadd_u16_m, aarch64_sve_uqadd, 258),
3873
SVEMAP1(svqadd_u16_x, aarch64_sve_uqadd, 130),
3874
SVEMAP1(svqadd_u16_z, aarch64_sve_uqadd, 386),
3875
SVEMAP1(svqadd_u32, aarch64_sve_uqadd_x, 3),
3876
SVEMAP1(svqadd_u32_m, aarch64_sve_uqadd, 259),
3877
SVEMAP1(svqadd_u32_x, aarch64_sve_uqadd, 131),
3878
SVEMAP1(svqadd_u32_z, aarch64_sve_uqadd, 387),
3879
SVEMAP1(svqadd_u64, aarch64_sve_uqadd_x, 4),
3880
SVEMAP1(svqadd_u64_m, aarch64_sve_uqadd, 260),
3881
SVEMAP1(svqadd_u64_x, aarch64_sve_uqadd, 132),
3882
SVEMAP1(svqadd_u64_z, aarch64_sve_uqadd, 388),
3883
SVEMAP1(svqadd_u8, aarch64_sve_uqadd_x, 1),
3884
SVEMAP1(svqadd_u8_m, aarch64_sve_uqadd, 257),
3885
SVEMAP1(svqadd_u8_x, aarch64_sve_uqadd, 129),
3886
SVEMAP1(svqadd_u8_z, aarch64_sve_uqadd, 385),
3887
SVEMAP1(svqcadd_s16, aarch64_sve_sqcadd_x, 2),
3888
SVEMAP1(svqcadd_s32, aarch64_sve_sqcadd_x, 3),
3889
SVEMAP1(svqcadd_s64, aarch64_sve_sqcadd_x, 4),
3890
SVEMAP1(svqcadd_s8, aarch64_sve_sqcadd_x, 1),
3891
SVEMAP1(svqdecb_n_s32, aarch64_sve_sqdecb_n32, 68157443),
3892
SVEMAP1(svqdecb_n_s64, aarch64_sve_sqdecb_n64, 68157444),
3893
SVEMAP1(svqdecb_n_u32, aarch64_sve_uqdecb_n32, 68157443),
3894
SVEMAP1(svqdecb_n_u64, aarch64_sve_uqdecb_n64, 68157444),
3895
SVEMAP1(svqdecb_pat_n_s32, aarch64_sve_sqdecb_n32, 1048579),
3896
SVEMAP1(svqdecb_pat_n_s64, aarch64_sve_sqdecb_n64, 1048580),
3897
SVEMAP1(svqdecb_pat_n_u32, aarch64_sve_uqdecb_n32, 1048579),
3898
SVEMAP1(svqdecb_pat_n_u64, aarch64_sve_uqdecb_n64, 1048580),
3899
SVEMAP1(svqdecd_n_s32, aarch64_sve_sqdecd_n32, 68157443),
3900
SVEMAP1(svqdecd_n_s64, aarch64_sve_sqdecd_n64, 68157444),
3901
SVEMAP1(svqdecd_n_u32, aarch64_sve_uqdecd_n32, 68157443),
3902
SVEMAP1(svqdecd_n_u64, aarch64_sve_uqdecd_n64, 68157444),
3903
SVEMAP1(svqdecd_pat_n_s32, aarch64_sve_sqdecd_n32, 1048579),
3904
SVEMAP1(svqdecd_pat_n_s64, aarch64_sve_sqdecd_n64, 1048580),
3905
SVEMAP1(svqdecd_pat_n_u32, aarch64_sve_uqdecd_n32, 1048579),
3906
SVEMAP1(svqdecd_pat_n_u64, aarch64_sve_uqdecd_n64, 1048580),
3907
SVEMAP1(svqdecd_pat_s64, aarch64_sve_sqdecd, 4),
3908
SVEMAP1(svqdecd_pat_u64, aarch64_sve_uqdecd, 4),
3909
SVEMAP1(svqdecd_s64, aarch64_sve_sqdecd, 67108868),
3910
SVEMAP1(svqdecd_u64, aarch64_sve_uqdecd, 67108868),
3911
SVEMAP1(svqdech_n_s32, aarch64_sve_sqdech_n32, 68157443),
3912
SVEMAP1(svqdech_n_s64, aarch64_sve_sqdech_n64, 68157444),
3913
SVEMAP1(svqdech_n_u32, aarch64_sve_uqdech_n32, 68157443),
3914
SVEMAP1(svqdech_n_u64, aarch64_sve_uqdech_n64, 68157444),
3915
SVEMAP1(svqdech_pat_n_s32, aarch64_sve_sqdech_n32, 1048579),
3916
SVEMAP1(svqdech_pat_n_s64, aarch64_sve_sqdech_n64, 1048580),
3917
SVEMAP1(svqdech_pat_n_u32, aarch64_sve_uqdech_n32, 1048579),
3918
SVEMAP1(svqdech_pat_n_u64, aarch64_sve_uqdech_n64, 1048580),
3919
SVEMAP1(svqdech_pat_s16, aarch64_sve_sqdech, 2),
3920
SVEMAP1(svqdech_pat_u16, aarch64_sve_uqdech, 2),
3921
SVEMAP1(svqdech_s16, aarch64_sve_sqdech, 67108866),
3922
SVEMAP1(svqdech_u16, aarch64_sve_uqdech, 67108866),
3923
SVEMAP1(svqdecp_n_s32_b16, aarch64_sve_sqdecp_n32, 9),
3924
SVEMAP1(svqdecp_n_s32_b32, aarch64_sve_sqdecp_n32, 10),
3925
SVEMAP1(svqdecp_n_s32_b64, aarch64_sve_sqdecp_n32, 11),
3926
SVEMAP1(svqdecp_n_s32_b8, aarch64_sve_sqdecp_n32, 8),
3927
SVEMAP1(svqdecp_n_s64_b16, aarch64_sve_sqdecp_n64, 9),
3928
SVEMAP1(svqdecp_n_s64_b32, aarch64_sve_sqdecp_n64, 10),
3929
SVEMAP1(svqdecp_n_s64_b64, aarch64_sve_sqdecp_n64, 11),
3930
SVEMAP1(svqdecp_n_s64_b8, aarch64_sve_sqdecp_n64, 8),
3931
SVEMAP1(svqdecp_n_u32_b16, aarch64_sve_uqdecp_n32, 9),
3932
SVEMAP1(svqdecp_n_u32_b32, aarch64_sve_uqdecp_n32, 10),
3933
SVEMAP1(svqdecp_n_u32_b64, aarch64_sve_uqdecp_n32, 11),
3934
SVEMAP1(svqdecp_n_u32_b8, aarch64_sve_uqdecp_n32, 8),
3935
SVEMAP1(svqdecp_n_u64_b16, aarch64_sve_uqdecp_n64, 9),
3936
SVEMAP1(svqdecp_n_u64_b32, aarch64_sve_uqdecp_n64, 10),
3937
SVEMAP1(svqdecp_n_u64_b64, aarch64_sve_uqdecp_n64, 11),
3938
SVEMAP1(svqdecp_n_u64_b8, aarch64_sve_uqdecp_n64, 8),
3939
SVEMAP1(svqdecp_s16, aarch64_sve_sqdecp, 2),
3940
SVEMAP1(svqdecp_s32, aarch64_sve_sqdecp, 3),
3941
SVEMAP1(svqdecp_s64, aarch64_sve_sqdecp, 4),
3942
SVEMAP1(svqdecp_u16, aarch64_sve_uqdecp, 2),
3943
SVEMAP1(svqdecp_u32, aarch64_sve_uqdecp, 3),
3944
SVEMAP1(svqdecp_u64, aarch64_sve_uqdecp, 4),
3945
SVEMAP1(svqdecw_n_s32, aarch64_sve_sqdecw_n32, 68157443),
3946
SVEMAP1(svqdecw_n_s64, aarch64_sve_sqdecw_n64, 68157444),
3947
SVEMAP1(svqdecw_n_u32, aarch64_sve_uqdecw_n32, 68157443),
3948
SVEMAP1(svqdecw_n_u64, aarch64_sve_uqdecw_n64, 68157444),
3949
SVEMAP1(svqdecw_pat_n_s32, aarch64_sve_sqdecw_n32, 1048579),
3950
SVEMAP1(svqdecw_pat_n_s64, aarch64_sve_sqdecw_n64, 1048580),
3951
SVEMAP1(svqdecw_pat_n_u32, aarch64_sve_uqdecw_n32, 1048579),
3952
SVEMAP1(svqdecw_pat_n_u64, aarch64_sve_uqdecw_n64, 1048580),
3953
SVEMAP1(svqdecw_pat_s32, aarch64_sve_sqdecw, 3),
3954
SVEMAP1(svqdecw_pat_u32, aarch64_sve_uqdecw, 3),
3955
SVEMAP1(svqdecw_s32, aarch64_sve_sqdecw, 67108867),
3956
SVEMAP1(svqdecw_u32, aarch64_sve_uqdecw, 67108867),
3957
SVEMAP1(svqdmlalb_lane_s32, aarch64_sve_sqdmlalb_lane, 3),
3958
SVEMAP1(svqdmlalb_lane_s64, aarch64_sve_sqdmlalb_lane, 4),
3959
SVEMAP1(svqdmlalb_n_s16, aarch64_sve_sqdmlalb, 3074),
3960
SVEMAP1(svqdmlalb_n_s32, aarch64_sve_sqdmlalb, 3075),
3961
SVEMAP1(svqdmlalb_n_s64, aarch64_sve_sqdmlalb, 3076),
3962
SVEMAP1(svqdmlalb_s16, aarch64_sve_sqdmlalb, 2),
3963
SVEMAP1(svqdmlalb_s32, aarch64_sve_sqdmlalb, 3),
3964
SVEMAP1(svqdmlalb_s64, aarch64_sve_sqdmlalb, 4),
3965
SVEMAP1(svqdmlalbt_n_s16, aarch64_sve_sqdmlalbt, 3074),
3966
SVEMAP1(svqdmlalbt_n_s32, aarch64_sve_sqdmlalbt, 3075),
3967
SVEMAP1(svqdmlalbt_n_s64, aarch64_sve_sqdmlalbt, 3076),
3968
SVEMAP1(svqdmlalbt_s16, aarch64_sve_sqdmlalbt, 2),
3969
SVEMAP1(svqdmlalbt_s32, aarch64_sve_sqdmlalbt, 3),
3970
SVEMAP1(svqdmlalbt_s64, aarch64_sve_sqdmlalbt, 4),
3971
SVEMAP1(svqdmlalt_lane_s32, aarch64_sve_sqdmlalt_lane, 3),
3972
SVEMAP1(svqdmlalt_lane_s64, aarch64_sve_sqdmlalt_lane, 4),
3973
SVEMAP1(svqdmlalt_n_s16, aarch64_sve_sqdmlalt, 3074),
3974
SVEMAP1(svqdmlalt_n_s32, aarch64_sve_sqdmlalt, 3075),
3975
SVEMAP1(svqdmlalt_n_s64, aarch64_sve_sqdmlalt, 3076),
3976
SVEMAP1(svqdmlalt_s16, aarch64_sve_sqdmlalt, 2),
3977
SVEMAP1(svqdmlalt_s32, aarch64_sve_sqdmlalt, 3),
3978
SVEMAP1(svqdmlalt_s64, aarch64_sve_sqdmlalt, 4),
3979
SVEMAP1(svqdmlslb_lane_s32, aarch64_sve_sqdmlslb_lane, 3),
3980
SVEMAP1(svqdmlslb_lane_s64, aarch64_sve_sqdmlslb_lane, 4),
3981
SVEMAP1(svqdmlslb_n_s16, aarch64_sve_sqdmlslb, 3074),
3982
SVEMAP1(svqdmlslb_n_s32, aarch64_sve_sqdmlslb, 3075),
3983
SVEMAP1(svqdmlslb_n_s64, aarch64_sve_sqdmlslb, 3076),
3984
SVEMAP1(svqdmlslb_s16, aarch64_sve_sqdmlslb, 2),
3985
SVEMAP1(svqdmlslb_s32, aarch64_sve_sqdmlslb, 3),
3986
SVEMAP1(svqdmlslb_s64, aarch64_sve_sqdmlslb, 4),
3987
SVEMAP1(svqdmlslbt_n_s16, aarch64_sve_sqdmlslbt, 3074),
3988
SVEMAP1(svqdmlslbt_n_s32, aarch64_sve_sqdmlslbt, 3075),
3989
SVEMAP1(svqdmlslbt_n_s64, aarch64_sve_sqdmlslbt, 3076),
3990
SVEMAP1(svqdmlslbt_s16, aarch64_sve_sqdmlslbt, 2),
3991
SVEMAP1(svqdmlslbt_s32, aarch64_sve_sqdmlslbt, 3),
3992
SVEMAP1(svqdmlslbt_s64, aarch64_sve_sqdmlslbt, 4),
3993
SVEMAP1(svqdmlslt_lane_s32, aarch64_sve_sqdmlslt_lane, 3),
3994
SVEMAP1(svqdmlslt_lane_s64, aarch64_sve_sqdmlslt_lane, 4),
3995
SVEMAP1(svqdmlslt_n_s16, aarch64_sve_sqdmlslt, 3074),
3996
SVEMAP1(svqdmlslt_n_s32, aarch64_sve_sqdmlslt, 3075),
3997
SVEMAP1(svqdmlslt_n_s64, aarch64_sve_sqdmlslt, 3076),
3998
SVEMAP1(svqdmlslt_s16, aarch64_sve_sqdmlslt, 2),
3999
SVEMAP1(svqdmlslt_s32, aarch64_sve_sqdmlslt, 3),
4000
SVEMAP1(svqdmlslt_s64, aarch64_sve_sqdmlslt, 4),
4001
SVEMAP1(svqdmulh_lane_s16, aarch64_sve_sqdmulh_lane, 2),
4002
SVEMAP1(svqdmulh_lane_s32, aarch64_sve_sqdmulh_lane, 3),
4003
SVEMAP1(svqdmulh_lane_s64, aarch64_sve_sqdmulh_lane, 4),
4004
SVEMAP1(svqdmulh_n_s16, aarch64_sve_sqdmulh, 2050),
4005
SVEMAP1(svqdmulh_n_s32, aarch64_sve_sqdmulh, 2051),
4006
SVEMAP1(svqdmulh_n_s64, aarch64_sve_sqdmulh, 2052),
4007
SVEMAP1(svqdmulh_n_s8, aarch64_sve_sqdmulh, 2049),
4008
SVEMAP1(svqdmulh_s16, aarch64_sve_sqdmulh, 2),
4009
SVEMAP1(svqdmulh_s32, aarch64_sve_sqdmulh, 3),
4010
SVEMAP1(svqdmulh_s64, aarch64_sve_sqdmulh, 4),
4011
SVEMAP1(svqdmulh_s8, aarch64_sve_sqdmulh, 1),
4012
SVEMAP1(svqdmullb_lane_s32, aarch64_sve_sqdmullb_lane, 3),
4013
SVEMAP1(svqdmullb_lane_s64, aarch64_sve_sqdmullb_lane, 4),
4014
SVEMAP1(svqdmullb_n_s16, aarch64_sve_sqdmullb, 2050),
4015
SVEMAP1(svqdmullb_n_s32, aarch64_sve_sqdmullb, 2051),
4016
SVEMAP1(svqdmullb_n_s64, aarch64_sve_sqdmullb, 2052),
4017
SVEMAP1(svqdmullb_s16, aarch64_sve_sqdmullb, 2),
4018
SVEMAP1(svqdmullb_s32, aarch64_sve_sqdmullb, 3),
4019
SVEMAP1(svqdmullb_s64, aarch64_sve_sqdmullb, 4),
4020
SVEMAP1(svqdmullt_lane_s32, aarch64_sve_sqdmullt_lane, 3),
4021
SVEMAP1(svqdmullt_lane_s64, aarch64_sve_sqdmullt_lane, 4),
4022
SVEMAP1(svqdmullt_n_s16, aarch64_sve_sqdmullt, 2050),
4023
SVEMAP1(svqdmullt_n_s32, aarch64_sve_sqdmullt, 2051),
4024
SVEMAP1(svqdmullt_n_s64, aarch64_sve_sqdmullt, 2052),
4025
SVEMAP1(svqdmullt_s16, aarch64_sve_sqdmullt, 2),
4026
SVEMAP1(svqdmullt_s32, aarch64_sve_sqdmullt, 3),
4027
SVEMAP1(svqdmullt_s64, aarch64_sve_sqdmullt, 4),
4028
SVEMAP1(svqincb_n_s32, aarch64_sve_sqincb_n32, 68157443),
4029
SVEMAP1(svqincb_n_s64, aarch64_sve_sqincb_n64, 68157444),
4030
SVEMAP1(svqincb_n_u32, aarch64_sve_uqincb_n32, 68157443),
4031
SVEMAP1(svqincb_n_u64, aarch64_sve_uqincb_n64, 68157444),
4032
SVEMAP1(svqincb_pat_n_s32, aarch64_sve_sqincb_n32, 1048579),
4033
SVEMAP1(svqincb_pat_n_s64, aarch64_sve_sqincb_n64, 1048580),
4034
SVEMAP1(svqincb_pat_n_u32, aarch64_sve_uqincb_n32, 1048579),
4035
SVEMAP1(svqincb_pat_n_u64, aarch64_sve_uqincb_n64, 1048580),
4036
SVEMAP1(svqincd_n_s32, aarch64_sve_sqincd_n32, 68157443),
4037
SVEMAP1(svqincd_n_s64, aarch64_sve_sqincd_n64, 68157444),
4038
SVEMAP1(svqincd_n_u32, aarch64_sve_uqincd_n32, 68157443),
4039
SVEMAP1(svqincd_n_u64, aarch64_sve_uqincd_n64, 68157444),
4040
SVEMAP1(svqincd_pat_n_s32, aarch64_sve_sqincd_n32, 1048579),
4041
SVEMAP1(svqincd_pat_n_s64, aarch64_sve_sqincd_n64, 1048580),
4042
SVEMAP1(svqincd_pat_n_u32, aarch64_sve_uqincd_n32, 1048579),
4043
SVEMAP1(svqincd_pat_n_u64, aarch64_sve_uqincd_n64, 1048580),
4044
SVEMAP1(svqincd_pat_s64, aarch64_sve_sqincd, 4),
4045
SVEMAP1(svqincd_pat_u64, aarch64_sve_uqincd, 4),
4046
SVEMAP1(svqincd_s64, aarch64_sve_sqincd, 67108868),
4047
SVEMAP1(svqincd_u64, aarch64_sve_uqincd, 67108868),
4048
SVEMAP1(svqinch_n_s32, aarch64_sve_sqinch_n32, 68157443),
4049
SVEMAP1(svqinch_n_s64, aarch64_sve_sqinch_n64, 68157444),
4050
SVEMAP1(svqinch_n_u32, aarch64_sve_uqinch_n32, 68157443),
4051
SVEMAP1(svqinch_n_u64, aarch64_sve_uqinch_n64, 68157444),
4052
SVEMAP1(svqinch_pat_n_s32, aarch64_sve_sqinch_n32, 1048579),
4053
SVEMAP1(svqinch_pat_n_s64, aarch64_sve_sqinch_n64, 1048580),
4054
SVEMAP1(svqinch_pat_n_u32, aarch64_sve_uqinch_n32, 1048579),
4055
SVEMAP1(svqinch_pat_n_u64, aarch64_sve_uqinch_n64, 1048580),
4056
SVEMAP1(svqinch_pat_s16, aarch64_sve_sqinch, 2),
4057
SVEMAP1(svqinch_pat_u16, aarch64_sve_uqinch, 2),
4058
SVEMAP1(svqinch_s16, aarch64_sve_sqinch, 67108866),
4059
SVEMAP1(svqinch_u16, aarch64_sve_uqinch, 67108866),
4060
SVEMAP1(svqincp_n_s32_b16, aarch64_sve_sqincp_n32, 9),
4061
SVEMAP1(svqincp_n_s32_b32, aarch64_sve_sqincp_n32, 10),
4062
SVEMAP1(svqincp_n_s32_b64, aarch64_sve_sqincp_n32, 11),
4063
SVEMAP1(svqincp_n_s32_b8, aarch64_sve_sqincp_n32, 8),
4064
SVEMAP1(svqincp_n_s64_b16, aarch64_sve_sqincp_n64, 9),
4065
SVEMAP1(svqincp_n_s64_b32, aarch64_sve_sqincp_n64, 10),
4066
SVEMAP1(svqincp_n_s64_b64, aarch64_sve_sqincp_n64, 11),
4067
SVEMAP1(svqincp_n_s64_b8, aarch64_sve_sqincp_n64, 8),
4068
SVEMAP1(svqincp_n_u32_b16, aarch64_sve_uqincp_n32, 9),
4069
SVEMAP1(svqincp_n_u32_b32, aarch64_sve_uqincp_n32, 10),
4070
SVEMAP1(svqincp_n_u32_b64, aarch64_sve_uqincp_n32, 11),
4071
SVEMAP1(svqincp_n_u32_b8, aarch64_sve_uqincp_n32, 8),
4072
SVEMAP1(svqincp_n_u64_b16, aarch64_sve_uqincp_n64, 9),
4073
SVEMAP1(svqincp_n_u64_b32, aarch64_sve_uqincp_n64, 10),
4074
SVEMAP1(svqincp_n_u64_b64, aarch64_sve_uqincp_n64, 11),
4075
SVEMAP1(svqincp_n_u64_b8, aarch64_sve_uqincp_n64, 8),
4076
SVEMAP1(svqincp_s16, aarch64_sve_sqincp, 2),
4077
SVEMAP1(svqincp_s32, aarch64_sve_sqincp, 3),
4078
SVEMAP1(svqincp_s64, aarch64_sve_sqincp, 4),
4079
SVEMAP1(svqincp_u16, aarch64_sve_uqincp, 2),
4080
SVEMAP1(svqincp_u32, aarch64_sve_uqincp, 3),
4081
SVEMAP1(svqincp_u64, aarch64_sve_uqincp, 4),
4082
SVEMAP1(svqincw_n_s32, aarch64_sve_sqincw_n32, 68157443),
4083
SVEMAP1(svqincw_n_s64, aarch64_sve_sqincw_n64, 68157444),
4084
SVEMAP1(svqincw_n_u32, aarch64_sve_uqincw_n32, 68157443),
4085
SVEMAP1(svqincw_n_u64, aarch64_sve_uqincw_n64, 68157444),
4086
SVEMAP1(svqincw_pat_n_s32, aarch64_sve_sqincw_n32, 1048579),
4087
SVEMAP1(svqincw_pat_n_s64, aarch64_sve_sqincw_n64, 1048580),
4088
SVEMAP1(svqincw_pat_n_u32, aarch64_sve_uqincw_n32, 1048579),
4089
SVEMAP1(svqincw_pat_n_u64, aarch64_sve_uqincw_n64, 1048580),
4090
SVEMAP1(svqincw_pat_s32, aarch64_sve_sqincw, 3),
4091
SVEMAP1(svqincw_pat_u32, aarch64_sve_uqincw, 3),
4092
SVEMAP1(svqincw_s32, aarch64_sve_sqincw, 67108867),
4093
SVEMAP1(svqincw_u32, aarch64_sve_uqincw, 67108867),
4094
SVEMAP1(svqneg_s16_m, aarch64_sve_sqneg, 258),
4095
SVEMAP1(svqneg_s16_x, aarch64_sve_sqneg, 514),
4096
SVEMAP1(svqneg_s16_z, aarch64_sve_sqneg, 642),
4097
SVEMAP1(svqneg_s32_m, aarch64_sve_sqneg, 259),
4098
SVEMAP1(svqneg_s32_x, aarch64_sve_sqneg, 515),
4099
SVEMAP1(svqneg_s32_z, aarch64_sve_sqneg, 643),
4100
SVEMAP1(svqneg_s64_m, aarch64_sve_sqneg, 260),
4101
SVEMAP1(svqneg_s64_x, aarch64_sve_sqneg, 516),
4102
SVEMAP1(svqneg_s64_z, aarch64_sve_sqneg, 644),
4103
SVEMAP1(svqneg_s8_m, aarch64_sve_sqneg, 257),
4104
SVEMAP1(svqneg_s8_x, aarch64_sve_sqneg, 513),
4105
SVEMAP1(svqneg_s8_z, aarch64_sve_sqneg, 641),
4106
SVEMAP1(svqrdcmlah_lane_s16, aarch64_sve_sqrdcmlah_lane_x, 2),
4107
SVEMAP1(svqrdcmlah_lane_s32, aarch64_sve_sqrdcmlah_lane_x, 3),
4108
SVEMAP1(svqrdcmlah_s16, aarch64_sve_sqrdcmlah_x, 2),
4109
SVEMAP1(svqrdcmlah_s32, aarch64_sve_sqrdcmlah_x, 3),
4110
SVEMAP1(svqrdcmlah_s64, aarch64_sve_sqrdcmlah_x, 4),
4111
SVEMAP1(svqrdcmlah_s8, aarch64_sve_sqrdcmlah_x, 1),
4112
SVEMAP1(svqrdmlah_lane_s16, aarch64_sve_sqrdmlah_lane, 2),
4113
SVEMAP1(svqrdmlah_lane_s32, aarch64_sve_sqrdmlah_lane, 3),
4114
SVEMAP1(svqrdmlah_lane_s64, aarch64_sve_sqrdmlah_lane, 4),
4115
SVEMAP1(svqrdmlah_n_s16, aarch64_sve_sqrdmlah, 3074),
4116
SVEMAP1(svqrdmlah_n_s32, aarch64_sve_sqrdmlah, 3075),
4117
SVEMAP1(svqrdmlah_n_s64, aarch64_sve_sqrdmlah, 3076),
4118
SVEMAP1(svqrdmlah_n_s8, aarch64_sve_sqrdmlah, 3073),
4119
SVEMAP1(svqrdmlah_s16, aarch64_sve_sqrdmlah, 2),
4120
SVEMAP1(svqrdmlah_s32, aarch64_sve_sqrdmlah, 3),
4121
SVEMAP1(svqrdmlah_s64, aarch64_sve_sqrdmlah, 4),
4122
SVEMAP1(svqrdmlah_s8, aarch64_sve_sqrdmlah, 1),
4123
SVEMAP1(svqrdmlsh_lane_s16, aarch64_sve_sqrdmlsh_lane, 2),
4124
SVEMAP1(svqrdmlsh_lane_s32, aarch64_sve_sqrdmlsh_lane, 3),
4125
SVEMAP1(svqrdmlsh_lane_s64, aarch64_sve_sqrdmlsh_lane, 4),
4126
SVEMAP1(svqrdmlsh_n_s16, aarch64_sve_sqrdmlsh, 3074),
4127
SVEMAP1(svqrdmlsh_n_s32, aarch64_sve_sqrdmlsh, 3075),
4128
SVEMAP1(svqrdmlsh_n_s64, aarch64_sve_sqrdmlsh, 3076),
4129
SVEMAP1(svqrdmlsh_n_s8, aarch64_sve_sqrdmlsh, 3073),
4130
SVEMAP1(svqrdmlsh_s16, aarch64_sve_sqrdmlsh, 2),
4131
SVEMAP1(svqrdmlsh_s32, aarch64_sve_sqrdmlsh, 3),
4132
SVEMAP1(svqrdmlsh_s64, aarch64_sve_sqrdmlsh, 4),
4133
SVEMAP1(svqrdmlsh_s8, aarch64_sve_sqrdmlsh, 1),
4134
SVEMAP1(svqrdmulh_lane_s16, aarch64_sve_sqrdmulh_lane, 2),
4135
SVEMAP1(svqrdmulh_lane_s32, aarch64_sve_sqrdmulh_lane, 3),
4136
SVEMAP1(svqrdmulh_lane_s64, aarch64_sve_sqrdmulh_lane, 4),
4137
SVEMAP1(svqrdmulh_n_s16, aarch64_sve_sqrdmulh, 2050),
4138
SVEMAP1(svqrdmulh_n_s32, aarch64_sve_sqrdmulh, 2051),
4139
SVEMAP1(svqrdmulh_n_s64, aarch64_sve_sqrdmulh, 2052),
4140
SVEMAP1(svqrdmulh_n_s8, aarch64_sve_sqrdmulh, 2049),
4141
SVEMAP1(svqrdmulh_s16, aarch64_sve_sqrdmulh, 2),
4142
SVEMAP1(svqrdmulh_s32, aarch64_sve_sqrdmulh, 3),
4143
SVEMAP1(svqrdmulh_s64, aarch64_sve_sqrdmulh, 4),
4144
SVEMAP1(svqrdmulh_s8, aarch64_sve_sqrdmulh, 1),
4145
SVEMAP1(svqrshl_n_s16_m, aarch64_sve_sqrshl, 3330),
4146
SVEMAP1(svqrshl_n_s16_x, aarch64_sve_sqrshl, 3202),
4147
SVEMAP1(svqrshl_n_s16_z, aarch64_sve_sqrshl, 3458),
4148
SVEMAP1(svqrshl_n_s32_m, aarch64_sve_sqrshl, 3331),
4149
SVEMAP1(svqrshl_n_s32_x, aarch64_sve_sqrshl, 3203),
4150
SVEMAP1(svqrshl_n_s32_z, aarch64_sve_sqrshl, 3459),
4151
SVEMAP1(svqrshl_n_s64_m, aarch64_sve_sqrshl, 3332),
4152
SVEMAP1(svqrshl_n_s64_x, aarch64_sve_sqrshl, 3204),
4153
SVEMAP1(svqrshl_n_s64_z, aarch64_sve_sqrshl, 3460),
4154
SVEMAP1(svqrshl_n_s8_m, aarch64_sve_sqrshl, 3329),
4155
SVEMAP1(svqrshl_n_s8_x, aarch64_sve_sqrshl, 3201),
4156
SVEMAP1(svqrshl_n_s8_z, aarch64_sve_sqrshl, 3457),
4157
SVEMAP1(svqrshl_n_u16_m, aarch64_sve_uqrshl, 3330),
4158
SVEMAP1(svqrshl_n_u16_x, aarch64_sve_uqrshl, 3202),
4159
SVEMAP1(svqrshl_n_u16_z, aarch64_sve_uqrshl, 3458),
4160
SVEMAP1(svqrshl_n_u32_m, aarch64_sve_uqrshl, 3331),
4161
SVEMAP1(svqrshl_n_u32_x, aarch64_sve_uqrshl, 3203),
4162
SVEMAP1(svqrshl_n_u32_z, aarch64_sve_uqrshl, 3459),
4163
SVEMAP1(svqrshl_n_u64_m, aarch64_sve_uqrshl, 3332),
4164
SVEMAP1(svqrshl_n_u64_x, aarch64_sve_uqrshl, 3204),
4165
SVEMAP1(svqrshl_n_u64_z, aarch64_sve_uqrshl, 3460),
4166
SVEMAP1(svqrshl_n_u8_m, aarch64_sve_uqrshl, 3329),
4167
SVEMAP1(svqrshl_n_u8_x, aarch64_sve_uqrshl, 3201),
4168
SVEMAP1(svqrshl_n_u8_z, aarch64_sve_uqrshl, 3457),
4169
SVEMAP1(svqrshl_s16_m, aarch64_sve_sqrshl, 258),
4170
SVEMAP1(svqrshl_s16_x, aarch64_sve_sqrshl, 130),
4171
SVEMAP1(svqrshl_s16_z, aarch64_sve_sqrshl, 386),
4172
SVEMAP1(svqrshl_s32_m, aarch64_sve_sqrshl, 259),
4173
SVEMAP1(svqrshl_s32_x, aarch64_sve_sqrshl, 131),
4174
SVEMAP1(svqrshl_s32_z, aarch64_sve_sqrshl, 387),
4175
SVEMAP1(svqrshl_s64_m, aarch64_sve_sqrshl, 260),
4176
SVEMAP1(svqrshl_s64_x, aarch64_sve_sqrshl, 132),
4177
SVEMAP1(svqrshl_s64_z, aarch64_sve_sqrshl, 388),
4178
SVEMAP1(svqrshl_s8_m, aarch64_sve_sqrshl, 257),
4179
SVEMAP1(svqrshl_s8_x, aarch64_sve_sqrshl, 129),
4180
SVEMAP1(svqrshl_s8_z, aarch64_sve_sqrshl, 385),
4181
SVEMAP1(svqrshl_u16_m, aarch64_sve_uqrshl, 258),
4182
SVEMAP1(svqrshl_u16_x, aarch64_sve_uqrshl, 130),
4183
SVEMAP1(svqrshl_u16_z, aarch64_sve_uqrshl, 386),
4184
SVEMAP1(svqrshl_u32_m, aarch64_sve_uqrshl, 259),
4185
SVEMAP1(svqrshl_u32_x, aarch64_sve_uqrshl, 131),
4186
SVEMAP1(svqrshl_u32_z, aarch64_sve_uqrshl, 387),
4187
SVEMAP1(svqrshl_u64_m, aarch64_sve_uqrshl, 260),
4188
SVEMAP1(svqrshl_u64_x, aarch64_sve_uqrshl, 132),
4189
SVEMAP1(svqrshl_u64_z, aarch64_sve_uqrshl, 388),
4190
SVEMAP1(svqrshl_u8_m, aarch64_sve_uqrshl, 257),
4191
SVEMAP1(svqrshl_u8_x, aarch64_sve_uqrshl, 129),
4192
SVEMAP1(svqrshl_u8_z, aarch64_sve_uqrshl, 385),
4193
SVEMAP1(svqrshrnb_n_s16, aarch64_sve_sqrshrnb, 2),
4194
SVEMAP1(svqrshrnb_n_s32, aarch64_sve_sqrshrnb, 3),
4195
SVEMAP1(svqrshrnb_n_s64, aarch64_sve_sqrshrnb, 4),
4196
SVEMAP1(svqrshrnb_n_u16, aarch64_sve_uqrshrnb, 2),
4197
SVEMAP1(svqrshrnb_n_u32, aarch64_sve_uqrshrnb, 3),
4198
SVEMAP1(svqrshrnb_n_u64, aarch64_sve_uqrshrnb, 4),
4199
SVEMAP1(svqrshrnt_n_s16, aarch64_sve_sqrshrnt, 2),
4200
SVEMAP1(svqrshrnt_n_s32, aarch64_sve_sqrshrnt, 3),
4201
SVEMAP1(svqrshrnt_n_s64, aarch64_sve_sqrshrnt, 4),
4202
SVEMAP1(svqrshrnt_n_u16, aarch64_sve_uqrshrnt, 2),
4203
SVEMAP1(svqrshrnt_n_u32, aarch64_sve_uqrshrnt, 3),
4204
SVEMAP1(svqrshrnt_n_u64, aarch64_sve_uqrshrnt, 4),
4205
SVEMAP1(svqrshrunb_n_s16, aarch64_sve_sqrshrunb, 2),
4206
SVEMAP1(svqrshrunb_n_s32, aarch64_sve_sqrshrunb, 3),
4207
SVEMAP1(svqrshrunb_n_s64, aarch64_sve_sqrshrunb, 4),
4208
SVEMAP1(svqrshrunt_n_s16, aarch64_sve_sqrshrunt, 2),
4209
SVEMAP1(svqrshrunt_n_s32, aarch64_sve_sqrshrunt, 3),
4210
SVEMAP1(svqrshrunt_n_s64, aarch64_sve_sqrshrunt, 4),
4211
SVEMAP1(svqshl_n_s16_m, aarch64_sve_sqshl, 3330),
4212
SVEMAP1(svqshl_n_s16_x, aarch64_sve_sqshl, 3202),
4213
SVEMAP1(svqshl_n_s16_z, aarch64_sve_sqshl, 3458),
4214
SVEMAP1(svqshl_n_s32_m, aarch64_sve_sqshl, 3331),
4215
SVEMAP1(svqshl_n_s32_x, aarch64_sve_sqshl, 3203),
4216
SVEMAP1(svqshl_n_s32_z, aarch64_sve_sqshl, 3459),
4217
SVEMAP1(svqshl_n_s64_m, aarch64_sve_sqshl, 3332),
4218
SVEMAP1(svqshl_n_s64_x, aarch64_sve_sqshl, 3204),
4219
SVEMAP1(svqshl_n_s64_z, aarch64_sve_sqshl, 3460),
4220
SVEMAP1(svqshl_n_s8_m, aarch64_sve_sqshl, 3329),
4221
SVEMAP1(svqshl_n_s8_x, aarch64_sve_sqshl, 3201),
4222
SVEMAP1(svqshl_n_s8_z, aarch64_sve_sqshl, 3457),
4223
SVEMAP1(svqshl_n_u16_m, aarch64_sve_uqshl, 3330),
4224
SVEMAP1(svqshl_n_u16_x, aarch64_sve_uqshl, 3202),
4225
SVEMAP1(svqshl_n_u16_z, aarch64_sve_uqshl, 3458),
4226
SVEMAP1(svqshl_n_u32_m, aarch64_sve_uqshl, 3331),
4227
SVEMAP1(svqshl_n_u32_x, aarch64_sve_uqshl, 3203),
4228
SVEMAP1(svqshl_n_u32_z, aarch64_sve_uqshl, 3459),
4229
SVEMAP1(svqshl_n_u64_m, aarch64_sve_uqshl, 3332),
4230
SVEMAP1(svqshl_n_u64_x, aarch64_sve_uqshl, 3204),
4231
SVEMAP1(svqshl_n_u64_z, aarch64_sve_uqshl, 3460),
4232
SVEMAP1(svqshl_n_u8_m, aarch64_sve_uqshl, 3329),
4233
SVEMAP1(svqshl_n_u8_x, aarch64_sve_uqshl, 3201),
4234
SVEMAP1(svqshl_n_u8_z, aarch64_sve_uqshl, 3457),
4235
SVEMAP1(svqshl_s16_m, aarch64_sve_sqshl, 258),
4236
SVEMAP1(svqshl_s16_x, aarch64_sve_sqshl, 130),
4237
SVEMAP1(svqshl_s16_z, aarch64_sve_sqshl, 386),
4238
SVEMAP1(svqshl_s32_m, aarch64_sve_sqshl, 259),
4239
SVEMAP1(svqshl_s32_x, aarch64_sve_sqshl, 131),
4240
SVEMAP1(svqshl_s32_z, aarch64_sve_sqshl, 387),
4241
SVEMAP1(svqshl_s64_m, aarch64_sve_sqshl, 260),
4242
SVEMAP1(svqshl_s64_x, aarch64_sve_sqshl, 132),
4243
SVEMAP1(svqshl_s64_z, aarch64_sve_sqshl, 388),
4244
SVEMAP1(svqshl_s8_m, aarch64_sve_sqshl, 257),
4245
SVEMAP1(svqshl_s8_x, aarch64_sve_sqshl, 129),
4246
SVEMAP1(svqshl_s8_z, aarch64_sve_sqshl, 385),
4247
SVEMAP1(svqshl_u16_m, aarch64_sve_uqshl, 258),
4248
SVEMAP1(svqshl_u16_x, aarch64_sve_uqshl, 130),
4249
SVEMAP1(svqshl_u16_z, aarch64_sve_uqshl, 386),
4250
SVEMAP1(svqshl_u32_m, aarch64_sve_uqshl, 259),
4251
SVEMAP1(svqshl_u32_x, aarch64_sve_uqshl, 131),
4252
SVEMAP1(svqshl_u32_z, aarch64_sve_uqshl, 387),
4253
SVEMAP1(svqshl_u64_m, aarch64_sve_uqshl, 260),
4254
SVEMAP1(svqshl_u64_x, aarch64_sve_uqshl, 132),
4255
SVEMAP1(svqshl_u64_z, aarch64_sve_uqshl, 388),
4256
SVEMAP1(svqshl_u8_m, aarch64_sve_uqshl, 257),
4257
SVEMAP1(svqshl_u8_x, aarch64_sve_uqshl, 129),
4258
SVEMAP1(svqshl_u8_z, aarch64_sve_uqshl, 385),
4259
SVEMAP1(svqshlu_n_s16_m, aarch64_sve_sqshlu, 258),
4260
SVEMAP1(svqshlu_n_s16_x, aarch64_sve_sqshlu, 130),
4261
SVEMAP1(svqshlu_n_s16_z, aarch64_sve_sqshlu, 386),
4262
SVEMAP1(svqshlu_n_s32_m, aarch64_sve_sqshlu, 259),
4263
SVEMAP1(svqshlu_n_s32_x, aarch64_sve_sqshlu, 131),
4264
SVEMAP1(svqshlu_n_s32_z, aarch64_sve_sqshlu, 387),
4265
SVEMAP1(svqshlu_n_s64_m, aarch64_sve_sqshlu, 260),
4266
SVEMAP1(svqshlu_n_s64_x, aarch64_sve_sqshlu, 132),
4267
SVEMAP1(svqshlu_n_s64_z, aarch64_sve_sqshlu, 388),
4268
SVEMAP1(svqshlu_n_s8_m, aarch64_sve_sqshlu, 257),
4269
SVEMAP1(svqshlu_n_s8_x, aarch64_sve_sqshlu, 129),
4270
SVEMAP1(svqshlu_n_s8_z, aarch64_sve_sqshlu, 385),
4271
SVEMAP1(svqshrnb_n_s16, aarch64_sve_sqshrnb, 2),
4272
SVEMAP1(svqshrnb_n_s32, aarch64_sve_sqshrnb, 3),
4273
SVEMAP1(svqshrnb_n_s64, aarch64_sve_sqshrnb, 4),
4274
SVEMAP1(svqshrnb_n_u16, aarch64_sve_uqshrnb, 2),
4275
SVEMAP1(svqshrnb_n_u32, aarch64_sve_uqshrnb, 3),
4276
SVEMAP1(svqshrnb_n_u64, aarch64_sve_uqshrnb, 4),
4277
SVEMAP1(svqshrnt_n_s16, aarch64_sve_sqshrnt, 2),
4278
SVEMAP1(svqshrnt_n_s32, aarch64_sve_sqshrnt, 3),
4279
SVEMAP1(svqshrnt_n_s64, aarch64_sve_sqshrnt, 4),
4280
SVEMAP1(svqshrnt_n_u16, aarch64_sve_uqshrnt, 2),
4281
SVEMAP1(svqshrnt_n_u32, aarch64_sve_uqshrnt, 3),
4282
SVEMAP1(svqshrnt_n_u64, aarch64_sve_uqshrnt, 4),
4283
SVEMAP1(svqshrunb_n_s16, aarch64_sve_sqshrunb, 2),
4284
SVEMAP1(svqshrunb_n_s32, aarch64_sve_sqshrunb, 3),
4285
SVEMAP1(svqshrunb_n_s64, aarch64_sve_sqshrunb, 4),
4286
SVEMAP1(svqshrunt_n_s16, aarch64_sve_sqshrunt, 2),
4287
SVEMAP1(svqshrunt_n_s32, aarch64_sve_sqshrunt, 3),
4288
SVEMAP1(svqshrunt_n_s64, aarch64_sve_sqshrunt, 4),
4289
SVEMAP1(svqsub_n_s16, aarch64_sve_sqsub_x, 2050),
4290
SVEMAP1(svqsub_n_s16_m, aarch64_sve_sqsub, 3330),
4291
SVEMAP1(svqsub_n_s16_x, aarch64_sve_sqsub, 3202),
4292
SVEMAP1(svqsub_n_s16_z, aarch64_sve_sqsub, 3458),
4293
SVEMAP1(svqsub_n_s32, aarch64_sve_sqsub_x, 2051),
4294
SVEMAP1(svqsub_n_s32_m, aarch64_sve_sqsub, 3331),
4295
SVEMAP1(svqsub_n_s32_x, aarch64_sve_sqsub, 3203),
4296
SVEMAP1(svqsub_n_s32_z, aarch64_sve_sqsub, 3459),
4297
SVEMAP1(svqsub_n_s64, aarch64_sve_sqsub_x, 2052),
4298
SVEMAP1(svqsub_n_s64_m, aarch64_sve_sqsub, 3332),
4299
SVEMAP1(svqsub_n_s64_x, aarch64_sve_sqsub, 3204),
4300
SVEMAP1(svqsub_n_s64_z, aarch64_sve_sqsub, 3460),
4301
SVEMAP1(svqsub_n_s8, aarch64_sve_sqsub_x, 2049),
4302
SVEMAP1(svqsub_n_s8_m, aarch64_sve_sqsub, 3329),
4303
SVEMAP1(svqsub_n_s8_x, aarch64_sve_sqsub, 3201),
4304
SVEMAP1(svqsub_n_s8_z, aarch64_sve_sqsub, 3457),
4305
SVEMAP1(svqsub_n_u16, aarch64_sve_uqsub_x, 2050),
4306
SVEMAP1(svqsub_n_u16_m, aarch64_sve_uqsub, 3330),
4307
SVEMAP1(svqsub_n_u16_x, aarch64_sve_uqsub, 3202),
4308
SVEMAP1(svqsub_n_u16_z, aarch64_sve_uqsub, 3458),
4309
SVEMAP1(svqsub_n_u32, aarch64_sve_uqsub_x, 2051),
4310
SVEMAP1(svqsub_n_u32_m, aarch64_sve_uqsub, 3331),
4311
SVEMAP1(svqsub_n_u32_x, aarch64_sve_uqsub, 3203),
4312
SVEMAP1(svqsub_n_u32_z, aarch64_sve_uqsub, 3459),
4313
SVEMAP1(svqsub_n_u64, aarch64_sve_uqsub_x, 2052),
4314
SVEMAP1(svqsub_n_u64_m, aarch64_sve_uqsub, 3332),
4315
SVEMAP1(svqsub_n_u64_x, aarch64_sve_uqsub, 3204),
4316
SVEMAP1(svqsub_n_u64_z, aarch64_sve_uqsub, 3460),
4317
SVEMAP1(svqsub_n_u8, aarch64_sve_uqsub_x, 2049),
4318
SVEMAP1(svqsub_n_u8_m, aarch64_sve_uqsub, 3329),
4319
SVEMAP1(svqsub_n_u8_x, aarch64_sve_uqsub, 3201),
4320
SVEMAP1(svqsub_n_u8_z, aarch64_sve_uqsub, 3457),
4321
SVEMAP1(svqsub_s16, aarch64_sve_sqsub_x, 2),
4322
SVEMAP1(svqsub_s16_m, aarch64_sve_sqsub, 258),
4323
SVEMAP1(svqsub_s16_x, aarch64_sve_sqsub, 130),
4324
SVEMAP1(svqsub_s16_z, aarch64_sve_sqsub, 386),
4325
SVEMAP1(svqsub_s32, aarch64_sve_sqsub_x, 3),
4326
SVEMAP1(svqsub_s32_m, aarch64_sve_sqsub, 259),
4327
SVEMAP1(svqsub_s32_x, aarch64_sve_sqsub, 131),
4328
SVEMAP1(svqsub_s32_z, aarch64_sve_sqsub, 387),
4329
SVEMAP1(svqsub_s64, aarch64_sve_sqsub_x, 4),
4330
SVEMAP1(svqsub_s64_m, aarch64_sve_sqsub, 260),
4331
SVEMAP1(svqsub_s64_x, aarch64_sve_sqsub, 132),
4332
SVEMAP1(svqsub_s64_z, aarch64_sve_sqsub, 388),
4333
SVEMAP1(svqsub_s8, aarch64_sve_sqsub_x, 1),
4334
SVEMAP1(svqsub_s8_m, aarch64_sve_sqsub, 257),
4335
SVEMAP1(svqsub_s8_x, aarch64_sve_sqsub, 129),
4336
SVEMAP1(svqsub_s8_z, aarch64_sve_sqsub, 385),
4337
SVEMAP1(svqsub_u16, aarch64_sve_uqsub_x, 2),
4338
SVEMAP1(svqsub_u16_m, aarch64_sve_uqsub, 258),
4339
SVEMAP1(svqsub_u16_x, aarch64_sve_uqsub, 130),
4340
SVEMAP1(svqsub_u16_z, aarch64_sve_uqsub, 386),
4341
SVEMAP1(svqsub_u32, aarch64_sve_uqsub_x, 3),
4342
SVEMAP1(svqsub_u32_m, aarch64_sve_uqsub, 259),
4343
SVEMAP1(svqsub_u32_x, aarch64_sve_uqsub, 131),
4344
SVEMAP1(svqsub_u32_z, aarch64_sve_uqsub, 387),
4345
SVEMAP1(svqsub_u64, aarch64_sve_uqsub_x, 4),
4346
SVEMAP1(svqsub_u64_m, aarch64_sve_uqsub, 260),
4347
SVEMAP1(svqsub_u64_x, aarch64_sve_uqsub, 132),
4348
SVEMAP1(svqsub_u64_z, aarch64_sve_uqsub, 388),
4349
SVEMAP1(svqsub_u8, aarch64_sve_uqsub_x, 1),
4350
SVEMAP1(svqsub_u8_m, aarch64_sve_uqsub, 257),
4351
SVEMAP1(svqsub_u8_x, aarch64_sve_uqsub, 129),
4352
SVEMAP1(svqsub_u8_z, aarch64_sve_uqsub, 385),
4353
SVEMAP1(svqsubr_n_s16_m, aarch64_sve_sqsubr, 3330),
4354
SVEMAP1(svqsubr_n_s16_x, aarch64_sve_sqsubr, 3202),
4355
SVEMAP1(svqsubr_n_s16_z, aarch64_sve_sqsubr, 3458),
4356
SVEMAP1(svqsubr_n_s32_m, aarch64_sve_sqsubr, 3331),
4357
SVEMAP1(svqsubr_n_s32_x, aarch64_sve_sqsubr, 3203),
4358
SVEMAP1(svqsubr_n_s32_z, aarch64_sve_sqsubr, 3459),
4359
SVEMAP1(svqsubr_n_s64_m, aarch64_sve_sqsubr, 3332),
4360
SVEMAP1(svqsubr_n_s64_x, aarch64_sve_sqsubr, 3204),
4361
SVEMAP1(svqsubr_n_s64_z, aarch64_sve_sqsubr, 3460),
4362
SVEMAP1(svqsubr_n_s8_m, aarch64_sve_sqsubr, 3329),
4363
SVEMAP1(svqsubr_n_s8_x, aarch64_sve_sqsubr, 3201),
4364
SVEMAP1(svqsubr_n_s8_z, aarch64_sve_sqsubr, 3457),
4365
SVEMAP1(svqsubr_n_u16_m, aarch64_sve_uqsubr, 3330),
4366
SVEMAP1(svqsubr_n_u16_x, aarch64_sve_uqsubr, 3202),
4367
SVEMAP1(svqsubr_n_u16_z, aarch64_sve_uqsubr, 3458),
4368
SVEMAP1(svqsubr_n_u32_m, aarch64_sve_uqsubr, 3331),
4369
SVEMAP1(svqsubr_n_u32_x, aarch64_sve_uqsubr, 3203),
4370
SVEMAP1(svqsubr_n_u32_z, aarch64_sve_uqsubr, 3459),
4371
SVEMAP1(svqsubr_n_u64_m, aarch64_sve_uqsubr, 3332),
4372
SVEMAP1(svqsubr_n_u64_x, aarch64_sve_uqsubr, 3204),
4373
SVEMAP1(svqsubr_n_u64_z, aarch64_sve_uqsubr, 3460),
4374
SVEMAP1(svqsubr_n_u8_m, aarch64_sve_uqsubr, 3329),
4375
SVEMAP1(svqsubr_n_u8_x, aarch64_sve_uqsubr, 3201),
4376
SVEMAP1(svqsubr_n_u8_z, aarch64_sve_uqsubr, 3457),
4377
SVEMAP1(svqsubr_s16_m, aarch64_sve_sqsubr, 258),
4378
SVEMAP1(svqsubr_s16_x, aarch64_sve_sqsubr, 130),
4379
SVEMAP1(svqsubr_s16_z, aarch64_sve_sqsubr, 386),
4380
SVEMAP1(svqsubr_s32_m, aarch64_sve_sqsubr, 259),
4381
SVEMAP1(svqsubr_s32_x, aarch64_sve_sqsubr, 131),
4382
SVEMAP1(svqsubr_s32_z, aarch64_sve_sqsubr, 387),
4383
SVEMAP1(svqsubr_s64_m, aarch64_sve_sqsubr, 260),
4384
SVEMAP1(svqsubr_s64_x, aarch64_sve_sqsubr, 132),
4385
SVEMAP1(svqsubr_s64_z, aarch64_sve_sqsubr, 388),
4386
SVEMAP1(svqsubr_s8_m, aarch64_sve_sqsubr, 257),
4387
SVEMAP1(svqsubr_s8_x, aarch64_sve_sqsubr, 129),
4388
SVEMAP1(svqsubr_s8_z, aarch64_sve_sqsubr, 385),
4389
SVEMAP1(svqsubr_u16_m, aarch64_sve_uqsubr, 258),
4390
SVEMAP1(svqsubr_u16_x, aarch64_sve_uqsubr, 130),
4391
SVEMAP1(svqsubr_u16_z, aarch64_sve_uqsubr, 386),
4392
SVEMAP1(svqsubr_u32_m, aarch64_sve_uqsubr, 259),
4393
SVEMAP1(svqsubr_u32_x, aarch64_sve_uqsubr, 131),
4394
SVEMAP1(svqsubr_u32_z, aarch64_sve_uqsubr, 387),
4395
SVEMAP1(svqsubr_u64_m, aarch64_sve_uqsubr, 260),
4396
SVEMAP1(svqsubr_u64_x, aarch64_sve_uqsubr, 132),
4397
SVEMAP1(svqsubr_u64_z, aarch64_sve_uqsubr, 388),
4398
SVEMAP1(svqsubr_u8_m, aarch64_sve_uqsubr, 257),
4399
SVEMAP1(svqsubr_u8_x, aarch64_sve_uqsubr, 129),
4400
SVEMAP1(svqsubr_u8_z, aarch64_sve_uqsubr, 385),
4401
SVEMAP1(svqxtnb_s16, aarch64_sve_sqxtnb, 2),
4402
SVEMAP1(svqxtnb_s32, aarch64_sve_sqxtnb, 3),
4403
SVEMAP1(svqxtnb_s64, aarch64_sve_sqxtnb, 4),
4404
SVEMAP1(svqxtnb_u16, aarch64_sve_uqxtnb, 2),
4405
SVEMAP1(svqxtnb_u32, aarch64_sve_uqxtnb, 3),
4406
SVEMAP1(svqxtnb_u64, aarch64_sve_uqxtnb, 4),
4407
SVEMAP1(svqxtnt_s16, aarch64_sve_sqxtnt, 2),
4408
SVEMAP1(svqxtnt_s32, aarch64_sve_sqxtnt, 3),
4409
SVEMAP1(svqxtnt_s64, aarch64_sve_sqxtnt, 4),
4410
SVEMAP1(svqxtnt_u16, aarch64_sve_uqxtnt, 2),
4411
SVEMAP1(svqxtnt_u32, aarch64_sve_uqxtnt, 3),
4412
SVEMAP1(svqxtnt_u64, aarch64_sve_uqxtnt, 4),
4413
SVEMAP1(svqxtunb_s16, aarch64_sve_sqxtunb, 2),
4414
SVEMAP1(svqxtunb_s32, aarch64_sve_sqxtunb, 3),
4415
SVEMAP1(svqxtunb_s64, aarch64_sve_sqxtunb, 4),
4416
SVEMAP1(svqxtunt_s16, aarch64_sve_sqxtunt, 2),
4417
SVEMAP1(svqxtunt_s32, aarch64_sve_sqxtunt, 3),
4418
SVEMAP1(svqxtunt_s64, aarch64_sve_sqxtunt, 4),
4419
SVEMAP1(svraddhnb_n_s16, aarch64_sve_raddhnb, 2050),
4420
SVEMAP1(svraddhnb_n_s32, aarch64_sve_raddhnb, 2051),
4421
SVEMAP1(svraddhnb_n_s64, aarch64_sve_raddhnb, 2052),
4422
SVEMAP1(svraddhnb_n_u16, aarch64_sve_raddhnb, 2050),
4423
SVEMAP1(svraddhnb_n_u32, aarch64_sve_raddhnb, 2051),
4424
SVEMAP1(svraddhnb_n_u64, aarch64_sve_raddhnb, 2052),
4425
SVEMAP1(svraddhnb_s16, aarch64_sve_raddhnb, 2),
4426
SVEMAP1(svraddhnb_s32, aarch64_sve_raddhnb, 3),
4427
SVEMAP1(svraddhnb_s64, aarch64_sve_raddhnb, 4),
4428
SVEMAP1(svraddhnb_u16, aarch64_sve_raddhnb, 2),
4429
SVEMAP1(svraddhnb_u32, aarch64_sve_raddhnb, 3),
4430
SVEMAP1(svraddhnb_u64, aarch64_sve_raddhnb, 4),
4431
SVEMAP1(svraddhnt_n_s16, aarch64_sve_raddhnt, 3074),
4432
SVEMAP1(svraddhnt_n_s32, aarch64_sve_raddhnt, 3075),
4433
SVEMAP1(svraddhnt_n_s64, aarch64_sve_raddhnt, 3076),
4434
SVEMAP1(svraddhnt_n_u16, aarch64_sve_raddhnt, 3074),
4435
SVEMAP1(svraddhnt_n_u32, aarch64_sve_raddhnt, 3075),
4436
SVEMAP1(svraddhnt_n_u64, aarch64_sve_raddhnt, 3076),
4437
SVEMAP1(svraddhnt_s16, aarch64_sve_raddhnt, 2),
4438
SVEMAP1(svraddhnt_s32, aarch64_sve_raddhnt, 3),
4439
SVEMAP1(svraddhnt_s64, aarch64_sve_raddhnt, 4),
4440
SVEMAP1(svraddhnt_u16, aarch64_sve_raddhnt, 2),
4441
SVEMAP1(svraddhnt_u32, aarch64_sve_raddhnt, 3),
4442
SVEMAP1(svraddhnt_u64, aarch64_sve_raddhnt, 4),
4443
SVEMAP1(svrax1_s64, aarch64_sve_rax1, 1048580),
4444
SVEMAP1(svrax1_u64, aarch64_sve_rax1, 1048580),
4445
SVEMAP1(svrbit_s16_m, aarch64_sve_rbit, 258),
4446
SVEMAP1(svrbit_s16_x, aarch64_sve_rbit, 514),
4447
SVEMAP1(svrbit_s16_z, aarch64_sve_rbit, 642),
4448
SVEMAP1(svrbit_s32_m, aarch64_sve_rbit, 259),
4449
SVEMAP1(svrbit_s32_x, aarch64_sve_rbit, 515),
4450
SVEMAP1(svrbit_s32_z, aarch64_sve_rbit, 643),
4451
SVEMAP1(svrbit_s64_m, aarch64_sve_rbit, 260),
4452
SVEMAP1(svrbit_s64_x, aarch64_sve_rbit, 516),
4453
SVEMAP1(svrbit_s64_z, aarch64_sve_rbit, 644),
4454
SVEMAP1(svrbit_s8_m, aarch64_sve_rbit, 257),
4455
SVEMAP1(svrbit_s8_x, aarch64_sve_rbit, 513),
4456
SVEMAP1(svrbit_s8_z, aarch64_sve_rbit, 641),
4457
SVEMAP1(svrbit_u16_m, aarch64_sve_rbit, 258),
4458
SVEMAP1(svrbit_u16_x, aarch64_sve_rbit, 514),
4459
SVEMAP1(svrbit_u16_z, aarch64_sve_rbit, 642),
4460
SVEMAP1(svrbit_u32_m, aarch64_sve_rbit, 259),
4461
SVEMAP1(svrbit_u32_x, aarch64_sve_rbit, 515),
4462
SVEMAP1(svrbit_u32_z, aarch64_sve_rbit, 643),
4463
SVEMAP1(svrbit_u64_m, aarch64_sve_rbit, 260),
4464
SVEMAP1(svrbit_u64_x, aarch64_sve_rbit, 516),
4465
SVEMAP1(svrbit_u64_z, aarch64_sve_rbit, 644),
4466
SVEMAP1(svrbit_u8_m, aarch64_sve_rbit, 257),
4467
SVEMAP1(svrbit_u8_x, aarch64_sve_rbit, 513),
4468
SVEMAP1(svrbit_u8_z, aarch64_sve_rbit, 641),
4469
SVEMAP2(svrdffr, 1048584),
4470
SVEMAP2(svrdffr_z, 1048584),
4471
SVEMAP1(svrecpe_f16, aarch64_sve_frecpe_x, 5),
4472
SVEMAP1(svrecpe_f32, aarch64_sve_frecpe_x, 6),
4473
SVEMAP1(svrecpe_f64, aarch64_sve_frecpe_x, 7),
4474
SVEMAP1(svrecpe_u32_m, aarch64_sve_urecpe, 259),
4475
SVEMAP1(svrecpe_u32_x, aarch64_sve_urecpe, 515),
4476
SVEMAP1(svrecpe_u32_z, aarch64_sve_urecpe, 643),
4477
SVEMAP1(svrecps_f16, aarch64_sve_frecps_x, 5),
4478
SVEMAP1(svrecps_f32, aarch64_sve_frecps_x, 6),
4479
SVEMAP1(svrecps_f64, aarch64_sve_frecps_x, 7),
4480
SVEMAP1(svrecpx_f16_m, aarch64_sve_frecpx, 261),
4481
SVEMAP1(svrecpx_f16_x, aarch64_sve_frecpx, 517),
4482
SVEMAP1(svrecpx_f16_z, aarch64_sve_frecpx, 645),
4483
SVEMAP1(svrecpx_f32_m, aarch64_sve_frecpx, 262),
4484
SVEMAP1(svrecpx_f32_x, aarch64_sve_frecpx, 518),
4485
SVEMAP1(svrecpx_f32_z, aarch64_sve_frecpx, 646),
4486
SVEMAP1(svrecpx_f64_m, aarch64_sve_frecpx, 263),
4487
SVEMAP1(svrecpx_f64_x, aarch64_sve_frecpx, 519),
4488
SVEMAP1(svrecpx_f64_z, aarch64_sve_frecpx, 647),
4489
SVEMAP1(svrev_b16, aarch64_sve_rev_b16, 1048584),
4490
SVEMAP1(svrev_b32, aarch64_sve_rev_b32, 1048584),
4491
SVEMAP1(svrev_b64, aarch64_sve_rev_b64, 1048584),
4492
SVEMAP1(svrev_b8, aarch64_sve_rev, 8),
4493
SVEMAP1(svrev_bf16, aarch64_sve_rev, 12),
4494
SVEMAP1(svrev_f16, aarch64_sve_rev, 5),
4495
SVEMAP1(svrev_f32, aarch64_sve_rev, 6),
4496
SVEMAP1(svrev_f64, aarch64_sve_rev, 7),
4497
SVEMAP1(svrev_s16, aarch64_sve_rev, 2),
4498
SVEMAP1(svrev_s32, aarch64_sve_rev, 3),
4499
SVEMAP1(svrev_s64, aarch64_sve_rev, 4),
4500
SVEMAP1(svrev_s8, aarch64_sve_rev, 1),
4501
SVEMAP1(svrev_u16, aarch64_sve_rev, 2),
4502
SVEMAP1(svrev_u32, aarch64_sve_rev, 3),
4503
SVEMAP1(svrev_u64, aarch64_sve_rev, 4),
4504
SVEMAP1(svrev_u8, aarch64_sve_rev, 1),
4505
SVEMAP1(svrevb_s16_m, aarch64_sve_revb, 258),
4506
SVEMAP1(svrevb_s16_x, aarch64_sve_revb, 514),
4507
SVEMAP1(svrevb_s16_z, aarch64_sve_revb, 642),
4508
SVEMAP1(svrevb_s32_m, aarch64_sve_revb, 259),
4509
SVEMAP1(svrevb_s32_x, aarch64_sve_revb, 515),
4510
SVEMAP1(svrevb_s32_z, aarch64_sve_revb, 643),
4511
SVEMAP1(svrevb_s64_m, aarch64_sve_revb, 260),
4512
SVEMAP1(svrevb_s64_x, aarch64_sve_revb, 516),
4513
SVEMAP1(svrevb_s64_z, aarch64_sve_revb, 644),
4514
SVEMAP1(svrevb_u16_m, aarch64_sve_revb, 258),
4515
SVEMAP1(svrevb_u16_x, aarch64_sve_revb, 514),
4516
SVEMAP1(svrevb_u16_z, aarch64_sve_revb, 642),
4517
SVEMAP1(svrevb_u32_m, aarch64_sve_revb, 259),
4518
SVEMAP1(svrevb_u32_x, aarch64_sve_revb, 515),
4519
SVEMAP1(svrevb_u32_z, aarch64_sve_revb, 643),
4520
SVEMAP1(svrevb_u64_m, aarch64_sve_revb, 260),
4521
SVEMAP1(svrevb_u64_x, aarch64_sve_revb, 516),
4522
SVEMAP1(svrevb_u64_z, aarch64_sve_revb, 644),
4523
SVEMAP1(svrevh_s32_m, aarch64_sve_revh, 259),
4524
SVEMAP1(svrevh_s32_x, aarch64_sve_revh, 515),
4525
SVEMAP1(svrevh_s32_z, aarch64_sve_revh, 643),
4526
SVEMAP1(svrevh_s64_m, aarch64_sve_revh, 260),
4527
SVEMAP1(svrevh_s64_x, aarch64_sve_revh, 516),
4528
SVEMAP1(svrevh_s64_z, aarch64_sve_revh, 644),
4529
SVEMAP1(svrevh_u32_m, aarch64_sve_revh, 259),
4530
SVEMAP1(svrevh_u32_x, aarch64_sve_revh, 515),
4531
SVEMAP1(svrevh_u32_z, aarch64_sve_revh, 643),
4532
SVEMAP1(svrevh_u64_m, aarch64_sve_revh, 260),
4533
SVEMAP1(svrevh_u64_x, aarch64_sve_revh, 516),
4534
SVEMAP1(svrevh_u64_z, aarch64_sve_revh, 644),
4535
SVEMAP1(svrevw_s64_m, aarch64_sve_revw, 260),
4536
SVEMAP1(svrevw_s64_x, aarch64_sve_revw, 516),
4537
SVEMAP1(svrevw_s64_z, aarch64_sve_revw, 644),
4538
SVEMAP1(svrevw_u64_m, aarch64_sve_revw, 260),
4539
SVEMAP1(svrevw_u64_x, aarch64_sve_revw, 516),
4540
SVEMAP1(svrevw_u64_z, aarch64_sve_revw, 644),
4541
SVEMAP1(svrhadd_n_s16_m, aarch64_sve_srhadd, 3330),
4542
SVEMAP1(svrhadd_n_s16_x, aarch64_sve_srhadd, 3202),
4543
SVEMAP1(svrhadd_n_s16_z, aarch64_sve_srhadd, 3458),
4544
SVEMAP1(svrhadd_n_s32_m, aarch64_sve_srhadd, 3331),
4545
SVEMAP1(svrhadd_n_s32_x, aarch64_sve_srhadd, 3203),
4546
SVEMAP1(svrhadd_n_s32_z, aarch64_sve_srhadd, 3459),
4547
SVEMAP1(svrhadd_n_s64_m, aarch64_sve_srhadd, 3332),
4548
SVEMAP1(svrhadd_n_s64_x, aarch64_sve_srhadd, 3204),
4549
SVEMAP1(svrhadd_n_s64_z, aarch64_sve_srhadd, 3460),
4550
SVEMAP1(svrhadd_n_s8_m, aarch64_sve_srhadd, 3329),
4551
SVEMAP1(svrhadd_n_s8_x, aarch64_sve_srhadd, 3201),
4552
SVEMAP1(svrhadd_n_s8_z, aarch64_sve_srhadd, 3457),
4553
SVEMAP1(svrhadd_n_u16_m, aarch64_sve_urhadd, 3330),
4554
SVEMAP1(svrhadd_n_u16_x, aarch64_sve_urhadd, 3202),
4555
SVEMAP1(svrhadd_n_u16_z, aarch64_sve_urhadd, 3458),
4556
SVEMAP1(svrhadd_n_u32_m, aarch64_sve_urhadd, 3331),
4557
SVEMAP1(svrhadd_n_u32_x, aarch64_sve_urhadd, 3203),
4558
SVEMAP1(svrhadd_n_u32_z, aarch64_sve_urhadd, 3459),
4559
SVEMAP1(svrhadd_n_u64_m, aarch64_sve_urhadd, 3332),
4560
SVEMAP1(svrhadd_n_u64_x, aarch64_sve_urhadd, 3204),
4561
SVEMAP1(svrhadd_n_u64_z, aarch64_sve_urhadd, 3460),
4562
SVEMAP1(svrhadd_n_u8_m, aarch64_sve_urhadd, 3329),
4563
SVEMAP1(svrhadd_n_u8_x, aarch64_sve_urhadd, 3201),
4564
SVEMAP1(svrhadd_n_u8_z, aarch64_sve_urhadd, 3457),
4565
SVEMAP1(svrhadd_s16_m, aarch64_sve_srhadd, 258),
4566
SVEMAP1(svrhadd_s16_x, aarch64_sve_srhadd, 130),
4567
SVEMAP1(svrhadd_s16_z, aarch64_sve_srhadd, 386),
4568
SVEMAP1(svrhadd_s32_m, aarch64_sve_srhadd, 259),
4569
SVEMAP1(svrhadd_s32_x, aarch64_sve_srhadd, 131),
4570
SVEMAP1(svrhadd_s32_z, aarch64_sve_srhadd, 387),
4571
SVEMAP1(svrhadd_s64_m, aarch64_sve_srhadd, 260),
4572
SVEMAP1(svrhadd_s64_x, aarch64_sve_srhadd, 132),
4573
SVEMAP1(svrhadd_s64_z, aarch64_sve_srhadd, 388),
4574
SVEMAP1(svrhadd_s8_m, aarch64_sve_srhadd, 257),
4575
SVEMAP1(svrhadd_s8_x, aarch64_sve_srhadd, 129),
4576
SVEMAP1(svrhadd_s8_z, aarch64_sve_srhadd, 385),
4577
SVEMAP1(svrhadd_u16_m, aarch64_sve_urhadd, 258),
4578
SVEMAP1(svrhadd_u16_x, aarch64_sve_urhadd, 130),
4579
SVEMAP1(svrhadd_u16_z, aarch64_sve_urhadd, 386),
4580
SVEMAP1(svrhadd_u32_m, aarch64_sve_urhadd, 259),
4581
SVEMAP1(svrhadd_u32_x, aarch64_sve_urhadd, 131),
4582
SVEMAP1(svrhadd_u32_z, aarch64_sve_urhadd, 387),
4583
SVEMAP1(svrhadd_u64_m, aarch64_sve_urhadd, 260),
4584
SVEMAP1(svrhadd_u64_x, aarch64_sve_urhadd, 132),
4585
SVEMAP1(svrhadd_u64_z, aarch64_sve_urhadd, 388),
4586
SVEMAP1(svrhadd_u8_m, aarch64_sve_urhadd, 257),
4587
SVEMAP1(svrhadd_u8_x, aarch64_sve_urhadd, 129),
4588
SVEMAP1(svrhadd_u8_z, aarch64_sve_urhadd, 385),
4589
SVEMAP1(svrinta_f16_m, aarch64_sve_frinta, 261),
4590
SVEMAP1(svrinta_f16_x, aarch64_sve_frinta, 517),
4591
SVEMAP1(svrinta_f16_z, aarch64_sve_frinta, 645),
4592
SVEMAP1(svrinta_f32_m, aarch64_sve_frinta, 262),
4593
SVEMAP1(svrinta_f32_x, aarch64_sve_frinta, 518),
4594
SVEMAP1(svrinta_f32_z, aarch64_sve_frinta, 646),
4595
SVEMAP1(svrinta_f64_m, aarch64_sve_frinta, 263),
4596
SVEMAP1(svrinta_f64_x, aarch64_sve_frinta, 519),
4597
SVEMAP1(svrinta_f64_z, aarch64_sve_frinta, 647),
4598
SVEMAP1(svrinti_f16_m, aarch64_sve_frinti, 261),
4599
SVEMAP1(svrinti_f16_x, aarch64_sve_frinti, 517),
4600
SVEMAP1(svrinti_f16_z, aarch64_sve_frinti, 645),
4601
SVEMAP1(svrinti_f32_m, aarch64_sve_frinti, 262),
4602
SVEMAP1(svrinti_f32_x, aarch64_sve_frinti, 518),
4603
SVEMAP1(svrinti_f32_z, aarch64_sve_frinti, 646),
4604
SVEMAP1(svrinti_f64_m, aarch64_sve_frinti, 263),
4605
SVEMAP1(svrinti_f64_x, aarch64_sve_frinti, 519),
4606
SVEMAP1(svrinti_f64_z, aarch64_sve_frinti, 647),
4607
SVEMAP1(svrintm_f16_m, aarch64_sve_frintm, 261),
4608
SVEMAP1(svrintm_f16_x, aarch64_sve_frintm, 517),
4609
SVEMAP1(svrintm_f16_z, aarch64_sve_frintm, 645),
4610
SVEMAP1(svrintm_f32_m, aarch64_sve_frintm, 262),
4611
SVEMAP1(svrintm_f32_x, aarch64_sve_frintm, 518),
4612
SVEMAP1(svrintm_f32_z, aarch64_sve_frintm, 646),
4613
SVEMAP1(svrintm_f64_m, aarch64_sve_frintm, 263),
4614
SVEMAP1(svrintm_f64_x, aarch64_sve_frintm, 519),
4615
SVEMAP1(svrintm_f64_z, aarch64_sve_frintm, 647),
4616
SVEMAP1(svrintn_f16_m, aarch64_sve_frintn, 261),
4617
SVEMAP1(svrintn_f16_x, aarch64_sve_frintn, 517),
4618
SVEMAP1(svrintn_f16_z, aarch64_sve_frintn, 645),
4619
SVEMAP1(svrintn_f32_m, aarch64_sve_frintn, 262),
4620
SVEMAP1(svrintn_f32_x, aarch64_sve_frintn, 518),
4621
SVEMAP1(svrintn_f32_z, aarch64_sve_frintn, 646),
4622
SVEMAP1(svrintn_f64_m, aarch64_sve_frintn, 263),
4623
SVEMAP1(svrintn_f64_x, aarch64_sve_frintn, 519),
4624
SVEMAP1(svrintn_f64_z, aarch64_sve_frintn, 647),
4625
SVEMAP1(svrintp_f16_m, aarch64_sve_frintp, 261),
4626
SVEMAP1(svrintp_f16_x, aarch64_sve_frintp, 517),
4627
SVEMAP1(svrintp_f16_z, aarch64_sve_frintp, 645),
4628
SVEMAP1(svrintp_f32_m, aarch64_sve_frintp, 262),
4629
SVEMAP1(svrintp_f32_x, aarch64_sve_frintp, 518),
4630
SVEMAP1(svrintp_f32_z, aarch64_sve_frintp, 646),
4631
SVEMAP1(svrintp_f64_m, aarch64_sve_frintp, 263),
4632
SVEMAP1(svrintp_f64_x, aarch64_sve_frintp, 519),
4633
SVEMAP1(svrintp_f64_z, aarch64_sve_frintp, 647),
4634
SVEMAP1(svrintx_f16_m, aarch64_sve_frintx, 261),
4635
SVEMAP1(svrintx_f16_x, aarch64_sve_frintx, 517),
4636
SVEMAP1(svrintx_f16_z, aarch64_sve_frintx, 645),
4637
SVEMAP1(svrintx_f32_m, aarch64_sve_frintx, 262),
4638
SVEMAP1(svrintx_f32_x, aarch64_sve_frintx, 518),
4639
SVEMAP1(svrintx_f32_z, aarch64_sve_frintx, 646),
4640
SVEMAP1(svrintx_f64_m, aarch64_sve_frintx, 263),
4641
SVEMAP1(svrintx_f64_x, aarch64_sve_frintx, 519),
4642
SVEMAP1(svrintx_f64_z, aarch64_sve_frintx, 647),
4643
SVEMAP1(svrintz_f16_m, aarch64_sve_frintz, 261),
4644
SVEMAP1(svrintz_f16_x, aarch64_sve_frintz, 517),
4645
SVEMAP1(svrintz_f16_z, aarch64_sve_frintz, 645),
4646
SVEMAP1(svrintz_f32_m, aarch64_sve_frintz, 262),
4647
SVEMAP1(svrintz_f32_x, aarch64_sve_frintz, 518),
4648
SVEMAP1(svrintz_f32_z, aarch64_sve_frintz, 646),
4649
SVEMAP1(svrintz_f64_m, aarch64_sve_frintz, 263),
4650
SVEMAP1(svrintz_f64_x, aarch64_sve_frintz, 519),
4651
SVEMAP1(svrintz_f64_z, aarch64_sve_frintz, 647),
4652
SVEMAP1(svrshl_n_s16_m, aarch64_sve_srshl, 3330),
4653
SVEMAP1(svrshl_n_s16_x, aarch64_sve_srshl, 3202),
4654
SVEMAP1(svrshl_n_s16_z, aarch64_sve_srshl, 3458),
4655
SVEMAP1(svrshl_n_s32_m, aarch64_sve_srshl, 3331),
4656
SVEMAP1(svrshl_n_s32_x, aarch64_sve_srshl, 3203),
4657
SVEMAP1(svrshl_n_s32_z, aarch64_sve_srshl, 3459),
4658
SVEMAP1(svrshl_n_s64_m, aarch64_sve_srshl, 3332),
4659
SVEMAP1(svrshl_n_s64_x, aarch64_sve_srshl, 3204),
4660
SVEMAP1(svrshl_n_s64_z, aarch64_sve_srshl, 3460),
4661
SVEMAP1(svrshl_n_s8_m, aarch64_sve_srshl, 3329),
4662
SVEMAP1(svrshl_n_s8_x, aarch64_sve_srshl, 3201),
4663
SVEMAP1(svrshl_n_s8_z, aarch64_sve_srshl, 3457),
4664
SVEMAP1(svrshl_n_u16_m, aarch64_sve_urshl, 3330),
4665
SVEMAP1(svrshl_n_u16_x, aarch64_sve_urshl, 3202),
4666
SVEMAP1(svrshl_n_u16_z, aarch64_sve_urshl, 3458),
4667
SVEMAP1(svrshl_n_u32_m, aarch64_sve_urshl, 3331),
4668
SVEMAP1(svrshl_n_u32_x, aarch64_sve_urshl, 3203),
4669
SVEMAP1(svrshl_n_u32_z, aarch64_sve_urshl, 3459),
4670
SVEMAP1(svrshl_n_u64_m, aarch64_sve_urshl, 3332),
4671
SVEMAP1(svrshl_n_u64_x, aarch64_sve_urshl, 3204),
4672
SVEMAP1(svrshl_n_u64_z, aarch64_sve_urshl, 3460),
4673
SVEMAP1(svrshl_n_u8_m, aarch64_sve_urshl, 3329),
4674
SVEMAP1(svrshl_n_u8_x, aarch64_sve_urshl, 3201),
4675
SVEMAP1(svrshl_n_u8_z, aarch64_sve_urshl, 3457),
4676
SVEMAP1(svrshl_s16_m, aarch64_sve_srshl, 258),
4677
SVEMAP1(svrshl_s16_x, aarch64_sve_srshl, 130),
4678
SVEMAP1(svrshl_s16_z, aarch64_sve_srshl, 386),
4679
SVEMAP1(svrshl_s32_m, aarch64_sve_srshl, 259),
4680
SVEMAP1(svrshl_s32_x, aarch64_sve_srshl, 131),
4681
SVEMAP1(svrshl_s32_z, aarch64_sve_srshl, 387),
4682
SVEMAP1(svrshl_s64_m, aarch64_sve_srshl, 260),
4683
SVEMAP1(svrshl_s64_x, aarch64_sve_srshl, 132),
4684
SVEMAP1(svrshl_s64_z, aarch64_sve_srshl, 388),
4685
SVEMAP1(svrshl_s8_m, aarch64_sve_srshl, 257),
4686
SVEMAP1(svrshl_s8_x, aarch64_sve_srshl, 129),
4687
SVEMAP1(svrshl_s8_z, aarch64_sve_srshl, 385),
4688
SVEMAP1(svrshl_u16_m, aarch64_sve_urshl, 258),
4689
SVEMAP1(svrshl_u16_x, aarch64_sve_urshl, 130),
4690
SVEMAP1(svrshl_u16_z, aarch64_sve_urshl, 386),
4691
SVEMAP1(svrshl_u32_m, aarch64_sve_urshl, 259),
4692
SVEMAP1(svrshl_u32_x, aarch64_sve_urshl, 131),
4693
SVEMAP1(svrshl_u32_z, aarch64_sve_urshl, 387),
4694
SVEMAP1(svrshl_u64_m, aarch64_sve_urshl, 260),
4695
SVEMAP1(svrshl_u64_x, aarch64_sve_urshl, 132),
4696
SVEMAP1(svrshl_u64_z, aarch64_sve_urshl, 388),
4697
SVEMAP1(svrshl_u8_m, aarch64_sve_urshl, 257),
4698
SVEMAP1(svrshl_u8_x, aarch64_sve_urshl, 129),
4699
SVEMAP1(svrshl_u8_z, aarch64_sve_urshl, 385),
4700
SVEMAP1(svrshr_n_s16_m, aarch64_sve_srshr, 258),
4701
SVEMAP1(svrshr_n_s16_x, aarch64_sve_srshr, 130),
4702
SVEMAP1(svrshr_n_s16_z, aarch64_sve_srshr, 386),
4703
SVEMAP1(svrshr_n_s32_m, aarch64_sve_srshr, 259),
4704
SVEMAP1(svrshr_n_s32_x, aarch64_sve_srshr, 131),
4705
SVEMAP1(svrshr_n_s32_z, aarch64_sve_srshr, 387),
4706
SVEMAP1(svrshr_n_s64_m, aarch64_sve_srshr, 260),
4707
SVEMAP1(svrshr_n_s64_x, aarch64_sve_srshr, 132),
4708
SVEMAP1(svrshr_n_s64_z, aarch64_sve_srshr, 388),
4709
SVEMAP1(svrshr_n_s8_m, aarch64_sve_srshr, 257),
4710
SVEMAP1(svrshr_n_s8_x, aarch64_sve_srshr, 129),
4711
SVEMAP1(svrshr_n_s8_z, aarch64_sve_srshr, 385),
4712
SVEMAP1(svrshr_n_u16_m, aarch64_sve_urshr, 258),
4713
SVEMAP1(svrshr_n_u16_x, aarch64_sve_urshr, 130),
4714
SVEMAP1(svrshr_n_u16_z, aarch64_sve_urshr, 386),
4715
SVEMAP1(svrshr_n_u32_m, aarch64_sve_urshr, 259),
4716
SVEMAP1(svrshr_n_u32_x, aarch64_sve_urshr, 131),
4717
SVEMAP1(svrshr_n_u32_z, aarch64_sve_urshr, 387),
4718
SVEMAP1(svrshr_n_u64_m, aarch64_sve_urshr, 260),
4719
SVEMAP1(svrshr_n_u64_x, aarch64_sve_urshr, 132),
4720
SVEMAP1(svrshr_n_u64_z, aarch64_sve_urshr, 388),
4721
SVEMAP1(svrshr_n_u8_m, aarch64_sve_urshr, 257),
4722
SVEMAP1(svrshr_n_u8_x, aarch64_sve_urshr, 129),
4723
SVEMAP1(svrshr_n_u8_z, aarch64_sve_urshr, 385),
4724
SVEMAP1(svrshrnb_n_s16, aarch64_sve_rshrnb, 2),
4725
SVEMAP1(svrshrnb_n_s32, aarch64_sve_rshrnb, 3),
4726
SVEMAP1(svrshrnb_n_s64, aarch64_sve_rshrnb, 4),
4727
SVEMAP1(svrshrnb_n_u16, aarch64_sve_rshrnb, 2),
4728
SVEMAP1(svrshrnb_n_u32, aarch64_sve_rshrnb, 3),
4729
SVEMAP1(svrshrnb_n_u64, aarch64_sve_rshrnb, 4),
4730
SVEMAP1(svrshrnt_n_s16, aarch64_sve_rshrnt, 2),
4731
SVEMAP1(svrshrnt_n_s32, aarch64_sve_rshrnt, 3),
4732
SVEMAP1(svrshrnt_n_s64, aarch64_sve_rshrnt, 4),
4733
SVEMAP1(svrshrnt_n_u16, aarch64_sve_rshrnt, 2),
4734
SVEMAP1(svrshrnt_n_u32, aarch64_sve_rshrnt, 3),
4735
SVEMAP1(svrshrnt_n_u64, aarch64_sve_rshrnt, 4),
4736
SVEMAP1(svrsqrte_f16, aarch64_sve_frsqrte_x, 5),
4737
SVEMAP1(svrsqrte_f32, aarch64_sve_frsqrte_x, 6),
4738
SVEMAP1(svrsqrte_f64, aarch64_sve_frsqrte_x, 7),
4739
SVEMAP1(svrsqrte_u32_m, aarch64_sve_ursqrte, 259),
4740
SVEMAP1(svrsqrte_u32_x, aarch64_sve_ursqrte, 515),
4741
SVEMAP1(svrsqrte_u32_z, aarch64_sve_ursqrte, 643),
4742
SVEMAP1(svrsqrts_f16, aarch64_sve_frsqrts_x, 5),
4743
SVEMAP1(svrsqrts_f32, aarch64_sve_frsqrts_x, 6),
4744
SVEMAP1(svrsqrts_f64, aarch64_sve_frsqrts_x, 7),
4745
SVEMAP1(svrsra_n_s16, aarch64_sve_srsra, 2),
4746
SVEMAP1(svrsra_n_s32, aarch64_sve_srsra, 3),
4747
SVEMAP1(svrsra_n_s64, aarch64_sve_srsra, 4),
4748
SVEMAP1(svrsra_n_s8, aarch64_sve_srsra, 1),
4749
SVEMAP1(svrsra_n_u16, aarch64_sve_ursra, 2),
4750
SVEMAP1(svrsra_n_u32, aarch64_sve_ursra, 3),
4751
SVEMAP1(svrsra_n_u64, aarch64_sve_ursra, 4),
4752
SVEMAP1(svrsra_n_u8, aarch64_sve_ursra, 1),
4753
SVEMAP1(svrsubhnb_n_s16, aarch64_sve_rsubhnb, 2050),
4754
SVEMAP1(svrsubhnb_n_s32, aarch64_sve_rsubhnb, 2051),
4755
SVEMAP1(svrsubhnb_n_s64, aarch64_sve_rsubhnb, 2052),
4756
SVEMAP1(svrsubhnb_n_u16, aarch64_sve_rsubhnb, 2050),
4757
SVEMAP1(svrsubhnb_n_u32, aarch64_sve_rsubhnb, 2051),
4758
SVEMAP1(svrsubhnb_n_u64, aarch64_sve_rsubhnb, 2052),
4759
SVEMAP1(svrsubhnb_s16, aarch64_sve_rsubhnb, 2),
4760
SVEMAP1(svrsubhnb_s32, aarch64_sve_rsubhnb, 3),
4761
SVEMAP1(svrsubhnb_s64, aarch64_sve_rsubhnb, 4),
4762
SVEMAP1(svrsubhnb_u16, aarch64_sve_rsubhnb, 2),
4763
SVEMAP1(svrsubhnb_u32, aarch64_sve_rsubhnb, 3),
4764
SVEMAP1(svrsubhnb_u64, aarch64_sve_rsubhnb, 4),
4765
SVEMAP1(svrsubhnt_n_s16, aarch64_sve_rsubhnt, 3074),
4766
SVEMAP1(svrsubhnt_n_s32, aarch64_sve_rsubhnt, 3075),
4767
SVEMAP1(svrsubhnt_n_s64, aarch64_sve_rsubhnt, 3076),
4768
SVEMAP1(svrsubhnt_n_u16, aarch64_sve_rsubhnt, 3074),
4769
SVEMAP1(svrsubhnt_n_u32, aarch64_sve_rsubhnt, 3075),
4770
SVEMAP1(svrsubhnt_n_u64, aarch64_sve_rsubhnt, 3076),
4771
SVEMAP1(svrsubhnt_s16, aarch64_sve_rsubhnt, 2),
4772
SVEMAP1(svrsubhnt_s32, aarch64_sve_rsubhnt, 3),
4773
SVEMAP1(svrsubhnt_s64, aarch64_sve_rsubhnt, 4),
4774
SVEMAP1(svrsubhnt_u16, aarch64_sve_rsubhnt, 2),
4775
SVEMAP1(svrsubhnt_u32, aarch64_sve_rsubhnt, 3),
4776
SVEMAP1(svrsubhnt_u64, aarch64_sve_rsubhnt, 4),
4777
SVEMAP1(svsbclb_n_u32, aarch64_sve_sbclb, 3075),
4778
SVEMAP1(svsbclb_n_u64, aarch64_sve_sbclb, 3076),
4779
SVEMAP1(svsbclb_u32, aarch64_sve_sbclb, 3),
4780
SVEMAP1(svsbclb_u64, aarch64_sve_sbclb, 4),
4781
SVEMAP1(svsbclt_n_u32, aarch64_sve_sbclt, 3075),
4782
SVEMAP1(svsbclt_n_u64, aarch64_sve_sbclt, 3076),
4783
SVEMAP1(svsbclt_u32, aarch64_sve_sbclt, 3),
4784
SVEMAP1(svsbclt_u64, aarch64_sve_sbclt, 4),
4785
SVEMAP1(svscale_f16_m, aarch64_sve_fscale, 261),
4786
SVEMAP1(svscale_f16_x, aarch64_sve_fscale, 133),
4787
SVEMAP1(svscale_f16_z, aarch64_sve_fscale, 389),
4788
SVEMAP1(svscale_f32_m, aarch64_sve_fscale, 262),
4789
SVEMAP1(svscale_f32_x, aarch64_sve_fscale, 134),
4790
SVEMAP1(svscale_f32_z, aarch64_sve_fscale, 390),
4791
SVEMAP1(svscale_f64_m, aarch64_sve_fscale, 263),
4792
SVEMAP1(svscale_f64_x, aarch64_sve_fscale, 135),
4793
SVEMAP1(svscale_f64_z, aarch64_sve_fscale, 391),
4794
SVEMAP1(svscale_n_f16_m, aarch64_sve_fscale, 3333),
4795
SVEMAP1(svscale_n_f16_x, aarch64_sve_fscale, 3205),
4796
SVEMAP1(svscale_n_f16_z, aarch64_sve_fscale, 3461),
4797
SVEMAP1(svscale_n_f32_m, aarch64_sve_fscale, 3334),
4798
SVEMAP1(svscale_n_f32_x, aarch64_sve_fscale, 3206),
4799
SVEMAP1(svscale_n_f32_z, aarch64_sve_fscale, 3462),
4800
SVEMAP1(svscale_n_f64_m, aarch64_sve_fscale, 3335),
4801
SVEMAP1(svscale_n_f64_x, aarch64_sve_fscale, 3207),
4802
SVEMAP1(svscale_n_f64_z, aarch64_sve_fscale, 3463),
4803
SVEMAP1(svsel_b, aarch64_sve_sel, 8),
4804
SVEMAP1(svsel_bf16, aarch64_sve_sel, 12),
4805
SVEMAP1(svsel_f16, aarch64_sve_sel, 5),
4806
SVEMAP1(svsel_f32, aarch64_sve_sel, 6),
4807
SVEMAP1(svsel_f64, aarch64_sve_sel, 7),
4808
SVEMAP1(svsel_s16, aarch64_sve_sel, 2),
4809
SVEMAP1(svsel_s32, aarch64_sve_sel, 3),
4810
SVEMAP1(svsel_s64, aarch64_sve_sel, 4),
4811
SVEMAP1(svsel_s8, aarch64_sve_sel, 1),
4812
SVEMAP1(svsel_u16, aarch64_sve_sel, 2),
4813
SVEMAP1(svsel_u32, aarch64_sve_sel, 3),
4814
SVEMAP1(svsel_u64, aarch64_sve_sel, 4),
4815
SVEMAP1(svsel_u8, aarch64_sve_sel, 1),
4816
SVEMAP2(svset2_bf16, 17179869196),
4817
SVEMAP2(svset2_f16, 17179869189),
4818
SVEMAP2(svset2_f32, 17179869190),
4819
SVEMAP2(svset2_f64, 17179869191),
4820
SVEMAP2(svset2_s16, 17179869186),
4821
SVEMAP2(svset2_s32, 17179869187),
4822
SVEMAP2(svset2_s64, 17179869188),
4823
SVEMAP2(svset2_s8, 17179869185),
4824
SVEMAP2(svset2_u16, 17179869186),
4825
SVEMAP2(svset2_u32, 17179869187),
4826
SVEMAP2(svset2_u64, 17179869188),
4827
SVEMAP2(svset2_u8, 17179869185),
4828
SVEMAP2(svset3_bf16, 17179869196),
4829
SVEMAP2(svset3_f16, 17179869189),
4830
SVEMAP2(svset3_f32, 17179869190),
4831
SVEMAP2(svset3_f64, 17179869191),
4832
SVEMAP2(svset3_s16, 17179869186),
4833
SVEMAP2(svset3_s32, 17179869187),
4834
SVEMAP2(svset3_s64, 17179869188),
4835
SVEMAP2(svset3_s8, 17179869185),
4836
SVEMAP2(svset3_u16, 17179869186),
4837
SVEMAP2(svset3_u32, 17179869187),
4838
SVEMAP2(svset3_u64, 17179869188),
4839
SVEMAP2(svset3_u8, 17179869185),
4840
SVEMAP2(svset4_bf16, 17179869196),
4841
SVEMAP2(svset4_f16, 17179869189),
4842
SVEMAP2(svset4_f32, 17179869190),
4843
SVEMAP2(svset4_f64, 17179869191),
4844
SVEMAP2(svset4_s16, 17179869186),
4845
SVEMAP2(svset4_s32, 17179869187),
4846
SVEMAP2(svset4_s64, 17179869188),
4847
SVEMAP2(svset4_s8, 17179869185),
4848
SVEMAP2(svset4_u16, 17179869186),
4849
SVEMAP2(svset4_u32, 17179869187),
4850
SVEMAP2(svset4_u64, 17179869188),
4851
SVEMAP2(svset4_u8, 17179869185),
4852
SVEMAP2(svsetffr, 1048579),
4853
SVEMAP1(svshllb_n_s16, aarch64_sve_sshllb, 2),
4854
SVEMAP1(svshllb_n_s32, aarch64_sve_sshllb, 3),
4855
SVEMAP1(svshllb_n_s64, aarch64_sve_sshllb, 4),
4856
SVEMAP1(svshllb_n_u16, aarch64_sve_ushllb, 2),
4857
SVEMAP1(svshllb_n_u32, aarch64_sve_ushllb, 3),
4858
SVEMAP1(svshllb_n_u64, aarch64_sve_ushllb, 4),
4859
SVEMAP1(svshllt_n_s16, aarch64_sve_sshllt, 2),
4860
SVEMAP1(svshllt_n_s32, aarch64_sve_sshllt, 3),
4861
SVEMAP1(svshllt_n_s64, aarch64_sve_sshllt, 4),
4862
SVEMAP1(svshllt_n_u16, aarch64_sve_ushllt, 2),
4863
SVEMAP1(svshllt_n_u32, aarch64_sve_ushllt, 3),
4864
SVEMAP1(svshllt_n_u64, aarch64_sve_ushllt, 4),
4865
SVEMAP1(svshrnb_n_s16, aarch64_sve_shrnb, 2),
4866
SVEMAP1(svshrnb_n_s32, aarch64_sve_shrnb, 3),
4867
SVEMAP1(svshrnb_n_s64, aarch64_sve_shrnb, 4),
4868
SVEMAP1(svshrnb_n_u16, aarch64_sve_shrnb, 2),
4869
SVEMAP1(svshrnb_n_u32, aarch64_sve_shrnb, 3),
4870
SVEMAP1(svshrnb_n_u64, aarch64_sve_shrnb, 4),
4871
SVEMAP1(svshrnt_n_s16, aarch64_sve_shrnt, 2),
4872
SVEMAP1(svshrnt_n_s32, aarch64_sve_shrnt, 3),
4873
SVEMAP1(svshrnt_n_s64, aarch64_sve_shrnt, 4),
4874
SVEMAP1(svshrnt_n_u16, aarch64_sve_shrnt, 2),
4875
SVEMAP1(svshrnt_n_u32, aarch64_sve_shrnt, 3),
4876
SVEMAP1(svshrnt_n_u64, aarch64_sve_shrnt, 4),
4877
SVEMAP1(svsli_n_s16, aarch64_sve_sli, 2),
4878
SVEMAP1(svsli_n_s32, aarch64_sve_sli, 3),
4879
SVEMAP1(svsli_n_s64, aarch64_sve_sli, 4),
4880
SVEMAP1(svsli_n_s8, aarch64_sve_sli, 1),
4881
SVEMAP1(svsli_n_u16, aarch64_sve_sli, 2),
4882
SVEMAP1(svsli_n_u32, aarch64_sve_sli, 3),
4883
SVEMAP1(svsli_n_u64, aarch64_sve_sli, 4),
4884
SVEMAP1(svsli_n_u8, aarch64_sve_sli, 1),
4885
SVEMAP1(svsm4e_u32, aarch64_sve_sm4e, 1048579),
4886
SVEMAP1(svsm4ekey_u32, aarch64_sve_sm4ekey, 1048579),
4887
SVEMAP1(svsplice_bf16, aarch64_sve_splice, 12),
4888
SVEMAP1(svsplice_f16, aarch64_sve_splice, 5),
4889
SVEMAP1(svsplice_f32, aarch64_sve_splice, 6),
4890
SVEMAP1(svsplice_f64, aarch64_sve_splice, 7),
4891
SVEMAP1(svsplice_s16, aarch64_sve_splice, 2),
4892
SVEMAP1(svsplice_s32, aarch64_sve_splice, 3),
4893
SVEMAP1(svsplice_s64, aarch64_sve_splice, 4),
4894
SVEMAP1(svsplice_s8, aarch64_sve_splice, 1),
4895
SVEMAP1(svsplice_u16, aarch64_sve_splice, 2),
4896
SVEMAP1(svsplice_u32, aarch64_sve_splice, 3),
4897
SVEMAP1(svsplice_u64, aarch64_sve_splice, 4),
4898
SVEMAP1(svsplice_u8, aarch64_sve_splice, 1),
4899
SVEMAP1(svsqadd_n_u16_m, aarch64_sve_usqadd, 3330),
4900
SVEMAP1(svsqadd_n_u16_x, aarch64_sve_usqadd, 3202),
4901
SVEMAP1(svsqadd_n_u16_z, aarch64_sve_usqadd, 3458),
4902
SVEMAP1(svsqadd_n_u32_m, aarch64_sve_usqadd, 3331),
4903
SVEMAP1(svsqadd_n_u32_x, aarch64_sve_usqadd, 3203),
4904
SVEMAP1(svsqadd_n_u32_z, aarch64_sve_usqadd, 3459),
4905
SVEMAP1(svsqadd_n_u64_m, aarch64_sve_usqadd, 3332),
4906
SVEMAP1(svsqadd_n_u64_x, aarch64_sve_usqadd, 3204),
4907
SVEMAP1(svsqadd_n_u64_z, aarch64_sve_usqadd, 3460),
4908
SVEMAP1(svsqadd_n_u8_m, aarch64_sve_usqadd, 3329),
4909
SVEMAP1(svsqadd_n_u8_x, aarch64_sve_usqadd, 3201),
4910
SVEMAP1(svsqadd_n_u8_z, aarch64_sve_usqadd, 3457),
4911
SVEMAP1(svsqadd_u16_m, aarch64_sve_usqadd, 258),
4912
SVEMAP1(svsqadd_u16_x, aarch64_sve_usqadd, 130),
4913
SVEMAP1(svsqadd_u16_z, aarch64_sve_usqadd, 386),
4914
SVEMAP1(svsqadd_u32_m, aarch64_sve_usqadd, 259),
4915
SVEMAP1(svsqadd_u32_x, aarch64_sve_usqadd, 131),
4916
SVEMAP1(svsqadd_u32_z, aarch64_sve_usqadd, 387),
4917
SVEMAP1(svsqadd_u64_m, aarch64_sve_usqadd, 260),
4918
SVEMAP1(svsqadd_u64_x, aarch64_sve_usqadd, 132),
4919
SVEMAP1(svsqadd_u64_z, aarch64_sve_usqadd, 388),
4920
SVEMAP1(svsqadd_u8_m, aarch64_sve_usqadd, 257),
4921
SVEMAP1(svsqadd_u8_x, aarch64_sve_usqadd, 129),
4922
SVEMAP1(svsqadd_u8_z, aarch64_sve_usqadd, 385),
4923
SVEMAP1(svsqrt_f16_m, aarch64_sve_fsqrt, 261),
4924
SVEMAP1(svsqrt_f16_x, aarch64_sve_fsqrt, 517),
4925
SVEMAP1(svsqrt_f16_z, aarch64_sve_fsqrt, 645),
4926
SVEMAP1(svsqrt_f32_m, aarch64_sve_fsqrt, 262),
4927
SVEMAP1(svsqrt_f32_x, aarch64_sve_fsqrt, 518),
4928
SVEMAP1(svsqrt_f32_z, aarch64_sve_fsqrt, 646),
4929
SVEMAP1(svsqrt_f64_m, aarch64_sve_fsqrt, 263),
4930
SVEMAP1(svsqrt_f64_x, aarch64_sve_fsqrt, 519),
4931
SVEMAP1(svsqrt_f64_z, aarch64_sve_fsqrt, 647),
4932
SVEMAP1(svsra_n_s16, aarch64_sve_ssra, 2),
4933
SVEMAP1(svsra_n_s32, aarch64_sve_ssra, 3),
4934
SVEMAP1(svsra_n_s64, aarch64_sve_ssra, 4),
4935
SVEMAP1(svsra_n_s8, aarch64_sve_ssra, 1),
4936
SVEMAP1(svsra_n_u16, aarch64_sve_usra, 2),
4937
SVEMAP1(svsra_n_u32, aarch64_sve_usra, 3),
4938
SVEMAP1(svsra_n_u64, aarch64_sve_usra, 4),
4939
SVEMAP1(svsra_n_u8, aarch64_sve_usra, 1),
4940
SVEMAP1(svsri_n_s16, aarch64_sve_sri, 2),
4941
SVEMAP1(svsri_n_s32, aarch64_sve_sri, 3),
4942
SVEMAP1(svsri_n_s64, aarch64_sve_sri, 4),
4943
SVEMAP1(svsri_n_s8, aarch64_sve_sri, 1),
4944
SVEMAP1(svsri_n_u16, aarch64_sve_sri, 2),
4945
SVEMAP1(svsri_n_u32, aarch64_sve_sri, 3),
4946
SVEMAP1(svsri_n_u64, aarch64_sve_sri, 4),
4947
SVEMAP1(svsri_n_u8, aarch64_sve_sri, 1),
4948
SVEMAP1(svst1_bf16, aarch64_sve_st1, 16396),
4949
SVEMAP1(svst1_f16, aarch64_sve_st1, 16389),
4950
SVEMAP1(svst1_f32, aarch64_sve_st1, 16390),
4951
SVEMAP1(svst1_f64, aarch64_sve_st1, 16391),
4952
SVEMAP1(svst1_s16, aarch64_sve_st1, 16386),
4953
SVEMAP1(svst1_s32, aarch64_sve_st1, 16387),
4954
SVEMAP1(svst1_s64, aarch64_sve_st1, 16388),
4955
SVEMAP1(svst1_s8, aarch64_sve_st1, 16385),
4956
SVEMAP1(svst1_scatter_s32index_f32, aarch64_sve_st1_scatter_sxtw_index, 65542),
4957
SVEMAP1(svst1_scatter_s32index_s32, aarch64_sve_st1_scatter_sxtw_index, 65539),
4958
SVEMAP1(svst1_scatter_s32index_u32, aarch64_sve_st1_scatter_sxtw_index, 65539),
4959
SVEMAP1(svst1_scatter_s32offset_f32, aarch64_sve_st1_scatter_sxtw, 16842758),
4960
SVEMAP1(svst1_scatter_s32offset_s32, aarch64_sve_st1_scatter_sxtw, 16842755),
4961
SVEMAP1(svst1_scatter_s32offset_u32, aarch64_sve_st1_scatter_sxtw, 16842755),
4962
SVEMAP1(svst1_scatter_s64index_f64, aarch64_sve_st1_scatter_index, 65543),
4963
SVEMAP1(svst1_scatter_s64index_s64, aarch64_sve_st1_scatter_index, 65540),
4964
SVEMAP1(svst1_scatter_s64index_u64, aarch64_sve_st1_scatter_index, 65540),
4965
SVEMAP1(svst1_scatter_s64offset_f64, aarch64_sve_st1_scatter, 16842759),
4966
SVEMAP1(svst1_scatter_s64offset_s64, aarch64_sve_st1_scatter, 16842756),
4967
SVEMAP1(svst1_scatter_s64offset_u64, aarch64_sve_st1_scatter, 16842756),
4968
SVEMAP1(svst1_scatter_u32base_f32, aarch64_sve_st1_scatter_scalar_offset, 65542),
4969
SVEMAP1(svst1_scatter_u32base_index_f32, aarch64_sve_st1_scatter_scalar_offset, 65542),
4970
SVEMAP1(svst1_scatter_u32base_index_s32, aarch64_sve_st1_scatter_scalar_offset, 65539),
4971
SVEMAP1(svst1_scatter_u32base_index_u32, aarch64_sve_st1_scatter_scalar_offset, 65539),
4972
SVEMAP1(svst1_scatter_u32base_offset_f32, aarch64_sve_st1_scatter_scalar_offset, 16842758),
4973
SVEMAP1(svst1_scatter_u32base_offset_s32, aarch64_sve_st1_scatter_scalar_offset, 16842755),
4974
SVEMAP1(svst1_scatter_u32base_offset_u32, aarch64_sve_st1_scatter_scalar_offset, 16842755),
4975
SVEMAP1(svst1_scatter_u32base_s32, aarch64_sve_st1_scatter_scalar_offset, 65539),
4976
SVEMAP1(svst1_scatter_u32base_u32, aarch64_sve_st1_scatter_scalar_offset, 65539),
4977
SVEMAP1(svst1_scatter_u32index_f32, aarch64_sve_st1_scatter_uxtw_index, 65542),
4978
SVEMAP1(svst1_scatter_u32index_s32, aarch64_sve_st1_scatter_uxtw_index, 65539),
4979
SVEMAP1(svst1_scatter_u32index_u32, aarch64_sve_st1_scatter_uxtw_index, 65539),
4980
SVEMAP1(svst1_scatter_u32offset_f32, aarch64_sve_st1_scatter_uxtw, 16842758),
4981
SVEMAP1(svst1_scatter_u32offset_s32, aarch64_sve_st1_scatter_uxtw, 16842755),
4982
SVEMAP1(svst1_scatter_u32offset_u32, aarch64_sve_st1_scatter_uxtw, 16842755),
4983
SVEMAP1(svst1_scatter_u64base_f64, aarch64_sve_st1_scatter_scalar_offset, 65543),
4984
SVEMAP1(svst1_scatter_u64base_index_f64, aarch64_sve_st1_scatter_scalar_offset, 65543),
4985
SVEMAP1(svst1_scatter_u64base_index_s64, aarch64_sve_st1_scatter_scalar_offset, 65540),
4986
SVEMAP1(svst1_scatter_u64base_index_u64, aarch64_sve_st1_scatter_scalar_offset, 65540),
4987
SVEMAP1(svst1_scatter_u64base_offset_f64, aarch64_sve_st1_scatter_scalar_offset, 16842759),
4988
SVEMAP1(svst1_scatter_u64base_offset_s64, aarch64_sve_st1_scatter_scalar_offset, 16842756),
4989
SVEMAP1(svst1_scatter_u64base_offset_u64, aarch64_sve_st1_scatter_scalar_offset, 16842756),
4990
SVEMAP1(svst1_scatter_u64base_s64, aarch64_sve_st1_scatter_scalar_offset, 65540),
4991
SVEMAP1(svst1_scatter_u64base_u64, aarch64_sve_st1_scatter_scalar_offset, 65540),
4992
SVEMAP1(svst1_scatter_u64index_f64, aarch64_sve_st1_scatter_index, 65543),
4993
SVEMAP1(svst1_scatter_u64index_s64, aarch64_sve_st1_scatter_index, 65540),
4994
SVEMAP1(svst1_scatter_u64index_u64, aarch64_sve_st1_scatter_index, 65540),
4995
SVEMAP1(svst1_scatter_u64offset_f64, aarch64_sve_st1_scatter, 16842759),
4996
SVEMAP1(svst1_scatter_u64offset_s64, aarch64_sve_st1_scatter, 16842756),
4997
SVEMAP1(svst1_scatter_u64offset_u64, aarch64_sve_st1_scatter, 16842756),
4998
SVEMAP1(svst1_u16, aarch64_sve_st1, 16386),
4999
SVEMAP1(svst1_u32, aarch64_sve_st1, 16387),
5000
SVEMAP1(svst1_u64, aarch64_sve_st1, 16388),
5001
SVEMAP1(svst1_u8, aarch64_sve_st1, 16385),
5002
SVEMAP1(svst1_vnum_bf16, aarch64_sve_st1, 16396),
5003
SVEMAP1(svst1_vnum_f16, aarch64_sve_st1, 16389),
5004
SVEMAP1(svst1_vnum_f32, aarch64_sve_st1, 16390),
5005
SVEMAP1(svst1_vnum_f64, aarch64_sve_st1, 16391),
5006
SVEMAP1(svst1_vnum_s16, aarch64_sve_st1, 16386),
5007
SVEMAP1(svst1_vnum_s32, aarch64_sve_st1, 16387),
5008
SVEMAP1(svst1_vnum_s64, aarch64_sve_st1, 16388),
5009
SVEMAP1(svst1_vnum_s8, aarch64_sve_st1, 16385),
5010
SVEMAP1(svst1_vnum_u16, aarch64_sve_st1, 16386),
5011
SVEMAP1(svst1_vnum_u32, aarch64_sve_st1, 16387),
5012
SVEMAP1(svst1_vnum_u64, aarch64_sve_st1, 16388),
5013
SVEMAP1(svst1_vnum_u8, aarch64_sve_st1, 16385),
5014
SVEMAP1(svst1b_s16, aarch64_sve_st1, 16402),
5015
SVEMAP1(svst1b_s32, aarch64_sve_st1, 16403),
5016
SVEMAP1(svst1b_s64, aarch64_sve_st1, 16404),
5017
SVEMAP1(svst1b_scatter_s32offset_s32, aarch64_sve_st1_scatter_sxtw, 16842771),
5018
SVEMAP1(svst1b_scatter_s32offset_u32, aarch64_sve_st1_scatter_sxtw, 16842771),
5019
SVEMAP1(svst1b_scatter_s64offset_s64, aarch64_sve_st1_scatter, 16842772),
5020
SVEMAP1(svst1b_scatter_s64offset_u64, aarch64_sve_st1_scatter, 16842772),
5021
SVEMAP1(svst1b_scatter_u32base_offset_s32, aarch64_sve_st1_scatter_scalar_offset, 16842771),
5022
SVEMAP1(svst1b_scatter_u32base_offset_u32, aarch64_sve_st1_scatter_scalar_offset, 16842771),
5023
SVEMAP1(svst1b_scatter_u32base_s32, aarch64_sve_st1_scatter_scalar_offset, 65555),
5024
SVEMAP1(svst1b_scatter_u32base_u32, aarch64_sve_st1_scatter_scalar_offset, 65555),
5025
SVEMAP1(svst1b_scatter_u32offset_s32, aarch64_sve_st1_scatter_uxtw, 16842771),
5026
SVEMAP1(svst1b_scatter_u32offset_u32, aarch64_sve_st1_scatter_uxtw, 16842771),
5027
SVEMAP1(svst1b_scatter_u64base_offset_s64, aarch64_sve_st1_scatter_scalar_offset, 16842772),
5028
SVEMAP1(svst1b_scatter_u64base_offset_u64, aarch64_sve_st1_scatter_scalar_offset, 16842772),
5029
SVEMAP1(svst1b_scatter_u64base_s64, aarch64_sve_st1_scatter_scalar_offset, 65556),
5030
SVEMAP1(svst1b_scatter_u64base_u64, aarch64_sve_st1_scatter_scalar_offset, 65556),
5031
SVEMAP1(svst1b_scatter_u64offset_s64, aarch64_sve_st1_scatter, 16842772),
5032
SVEMAP1(svst1b_scatter_u64offset_u64, aarch64_sve_st1_scatter, 16842772),
5033
SVEMAP1(svst1b_u16, aarch64_sve_st1, 16402),
5034
SVEMAP1(svst1b_u32, aarch64_sve_st1, 16403),
5035
SVEMAP1(svst1b_u64, aarch64_sve_st1, 16404),
5036
SVEMAP1(svst1b_vnum_s16, aarch64_sve_st1, 16402),
5037
SVEMAP1(svst1b_vnum_s32, aarch64_sve_st1, 16403),
5038
SVEMAP1(svst1b_vnum_s64, aarch64_sve_st1, 16404),
5039
SVEMAP1(svst1b_vnum_u16, aarch64_sve_st1, 16402),
5040
SVEMAP1(svst1b_vnum_u32, aarch64_sve_st1, 16403),
5041
SVEMAP1(svst1b_vnum_u64, aarch64_sve_st1, 16404),
5042
SVEMAP1(svst1h_s32, aarch64_sve_st1, 16419),
5043
SVEMAP1(svst1h_s64, aarch64_sve_st1, 16420),
5044
SVEMAP1(svst1h_scatter_s32index_s32, aarch64_sve_st1_scatter_sxtw_index, 65571),
5045
SVEMAP1(svst1h_scatter_s32index_u32, aarch64_sve_st1_scatter_sxtw_index, 65571),
5046
SVEMAP1(svst1h_scatter_s32offset_s32, aarch64_sve_st1_scatter_sxtw, 16842787),
5047
SVEMAP1(svst1h_scatter_s32offset_u32, aarch64_sve_st1_scatter_sxtw, 16842787),
5048
SVEMAP1(svst1h_scatter_s64index_s64, aarch64_sve_st1_scatter_index, 65572),
5049
SVEMAP1(svst1h_scatter_s64index_u64, aarch64_sve_st1_scatter_index, 65572),
5050
SVEMAP1(svst1h_scatter_s64offset_s64, aarch64_sve_st1_scatter, 16842788),
5051
SVEMAP1(svst1h_scatter_s64offset_u64, aarch64_sve_st1_scatter, 16842788),
5052
SVEMAP1(svst1h_scatter_u32base_index_s32, aarch64_sve_st1_scatter_scalar_offset, 65571),
5053
SVEMAP1(svst1h_scatter_u32base_index_u32, aarch64_sve_st1_scatter_scalar_offset, 65571),
5054
SVEMAP1(svst1h_scatter_u32base_offset_s32, aarch64_sve_st1_scatter_scalar_offset, 16842787),
5055
SVEMAP1(svst1h_scatter_u32base_offset_u32, aarch64_sve_st1_scatter_scalar_offset, 16842787),
5056
SVEMAP1(svst1h_scatter_u32base_s32, aarch64_sve_st1_scatter_scalar_offset, 65571),
5057
SVEMAP1(svst1h_scatter_u32base_u32, aarch64_sve_st1_scatter_scalar_offset, 65571),
5058
SVEMAP1(svst1h_scatter_u32index_s32, aarch64_sve_st1_scatter_uxtw_index, 65571),
5059
SVEMAP1(svst1h_scatter_u32index_u32, aarch64_sve_st1_scatter_uxtw_index, 65571),
5060
SVEMAP1(svst1h_scatter_u32offset_s32, aarch64_sve_st1_scatter_uxtw, 16842787),
5061
SVEMAP1(svst1h_scatter_u32offset_u32, aarch64_sve_st1_scatter_uxtw, 16842787),
5062
SVEMAP1(svst1h_scatter_u64base_index_s64, aarch64_sve_st1_scatter_scalar_offset, 65572),
5063
SVEMAP1(svst1h_scatter_u64base_index_u64, aarch64_sve_st1_scatter_scalar_offset, 65572),
5064
SVEMAP1(svst1h_scatter_u64base_offset_s64, aarch64_sve_st1_scatter_scalar_offset, 16842788),
5065
SVEMAP1(svst1h_scatter_u64base_offset_u64, aarch64_sve_st1_scatter_scalar_offset, 16842788),
5066
SVEMAP1(svst1h_scatter_u64base_s64, aarch64_sve_st1_scatter_scalar_offset, 65572),
5067
SVEMAP1(svst1h_scatter_u64base_u64, aarch64_sve_st1_scatter_scalar_offset, 65572),
5068
SVEMAP1(svst1h_scatter_u64index_s64, aarch64_sve_st1_scatter_index, 65572),
5069
SVEMAP1(svst1h_scatter_u64index_u64, aarch64_sve_st1_scatter_index, 65572),
5070
SVEMAP1(svst1h_scatter_u64offset_s64, aarch64_sve_st1_scatter, 16842788),
5071
SVEMAP1(svst1h_scatter_u64offset_u64, aarch64_sve_st1_scatter, 16842788),
5072
SVEMAP1(svst1h_u32, aarch64_sve_st1, 16419),
5073
SVEMAP1(svst1h_u64, aarch64_sve_st1, 16420),
5074
SVEMAP1(svst1h_vnum_s32, aarch64_sve_st1, 16419),
5075
SVEMAP1(svst1h_vnum_s64, aarch64_sve_st1, 16420),
5076
SVEMAP1(svst1h_vnum_u32, aarch64_sve_st1, 16419),
5077
SVEMAP1(svst1h_vnum_u64, aarch64_sve_st1, 16420),
5078
SVEMAP1(svst1w_s64, aarch64_sve_st1, 16436),
5079
SVEMAP1(svst1w_scatter_s64index_s64, aarch64_sve_st1_scatter_index, 65588),
5080
SVEMAP1(svst1w_scatter_s64index_u64, aarch64_sve_st1_scatter_index, 65588),
5081
SVEMAP1(svst1w_scatter_s64offset_s64, aarch64_sve_st1_scatter, 16842804),
5082
SVEMAP1(svst1w_scatter_s64offset_u64, aarch64_sve_st1_scatter, 16842804),
5083
SVEMAP1(svst1w_scatter_u64base_index_s64, aarch64_sve_st1_scatter_scalar_offset, 65588),
5084
SVEMAP1(svst1w_scatter_u64base_index_u64, aarch64_sve_st1_scatter_scalar_offset, 65588),
5085
SVEMAP1(svst1w_scatter_u64base_offset_s64, aarch64_sve_st1_scatter_scalar_offset, 16842804),
5086
SVEMAP1(svst1w_scatter_u64base_offset_u64, aarch64_sve_st1_scatter_scalar_offset, 16842804),
5087
SVEMAP1(svst1w_scatter_u64base_s64, aarch64_sve_st1_scatter_scalar_offset, 65588),
5088
SVEMAP1(svst1w_scatter_u64base_u64, aarch64_sve_st1_scatter_scalar_offset, 65588),
5089
SVEMAP1(svst1w_scatter_u64index_s64, aarch64_sve_st1_scatter_index, 65588),
5090
SVEMAP1(svst1w_scatter_u64index_u64, aarch64_sve_st1_scatter_index, 65588),
5091
SVEMAP1(svst1w_scatter_u64offset_s64, aarch64_sve_st1_scatter, 16842804),
5092
SVEMAP1(svst1w_scatter_u64offset_u64, aarch64_sve_st1_scatter, 16842804),
5093
SVEMAP1(svst1w_u64, aarch64_sve_st1, 16436),
5094
SVEMAP1(svst1w_vnum_s64, aarch64_sve_st1, 16436),
5095
SVEMAP1(svst1w_vnum_u64, aarch64_sve_st1, 16436),
5096
SVEMAP1(svst2_bf16, aarch64_sve_st2, 262156),
5097
SVEMAP1(svst2_f16, aarch64_sve_st2, 262149),
5098
SVEMAP1(svst2_f32, aarch64_sve_st2, 262150),
5099
SVEMAP1(svst2_f64, aarch64_sve_st2, 262151),
5100
SVEMAP1(svst2_s16, aarch64_sve_st2, 262146),
5101
SVEMAP1(svst2_s32, aarch64_sve_st2, 262147),
5102
SVEMAP1(svst2_s64, aarch64_sve_st2, 262148),
5103
SVEMAP1(svst2_s8, aarch64_sve_st2, 262145),
5104
SVEMAP1(svst2_u16, aarch64_sve_st2, 262146),
5105
SVEMAP1(svst2_u32, aarch64_sve_st2, 262147),
5106
SVEMAP1(svst2_u64, aarch64_sve_st2, 262148),
5107
SVEMAP1(svst2_u8, aarch64_sve_st2, 262145),
5108
SVEMAP1(svst2_vnum_bf16, aarch64_sve_st2, 262156),
5109
SVEMAP1(svst2_vnum_f16, aarch64_sve_st2, 262149),
5110
SVEMAP1(svst2_vnum_f32, aarch64_sve_st2, 262150),
5111
SVEMAP1(svst2_vnum_f64, aarch64_sve_st2, 262151),
5112
SVEMAP1(svst2_vnum_s16, aarch64_sve_st2, 262146),
5113
SVEMAP1(svst2_vnum_s32, aarch64_sve_st2, 262147),
5114
SVEMAP1(svst2_vnum_s64, aarch64_sve_st2, 262148),
5115
SVEMAP1(svst2_vnum_s8, aarch64_sve_st2, 262145),
5116
SVEMAP1(svst2_vnum_u16, aarch64_sve_st2, 262146),
5117
SVEMAP1(svst2_vnum_u32, aarch64_sve_st2, 262147),
5118
SVEMAP1(svst2_vnum_u64, aarch64_sve_st2, 262148),
5119
SVEMAP1(svst2_vnum_u8, aarch64_sve_st2, 262145),
5120
SVEMAP1(svst3_bf16, aarch64_sve_st3, 262156),
5121
SVEMAP1(svst3_f16, aarch64_sve_st3, 262149),
5122
SVEMAP1(svst3_f32, aarch64_sve_st3, 262150),
5123
SVEMAP1(svst3_f64, aarch64_sve_st3, 262151),
5124
SVEMAP1(svst3_s16, aarch64_sve_st3, 262146),
5125
SVEMAP1(svst3_s32, aarch64_sve_st3, 262147),
5126
SVEMAP1(svst3_s64, aarch64_sve_st3, 262148),
5127
SVEMAP1(svst3_s8, aarch64_sve_st3, 262145),
5128
SVEMAP1(svst3_u16, aarch64_sve_st3, 262146),
5129
SVEMAP1(svst3_u32, aarch64_sve_st3, 262147),
5130
SVEMAP1(svst3_u64, aarch64_sve_st3, 262148),
5131
SVEMAP1(svst3_u8, aarch64_sve_st3, 262145),
5132
SVEMAP1(svst3_vnum_bf16, aarch64_sve_st3, 262156),
5133
SVEMAP1(svst3_vnum_f16, aarch64_sve_st3, 262149),
5134
SVEMAP1(svst3_vnum_f32, aarch64_sve_st3, 262150),
5135
SVEMAP1(svst3_vnum_f64, aarch64_sve_st3, 262151),
5136
SVEMAP1(svst3_vnum_s16, aarch64_sve_st3, 262146),
5137
SVEMAP1(svst3_vnum_s32, aarch64_sve_st3, 262147),
5138
SVEMAP1(svst3_vnum_s64, aarch64_sve_st3, 262148),
5139
SVEMAP1(svst3_vnum_s8, aarch64_sve_st3, 262145),
5140
SVEMAP1(svst3_vnum_u16, aarch64_sve_st3, 262146),
5141
SVEMAP1(svst3_vnum_u32, aarch64_sve_st3, 262147),
5142
SVEMAP1(svst3_vnum_u64, aarch64_sve_st3, 262148),
5143
SVEMAP1(svst3_vnum_u8, aarch64_sve_st3, 262145),
5144
SVEMAP1(svst4_bf16, aarch64_sve_st4, 262156),
5145
SVEMAP1(svst4_f16, aarch64_sve_st4, 262149),
5146
SVEMAP1(svst4_f32, aarch64_sve_st4, 262150),
5147
SVEMAP1(svst4_f64, aarch64_sve_st4, 262151),
5148
SVEMAP1(svst4_s16, aarch64_sve_st4, 262146),
5149
SVEMAP1(svst4_s32, aarch64_sve_st4, 262147),
5150
SVEMAP1(svst4_s64, aarch64_sve_st4, 262148),
5151
SVEMAP1(svst4_s8, aarch64_sve_st4, 262145),
5152
SVEMAP1(svst4_u16, aarch64_sve_st4, 262146),
5153
SVEMAP1(svst4_u32, aarch64_sve_st4, 262147),
5154
SVEMAP1(svst4_u64, aarch64_sve_st4, 262148),
5155
SVEMAP1(svst4_u8, aarch64_sve_st4, 262145),
5156
SVEMAP1(svst4_vnum_bf16, aarch64_sve_st4, 262156),
5157
SVEMAP1(svst4_vnum_f16, aarch64_sve_st4, 262149),
5158
SVEMAP1(svst4_vnum_f32, aarch64_sve_st4, 262150),
5159
SVEMAP1(svst4_vnum_f64, aarch64_sve_st4, 262151),
5160
SVEMAP1(svst4_vnum_s16, aarch64_sve_st4, 262146),
5161
SVEMAP1(svst4_vnum_s32, aarch64_sve_st4, 262147),
5162
SVEMAP1(svst4_vnum_s64, aarch64_sve_st4, 262148),
5163
SVEMAP1(svst4_vnum_s8, aarch64_sve_st4, 262145),
5164
SVEMAP1(svst4_vnum_u16, aarch64_sve_st4, 262146),
5165
SVEMAP1(svst4_vnum_u32, aarch64_sve_st4, 262147),
5166
SVEMAP1(svst4_vnum_u64, aarch64_sve_st4, 262148),
5167
SVEMAP1(svst4_vnum_u8, aarch64_sve_st4, 262145),
5168
SVEMAP1(svstnt1_bf16, aarch64_sve_stnt1, 16396),
5169
SVEMAP1(svstnt1_f16, aarch64_sve_stnt1, 16389),
5170
SVEMAP1(svstnt1_f32, aarch64_sve_stnt1, 16390),
5171
SVEMAP1(svstnt1_f64, aarch64_sve_stnt1, 16391),
5172
SVEMAP1(svstnt1_s16, aarch64_sve_stnt1, 16386),
5173
SVEMAP1(svstnt1_s32, aarch64_sve_stnt1, 16387),
5174
SVEMAP1(svstnt1_s64, aarch64_sve_stnt1, 16388),
5175
SVEMAP1(svstnt1_s8, aarch64_sve_stnt1, 16385),
5176
SVEMAP1(svstnt1_scatter_s64index_f64, aarch64_sve_stnt1_scatter_index, 65543),
5177
SVEMAP1(svstnt1_scatter_s64index_s64, aarch64_sve_stnt1_scatter_index, 65540),
5178
SVEMAP1(svstnt1_scatter_s64index_u64, aarch64_sve_stnt1_scatter_index, 65540),
5179
SVEMAP1(svstnt1_scatter_s64offset_f64, aarch64_sve_stnt1_scatter, 16842759),
5180
SVEMAP1(svstnt1_scatter_s64offset_s64, aarch64_sve_stnt1_scatter, 16842756),
5181
SVEMAP1(svstnt1_scatter_s64offset_u64, aarch64_sve_stnt1_scatter, 16842756),
5182
SVEMAP1(svstnt1_scatter_u32base_f32, aarch64_sve_stnt1_scatter_scalar_offset, 65542),
5183
SVEMAP1(svstnt1_scatter_u32base_index_f32, aarch64_sve_stnt1_scatter_scalar_offset, 65542),
5184
SVEMAP1(svstnt1_scatter_u32base_index_s32, aarch64_sve_stnt1_scatter_scalar_offset, 65539),
5185
SVEMAP1(svstnt1_scatter_u32base_index_u32, aarch64_sve_stnt1_scatter_scalar_offset, 65539),
5186
SVEMAP1(svstnt1_scatter_u32base_offset_f32, aarch64_sve_stnt1_scatter_scalar_offset, 16842758),
5187
SVEMAP1(svstnt1_scatter_u32base_offset_s32, aarch64_sve_stnt1_scatter_scalar_offset, 16842755),
5188
SVEMAP1(svstnt1_scatter_u32base_offset_u32, aarch64_sve_stnt1_scatter_scalar_offset, 16842755),
5189
SVEMAP1(svstnt1_scatter_u32base_s32, aarch64_sve_stnt1_scatter_scalar_offset, 65539),
5190
SVEMAP1(svstnt1_scatter_u32base_u32, aarch64_sve_stnt1_scatter_scalar_offset, 65539),
5191
SVEMAP1(svstnt1_scatter_u32offset_f32, aarch64_sve_stnt1_scatter_uxtw, 16842758),
5192
SVEMAP1(svstnt1_scatter_u32offset_s32, aarch64_sve_stnt1_scatter_uxtw, 16842755),
5193
SVEMAP1(svstnt1_scatter_u32offset_u32, aarch64_sve_stnt1_scatter_uxtw, 16842755),
5194
SVEMAP1(svstnt1_scatter_u64base_f64, aarch64_sve_stnt1_scatter_scalar_offset, 65543),
5195
SVEMAP1(svstnt1_scatter_u64base_index_f64, aarch64_sve_stnt1_scatter_scalar_offset, 65543),
5196
SVEMAP1(svstnt1_scatter_u64base_index_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65540),
5197
SVEMAP1(svstnt1_scatter_u64base_index_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65540),
5198
SVEMAP1(svstnt1_scatter_u64base_offset_f64, aarch64_sve_stnt1_scatter_scalar_offset, 16842759),
5199
SVEMAP1(svstnt1_scatter_u64base_offset_s64, aarch64_sve_stnt1_scatter_scalar_offset, 16842756),
5200
SVEMAP1(svstnt1_scatter_u64base_offset_u64, aarch64_sve_stnt1_scatter_scalar_offset, 16842756),
5201
SVEMAP1(svstnt1_scatter_u64base_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65540),
5202
SVEMAP1(svstnt1_scatter_u64base_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65540),
5203
SVEMAP1(svstnt1_scatter_u64index_f64, aarch64_sve_stnt1_scatter_index, 65543),
5204
SVEMAP1(svstnt1_scatter_u64index_s64, aarch64_sve_stnt1_scatter_index, 65540),
5205
SVEMAP1(svstnt1_scatter_u64index_u64, aarch64_sve_stnt1_scatter_index, 65540),
5206
SVEMAP1(svstnt1_scatter_u64offset_f64, aarch64_sve_stnt1_scatter, 16842759),
5207
SVEMAP1(svstnt1_scatter_u64offset_s64, aarch64_sve_stnt1_scatter, 16842756),
5208
SVEMAP1(svstnt1_scatter_u64offset_u64, aarch64_sve_stnt1_scatter, 16842756),
5209
SVEMAP1(svstnt1_u16, aarch64_sve_stnt1, 16386),
5210
SVEMAP1(svstnt1_u32, aarch64_sve_stnt1, 16387),
5211
SVEMAP1(svstnt1_u64, aarch64_sve_stnt1, 16388),
5212
SVEMAP1(svstnt1_u8, aarch64_sve_stnt1, 16385),
5213
SVEMAP1(svstnt1_vnum_bf16, aarch64_sve_stnt1, 16396),
5214
SVEMAP1(svstnt1_vnum_f16, aarch64_sve_stnt1, 16389),
5215
SVEMAP1(svstnt1_vnum_f32, aarch64_sve_stnt1, 16390),
5216
SVEMAP1(svstnt1_vnum_f64, aarch64_sve_stnt1, 16391),
5217
SVEMAP1(svstnt1_vnum_s16, aarch64_sve_stnt1, 16386),
5218
SVEMAP1(svstnt1_vnum_s32, aarch64_sve_stnt1, 16387),
5219
SVEMAP1(svstnt1_vnum_s64, aarch64_sve_stnt1, 16388),
5220
SVEMAP1(svstnt1_vnum_s8, aarch64_sve_stnt1, 16385),
5221
SVEMAP1(svstnt1_vnum_u16, aarch64_sve_stnt1, 16386),
5222
SVEMAP1(svstnt1_vnum_u32, aarch64_sve_stnt1, 16387),
5223
SVEMAP1(svstnt1_vnum_u64, aarch64_sve_stnt1, 16388),
5224
SVEMAP1(svstnt1_vnum_u8, aarch64_sve_stnt1, 16385),
5225
SVEMAP1(svstnt1b_scatter_s64offset_s64, aarch64_sve_stnt1_scatter, 16842772),
5226
SVEMAP1(svstnt1b_scatter_s64offset_u64, aarch64_sve_stnt1_scatter, 16842772),
5227
SVEMAP1(svstnt1b_scatter_u32base_offset_s32, aarch64_sve_stnt1_scatter_scalar_offset, 16842771),
5228
SVEMAP1(svstnt1b_scatter_u32base_offset_u32, aarch64_sve_stnt1_scatter_scalar_offset, 16842771),
5229
SVEMAP1(svstnt1b_scatter_u32base_s32, aarch64_sve_stnt1_scatter_scalar_offset, 65555),
5230
SVEMAP1(svstnt1b_scatter_u32base_u32, aarch64_sve_stnt1_scatter_scalar_offset, 65555),
5231
SVEMAP1(svstnt1b_scatter_u32offset_s32, aarch64_sve_stnt1_scatter_uxtw, 16842771),
5232
SVEMAP1(svstnt1b_scatter_u32offset_u32, aarch64_sve_stnt1_scatter_uxtw, 16842771),
5233
SVEMAP1(svstnt1b_scatter_u64base_offset_s64, aarch64_sve_stnt1_scatter_scalar_offset, 16842772),
5234
SVEMAP1(svstnt1b_scatter_u64base_offset_u64, aarch64_sve_stnt1_scatter_scalar_offset, 16842772),
5235
SVEMAP1(svstnt1b_scatter_u64base_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65556),
5236
SVEMAP1(svstnt1b_scatter_u64base_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65556),
5237
SVEMAP1(svstnt1b_scatter_u64offset_s64, aarch64_sve_stnt1_scatter, 16842772),
5238
SVEMAP1(svstnt1b_scatter_u64offset_u64, aarch64_sve_stnt1_scatter, 16842772),
5239
SVEMAP1(svstnt1h_scatter_s64index_s64, aarch64_sve_stnt1_scatter_index, 65572),
5240
SVEMAP1(svstnt1h_scatter_s64index_u64, aarch64_sve_stnt1_scatter_index, 65572),
5241
SVEMAP1(svstnt1h_scatter_s64offset_s64, aarch64_sve_stnt1_scatter, 16842788),
5242
SVEMAP1(svstnt1h_scatter_s64offset_u64, aarch64_sve_stnt1_scatter, 16842788),
5243
SVEMAP1(svstnt1h_scatter_u32base_index_s32, aarch64_sve_stnt1_scatter_scalar_offset, 65571),
5244
SVEMAP1(svstnt1h_scatter_u32base_index_u32, aarch64_sve_stnt1_scatter_scalar_offset, 65571),
5245
SVEMAP1(svstnt1h_scatter_u32base_offset_s32, aarch64_sve_stnt1_scatter_scalar_offset, 16842787),
5246
SVEMAP1(svstnt1h_scatter_u32base_offset_u32, aarch64_sve_stnt1_scatter_scalar_offset, 16842787),
5247
SVEMAP1(svstnt1h_scatter_u32base_s32, aarch64_sve_stnt1_scatter_scalar_offset, 65571),
5248
SVEMAP1(svstnt1h_scatter_u32base_u32, aarch64_sve_stnt1_scatter_scalar_offset, 65571),
5249
SVEMAP1(svstnt1h_scatter_u32offset_s32, aarch64_sve_stnt1_scatter_uxtw, 16842787),
5250
SVEMAP1(svstnt1h_scatter_u32offset_u32, aarch64_sve_stnt1_scatter_uxtw, 16842787),
5251
SVEMAP1(svstnt1h_scatter_u64base_index_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65572),
5252
SVEMAP1(svstnt1h_scatter_u64base_index_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65572),
5253
SVEMAP1(svstnt1h_scatter_u64base_offset_s64, aarch64_sve_stnt1_scatter_scalar_offset, 16842788),
5254
SVEMAP1(svstnt1h_scatter_u64base_offset_u64, aarch64_sve_stnt1_scatter_scalar_offset, 16842788),
5255
SVEMAP1(svstnt1h_scatter_u64base_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65572),
5256
SVEMAP1(svstnt1h_scatter_u64base_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65572),
5257
SVEMAP1(svstnt1h_scatter_u64index_s64, aarch64_sve_stnt1_scatter_index, 65572),
5258
SVEMAP1(svstnt1h_scatter_u64index_u64, aarch64_sve_stnt1_scatter_index, 65572),
5259
SVEMAP1(svstnt1h_scatter_u64offset_s64, aarch64_sve_stnt1_scatter, 16842788),
5260
SVEMAP1(svstnt1h_scatter_u64offset_u64, aarch64_sve_stnt1_scatter, 16842788),
5261
SVEMAP1(svstnt1w_scatter_s64index_s64, aarch64_sve_stnt1_scatter_index, 65588),
5262
SVEMAP1(svstnt1w_scatter_s64index_u64, aarch64_sve_stnt1_scatter_index, 65588),
5263
SVEMAP1(svstnt1w_scatter_s64offset_s64, aarch64_sve_stnt1_scatter, 16842804),
5264
SVEMAP1(svstnt1w_scatter_s64offset_u64, aarch64_sve_stnt1_scatter, 16842804),
5265
SVEMAP1(svstnt1w_scatter_u64base_index_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65588),
5266
SVEMAP1(svstnt1w_scatter_u64base_index_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65588),
5267
SVEMAP1(svstnt1w_scatter_u64base_offset_s64, aarch64_sve_stnt1_scatter_scalar_offset, 16842804),
5268
SVEMAP1(svstnt1w_scatter_u64base_offset_u64, aarch64_sve_stnt1_scatter_scalar_offset, 16842804),
5269
SVEMAP1(svstnt1w_scatter_u64base_s64, aarch64_sve_stnt1_scatter_scalar_offset, 65588),
5270
SVEMAP1(svstnt1w_scatter_u64base_u64, aarch64_sve_stnt1_scatter_scalar_offset, 65588),
5271
SVEMAP1(svstnt1w_scatter_u64index_s64, aarch64_sve_stnt1_scatter_index, 65588),
5272
SVEMAP1(svstnt1w_scatter_u64index_u64, aarch64_sve_stnt1_scatter_index, 65588),
5273
SVEMAP1(svstnt1w_scatter_u64offset_s64, aarch64_sve_stnt1_scatter, 16842804),
5274
SVEMAP1(svstnt1w_scatter_u64offset_u64, aarch64_sve_stnt1_scatter, 16842804),
5275
SVEMAP1(svsub_f16_m, aarch64_sve_fsub, 261),
5276
SVEMAP1(svsub_f16_x, aarch64_sve_fsub, 133),
5277
SVEMAP1(svsub_f16_z, aarch64_sve_fsub, 389),
5278
SVEMAP1(svsub_f32_m, aarch64_sve_fsub, 262),
5279
SVEMAP1(svsub_f32_x, aarch64_sve_fsub, 134),
5280
SVEMAP1(svsub_f32_z, aarch64_sve_fsub, 390),
5281
SVEMAP1(svsub_f64_m, aarch64_sve_fsub, 263),
5282
SVEMAP1(svsub_f64_x, aarch64_sve_fsub, 135),
5283
SVEMAP1(svsub_f64_z, aarch64_sve_fsub, 391),
5284
SVEMAP1(svsub_n_f16_m, aarch64_sve_fsub, 3333),
5285
SVEMAP1(svsub_n_f16_x, aarch64_sve_fsub, 3205),
5286
SVEMAP1(svsub_n_f16_z, aarch64_sve_fsub, 3461),
5287
SVEMAP1(svsub_n_f32_m, aarch64_sve_fsub, 3334),
5288
SVEMAP1(svsub_n_f32_x, aarch64_sve_fsub, 3206),
5289
SVEMAP1(svsub_n_f32_z, aarch64_sve_fsub, 3462),
5290
SVEMAP1(svsub_n_f64_m, aarch64_sve_fsub, 3335),
5291
SVEMAP1(svsub_n_f64_x, aarch64_sve_fsub, 3207),
5292
SVEMAP1(svsub_n_f64_z, aarch64_sve_fsub, 3463),
5293
SVEMAP1(svsub_n_s16_m, aarch64_sve_sub, 3330),
5294
SVEMAP1(svsub_n_s16_x, aarch64_sve_sub, 3202),
5295
SVEMAP1(svsub_n_s16_z, aarch64_sve_sub, 3458),
5296
SVEMAP1(svsub_n_s32_m, aarch64_sve_sub, 3331),
5297
SVEMAP1(svsub_n_s32_x, aarch64_sve_sub, 3203),
5298
SVEMAP1(svsub_n_s32_z, aarch64_sve_sub, 3459),
5299
SVEMAP1(svsub_n_s64_m, aarch64_sve_sub, 3332),
5300
SVEMAP1(svsub_n_s64_x, aarch64_sve_sub, 3204),
5301
SVEMAP1(svsub_n_s64_z, aarch64_sve_sub, 3460),
5302
SVEMAP1(svsub_n_s8_m, aarch64_sve_sub, 3329),
5303
SVEMAP1(svsub_n_s8_x, aarch64_sve_sub, 3201),
5304
SVEMAP1(svsub_n_s8_z, aarch64_sve_sub, 3457),
5305
SVEMAP1(svsub_n_u16_m, aarch64_sve_sub, 3330),
5306
SVEMAP1(svsub_n_u16_x, aarch64_sve_sub, 3202),
5307
SVEMAP1(svsub_n_u16_z, aarch64_sve_sub, 3458),
5308
SVEMAP1(svsub_n_u32_m, aarch64_sve_sub, 3331),
5309
SVEMAP1(svsub_n_u32_x, aarch64_sve_sub, 3203),
5310
SVEMAP1(svsub_n_u32_z, aarch64_sve_sub, 3459),
5311
SVEMAP1(svsub_n_u64_m, aarch64_sve_sub, 3332),
5312
SVEMAP1(svsub_n_u64_x, aarch64_sve_sub, 3204),
5313
SVEMAP1(svsub_n_u64_z, aarch64_sve_sub, 3460),
5314
SVEMAP1(svsub_n_u8_m, aarch64_sve_sub, 3329),
5315
SVEMAP1(svsub_n_u8_x, aarch64_sve_sub, 3201),
5316
SVEMAP1(svsub_n_u8_z, aarch64_sve_sub, 3457),
5317
SVEMAP1(svsub_s16_m, aarch64_sve_sub, 258),
5318
SVEMAP1(svsub_s16_x, aarch64_sve_sub, 130),
5319
SVEMAP1(svsub_s16_z, aarch64_sve_sub, 386),
5320
SVEMAP1(svsub_s32_m, aarch64_sve_sub, 259),
5321
SVEMAP1(svsub_s32_x, aarch64_sve_sub, 131),
5322
SVEMAP1(svsub_s32_z, aarch64_sve_sub, 387),
5323
SVEMAP1(svsub_s64_m, aarch64_sve_sub, 260),
5324
SVEMAP1(svsub_s64_x, aarch64_sve_sub, 132),
5325
SVEMAP1(svsub_s64_z, aarch64_sve_sub, 388),
5326
SVEMAP1(svsub_s8_m, aarch64_sve_sub, 257),
5327
SVEMAP1(svsub_s8_x, aarch64_sve_sub, 129),
5328
SVEMAP1(svsub_s8_z, aarch64_sve_sub, 385),
5329
SVEMAP1(svsub_u16_m, aarch64_sve_sub, 258),
5330
SVEMAP1(svsub_u16_x, aarch64_sve_sub, 130),
5331
SVEMAP1(svsub_u16_z, aarch64_sve_sub, 386),
5332
SVEMAP1(svsub_u32_m, aarch64_sve_sub, 259),
5333
SVEMAP1(svsub_u32_x, aarch64_sve_sub, 131),
5334
SVEMAP1(svsub_u32_z, aarch64_sve_sub, 387),
5335
SVEMAP1(svsub_u64_m, aarch64_sve_sub, 260),
5336
SVEMAP1(svsub_u64_x, aarch64_sve_sub, 132),
5337
SVEMAP1(svsub_u64_z, aarch64_sve_sub, 388),
5338
SVEMAP1(svsub_u8_m, aarch64_sve_sub, 257),
5339
SVEMAP1(svsub_u8_x, aarch64_sve_sub, 129),
5340
SVEMAP1(svsub_u8_z, aarch64_sve_sub, 385),
5341
SVEMAP1(svsubhnb_n_s16, aarch64_sve_subhnb, 2050),
5342
SVEMAP1(svsubhnb_n_s32, aarch64_sve_subhnb, 2051),
5343
SVEMAP1(svsubhnb_n_s64, aarch64_sve_subhnb, 2052),
5344
SVEMAP1(svsubhnb_n_u16, aarch64_sve_subhnb, 2050),
5345
SVEMAP1(svsubhnb_n_u32, aarch64_sve_subhnb, 2051),
5346
SVEMAP1(svsubhnb_n_u64, aarch64_sve_subhnb, 2052),
5347
SVEMAP1(svsubhnb_s16, aarch64_sve_subhnb, 2),
5348
SVEMAP1(svsubhnb_s32, aarch64_sve_subhnb, 3),
5349
SVEMAP1(svsubhnb_s64, aarch64_sve_subhnb, 4),
5350
SVEMAP1(svsubhnb_u16, aarch64_sve_subhnb, 2),
5351
SVEMAP1(svsubhnb_u32, aarch64_sve_subhnb, 3),
5352
SVEMAP1(svsubhnb_u64, aarch64_sve_subhnb, 4),
5353
SVEMAP1(svsubhnt_n_s16, aarch64_sve_subhnt, 3074),
5354
SVEMAP1(svsubhnt_n_s32, aarch64_sve_subhnt, 3075),
5355
SVEMAP1(svsubhnt_n_s64, aarch64_sve_subhnt, 3076),
5356
SVEMAP1(svsubhnt_n_u16, aarch64_sve_subhnt, 3074),
5357
SVEMAP1(svsubhnt_n_u32, aarch64_sve_subhnt, 3075),
5358
SVEMAP1(svsubhnt_n_u64, aarch64_sve_subhnt, 3076),
5359
SVEMAP1(svsubhnt_s16, aarch64_sve_subhnt, 2),
5360
SVEMAP1(svsubhnt_s32, aarch64_sve_subhnt, 3),
5361
SVEMAP1(svsubhnt_s64, aarch64_sve_subhnt, 4),
5362
SVEMAP1(svsubhnt_u16, aarch64_sve_subhnt, 2),
5363
SVEMAP1(svsubhnt_u32, aarch64_sve_subhnt, 3),
5364
SVEMAP1(svsubhnt_u64, aarch64_sve_subhnt, 4),
5365
SVEMAP1(svsublb_n_s16, aarch64_sve_ssublb, 2050),
5366
SVEMAP1(svsublb_n_s32, aarch64_sve_ssublb, 2051),
5367
SVEMAP1(svsublb_n_s64, aarch64_sve_ssublb, 2052),
5368
SVEMAP1(svsublb_n_u16, aarch64_sve_usublb, 2050),
5369
SVEMAP1(svsublb_n_u32, aarch64_sve_usublb, 2051),
5370
SVEMAP1(svsublb_n_u64, aarch64_sve_usublb, 2052),
5371
SVEMAP1(svsublb_s16, aarch64_sve_ssublb, 2),
5372
SVEMAP1(svsublb_s32, aarch64_sve_ssublb, 3),
5373
SVEMAP1(svsublb_s64, aarch64_sve_ssublb, 4),
5374
SVEMAP1(svsublb_u16, aarch64_sve_usublb, 2),
5375
SVEMAP1(svsublb_u32, aarch64_sve_usublb, 3),
5376
SVEMAP1(svsublb_u64, aarch64_sve_usublb, 4),
5377
SVEMAP1(svsublbt_n_s16, aarch64_sve_ssublbt, 2050),
5378
SVEMAP1(svsublbt_n_s32, aarch64_sve_ssublbt, 2051),
5379
SVEMAP1(svsublbt_n_s64, aarch64_sve_ssublbt, 2052),
5380
SVEMAP1(svsublbt_s16, aarch64_sve_ssublbt, 2),
5381
SVEMAP1(svsublbt_s32, aarch64_sve_ssublbt, 3),
5382
SVEMAP1(svsublbt_s64, aarch64_sve_ssublbt, 4),
5383
SVEMAP1(svsublt_n_s16, aarch64_sve_ssublt, 2050),
5384
SVEMAP1(svsublt_n_s32, aarch64_sve_ssublt, 2051),
5385
SVEMAP1(svsublt_n_s64, aarch64_sve_ssublt, 2052),
5386
SVEMAP1(svsublt_n_u16, aarch64_sve_usublt, 2050),
5387
SVEMAP1(svsublt_n_u32, aarch64_sve_usublt, 2051),
5388
SVEMAP1(svsublt_n_u64, aarch64_sve_usublt, 2052),
5389
SVEMAP1(svsublt_s16, aarch64_sve_ssublt, 2),
5390
SVEMAP1(svsublt_s32, aarch64_sve_ssublt, 3),
5391
SVEMAP1(svsublt_s64, aarch64_sve_ssublt, 4),
5392
SVEMAP1(svsublt_u16, aarch64_sve_usublt, 2),
5393
SVEMAP1(svsublt_u32, aarch64_sve_usublt, 3),
5394
SVEMAP1(svsublt_u64, aarch64_sve_usublt, 4),
5395
SVEMAP1(svsubltb_n_s16, aarch64_sve_ssubltb, 2050),
5396
SVEMAP1(svsubltb_n_s32, aarch64_sve_ssubltb, 2051),
5397
SVEMAP1(svsubltb_n_s64, aarch64_sve_ssubltb, 2052),
5398
SVEMAP1(svsubltb_s16, aarch64_sve_ssubltb, 2),
5399
SVEMAP1(svsubltb_s32, aarch64_sve_ssubltb, 3),
5400
SVEMAP1(svsubltb_s64, aarch64_sve_ssubltb, 4),
5401
SVEMAP1(svsubr_f16_m, aarch64_sve_fsubr, 261),
5402
SVEMAP1(svsubr_f16_x, aarch64_sve_fsubr, 133),
5403
SVEMAP1(svsubr_f16_z, aarch64_sve_fsubr, 389),
5404
SVEMAP1(svsubr_f32_m, aarch64_sve_fsubr, 262),
5405
SVEMAP1(svsubr_f32_x, aarch64_sve_fsubr, 134),
5406
SVEMAP1(svsubr_f32_z, aarch64_sve_fsubr, 390),
5407
SVEMAP1(svsubr_f64_m, aarch64_sve_fsubr, 263),
5408
SVEMAP1(svsubr_f64_x, aarch64_sve_fsubr, 135),
5409
SVEMAP1(svsubr_f64_z, aarch64_sve_fsubr, 391),
5410
SVEMAP1(svsubr_n_f16_m, aarch64_sve_fsubr, 3333),
5411
SVEMAP1(svsubr_n_f16_x, aarch64_sve_fsubr, 3205),
5412
SVEMAP1(svsubr_n_f16_z, aarch64_sve_fsubr, 3461),
5413
SVEMAP1(svsubr_n_f32_m, aarch64_sve_fsubr, 3334),
5414
SVEMAP1(svsubr_n_f32_x, aarch64_sve_fsubr, 3206),
5415
SVEMAP1(svsubr_n_f32_z, aarch64_sve_fsubr, 3462),
5416
SVEMAP1(svsubr_n_f64_m, aarch64_sve_fsubr, 3335),
5417
SVEMAP1(svsubr_n_f64_x, aarch64_sve_fsubr, 3207),
5418
SVEMAP1(svsubr_n_f64_z, aarch64_sve_fsubr, 3463),
5419
SVEMAP1(svsubr_n_s16_m, aarch64_sve_subr, 3330),
5420
SVEMAP1(svsubr_n_s16_x, aarch64_sve_subr, 3202),
5421
SVEMAP1(svsubr_n_s16_z, aarch64_sve_subr, 3458),
5422
SVEMAP1(svsubr_n_s32_m, aarch64_sve_subr, 3331),
5423
SVEMAP1(svsubr_n_s32_x, aarch64_sve_subr, 3203),
5424
SVEMAP1(svsubr_n_s32_z, aarch64_sve_subr, 3459),
5425
SVEMAP1(svsubr_n_s64_m, aarch64_sve_subr, 3332),
5426
SVEMAP1(svsubr_n_s64_x, aarch64_sve_subr, 3204),
5427
SVEMAP1(svsubr_n_s64_z, aarch64_sve_subr, 3460),
5428
SVEMAP1(svsubr_n_s8_m, aarch64_sve_subr, 3329),
5429
SVEMAP1(svsubr_n_s8_x, aarch64_sve_subr, 3201),
5430
SVEMAP1(svsubr_n_s8_z, aarch64_sve_subr, 3457),
5431
SVEMAP1(svsubr_n_u16_m, aarch64_sve_subr, 3330),
5432
SVEMAP1(svsubr_n_u16_x, aarch64_sve_subr, 3202),
5433
SVEMAP1(svsubr_n_u16_z, aarch64_sve_subr, 3458),
5434
SVEMAP1(svsubr_n_u32_m, aarch64_sve_subr, 3331),
5435
SVEMAP1(svsubr_n_u32_x, aarch64_sve_subr, 3203),
5436
SVEMAP1(svsubr_n_u32_z, aarch64_sve_subr, 3459),
5437
SVEMAP1(svsubr_n_u64_m, aarch64_sve_subr, 3332),
5438
SVEMAP1(svsubr_n_u64_x, aarch64_sve_subr, 3204),
5439
SVEMAP1(svsubr_n_u64_z, aarch64_sve_subr, 3460),
5440
SVEMAP1(svsubr_n_u8_m, aarch64_sve_subr, 3329),
5441
SVEMAP1(svsubr_n_u8_x, aarch64_sve_subr, 3201),
5442
SVEMAP1(svsubr_n_u8_z, aarch64_sve_subr, 3457),
5443
SVEMAP1(svsubr_s16_m, aarch64_sve_subr, 258),
5444
SVEMAP1(svsubr_s16_x, aarch64_sve_subr, 130),
5445
SVEMAP1(svsubr_s16_z, aarch64_sve_subr, 386),
5446
SVEMAP1(svsubr_s32_m, aarch64_sve_subr, 259),
5447
SVEMAP1(svsubr_s32_x, aarch64_sve_subr, 131),
5448
SVEMAP1(svsubr_s32_z, aarch64_sve_subr, 387),
5449
SVEMAP1(svsubr_s64_m, aarch64_sve_subr, 260),
5450
SVEMAP1(svsubr_s64_x, aarch64_sve_subr, 132),
5451
SVEMAP1(svsubr_s64_z, aarch64_sve_subr, 388),
5452
SVEMAP1(svsubr_s8_m, aarch64_sve_subr, 257),
5453
SVEMAP1(svsubr_s8_x, aarch64_sve_subr, 129),
5454
SVEMAP1(svsubr_s8_z, aarch64_sve_subr, 385),
5455
SVEMAP1(svsubr_u16_m, aarch64_sve_subr, 258),
5456
SVEMAP1(svsubr_u16_x, aarch64_sve_subr, 130),
5457
SVEMAP1(svsubr_u16_z, aarch64_sve_subr, 386),
5458
SVEMAP1(svsubr_u32_m, aarch64_sve_subr, 259),
5459
SVEMAP1(svsubr_u32_x, aarch64_sve_subr, 131),
5460
SVEMAP1(svsubr_u32_z, aarch64_sve_subr, 387),
5461
SVEMAP1(svsubr_u64_m, aarch64_sve_subr, 260),
5462
SVEMAP1(svsubr_u64_x, aarch64_sve_subr, 132),
5463
SVEMAP1(svsubr_u64_z, aarch64_sve_subr, 388),
5464
SVEMAP1(svsubr_u8_m, aarch64_sve_subr, 257),
5465
SVEMAP1(svsubr_u8_x, aarch64_sve_subr, 129),
5466
SVEMAP1(svsubr_u8_z, aarch64_sve_subr, 385),
5467
SVEMAP1(svsubwb_n_s16, aarch64_sve_ssubwb, 2050),
5468
SVEMAP1(svsubwb_n_s32, aarch64_sve_ssubwb, 2051),
5469
SVEMAP1(svsubwb_n_s64, aarch64_sve_ssubwb, 2052),
5470
SVEMAP1(svsubwb_n_u16, aarch64_sve_usubwb, 2050),
5471
SVEMAP1(svsubwb_n_u32, aarch64_sve_usubwb, 2051),
5472
SVEMAP1(svsubwb_n_u64, aarch64_sve_usubwb, 2052),
5473
SVEMAP1(svsubwb_s16, aarch64_sve_ssubwb, 2),
5474
SVEMAP1(svsubwb_s32, aarch64_sve_ssubwb, 3),
5475
SVEMAP1(svsubwb_s64, aarch64_sve_ssubwb, 4),
5476
SVEMAP1(svsubwb_u16, aarch64_sve_usubwb, 2),
5477
SVEMAP1(svsubwb_u32, aarch64_sve_usubwb, 3),
5478
SVEMAP1(svsubwb_u64, aarch64_sve_usubwb, 4),
5479
SVEMAP1(svsubwt_n_s16, aarch64_sve_ssubwt, 2050),
5480
SVEMAP1(svsubwt_n_s32, aarch64_sve_ssubwt, 2051),
5481
SVEMAP1(svsubwt_n_s64, aarch64_sve_ssubwt, 2052),
5482
SVEMAP1(svsubwt_n_u16, aarch64_sve_usubwt, 2050),
5483
SVEMAP1(svsubwt_n_u32, aarch64_sve_usubwt, 2051),
5484
SVEMAP1(svsubwt_n_u64, aarch64_sve_usubwt, 2052),
5485
SVEMAP1(svsubwt_s16, aarch64_sve_ssubwt, 2),
5486
SVEMAP1(svsubwt_s32, aarch64_sve_ssubwt, 3),
5487
SVEMAP1(svsubwt_s64, aarch64_sve_ssubwt, 4),
5488
SVEMAP1(svsubwt_u16, aarch64_sve_usubwt, 2),
5489
SVEMAP1(svsubwt_u32, aarch64_sve_usubwt, 3),
5490
SVEMAP1(svsubwt_u64, aarch64_sve_usubwt, 4),
5491
SVEMAP1(svsudot_lane_s32, aarch64_sve_sudot_lane, 3),
5492
SVEMAP1(svsudot_n_s32, aarch64_sve_usdot, 1073744899),
5493
SVEMAP1(svsudot_s32, aarch64_sve_usdot, 1073741827),
5494
SVEMAP2(svtbl2_bf16, 12),
5495
SVEMAP2(svtbl2_f16, 5),
5496
SVEMAP2(svtbl2_f32, 6),
5497
SVEMAP2(svtbl2_f64, 7),
5498
SVEMAP2(svtbl2_s16, 2),
5499
SVEMAP2(svtbl2_s32, 3),
5500
SVEMAP2(svtbl2_s64, 4),
5501
SVEMAP2(svtbl2_s8, 1),
5502
SVEMAP2(svtbl2_u16, 2),
5503
SVEMAP2(svtbl2_u32, 3),
5504
SVEMAP2(svtbl2_u64, 4),
5505
SVEMAP2(svtbl2_u8, 1),
5506
SVEMAP1(svtbl_bf16, aarch64_sve_tbl, 12),
5507
SVEMAP1(svtbl_f16, aarch64_sve_tbl, 5),
5508
SVEMAP1(svtbl_f32, aarch64_sve_tbl, 6),
5509
SVEMAP1(svtbl_f64, aarch64_sve_tbl, 7),
5510
SVEMAP1(svtbl_s16, aarch64_sve_tbl, 2),
5511
SVEMAP1(svtbl_s32, aarch64_sve_tbl, 3),
5512
SVEMAP1(svtbl_s64, aarch64_sve_tbl, 4),
5513
SVEMAP1(svtbl_s8, aarch64_sve_tbl, 1),
5514
SVEMAP1(svtbl_u16, aarch64_sve_tbl, 2),
5515
SVEMAP1(svtbl_u32, aarch64_sve_tbl, 3),
5516
SVEMAP1(svtbl_u64, aarch64_sve_tbl, 4),
5517
SVEMAP1(svtbl_u8, aarch64_sve_tbl, 1),
5518
SVEMAP1(svtbx_bf16, aarch64_sve_tbx, 12),
5519
SVEMAP1(svtbx_f16, aarch64_sve_tbx, 5),
5520
SVEMAP1(svtbx_f32, aarch64_sve_tbx, 6),
5521
SVEMAP1(svtbx_f64, aarch64_sve_tbx, 7),
5522
SVEMAP1(svtbx_s16, aarch64_sve_tbx, 2),
5523
SVEMAP1(svtbx_s32, aarch64_sve_tbx, 3),
5524
SVEMAP1(svtbx_s64, aarch64_sve_tbx, 4),
5525
SVEMAP1(svtbx_s8, aarch64_sve_tbx, 1),
5526
SVEMAP1(svtbx_u16, aarch64_sve_tbx, 2),
5527
SVEMAP1(svtbx_u32, aarch64_sve_tbx, 3),
5528
SVEMAP1(svtbx_u64, aarch64_sve_tbx, 4),
5529
SVEMAP1(svtbx_u8, aarch64_sve_tbx, 1),
5530
SVEMAP1(svtmad_f16, aarch64_sve_ftmad_x, 5),
5531
SVEMAP1(svtmad_f32, aarch64_sve_ftmad_x, 6),
5532
SVEMAP1(svtmad_f64, aarch64_sve_ftmad_x, 7),
5533
SVEMAP1(svtrn1_b16, aarch64_sve_trn1_b16, 1048584),
5534
SVEMAP1(svtrn1_b32, aarch64_sve_trn1_b32, 1048584),
5535
SVEMAP1(svtrn1_b64, aarch64_sve_trn1_b64, 1048584),
5536
SVEMAP1(svtrn1_b8, aarch64_sve_trn1, 8),
5537
SVEMAP1(svtrn1_bf16, aarch64_sve_trn1, 12),
5538
SVEMAP1(svtrn1_f16, aarch64_sve_trn1, 5),
5539
SVEMAP1(svtrn1_f32, aarch64_sve_trn1, 6),
5540
SVEMAP1(svtrn1_f64, aarch64_sve_trn1, 7),
5541
SVEMAP1(svtrn1_s16, aarch64_sve_trn1, 2),
5542
SVEMAP1(svtrn1_s32, aarch64_sve_trn1, 3),
5543
SVEMAP1(svtrn1_s64, aarch64_sve_trn1, 4),
5544
SVEMAP1(svtrn1_s8, aarch64_sve_trn1, 1),
5545
SVEMAP1(svtrn1_u16, aarch64_sve_trn1, 2),
5546
SVEMAP1(svtrn1_u32, aarch64_sve_trn1, 3),
5547
SVEMAP1(svtrn1_u64, aarch64_sve_trn1, 4),
5548
SVEMAP1(svtrn1_u8, aarch64_sve_trn1, 1),
5549
SVEMAP1(svtrn1q_bf16, aarch64_sve_trn1q, 12),
5550
SVEMAP1(svtrn1q_f16, aarch64_sve_trn1q, 5),
5551
SVEMAP1(svtrn1q_f32, aarch64_sve_trn1q, 6),
5552
SVEMAP1(svtrn1q_f64, aarch64_sve_trn1q, 7),
5553
SVEMAP1(svtrn1q_s16, aarch64_sve_trn1q, 2),
5554
SVEMAP1(svtrn1q_s32, aarch64_sve_trn1q, 3),
5555
SVEMAP1(svtrn1q_s64, aarch64_sve_trn1q, 4),
5556
SVEMAP1(svtrn1q_s8, aarch64_sve_trn1q, 1),
5557
SVEMAP1(svtrn1q_u16, aarch64_sve_trn1q, 2),
5558
SVEMAP1(svtrn1q_u32, aarch64_sve_trn1q, 3),
5559
SVEMAP1(svtrn1q_u64, aarch64_sve_trn1q, 4),
5560
SVEMAP1(svtrn1q_u8, aarch64_sve_trn1q, 1),
5561
SVEMAP1(svtrn2_b16, aarch64_sve_trn2_b16, 1048584),
5562
SVEMAP1(svtrn2_b32, aarch64_sve_trn2_b32, 1048584),
5563
SVEMAP1(svtrn2_b64, aarch64_sve_trn2_b64, 1048584),
5564
SVEMAP1(svtrn2_b8, aarch64_sve_trn2, 8),
5565
SVEMAP1(svtrn2_bf16, aarch64_sve_trn2, 12),
5566
SVEMAP1(svtrn2_f16, aarch64_sve_trn2, 5),
5567
SVEMAP1(svtrn2_f32, aarch64_sve_trn2, 6),
5568
SVEMAP1(svtrn2_f64, aarch64_sve_trn2, 7),
5569
SVEMAP1(svtrn2_s16, aarch64_sve_trn2, 2),
5570
SVEMAP1(svtrn2_s32, aarch64_sve_trn2, 3),
5571
SVEMAP1(svtrn2_s64, aarch64_sve_trn2, 4),
5572
SVEMAP1(svtrn2_s8, aarch64_sve_trn2, 1),
5573
SVEMAP1(svtrn2_u16, aarch64_sve_trn2, 2),
5574
SVEMAP1(svtrn2_u32, aarch64_sve_trn2, 3),
5575
SVEMAP1(svtrn2_u64, aarch64_sve_trn2, 4),
5576
SVEMAP1(svtrn2_u8, aarch64_sve_trn2, 1),
5577
SVEMAP1(svtrn2q_bf16, aarch64_sve_trn2q, 12),
5578
SVEMAP1(svtrn2q_f16, aarch64_sve_trn2q, 5),
5579
SVEMAP1(svtrn2q_f32, aarch64_sve_trn2q, 6),
5580
SVEMAP1(svtrn2q_f64, aarch64_sve_trn2q, 7),
5581
SVEMAP1(svtrn2q_s16, aarch64_sve_trn2q, 2),
5582
SVEMAP1(svtrn2q_s32, aarch64_sve_trn2q, 3),
5583
SVEMAP1(svtrn2q_s64, aarch64_sve_trn2q, 4),
5584
SVEMAP1(svtrn2q_s8, aarch64_sve_trn2q, 1),
5585
SVEMAP1(svtrn2q_u16, aarch64_sve_trn2q, 2),
5586
SVEMAP1(svtrn2q_u32, aarch64_sve_trn2q, 3),
5587
SVEMAP1(svtrn2q_u64, aarch64_sve_trn2q, 4),
5588
SVEMAP1(svtrn2q_u8, aarch64_sve_trn2q, 1),
5589
SVEMAP1(svtsmul_f16, aarch64_sve_ftsmul_x, 5),
5590
SVEMAP1(svtsmul_f32, aarch64_sve_ftsmul_x, 6),
5591
SVEMAP1(svtsmul_f64, aarch64_sve_ftsmul_x, 7),
5592
SVEMAP1(svtssel_f16, aarch64_sve_ftssel_x, 5),
5593
SVEMAP1(svtssel_f32, aarch64_sve_ftssel_x, 6),
5594
SVEMAP1(svtssel_f64, aarch64_sve_ftssel_x, 7),
5595
SVEMAP2(svundef2_bf16, 2147483660),
5596
SVEMAP2(svundef2_f16, 2147483653),
5597
SVEMAP2(svundef2_f32, 2147483654),
5598
SVEMAP2(svundef2_f64, 2147483655),
5599
SVEMAP2(svundef2_s16, 2147483650),
5600
SVEMAP2(svundef2_s32, 2147483651),
5601
SVEMAP2(svundef2_s64, 2147483652),
5602
SVEMAP2(svundef2_s8, 2147483649),
5603
SVEMAP2(svundef2_u16, 2147483650),
5604
SVEMAP2(svundef2_u32, 2147483651),
5605
SVEMAP2(svundef2_u64, 2147483652),
5606
SVEMAP2(svundef2_u8, 2147483649),
5607
SVEMAP2(svundef3_bf16, 2147483660),
5608
SVEMAP2(svundef3_f16, 2147483653),
5609
SVEMAP2(svundef3_f32, 2147483654),
5610
SVEMAP2(svundef3_f64, 2147483655),
5611
SVEMAP2(svundef3_s16, 2147483650),
5612
SVEMAP2(svundef3_s32, 2147483651),
5613
SVEMAP2(svundef3_s64, 2147483652),
5614
SVEMAP2(svundef3_s8, 2147483649),
5615
SVEMAP2(svundef3_u16, 2147483650),
5616
SVEMAP2(svundef3_u32, 2147483651),
5617
SVEMAP2(svundef3_u64, 2147483652),
5618
SVEMAP2(svundef3_u8, 2147483649),
5619
SVEMAP2(svundef4_bf16, 2147483660),
5620
SVEMAP2(svundef4_f16, 2147483653),
5621
SVEMAP2(svundef4_f32, 2147483654),
5622
SVEMAP2(svundef4_f64, 2147483655),
5623
SVEMAP2(svundef4_s16, 2147483650),
5624
SVEMAP2(svundef4_s32, 2147483651),
5625
SVEMAP2(svundef4_s64, 2147483652),
5626
SVEMAP2(svundef4_s8, 2147483649),
5627
SVEMAP2(svundef4_u16, 2147483650),
5628
SVEMAP2(svundef4_u32, 2147483651),
5629
SVEMAP2(svundef4_u64, 2147483652),
5630
SVEMAP2(svundef4_u8, 2147483649),
5631
SVEMAP2(svundef_bf16, 2147483660),
5632
SVEMAP2(svundef_f16, 2147483653),
5633
SVEMAP2(svundef_f32, 2147483654),
5634
SVEMAP2(svundef_f64, 2147483655),
5635
SVEMAP2(svundef_s16, 2147483650),
5636
SVEMAP2(svundef_s32, 2147483651),
5637
SVEMAP2(svundef_s64, 2147483652),
5638
SVEMAP2(svundef_s8, 2147483649),
5639
SVEMAP2(svundef_u16, 2147483650),
5640
SVEMAP2(svundef_u32, 2147483651),
5641
SVEMAP2(svundef_u64, 2147483652),
5642
SVEMAP2(svundef_u8, 2147483649),
5643
SVEMAP1(svunpkhi_b, aarch64_sve_punpkhi, 8),
5644
SVEMAP1(svunpkhi_s16, aarch64_sve_sunpkhi, 2),
5645
SVEMAP1(svunpkhi_s32, aarch64_sve_sunpkhi, 3),
5646
SVEMAP1(svunpkhi_s64, aarch64_sve_sunpkhi, 4),
5647
SVEMAP1(svunpkhi_u16, aarch64_sve_uunpkhi, 2),
5648
SVEMAP1(svunpkhi_u32, aarch64_sve_uunpkhi, 3),
5649
SVEMAP1(svunpkhi_u64, aarch64_sve_uunpkhi, 4),
5650
SVEMAP1(svunpklo_b, aarch64_sve_punpklo, 8),
5651
SVEMAP1(svunpklo_s16, aarch64_sve_sunpklo, 2),
5652
SVEMAP1(svunpklo_s32, aarch64_sve_sunpklo, 3),
5653
SVEMAP1(svunpklo_s64, aarch64_sve_sunpklo, 4),
5654
SVEMAP1(svunpklo_u16, aarch64_sve_uunpklo, 2),
5655
SVEMAP1(svunpklo_u32, aarch64_sve_uunpklo, 3),
5656
SVEMAP1(svunpklo_u64, aarch64_sve_uunpklo, 4),
5657
SVEMAP1(svuqadd_n_s16_m, aarch64_sve_suqadd, 3330),
5658
SVEMAP1(svuqadd_n_s16_x, aarch64_sve_suqadd, 3202),
5659
SVEMAP1(svuqadd_n_s16_z, aarch64_sve_suqadd, 3458),
5660
SVEMAP1(svuqadd_n_s32_m, aarch64_sve_suqadd, 3331),
5661
SVEMAP1(svuqadd_n_s32_x, aarch64_sve_suqadd, 3203),
5662
SVEMAP1(svuqadd_n_s32_z, aarch64_sve_suqadd, 3459),
5663
SVEMAP1(svuqadd_n_s64_m, aarch64_sve_suqadd, 3332),
5664
SVEMAP1(svuqadd_n_s64_x, aarch64_sve_suqadd, 3204),
5665
SVEMAP1(svuqadd_n_s64_z, aarch64_sve_suqadd, 3460),
5666
SVEMAP1(svuqadd_n_s8_m, aarch64_sve_suqadd, 3329),
5667
SVEMAP1(svuqadd_n_s8_x, aarch64_sve_suqadd, 3201),
5668
SVEMAP1(svuqadd_n_s8_z, aarch64_sve_suqadd, 3457),
5669
SVEMAP1(svuqadd_s16_m, aarch64_sve_suqadd, 258),
5670
SVEMAP1(svuqadd_s16_x, aarch64_sve_suqadd, 130),
5671
SVEMAP1(svuqadd_s16_z, aarch64_sve_suqadd, 386),
5672
SVEMAP1(svuqadd_s32_m, aarch64_sve_suqadd, 259),
5673
SVEMAP1(svuqadd_s32_x, aarch64_sve_suqadd, 131),
5674
SVEMAP1(svuqadd_s32_z, aarch64_sve_suqadd, 387),
5675
SVEMAP1(svuqadd_s64_m, aarch64_sve_suqadd, 260),
5676
SVEMAP1(svuqadd_s64_x, aarch64_sve_suqadd, 132),
5677
SVEMAP1(svuqadd_s64_z, aarch64_sve_suqadd, 388),
5678
SVEMAP1(svuqadd_s8_m, aarch64_sve_suqadd, 257),
5679
SVEMAP1(svuqadd_s8_x, aarch64_sve_suqadd, 129),
5680
SVEMAP1(svuqadd_s8_z, aarch64_sve_suqadd, 385),
5681
SVEMAP1(svusdot_lane_s32, aarch64_sve_usdot_lane, 3),
5682
SVEMAP1(svusdot_n_s32, aarch64_sve_usdot, 3075),
5683
SVEMAP1(svusdot_s32, aarch64_sve_usdot, 3),
5684
SVEMAP1(svusmmla_s32, aarch64_sve_usmmla, 3),
5685
SVEMAP1(svuzp1_b16, aarch64_sve_uzp1_b16, 1048584),
5686
SVEMAP1(svuzp1_b32, aarch64_sve_uzp1_b32, 1048584),
5687
SVEMAP1(svuzp1_b64, aarch64_sve_uzp1_b64, 1048584),
5688
SVEMAP1(svuzp1_b8, aarch64_sve_uzp1, 8),
5689
SVEMAP1(svuzp1_bf16, aarch64_sve_uzp1, 12),
5690
SVEMAP1(svuzp1_f16, aarch64_sve_uzp1, 5),
5691
SVEMAP1(svuzp1_f32, aarch64_sve_uzp1, 6),
5692
SVEMAP1(svuzp1_f64, aarch64_sve_uzp1, 7),
5693
SVEMAP1(svuzp1_s16, aarch64_sve_uzp1, 2),
5694
SVEMAP1(svuzp1_s32, aarch64_sve_uzp1, 3),
5695
SVEMAP1(svuzp1_s64, aarch64_sve_uzp1, 4),
5696
SVEMAP1(svuzp1_s8, aarch64_sve_uzp1, 1),
5697
SVEMAP1(svuzp1_u16, aarch64_sve_uzp1, 2),
5698
SVEMAP1(svuzp1_u32, aarch64_sve_uzp1, 3),
5699
SVEMAP1(svuzp1_u64, aarch64_sve_uzp1, 4),
5700
SVEMAP1(svuzp1_u8, aarch64_sve_uzp1, 1),
5701
SVEMAP1(svuzp1q_bf16, aarch64_sve_uzp1q, 12),
5702
SVEMAP1(svuzp1q_f16, aarch64_sve_uzp1q, 5),
5703
SVEMAP1(svuzp1q_f32, aarch64_sve_uzp1q, 6),
5704
SVEMAP1(svuzp1q_f64, aarch64_sve_uzp1q, 7),
5705
SVEMAP1(svuzp1q_s16, aarch64_sve_uzp1q, 2),
5706
SVEMAP1(svuzp1q_s32, aarch64_sve_uzp1q, 3),
5707
SVEMAP1(svuzp1q_s64, aarch64_sve_uzp1q, 4),
5708
SVEMAP1(svuzp1q_s8, aarch64_sve_uzp1q, 1),
5709
SVEMAP1(svuzp1q_u16, aarch64_sve_uzp1q, 2),
5710
SVEMAP1(svuzp1q_u32, aarch64_sve_uzp1q, 3),
5711
SVEMAP1(svuzp1q_u64, aarch64_sve_uzp1q, 4),
5712
SVEMAP1(svuzp1q_u8, aarch64_sve_uzp1q, 1),
5713
SVEMAP1(svuzp2_b16, aarch64_sve_uzp2_b16, 1048584),
5714
SVEMAP1(svuzp2_b32, aarch64_sve_uzp2_b32, 1048584),
5715
SVEMAP1(svuzp2_b64, aarch64_sve_uzp2_b64, 1048584),
5716
SVEMAP1(svuzp2_b8, aarch64_sve_uzp2, 8),
5717
SVEMAP1(svuzp2_bf16, aarch64_sve_uzp2, 12),
5718
SVEMAP1(svuzp2_f16, aarch64_sve_uzp2, 5),
5719
SVEMAP1(svuzp2_f32, aarch64_sve_uzp2, 6),
5720
SVEMAP1(svuzp2_f64, aarch64_sve_uzp2, 7),
5721
SVEMAP1(svuzp2_s16, aarch64_sve_uzp2, 2),
5722
SVEMAP1(svuzp2_s32, aarch64_sve_uzp2, 3),
5723
SVEMAP1(svuzp2_s64, aarch64_sve_uzp2, 4),
5724
SVEMAP1(svuzp2_s8, aarch64_sve_uzp2, 1),
5725
SVEMAP1(svuzp2_u16, aarch64_sve_uzp2, 2),
5726
SVEMAP1(svuzp2_u32, aarch64_sve_uzp2, 3),
5727
SVEMAP1(svuzp2_u64, aarch64_sve_uzp2, 4),
5728
SVEMAP1(svuzp2_u8, aarch64_sve_uzp2, 1),
5729
SVEMAP1(svuzp2q_bf16, aarch64_sve_uzp2q, 12),
5730
SVEMAP1(svuzp2q_f16, aarch64_sve_uzp2q, 5),
5731
SVEMAP1(svuzp2q_f32, aarch64_sve_uzp2q, 6),
5732
SVEMAP1(svuzp2q_f64, aarch64_sve_uzp2q, 7),
5733
SVEMAP1(svuzp2q_s16, aarch64_sve_uzp2q, 2),
5734
SVEMAP1(svuzp2q_s32, aarch64_sve_uzp2q, 3),
5735
SVEMAP1(svuzp2q_s64, aarch64_sve_uzp2q, 4),
5736
SVEMAP1(svuzp2q_s8, aarch64_sve_uzp2q, 1),
5737
SVEMAP1(svuzp2q_u16, aarch64_sve_uzp2q, 2),
5738
SVEMAP1(svuzp2q_u32, aarch64_sve_uzp2q, 3),
5739
SVEMAP1(svuzp2q_u64, aarch64_sve_uzp2q, 4),
5740
SVEMAP1(svuzp2q_u8, aarch64_sve_uzp2q, 1),
5741
SVEMAP1(svwhilege_b16_s32, aarch64_sve_whilege, 2097161),
5742
SVEMAP1(svwhilege_b16_s64, aarch64_sve_whilege, 2097161),
5743
SVEMAP1(svwhilege_b16_u32, aarch64_sve_whilehs, 2097161),
5744
SVEMAP1(svwhilege_b16_u64, aarch64_sve_whilehs, 2097161),
5745
SVEMAP1(svwhilege_b32_s32, aarch64_sve_whilege, 2097162),
5746
SVEMAP1(svwhilege_b32_s64, aarch64_sve_whilege, 2097162),
5747
SVEMAP1(svwhilege_b32_u32, aarch64_sve_whilehs, 2097162),
5748
SVEMAP1(svwhilege_b32_u64, aarch64_sve_whilehs, 2097162),
5749
SVEMAP1(svwhilege_b64_s32, aarch64_sve_whilege, 2097163),
5750
SVEMAP1(svwhilege_b64_s64, aarch64_sve_whilege, 2097163),
5751
SVEMAP1(svwhilege_b64_u32, aarch64_sve_whilehs, 2097163),
5752
SVEMAP1(svwhilege_b64_u64, aarch64_sve_whilehs, 2097163),
5753
SVEMAP1(svwhilege_b8_s32, aarch64_sve_whilege, 2097160),
5754
SVEMAP1(svwhilege_b8_s64, aarch64_sve_whilege, 2097160),
5755
SVEMAP1(svwhilege_b8_u32, aarch64_sve_whilehs, 2097160),
5756
SVEMAP1(svwhilege_b8_u64, aarch64_sve_whilehs, 2097160),
5757
SVEMAP1(svwhilegt_b16_s32, aarch64_sve_whilegt, 2097161),
5758
SVEMAP1(svwhilegt_b16_s64, aarch64_sve_whilegt, 2097161),
5759
SVEMAP1(svwhilegt_b16_u32, aarch64_sve_whilehi, 2097161),
5760
SVEMAP1(svwhilegt_b16_u64, aarch64_sve_whilehi, 2097161),
5761
SVEMAP1(svwhilegt_b32_s32, aarch64_sve_whilegt, 2097162),
5762
SVEMAP1(svwhilegt_b32_s64, aarch64_sve_whilegt, 2097162),
5763
SVEMAP1(svwhilegt_b32_u32, aarch64_sve_whilehi, 2097162),
5764
SVEMAP1(svwhilegt_b32_u64, aarch64_sve_whilehi, 2097162),
5765
SVEMAP1(svwhilegt_b64_s32, aarch64_sve_whilegt, 2097163),
5766
SVEMAP1(svwhilegt_b64_s64, aarch64_sve_whilegt, 2097163),
5767
SVEMAP1(svwhilegt_b64_u32, aarch64_sve_whilehi, 2097163),
5768
SVEMAP1(svwhilegt_b64_u64, aarch64_sve_whilehi, 2097163),
5769
SVEMAP1(svwhilegt_b8_s32, aarch64_sve_whilegt, 2097160),
5770
SVEMAP1(svwhilegt_b8_s64, aarch64_sve_whilegt, 2097160),
5771
SVEMAP1(svwhilegt_b8_u32, aarch64_sve_whilehi, 2097160),
5772
SVEMAP1(svwhilegt_b8_u64, aarch64_sve_whilehi, 2097160),
5773
SVEMAP1(svwhilele_b16_s32, aarch64_sve_whilele, 2097161),
5774
SVEMAP1(svwhilele_b16_s64, aarch64_sve_whilele, 2097161),
5775
SVEMAP1(svwhilele_b16_u32, aarch64_sve_whilels, 2097161),
5776
SVEMAP1(svwhilele_b16_u64, aarch64_sve_whilels, 2097161),
5777
SVEMAP1(svwhilele_b32_s32, aarch64_sve_whilele, 2097162),
5778
SVEMAP1(svwhilele_b32_s64, aarch64_sve_whilele, 2097162),
5779
SVEMAP1(svwhilele_b32_u32, aarch64_sve_whilels, 2097162),
5780
SVEMAP1(svwhilele_b32_u64, aarch64_sve_whilels, 2097162),
5781
SVEMAP1(svwhilele_b64_s32, aarch64_sve_whilele, 2097163),
5782
SVEMAP1(svwhilele_b64_s64, aarch64_sve_whilele, 2097163),
5783
SVEMAP1(svwhilele_b64_u32, aarch64_sve_whilels, 2097163),
5784
SVEMAP1(svwhilele_b64_u64, aarch64_sve_whilels, 2097163),
5785
SVEMAP1(svwhilele_b8_s32, aarch64_sve_whilele, 2097160),
5786
SVEMAP1(svwhilele_b8_s64, aarch64_sve_whilele, 2097160),
5787
SVEMAP1(svwhilele_b8_u32, aarch64_sve_whilels, 2097160),
5788
SVEMAP1(svwhilele_b8_u64, aarch64_sve_whilels, 2097160),
5789
SVEMAP1(svwhilelt_b16_s32, aarch64_sve_whilelt, 2097161),
5790
SVEMAP1(svwhilelt_b16_s64, aarch64_sve_whilelt, 2097161),
5791
SVEMAP1(svwhilelt_b16_u32, aarch64_sve_whilelo, 2097161),
5792
SVEMAP1(svwhilelt_b16_u64, aarch64_sve_whilelo, 2097161),
5793
SVEMAP1(svwhilelt_b32_s32, aarch64_sve_whilelt, 2097162),
5794
SVEMAP1(svwhilelt_b32_s64, aarch64_sve_whilelt, 2097162),
5795
SVEMAP1(svwhilelt_b32_u32, aarch64_sve_whilelo, 2097162),
5796
SVEMAP1(svwhilelt_b32_u64, aarch64_sve_whilelo, 2097162),
5797
SVEMAP1(svwhilelt_b64_s32, aarch64_sve_whilelt, 2097163),
5798
SVEMAP1(svwhilelt_b64_s64, aarch64_sve_whilelt, 2097163),
5799
SVEMAP1(svwhilelt_b64_u32, aarch64_sve_whilelo, 2097163),
5800
SVEMAP1(svwhilelt_b64_u64, aarch64_sve_whilelo, 2097163),
5801
SVEMAP1(svwhilelt_b8_s32, aarch64_sve_whilelt, 2097160),
5802
SVEMAP1(svwhilelt_b8_s64, aarch64_sve_whilelt, 2097160),
5803
SVEMAP1(svwhilelt_b8_u32, aarch64_sve_whilelo, 2097160),
5804
SVEMAP1(svwhilelt_b8_u64, aarch64_sve_whilelo, 2097160),
5805
SVEMAP1(svwhilerw_bf16, aarch64_sve_whilerw_h, 4194316),
5806
SVEMAP1(svwhilerw_f16, aarch64_sve_whilerw_h, 4194309),
5807
SVEMAP1(svwhilerw_f32, aarch64_sve_whilerw_s, 4194310),
5808
SVEMAP1(svwhilerw_f64, aarch64_sve_whilerw_d, 4194311),
5809
SVEMAP1(svwhilerw_s16, aarch64_sve_whilerw_h, 4194306),
5810
SVEMAP1(svwhilerw_s32, aarch64_sve_whilerw_s, 4194307),
5811
SVEMAP1(svwhilerw_s64, aarch64_sve_whilerw_d, 4194308),
5812
SVEMAP1(svwhilerw_s8, aarch64_sve_whilerw_b, 4194305),
5813
SVEMAP1(svwhilerw_u16, aarch64_sve_whilerw_h, 4194306),
5814
SVEMAP1(svwhilerw_u32, aarch64_sve_whilerw_s, 4194307),
5815
SVEMAP1(svwhilerw_u64, aarch64_sve_whilerw_d, 4194308),
5816
SVEMAP1(svwhilerw_u8, aarch64_sve_whilerw_b, 4194305),
5817
SVEMAP1(svwhilewr_bf16, aarch64_sve_whilewr_h, 4194316),
5818
SVEMAP1(svwhilewr_f16, aarch64_sve_whilewr_h, 4194309),
5819
SVEMAP1(svwhilewr_f32, aarch64_sve_whilewr_s, 4194310),
5820
SVEMAP1(svwhilewr_f64, aarch64_sve_whilewr_d, 4194311),
5821
SVEMAP1(svwhilewr_s16, aarch64_sve_whilewr_h, 4194306),
5822
SVEMAP1(svwhilewr_s32, aarch64_sve_whilewr_s, 4194307),
5823
SVEMAP1(svwhilewr_s64, aarch64_sve_whilewr_d, 4194308),
5824
SVEMAP1(svwhilewr_s8, aarch64_sve_whilewr_b, 4194305),
5825
SVEMAP1(svwhilewr_u16, aarch64_sve_whilewr_h, 4194306),
5826
SVEMAP1(svwhilewr_u32, aarch64_sve_whilewr_s, 4194307),
5827
SVEMAP1(svwhilewr_u64, aarch64_sve_whilewr_d, 4194308),
5828
SVEMAP1(svwhilewr_u8, aarch64_sve_whilewr_b, 4194305),
5829
SVEMAP2(svwrffr, 1048584),
5830
SVEMAP1(svxar_n_s16, aarch64_sve_xar, 2),
5831
SVEMAP1(svxar_n_s32, aarch64_sve_xar, 3),
5832
SVEMAP1(svxar_n_s64, aarch64_sve_xar, 4),
5833
SVEMAP1(svxar_n_s8, aarch64_sve_xar, 1),
5834
SVEMAP1(svxar_n_u16, aarch64_sve_xar, 2),
5835
SVEMAP1(svxar_n_u32, aarch64_sve_xar, 3),
5836
SVEMAP1(svxar_n_u64, aarch64_sve_xar, 4),
5837
SVEMAP1(svxar_n_u8, aarch64_sve_xar, 1),
5838
SVEMAP1(svzip1_b16, aarch64_sve_zip1_b16, 1048584),
5839
SVEMAP1(svzip1_b32, aarch64_sve_zip1_b32, 1048584),
5840
SVEMAP1(svzip1_b64, aarch64_sve_zip1_b64, 1048584),
5841
SVEMAP1(svzip1_b8, aarch64_sve_zip1, 8),
5842
SVEMAP1(svzip1_bf16, aarch64_sve_zip1, 12),
5843
SVEMAP1(svzip1_f16, aarch64_sve_zip1, 5),
5844
SVEMAP1(svzip1_f32, aarch64_sve_zip1, 6),
5845
SVEMAP1(svzip1_f64, aarch64_sve_zip1, 7),
5846
SVEMAP1(svzip1_s16, aarch64_sve_zip1, 2),
5847
SVEMAP1(svzip1_s32, aarch64_sve_zip1, 3),
5848
SVEMAP1(svzip1_s64, aarch64_sve_zip1, 4),
5849
SVEMAP1(svzip1_s8, aarch64_sve_zip1, 1),
5850
SVEMAP1(svzip1_u16, aarch64_sve_zip1, 2),
5851
SVEMAP1(svzip1_u32, aarch64_sve_zip1, 3),
5852
SVEMAP1(svzip1_u64, aarch64_sve_zip1, 4),
5853
SVEMAP1(svzip1_u8, aarch64_sve_zip1, 1),
5854
SVEMAP1(svzip1q_bf16, aarch64_sve_zip1q, 12),
5855
SVEMAP1(svzip1q_f16, aarch64_sve_zip1q, 5),
5856
SVEMAP1(svzip1q_f32, aarch64_sve_zip1q, 6),
5857
SVEMAP1(svzip1q_f64, aarch64_sve_zip1q, 7),
5858
SVEMAP1(svzip1q_s16, aarch64_sve_zip1q, 2),
5859
SVEMAP1(svzip1q_s32, aarch64_sve_zip1q, 3),
5860
SVEMAP1(svzip1q_s64, aarch64_sve_zip1q, 4),
5861
SVEMAP1(svzip1q_s8, aarch64_sve_zip1q, 1),
5862
SVEMAP1(svzip1q_u16, aarch64_sve_zip1q, 2),
5863
SVEMAP1(svzip1q_u32, aarch64_sve_zip1q, 3),
5864
SVEMAP1(svzip1q_u64, aarch64_sve_zip1q, 4),
5865
SVEMAP1(svzip1q_u8, aarch64_sve_zip1q, 1),
5866
SVEMAP1(svzip2_b16, aarch64_sve_zip2_b16, 1048584),
5867
SVEMAP1(svzip2_b32, aarch64_sve_zip2_b32, 1048584),
5868
SVEMAP1(svzip2_b64, aarch64_sve_zip2_b64, 1048584),
5869
SVEMAP1(svzip2_b8, aarch64_sve_zip2, 8),
5870
SVEMAP1(svzip2_bf16, aarch64_sve_zip2, 12),
5871
SVEMAP1(svzip2_f16, aarch64_sve_zip2, 5),
5872
SVEMAP1(svzip2_f32, aarch64_sve_zip2, 6),
5873
SVEMAP1(svzip2_f64, aarch64_sve_zip2, 7),
5874
SVEMAP1(svzip2_s16, aarch64_sve_zip2, 2),
5875
SVEMAP1(svzip2_s32, aarch64_sve_zip2, 3),
5876
SVEMAP1(svzip2_s64, aarch64_sve_zip2, 4),
5877
SVEMAP1(svzip2_s8, aarch64_sve_zip2, 1),
5878
SVEMAP1(svzip2_u16, aarch64_sve_zip2, 2),
5879
SVEMAP1(svzip2_u32, aarch64_sve_zip2, 3),
5880
SVEMAP1(svzip2_u64, aarch64_sve_zip2, 4),
5881
SVEMAP1(svzip2_u8, aarch64_sve_zip2, 1),
5882
SVEMAP1(svzip2q_bf16, aarch64_sve_zip2q, 12),
5883
SVEMAP1(svzip2q_f16, aarch64_sve_zip2q, 5),
5884
SVEMAP1(svzip2q_f32, aarch64_sve_zip2q, 6),
5885
SVEMAP1(svzip2q_f64, aarch64_sve_zip2q, 7),
5886
SVEMAP1(svzip2q_s16, aarch64_sve_zip2q, 2),
5887
SVEMAP1(svzip2q_s32, aarch64_sve_zip2q, 3),
5888
SVEMAP1(svzip2q_s64, aarch64_sve_zip2q, 4),
5889
SVEMAP1(svzip2q_s8, aarch64_sve_zip2q, 1),
5890
SVEMAP1(svzip2q_u16, aarch64_sve_zip2q, 2),
5891
SVEMAP1(svzip2q_u32, aarch64_sve_zip2q, 3),
5892
SVEMAP1(svzip2q_u64, aarch64_sve_zip2q, 4),
5893
SVEMAP1(svzip2q_u8, aarch64_sve_zip2q, 1),
5894
#endif
5895