Coverage Report

Created: 2018-07-12 09:57

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/clang-build/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
Line
Count
Source (jump to first uncovered line)
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* Machine Code Emitter                                                       *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|*                                                                            *|
7
\*===----------------------------------------------------------------------===*/
8
9
uint64_t HexagonMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,
10
    SmallVectorImpl<MCFixup> &Fixups,
11
3.58k
    const MCSubtargetInfo &STI) const {
12
3.58k
  static const uint64_t InstBits[] = {
13
3.58k
    UINT64_C(0),
14
3.58k
    UINT64_C(0),
15
3.58k
    UINT64_C(0),
16
3.58k
    UINT64_C(0),
17
3.58k
    UINT64_C(0),
18
3.58k
    UINT64_C(0),
19
3.58k
    UINT64_C(0),
20
3.58k
    UINT64_C(0),
21
3.58k
    UINT64_C(0),
22
3.58k
    UINT64_C(0),
23
3.58k
    UINT64_C(0),
24
3.58k
    UINT64_C(0),
25
3.58k
    UINT64_C(0),
26
3.58k
    UINT64_C(0),
27
3.58k
    UINT64_C(0),
28
3.58k
    UINT64_C(0),
29
3.58k
    UINT64_C(0),
30
3.58k
    UINT64_C(0),
31
3.58k
    UINT64_C(0),
32
3.58k
    UINT64_C(0),
33
3.58k
    UINT64_C(0),
34
3.58k
    UINT64_C(0),
35
3.58k
    UINT64_C(0),
36
3.58k
    UINT64_C(0),
37
3.58k
    UINT64_C(0),
38
3.58k
    UINT64_C(0),
39
3.58k
    UINT64_C(0),
40
3.58k
    UINT64_C(0),
41
3.58k
    UINT64_C(0),
42
3.58k
    UINT64_C(0),
43
3.58k
    UINT64_C(0),
44
3.58k
    UINT64_C(0),
45
3.58k
    UINT64_C(0),
46
3.58k
    UINT64_C(0),
47
3.58k
    UINT64_C(0),
48
3.58k
    UINT64_C(0),
49
3.58k
    UINT64_C(0),
50
3.58k
    UINT64_C(0),
51
3.58k
    UINT64_C(0),
52
3.58k
    UINT64_C(0),
53
3.58k
    UINT64_C(0),
54
3.58k
    UINT64_C(0),
55
3.58k
    UINT64_C(0),
56
3.58k
    UINT64_C(0),
57
3.58k
    UINT64_C(0),
58
3.58k
    UINT64_C(0),
59
3.58k
    UINT64_C(0),
60
3.58k
    UINT64_C(0),
61
3.58k
    UINT64_C(0),
62
3.58k
    UINT64_C(0),
63
3.58k
    UINT64_C(0),
64
3.58k
    UINT64_C(0),
65
3.58k
    UINT64_C(0),
66
3.58k
    UINT64_C(0),
67
3.58k
    UINT64_C(0),
68
3.58k
    UINT64_C(0),
69
3.58k
    UINT64_C(0),
70
3.58k
    UINT64_C(0),
71
3.58k
    UINT64_C(0),
72
3.58k
    UINT64_C(0),
73
3.58k
    UINT64_C(0),
74
3.58k
    UINT64_C(0),
75
3.58k
    UINT64_C(0),
76
3.58k
    UINT64_C(0),
77
3.58k
    UINT64_C(0),
78
3.58k
    UINT64_C(0),
79
3.58k
    UINT64_C(0),
80
3.58k
    UINT64_C(0),
81
3.58k
    UINT64_C(0),
82
3.58k
    UINT64_C(0),
83
3.58k
    UINT64_C(0),
84
3.58k
    UINT64_C(0),
85
3.58k
    UINT64_C(0),
86
3.58k
    UINT64_C(0),
87
3.58k
    UINT64_C(0),
88
3.58k
    UINT64_C(0),
89
3.58k
    UINT64_C(0),
90
3.58k
    UINT64_C(0),
91
3.58k
    UINT64_C(0),
92
3.58k
    UINT64_C(0),
93
3.58k
    UINT64_C(0),
94
3.58k
    UINT64_C(0),
95
3.58k
    UINT64_C(0),
96
3.58k
    UINT64_C(0),
97
3.58k
    UINT64_C(0),
98
3.58k
    UINT64_C(0),
99
3.58k
    UINT64_C(0),
100
3.58k
    UINT64_C(0),
101
3.58k
    UINT64_C(0),
102
3.58k
    UINT64_C(0),
103
3.58k
    UINT64_C(0),
104
3.58k
    UINT64_C(0),
105
3.58k
    UINT64_C(0),
106
3.58k
    UINT64_C(0),
107
3.58k
    UINT64_C(0),
108
3.58k
    UINT64_C(0),
109
3.58k
    UINT64_C(0),
110
3.58k
    UINT64_C(0),
111
3.58k
    UINT64_C(0),
112
3.58k
    UINT64_C(0),
113
3.58k
    UINT64_C(0),
114
3.58k
    UINT64_C(0),
115
3.58k
    UINT64_C(0),
116
3.58k
    UINT64_C(0),
117
3.58k
    UINT64_C(0),
118
3.58k
    UINT64_C(0),
119
3.58k
    UINT64_C(0),
120
3.58k
    UINT64_C(0),
121
3.58k
    UINT64_C(0),
122
3.58k
    UINT64_C(0),
123
3.58k
    UINT64_C(0),
124
3.58k
    UINT64_C(0),
125
3.58k
    UINT64_C(0),
126
3.58k
    UINT64_C(0),
127
3.58k
    UINT64_C(0),
128
3.58k
    UINT64_C(0),
129
3.58k
    UINT64_C(0),
130
3.58k
    UINT64_C(0),
131
3.58k
    UINT64_C(0),
132
3.58k
    UINT64_C(0),
133
3.58k
    UINT64_C(0),
134
3.58k
    UINT64_C(0),
135
3.58k
    UINT64_C(0),
136
3.58k
    UINT64_C(0),
137
3.58k
    UINT64_C(0),
138
3.58k
    UINT64_C(0),
139
3.58k
    UINT64_C(0),
140
3.58k
    UINT64_C(0),
141
3.58k
    UINT64_C(0),
142
3.58k
    UINT64_C(0),
143
3.58k
    UINT64_C(0),
144
3.58k
    UINT64_C(0),
145
3.58k
    UINT64_C(0),
146
3.58k
    UINT64_C(0),
147
3.58k
    UINT64_C(0),
148
3.58k
    UINT64_C(0),
149
3.58k
    UINT64_C(0),
150
3.58k
    UINT64_C(0),
151
3.58k
    UINT64_C(0),
152
3.58k
    UINT64_C(0),
153
3.58k
    UINT64_C(0),
154
3.58k
    UINT64_C(0),
155
3.58k
    UINT64_C(0),
156
3.58k
    UINT64_C(0),
157
3.58k
    UINT64_C(0),
158
3.58k
    UINT64_C(0),
159
3.58k
    UINT64_C(0),
160
3.58k
    UINT64_C(0),
161
3.58k
    UINT64_C(0),
162
3.58k
    UINT64_C(0),
163
3.58k
    UINT64_C(0),
164
3.58k
    UINT64_C(0),
165
3.58k
    UINT64_C(0),
166
3.58k
    UINT64_C(0),
167
3.58k
    UINT64_C(0),
168
3.58k
    UINT64_C(0),
169
3.58k
    UINT64_C(0),
170
3.58k
    UINT64_C(0),
171
3.58k
    UINT64_C(0),
172
3.58k
    UINT64_C(0),
173
3.58k
    UINT64_C(0),
174
3.58k
    UINT64_C(0),
175
3.58k
    UINT64_C(0),
176
3.58k
    UINT64_C(0),
177
3.58k
    UINT64_C(0),
178
3.58k
    UINT64_C(0),
179
3.58k
    UINT64_C(0),
180
3.58k
    UINT64_C(0),
181
3.58k
    UINT64_C(0),
182
3.58k
    UINT64_C(0),
183
3.58k
    UINT64_C(0),
184
3.58k
    UINT64_C(0),
185
3.58k
    UINT64_C(0),
186
3.58k
    UINT64_C(0),
187
3.58k
    UINT64_C(0),
188
3.58k
    UINT64_C(0),
189
3.58k
    UINT64_C(0),
190
3.58k
    UINT64_C(0),
191
3.58k
    UINT64_C(0),
192
3.58k
    UINT64_C(0),
193
3.58k
    UINT64_C(0),
194
3.58k
    UINT64_C(0),
195
3.58k
    UINT64_C(0),
196
3.58k
    UINT64_C(0),
197
3.58k
    UINT64_C(0),
198
3.58k
    UINT64_C(0),
199
3.58k
    UINT64_C(0),
200
3.58k
    UINT64_C(0),
201
3.58k
    UINT64_C(0),
202
3.58k
    UINT64_C(0),
203
3.58k
    UINT64_C(0),
204
3.58k
    UINT64_C(0),
205
3.58k
    UINT64_C(0),
206
3.58k
    UINT64_C(0),
207
3.58k
    UINT64_C(0),
208
3.58k
    UINT64_C(0),
209
3.58k
    UINT64_C(0),
210
3.58k
    UINT64_C(0),
211
3.58k
    UINT64_C(0),
212
3.58k
    UINT64_C(0),
213
3.58k
    UINT64_C(0),
214
3.58k
    UINT64_C(0),
215
3.58k
    UINT64_C(0),
216
3.58k
    UINT64_C(0),
217
3.58k
    UINT64_C(0),
218
3.58k
    UINT64_C(0),
219
3.58k
    UINT64_C(0),
220
3.58k
    UINT64_C(0),
221
3.58k
    UINT64_C(0),
222
3.58k
    UINT64_C(0),
223
3.58k
    UINT64_C(0),
224
3.58k
    UINT64_C(0),
225
3.58k
    UINT64_C(0),
226
3.58k
    UINT64_C(0),
227
3.58k
    UINT64_C(0),
228
3.58k
    UINT64_C(0),
229
3.58k
    UINT64_C(0),
230
3.58k
    UINT64_C(0),
231
3.58k
    UINT64_C(0),
232
3.58k
    UINT64_C(0),
233
3.58k
    UINT64_C(0),
234
3.58k
    UINT64_C(0),
235
3.58k
    UINT64_C(0),
236
3.58k
    UINT64_C(0),
237
3.58k
    UINT64_C(0),
238
3.58k
    UINT64_C(0),
239
3.58k
    UINT64_C(0),
240
3.58k
    UINT64_C(0),
241
3.58k
    UINT64_C(0),
242
3.58k
    UINT64_C(0),
243
3.58k
    UINT64_C(0),
244
3.58k
    UINT64_C(0),
245
3.58k
    UINT64_C(0),
246
3.58k
    UINT64_C(0),
247
3.58k
    UINT64_C(0),
248
3.58k
    UINT64_C(0),
249
3.58k
    UINT64_C(0),
250
3.58k
    UINT64_C(0),
251
3.58k
    UINT64_C(0),
252
3.58k
    UINT64_C(0),
253
3.58k
    UINT64_C(0),
254
3.58k
    UINT64_C(0),
255
3.58k
    UINT64_C(0),
256
3.58k
    UINT64_C(0),
257
3.58k
    UINT64_C(0),
258
3.58k
    UINT64_C(0),
259
3.58k
    UINT64_C(0),
260
3.58k
    UINT64_C(0),
261
3.58k
    UINT64_C(0),
262
3.58k
    UINT64_C(0),
263
3.58k
    UINT64_C(0),
264
3.58k
    UINT64_C(0),
265
3.58k
    UINT64_C(0),
266
3.58k
    UINT64_C(0),
267
3.58k
    UINT64_C(0),
268
3.58k
    UINT64_C(0),
269
3.58k
    UINT64_C(0),
270
3.58k
    UINT64_C(0),
271
3.58k
    UINT64_C(0),
272
3.58k
    UINT64_C(0),
273
3.58k
    UINT64_C(0),
274
3.58k
    UINT64_C(0),
275
3.58k
    UINT64_C(0),
276
3.58k
    UINT64_C(0),
277
3.58k
    UINT64_C(0),
278
3.58k
    UINT64_C(0),
279
3.58k
    UINT64_C(0),
280
3.58k
    UINT64_C(0),
281
3.58k
    UINT64_C(0),
282
3.58k
    UINT64_C(0),
283
3.58k
    UINT64_C(0),
284
3.58k
    UINT64_C(0),
285
3.58k
    UINT64_C(0),
286
3.58k
    UINT64_C(0),
287
3.58k
    UINT64_C(0),
288
3.58k
    UINT64_C(0),
289
3.58k
    UINT64_C(0),
290
3.58k
    UINT64_C(0),
291
3.58k
    UINT64_C(0),
292
3.58k
    UINT64_C(0),
293
3.58k
    UINT64_C(0),
294
3.58k
    UINT64_C(0),
295
3.58k
    UINT64_C(0),
296
3.58k
    UINT64_C(0),
297
3.58k
    UINT64_C(0),
298
3.58k
    UINT64_C(0),
299
3.58k
    UINT64_C(0),
300
3.58k
    UINT64_C(0),
301
3.58k
    UINT64_C(0),
302
3.58k
    UINT64_C(0),
303
3.58k
    UINT64_C(0),
304
3.58k
    UINT64_C(0),
305
3.58k
    UINT64_C(0),
306
3.58k
    UINT64_C(0),
307
3.58k
    UINT64_C(0),
308
3.58k
    UINT64_C(0),
309
3.58k
    UINT64_C(0),
310
3.58k
    UINT64_C(0),
311
3.58k
    UINT64_C(0),
312
3.58k
    UINT64_C(0),
313
3.58k
    UINT64_C(0),
314
3.58k
    UINT64_C(0),
315
3.58k
    UINT64_C(0),
316
3.58k
    UINT64_C(0),
317
3.58k
    UINT64_C(0),
318
3.58k
    UINT64_C(0),
319
3.58k
    UINT64_C(0),
320
3.58k
    UINT64_C(0),
321
3.58k
    UINT64_C(0),
322
3.58k
    UINT64_C(0),
323
3.58k
    UINT64_C(0),
324
3.58k
    UINT64_C(0),
325
3.58k
    UINT64_C(0),
326
3.58k
    UINT64_C(0),
327
3.58k
    UINT64_C(0),
328
3.58k
    UINT64_C(0),
329
3.58k
    UINT64_C(0),
330
3.58k
    UINT64_C(0),
331
3.58k
    UINT64_C(0),
332
3.58k
    UINT64_C(0),
333
3.58k
    UINT64_C(0),
334
3.58k
    UINT64_C(0),
335
3.58k
    UINT64_C(0),
336
3.58k
    UINT64_C(0),
337
3.58k
    UINT64_C(0),
338
3.58k
    UINT64_C(0),
339
3.58k
    UINT64_C(0),
340
3.58k
    UINT64_C(0),
341
3.58k
    UINT64_C(0),
342
3.58k
    UINT64_C(0),
343
3.58k
    UINT64_C(0),
344
3.58k
    UINT64_C(0),
345
3.58k
    UINT64_C(0),
346
3.58k
    UINT64_C(0),
347
3.58k
    UINT64_C(0),
348
3.58k
    UINT64_C(0),
349
3.58k
    UINT64_C(0),
350
3.58k
    UINT64_C(0),
351
3.58k
    UINT64_C(0),
352
3.58k
    UINT64_C(0),
353
3.58k
    UINT64_C(0),
354
3.58k
    UINT64_C(0),
355
3.58k
    UINT64_C(0),
356
3.58k
    UINT64_C(0),
357
3.58k
    UINT64_C(0),
358
3.58k
    UINT64_C(0),
359
3.58k
    UINT64_C(0),
360
3.58k
    UINT64_C(0),
361
3.58k
    UINT64_C(0),
362
3.58k
    UINT64_C(0),
363
3.58k
    UINT64_C(0),
364
3.58k
    UINT64_C(0),
365
3.58k
    UINT64_C(0),
366
3.58k
    UINT64_C(0),
367
3.58k
    UINT64_C(0),
368
3.58k
    UINT64_C(0),
369
3.58k
    UINT64_C(0),
370
3.58k
    UINT64_C(0),
371
3.58k
    UINT64_C(0),
372
3.58k
    UINT64_C(0),
373
3.58k
    UINT64_C(0),
374
3.58k
    UINT64_C(0),
375
3.58k
    UINT64_C(0),
376
3.58k
    UINT64_C(0),
377
3.58k
    UINT64_C(0),
378
3.58k
    UINT64_C(0),
379
3.58k
    UINT64_C(0),
380
3.58k
    UINT64_C(0),
381
3.58k
    UINT64_C(0),
382
3.58k
    UINT64_C(0),
383
3.58k
    UINT64_C(0),
384
3.58k
    UINT64_C(0),
385
3.58k
    UINT64_C(0),
386
3.58k
    UINT64_C(0),
387
3.58k
    UINT64_C(0),
388
3.58k
    UINT64_C(0),
389
3.58k
    UINT64_C(0),
390
3.58k
    UINT64_C(0),
391
3.58k
    UINT64_C(0),
392
3.58k
    UINT64_C(0),
393
3.58k
    UINT64_C(0),
394
3.58k
    UINT64_C(0),
395
3.58k
    UINT64_C(0),
396
3.58k
    UINT64_C(0),
397
3.58k
    UINT64_C(0),
398
3.58k
    UINT64_C(0),
399
3.58k
    UINT64_C(0),
400
3.58k
    UINT64_C(0),
401
3.58k
    UINT64_C(0),
402
3.58k
    UINT64_C(0),
403
3.58k
    UINT64_C(0),
404
3.58k
    UINT64_C(0),
405
3.58k
    UINT64_C(0),
406
3.58k
    UINT64_C(0),
407
3.58k
    UINT64_C(0),
408
3.58k
    UINT64_C(0),
409
3.58k
    UINT64_C(0),
410
3.58k
    UINT64_C(0),
411
3.58k
    UINT64_C(0),
412
3.58k
    UINT64_C(0),
413
3.58k
    UINT64_C(0),
414
3.58k
    UINT64_C(0),
415
3.58k
    UINT64_C(0),
416
3.58k
    UINT64_C(0),
417
3.58k
    UINT64_C(0),
418
3.58k
    UINT64_C(0),
419
3.58k
    UINT64_C(0),
420
3.58k
    UINT64_C(0),
421
3.58k
    UINT64_C(0),
422
3.58k
    UINT64_C(0),
423
3.58k
    UINT64_C(0),
424
3.58k
    UINT64_C(0),
425
3.58k
    UINT64_C(0),
426
3.58k
    UINT64_C(0),
427
3.58k
    UINT64_C(0),
428
3.58k
    UINT64_C(0),
429
3.58k
    UINT64_C(0),
430
3.58k
    UINT64_C(0),
431
3.58k
    UINT64_C(0),
432
3.58k
    UINT64_C(0),
433
3.58k
    UINT64_C(0),
434
3.58k
    UINT64_C(0),
435
3.58k
    UINT64_C(0),
436
3.58k
    UINT64_C(0),
437
3.58k
    UINT64_C(0),
438
3.58k
    UINT64_C(0),
439
3.58k
    UINT64_C(0),
440
3.58k
    UINT64_C(0),
441
3.58k
    UINT64_C(0),
442
3.58k
    UINT64_C(0),
443
3.58k
    UINT64_C(0),
444
3.58k
    UINT64_C(0),
445
3.58k
    UINT64_C(0),
446
3.58k
    UINT64_C(0),
447
3.58k
    UINT64_C(0),
448
3.58k
    UINT64_C(0),
449
3.58k
    UINT64_C(0),
450
3.58k
    UINT64_C(0),
451
3.58k
    UINT64_C(0),
452
3.58k
    UINT64_C(0),
453
3.58k
    UINT64_C(0),
454
3.58k
    UINT64_C(0),
455
3.58k
    UINT64_C(0),
456
3.58k
    UINT64_C(0),
457
3.58k
    UINT64_C(0),
458
3.58k
    UINT64_C(0),
459
3.58k
    UINT64_C(0),
460
3.58k
    UINT64_C(0),
461
3.58k
    UINT64_C(0),
462
3.58k
    UINT64_C(0),
463
3.58k
    UINT64_C(0),
464
3.58k
    UINT64_C(0),
465
3.58k
    UINT64_C(0),
466
3.58k
    UINT64_C(0),
467
3.58k
    UINT64_C(0),
468
3.58k
    UINT64_C(0),
469
3.58k
    UINT64_C(0),
470
3.58k
    UINT64_C(0),
471
3.58k
    UINT64_C(0),
472
3.58k
    UINT64_C(0),
473
3.58k
    UINT64_C(0),
474
3.58k
    UINT64_C(0),
475
3.58k
    UINT64_C(0),
476
3.58k
    UINT64_C(0),
477
3.58k
    UINT64_C(0),
478
3.58k
    UINT64_C(0),
479
3.58k
    UINT64_C(0),
480
3.58k
    UINT64_C(0),
481
3.58k
    UINT64_C(0),
482
3.58k
    UINT64_C(0),
483
3.58k
    UINT64_C(0),
484
3.58k
    UINT64_C(0),
485
3.58k
    UINT64_C(0),
486
3.58k
    UINT64_C(0),
487
3.58k
    UINT64_C(0),
488
3.58k
    UINT64_C(0),
489
3.58k
    UINT64_C(0),
490
3.58k
    UINT64_C(0),
491
3.58k
    UINT64_C(0),
492
3.58k
    UINT64_C(0),
493
3.58k
    UINT64_C(0),
494
3.58k
    UINT64_C(0),
495
3.58k
    UINT64_C(0),
496
3.58k
    UINT64_C(0),
497
3.58k
    UINT64_C(0),
498
3.58k
    UINT64_C(0),
499
3.58k
    UINT64_C(0),
500
3.58k
    UINT64_C(0),
501
3.58k
    UINT64_C(0),
502
3.58k
    UINT64_C(0),
503
3.58k
    UINT64_C(0),
504
3.58k
    UINT64_C(0),
505
3.58k
    UINT64_C(0),
506
3.58k
    UINT64_C(0),
507
3.58k
    UINT64_C(0),
508
3.58k
    UINT64_C(0),
509
3.58k
    UINT64_C(0),
510
3.58k
    UINT64_C(0),
511
3.58k
    UINT64_C(0),
512
3.58k
    UINT64_C(0),
513
3.58k
    UINT64_C(0),
514
3.58k
    UINT64_C(0),
515
3.58k
    UINT64_C(0),
516
3.58k
    UINT64_C(0),
517
3.58k
    UINT64_C(0),
518
3.58k
    UINT64_C(0),
519
3.58k
    UINT64_C(0),
520
3.58k
    UINT64_C(0),
521
3.58k
    UINT64_C(0),
522
3.58k
    UINT64_C(0),
523
3.58k
    UINT64_C(0),
524
3.58k
    UINT64_C(0),
525
3.58k
    UINT64_C(0),
526
3.58k
    UINT64_C(0),
527
3.58k
    UINT64_C(0),
528
3.58k
    UINT64_C(0),
529
3.58k
    UINT64_C(0),
530
3.58k
    UINT64_C(0),
531
3.58k
    UINT64_C(0),
532
3.58k
    UINT64_C(0),
533
3.58k
    UINT64_C(0),
534
3.58k
    UINT64_C(0),
535
3.58k
    UINT64_C(0),
536
3.58k
    UINT64_C(0),
537
3.58k
    UINT64_C(0),
538
3.58k
    UINT64_C(0),
539
3.58k
    UINT64_C(0),
540
3.58k
    UINT64_C(0),
541
3.58k
    UINT64_C(0),
542
3.58k
    UINT64_C(0),
543
3.58k
    UINT64_C(0),
544
3.58k
    UINT64_C(0),
545
3.58k
    UINT64_C(0),
546
3.58k
    UINT64_C(0),
547
3.58k
    UINT64_C(0),
548
3.58k
    UINT64_C(0),
549
3.58k
    UINT64_C(0),
550
3.58k
    UINT64_C(0),
551
3.58k
    UINT64_C(0),
552
3.58k
    UINT64_C(0),
553
3.58k
    UINT64_C(0),
554
3.58k
    UINT64_C(0),
555
3.58k
    UINT64_C(0),
556
3.58k
    UINT64_C(0),
557
3.58k
    UINT64_C(0),
558
3.58k
    UINT64_C(0),
559
3.58k
    UINT64_C(0),
560
3.58k
    UINT64_C(0),
561
3.58k
    UINT64_C(0),
562
3.58k
    UINT64_C(0),
563
3.58k
    UINT64_C(0),
564
3.58k
    UINT64_C(0),
565
3.58k
    UINT64_C(0),
566
3.58k
    UINT64_C(0),
567
3.58k
    UINT64_C(0),
568
3.58k
    UINT64_C(0),
569
3.58k
    UINT64_C(0),
570
3.58k
    UINT64_C(0),
571
3.58k
    UINT64_C(0),
572
3.58k
    UINT64_C(0),
573
3.58k
    UINT64_C(0),
574
3.58k
    UINT64_C(0),
575
3.58k
    UINT64_C(0),
576
3.58k
    UINT64_C(0),
577
3.58k
    UINT64_C(0),
578
3.58k
    UINT64_C(0),
579
3.58k
    UINT64_C(0),
580
3.58k
    UINT64_C(0),
581
3.58k
    UINT64_C(0),
582
3.58k
    UINT64_C(0),
583
3.58k
    UINT64_C(0),
584
3.58k
    UINT64_C(0),
585
3.58k
    UINT64_C(0),
586
3.58k
    UINT64_C(0),
587
3.58k
    UINT64_C(0),
588
3.58k
    UINT64_C(0),
589
3.58k
    UINT64_C(0),
590
3.58k
    UINT64_C(0),
591
3.58k
    UINT64_C(0),
592
3.58k
    UINT64_C(0),
593
3.58k
    UINT64_C(0),
594
3.58k
    UINT64_C(0),
595
3.58k
    UINT64_C(0),
596
3.58k
    UINT64_C(0),
597
3.58k
    UINT64_C(0),
598
3.58k
    UINT64_C(0),
599
3.58k
    UINT64_C(0),
600
3.58k
    UINT64_C(0),
601
3.58k
    UINT64_C(0),
602
3.58k
    UINT64_C(0),
603
3.58k
    UINT64_C(0),
604
3.58k
    UINT64_C(0),
605
3.58k
    UINT64_C(0),
606
3.58k
    UINT64_C(0),
607
3.58k
    UINT64_C(0),
608
3.58k
    UINT64_C(0),
609
3.58k
    UINT64_C(0),
610
3.58k
    UINT64_C(0),
611
3.58k
    UINT64_C(0),
612
3.58k
    UINT64_C(0),
613
3.58k
    UINT64_C(0),
614
3.58k
    UINT64_C(0),
615
3.58k
    UINT64_C(0),
616
3.58k
    UINT64_C(0),
617
3.58k
    UINT64_C(0),
618
3.58k
    UINT64_C(0),
619
3.58k
    UINT64_C(0),
620
3.58k
    UINT64_C(0),
621
3.58k
    UINT64_C(0),
622
3.58k
    UINT64_C(0),
623
3.58k
    UINT64_C(0),
624
3.58k
    UINT64_C(0),
625
3.58k
    UINT64_C(0),
626
3.58k
    UINT64_C(0),
627
3.58k
    UINT64_C(0),
628
3.58k
    UINT64_C(0),
629
3.58k
    UINT64_C(0),
630
3.58k
    UINT64_C(0),
631
3.58k
    UINT64_C(0),
632
3.58k
    UINT64_C(0),
633
3.58k
    UINT64_C(0),
634
3.58k
    UINT64_C(0),
635
3.58k
    UINT64_C(0),
636
3.58k
    UINT64_C(0),
637
3.58k
    UINT64_C(0),
638
3.58k
    UINT64_C(0),
639
3.58k
    UINT64_C(0),
640
3.58k
    UINT64_C(0),
641
3.58k
    UINT64_C(0),
642
3.58k
    UINT64_C(0),
643
3.58k
    UINT64_C(0),
644
3.58k
    UINT64_C(0),
645
3.58k
    UINT64_C(0),
646
3.58k
    UINT64_C(0),
647
3.58k
    UINT64_C(0),
648
3.58k
    UINT64_C(0),
649
3.58k
    UINT64_C(0),
650
3.58k
    UINT64_C(0),
651
3.58k
    UINT64_C(0),
652
3.58k
    UINT64_C(0),
653
3.58k
    UINT64_C(0),
654
3.58k
    UINT64_C(0),
655
3.58k
    UINT64_C(0),
656
3.58k
    UINT64_C(0),
657
3.58k
    UINT64_C(0),
658
3.58k
    UINT64_C(0),
659
3.58k
    UINT64_C(0),
660
3.58k
    UINT64_C(0),
661
3.58k
    UINT64_C(0),
662
3.58k
    UINT64_C(0),
663
3.58k
    UINT64_C(0),
664
3.58k
    UINT64_C(0),
665
3.58k
    UINT64_C(0),
666
3.58k
    UINT64_C(0),
667
3.58k
    UINT64_C(0),
668
3.58k
    UINT64_C(0),
669
3.58k
    UINT64_C(0),
670
3.58k
    UINT64_C(0),
671
3.58k
    UINT64_C(0),
672
3.58k
    UINT64_C(0),
673
3.58k
    UINT64_C(0),
674
3.58k
    UINT64_C(0),
675
3.58k
    UINT64_C(0),
676
3.58k
    UINT64_C(0),
677
3.58k
    UINT64_C(0),
678
3.58k
    UINT64_C(0),
679
3.58k
    UINT64_C(0),
680
3.58k
    UINT64_C(0),
681
3.58k
    UINT64_C(0),
682
3.58k
    UINT64_C(0),
683
3.58k
    UINT64_C(0),
684
3.58k
    UINT64_C(0),
685
3.58k
    UINT64_C(0),
686
3.58k
    UINT64_C(0),
687
3.58k
    UINT64_C(0),
688
3.58k
    UINT64_C(0),
689
3.58k
    UINT64_C(0),
690
3.58k
    UINT64_C(0),
691
3.58k
    UINT64_C(0),
692
3.58k
    UINT64_C(0),
693
3.58k
    UINT64_C(0),
694
3.58k
    UINT64_C(0),
695
3.58k
    UINT64_C(0),
696
3.58k
    UINT64_C(2357198976), // A2_abs
697
3.58k
    UINT64_C(2155872448), // A2_absp
698
3.58k
    UINT64_C(2357199008), // A2_abssat
699
3.58k
    UINT64_C(4076863488), // A2_add
700
3.58k
    UINT64_C(3577741408), // A2_addh_h16_hh
701
3.58k
    UINT64_C(3577741376), // A2_addh_h16_hl
702
3.58k
    UINT64_C(3577741344), // A2_addh_h16_lh
703
3.58k
    UINT64_C(3577741312), // A2_addh_h16_ll
704
3.58k
    UINT64_C(3577741536), // A2_addh_h16_sat_hh
705
3.58k
    UINT64_C(3577741504), // A2_addh_h16_sat_hl
706
3.58k
    UINT64_C(3577741472), // A2_addh_h16_sat_lh
707
3.58k
    UINT64_C(3577741440), // A2_addh_h16_sat_ll
708
3.58k
    UINT64_C(3573547072), // A2_addh_l16_hl
709
3.58k
    UINT64_C(3573547008), // A2_addh_l16_ll
710
3.58k
    UINT64_C(3573547200), // A2_addh_l16_sat_hl
711
3.58k
    UINT64_C(3573547136), // A2_addh_l16_sat_ll
712
3.58k
    UINT64_C(2952790016), // A2_addi
713
3.58k
    UINT64_C(3539992800), // A2_addp
714
3.58k
    UINT64_C(3546284192), // A2_addpsat
715
3.58k
    UINT64_C(4131389440), // A2_addsat
716
3.58k
    UINT64_C(3546284256), // A2_addsph
717
3.58k
    UINT64_C(3546284224), // A2_addspl
718
3.58k
    UINT64_C(4043309056), // A2_and
719
3.58k
    UINT64_C(1979711488), // A2_andir
720
3.58k
    UINT64_C(3554672640), // A2_andp
721
3.58k
    UINT64_C(1879048192), // A2_aslh
722
3.58k
    UINT64_C(1881145344), // A2_asrh
723
3.58k
    UINT64_C(4085252096), // A2_combine_hh
724
3.58k
    UINT64_C(4087349248), // A2_combine_hl
725
3.58k
    UINT64_C(4089446400), // A2_combine_lh
726
3.58k
    UINT64_C(4091543552), // A2_combine_ll
727
3.58k
    UINT64_C(2080374784), // A2_combineii
728
3.58k
    UINT64_C(4110417920), // A2_combinew
729
3.58k
    UINT64_C(3586129920), // A2_max
730
3.58k
    UINT64_C(3552575616), // A2_maxp
731
3.58k
    UINT64_C(3586130048), // A2_maxu
732
3.58k
    UINT64_C(3552575648), // A2_maxup
733
3.58k
    UINT64_C(3584032768), // A2_min
734
3.58k
    UINT64_C(3550478528), // A2_minp
735
3.58k
    UINT64_C(3584032896), // A2_minu
736
3.58k
    UINT64_C(3550478560), // A2_minup
737
3.58k
    UINT64_C(2155872416), // A2_negp
738
3.58k
    UINT64_C(2357199040), // A2_negsat
739
3.58k
    UINT64_C(2130706432), // A2_nop
740
3.58k
    UINT64_C(2155872384), // A2_notp
741
3.58k
    UINT64_C(4045406208), // A2_or
742
3.58k
    UINT64_C(1988100096), // A2_orir
743
3.58k
    UINT64_C(3554672704), // A2_orp
744
3.58k
    UINT64_C(4211081344), // A2_paddf
745
3.58k
    UINT64_C(4211089536), // A2_paddfnew
746
3.58k
    UINT64_C(1954545664), // A2_paddif
747
3.58k
    UINT64_C(1954553856), // A2_paddifnew
748
3.58k
    UINT64_C(1946157056), // A2_paddit
749
3.58k
    UINT64_C(1946165248), // A2_padditnew
750
3.58k
    UINT64_C(4211081216), // A2_paddt
751
3.58k
    UINT64_C(4211089408), // A2_paddtnew
752
3.58k
    UINT64_C(4177526912), // A2_pandf
753
3.58k
    UINT64_C(4177535104), // A2_pandfnew
754
3.58k
    UINT64_C(4177526784), // A2_pandt
755
3.58k
    UINT64_C(4177534976), // A2_pandtnew
756
3.58k
    UINT64_C(4179624064), // A2_porf
757
3.58k
    UINT64_C(4179632256), // A2_porfnew
758
3.58k
    UINT64_C(4179623936), // A2_port
759
3.58k
    UINT64_C(4179632128), // A2_portnew
760
3.58k
    UINT64_C(4213178496), // A2_psubf
761
3.58k
    UINT64_C(4213186688), // A2_psubfnew
762
3.58k
    UINT64_C(4213178368), // A2_psubt
763
3.58k
    UINT64_C(4213186560), // A2_psubtnew
764
3.58k
    UINT64_C(4183818368), // A2_pxorf
765
3.58k
    UINT64_C(4183826560), // A2_pxorfnew
766
3.58k
    UINT64_C(4183818240), // A2_pxort
767
3.58k
    UINT64_C(4183826432), // A2_pxortnew
768
3.58k
    UINT64_C(2294284320), // A2_roundsat
769
3.58k
    UINT64_C(2294284288), // A2_sat
770
3.58k
    UINT64_C(2361393376), // A2_satb
771
3.58k
    UINT64_C(2361393280), // A2_sath
772
3.58k
    UINT64_C(2361393344), // A2_satub
773
3.58k
    UINT64_C(2361393312), // A2_satuh
774
3.58k
    UINT64_C(4078960640), // A2_sub
775
3.58k
    UINT64_C(3579838560), // A2_subh_h16_hh
776
3.58k
    UINT64_C(3579838528), // A2_subh_h16_hl
777
3.58k
    UINT64_C(3579838496), // A2_subh_h16_lh
778
3.58k
    UINT64_C(3579838464), // A2_subh_h16_ll
779
3.58k
    UINT64_C(3579838688), // A2_subh_h16_sat_hh
780
3.58k
    UINT64_C(3579838656), // A2_subh_h16_sat_hl
781
3.58k
    UINT64_C(3579838624), // A2_subh_h16_sat_lh
782
3.58k
    UINT64_C(3579838592), // A2_subh_h16_sat_ll
783
3.58k
    UINT64_C(3575644224), // A2_subh_l16_hl
784
3.58k
    UINT64_C(3575644160), // A2_subh_l16_ll
785
3.58k
    UINT64_C(3575644352), // A2_subh_l16_sat_hl
786
3.58k
    UINT64_C(3575644288), // A2_subh_l16_sat_ll
787
3.58k
    UINT64_C(3542089952), // A2_subp
788
3.58k
    UINT64_C(1983905792), // A2_subri
789
3.58k
    UINT64_C(4139778048), // A2_subsat
790
3.58k
    UINT64_C(4127195136), // A2_svaddh
791
3.58k
    UINT64_C(4129292288), // A2_svaddhs
792
3.58k
    UINT64_C(4133486592), // A2_svadduhs
793
3.58k
    UINT64_C(4143972352), // A2_svavgh
794
3.58k
    UINT64_C(4146069504), // A2_svavghs
795
3.58k
    UINT64_C(4150263808), // A2_svnavgh
796
3.58k
    UINT64_C(4135583744), // A2_svsubh
797
3.58k
    UINT64_C(4137680896), // A2_svsubhs
798
3.58k
    UINT64_C(4141875200), // A2_svsubuhs
799
3.58k
    UINT64_C(2357199072), // A2_swiz
800
3.58k
    UINT64_C(1889533952), // A2_sxtb
801
3.58k
    UINT64_C(1893728256), // A2_sxth
802
3.58k
    UINT64_C(2218786816), // A2_sxtw
803
3.58k
    UINT64_C(1885339648), // A2_tfr
804
3.58k
    UINT64_C(1778384896), // A2_tfrcrr
805
3.58k
    UINT64_C(1914699776), // A2_tfrih
806
3.58k
    UINT64_C(1897922560), // A2_tfril
807
3.58k
    UINT64_C(1646264320), // A2_tfrrcr
808
3.58k
    UINT64_C(2013265920), // A2_tfrsi
809
3.58k
    UINT64_C(2151678080), // A2_vabsh
810
3.58k
    UINT64_C(2151678112), // A2_vabshsat
811
3.58k
    UINT64_C(2151678144), // A2_vabsw
812
3.58k
    UINT64_C(2151678176), // A2_vabswsat
813
3.58k
    UINT64_C(3539992640), // A2_vaddh
814
3.58k
    UINT64_C(3539992672), // A2_vaddhs
815
3.58k
    UINT64_C(3539992576), // A2_vaddub
816
3.58k
    UINT64_C(3539992608), // A2_vaddubs
817
3.58k
    UINT64_C(3539992704), // A2_vadduhs
818
3.58k
    UINT64_C(3539992736), // A2_vaddw
819
3.58k
    UINT64_C(3539992768), // A2_vaddws
820
3.58k
    UINT64_C(3544186944), // A2_vavgh
821
3.58k
    UINT64_C(3544187008), // A2_vavghcr
822
3.58k
    UINT64_C(3544186976), // A2_vavghr
823
3.58k
    UINT64_C(3544186880), // A2_vavgub
824
3.58k
    UINT64_C(3544186912), // A2_vavgubr
825
3.58k
    UINT64_C(3544187040), // A2_vavguh
826
3.58k
    UINT64_C(3544187072), // A2_vavguhr
827
3.58k
    UINT64_C(3546284128), // A2_vavguw
828
3.58k
    UINT64_C(3546284160), // A2_vavguwr
829
3.58k
    UINT64_C(3546284032), // A2_vavgw
830
3.58k
    UINT64_C(3546284096), // A2_vavgwcr
831
3.58k
    UINT64_C(3546284064), // A2_vavgwr
832
3.58k
    UINT64_C(3523215552), // A2_vcmpbeq
833
3.58k
    UINT64_C(3523215584), // A2_vcmpbgtu
834
3.58k
    UINT64_C(3523215456), // A2_vcmpheq
835
3.58k
    UINT64_C(3523215488), // A2_vcmphgt
836
3.58k
    UINT64_C(3523215520), // A2_vcmphgtu
837
3.58k
    UINT64_C(3523215360), // A2_vcmpweq
838
3.58k
    UINT64_C(3523215392), // A2_vcmpwgt
839
3.58k
    UINT64_C(3523215424), // A2_vcmpwgtu
840
3.58k
    UINT64_C(2155872480), // A2_vconj
841
3.58k
    UINT64_C(3552575680), // A2_vmaxb
842
3.58k
    UINT64_C(3552575520), // A2_vmaxh
843
3.58k
    UINT64_C(3552575488), // A2_vmaxub
844
3.58k
    UINT64_C(3552575552), // A2_vmaxuh
845
3.58k
    UINT64_C(3550478496), // A2_vmaxuw
846
3.58k
    UINT64_C(3552575584), // A2_vmaxw
847
3.58k
    UINT64_C(3552575712), // A2_vminb
848
3.58k
    UINT64_C(3550478368), // A2_vminh
849
3.58k
    UINT64_C(3550478336), // A2_vminub
850
3.58k
    UINT64_C(3550478400), // A2_vminuh
851
3.58k
    UINT64_C(3550478464), // A2_vminuw
852
3.58k
    UINT64_C(3550478432), // A2_vminw
853
3.58k
    UINT64_C(3548381184), // A2_vnavgh
854
3.58k
    UINT64_C(3548381248), // A2_vnavghcr
855
3.58k
    UINT64_C(3548381216), // A2_vnavghr
856
3.58k
    UINT64_C(3548381280), // A2_vnavgw
857
3.58k
    UINT64_C(3548381376), // A2_vnavgwcr
858
3.58k
    UINT64_C(3548381312), // A2_vnavgwr
859
3.58k
    UINT64_C(3896508448), // A2_vraddub
860
3.58k
    UINT64_C(3930062880), // A2_vraddub_acc
861
3.58k
    UINT64_C(3896508480), // A2_vrsadub
862
3.58k
    UINT64_C(3930062912), // A2_vrsadub_acc
863
3.58k
    UINT64_C(3542089792), // A2_vsubh
864
3.58k
    UINT64_C(3542089824), // A2_vsubhs
865
3.58k
    UINT64_C(3542089728), // A2_vsubub
866
3.58k
    UINT64_C(3542089760), // A2_vsububs
867
3.58k
    UINT64_C(3542089856), // A2_vsubuhs
868
3.58k
    UINT64_C(3542089888), // A2_vsubw
869
3.58k
    UINT64_C(3542089920), // A2_vsubws
870
3.58k
    UINT64_C(4049600512), // A2_xor
871
3.58k
    UINT64_C(3554672768), // A2_xorp
872
3.58k
    UINT64_C(1891631104), // A2_zxth
873
3.58k
    UINT64_C(3267362816), // A4_addp_c
874
3.58k
    UINT64_C(4051697664), // A4_andn
875
3.58k
    UINT64_C(3554672672), // A4_andnp
876
3.58k
    UINT64_C(3558866944), // A4_bitsplit
877
3.58k
    UINT64_C(2294284416), // A4_bitspliti
878
3.58k
    UINT64_C(3523223712), // A4_boundscheck_hi
879
3.58k
    UINT64_C(3523223680), // A4_boundscheck_lo
880
3.58k
    UINT64_C(3351249088), // A4_cmpbeq
881
3.58k
    UINT64_C(3707764736), // A4_cmpbeqi
882
3.58k
    UINT64_C(3351248960), // A4_cmpbgt
883
3.58k
    UINT64_C(3709861888), // A4_cmpbgti
884
3.58k
    UINT64_C(3351249120), // A4_cmpbgtu
885
3.58k
    UINT64_C(3711959040), // A4_cmpbgtui
886
3.58k
    UINT64_C(3351248992), // A4_cmpheq
887
3.58k
    UINT64_C(3707764744), // A4_cmpheqi
888
3.58k
    UINT64_C(3351249024), // A4_cmphgt
889
3.58k
    UINT64_C(3709861896), // A4_cmphgti
890
3.58k
    UINT64_C(3351249056), // A4_cmphgtu
891
3.58k
    UINT64_C(3711959048), // A4_cmphgtui
892
3.58k
    UINT64_C(2088763392), // A4_combineii
893
3.58k
    UINT64_C(1931485184), // A4_combineir
894
3.58k
    UINT64_C(1929388032), // A4_combineri
895
3.58k
    UINT64_C(2363490304), // A4_cround_ri
896
3.58k
    UINT64_C(3334471680), // A4_cround_rr
897
3.58k
    UINT64_C(0),  // A4_ext
898
3.58k
    UINT64_C(3554672864), // A4_modwrapu
899
3.58k
    UINT64_C(4053794816), // A4_orn
900
3.58k
    UINT64_C(3554672736), // A4_ornp
901
3.58k
    UINT64_C(1879058432), // A4_paslhf
902
3.58k
    UINT64_C(1879059456), // A4_paslhfnew
903
3.58k
    UINT64_C(1879056384), // A4_paslht
904
3.58k
    UINT64_C(1879057408), // A4_paslhtnew
905
3.58k
    UINT64_C(1881155584), // A4_pasrhf
906
3.58k
    UINT64_C(1881156608), // A4_pasrhfnew
907
3.58k
    UINT64_C(1881153536), // A4_pasrht
908
3.58k
    UINT64_C(1881154560), // A4_pasrhtnew
909
3.58k
    UINT64_C(1889544192), // A4_psxtbf
910
3.58k
    UINT64_C(1889545216), // A4_psxtbfnew
911
3.58k
    UINT64_C(1889542144), // A4_psxtbt
912
3.58k
    UINT64_C(1889543168), // A4_psxtbtnew
913
3.58k
    UINT64_C(1893738496), // A4_psxthf
914
3.58k
    UINT64_C(1893739520), // A4_psxthfnew
915
3.58k
    UINT64_C(1893736448), // A4_psxtht
916
3.58k
    UINT64_C(1893737472), // A4_psxthtnew
917
3.58k
    UINT64_C(1887447040), // A4_pzxtbf
918
3.58k
    UINT64_C(1887448064), // A4_pzxtbfnew
919
3.58k
    UINT64_C(1887444992), // A4_pzxtbt
920
3.58k
    UINT64_C(1887446016), // A4_pzxtbtnew
921
3.58k
    UINT64_C(1891641344), // A4_pzxthf
922
3.58k
    UINT64_C(1891642368), // A4_pzxthfnew
923
3.58k
    UINT64_C(1891639296), // A4_pzxtht
924
3.58k
    UINT64_C(1891640320), // A4_pzxthtnew
925
3.58k
    UINT64_C(4081057792), // A4_rcmpeq
926
3.58k
    UINT64_C(1933582336), // A4_rcmpeqi
927
3.58k
    UINT64_C(4083154944), // A4_rcmpneq
928
3.58k
    UINT64_C(1935679488), // A4_rcmpneqi
929
3.58k
    UINT64_C(2363490432), // A4_round_ri
930
3.58k
    UINT64_C(2363490496), // A4_round_ri_sat
931
3.58k
    UINT64_C(3334471808), // A4_round_rr
932
3.58k
    UINT64_C(3334471872), // A4_round_rr_sat
933
3.58k
    UINT64_C(3269459968), // A4_subp_c
934
3.58k
    UINT64_C(1744830464), // A4_tfrcpp
935
3.58k
    UINT64_C(1663041536), // A4_tfrpcp
936
3.58k
    UINT64_C(3523223648), // A4_tlbmatch
937
3.58k
    UINT64_C(3523223552), // A4_vcmpbeq_any
938
3.58k
    UINT64_C(3690987520), // A4_vcmpbeqi
939
3.58k
    UINT64_C(3523223616), // A4_vcmpbgt
940
3.58k
    UINT64_C(3693084672), // A4_vcmpbgti
941
3.58k
    UINT64_C(3695181824), // A4_vcmpbgtui
942
3.58k
    UINT64_C(3690987528), // A4_vcmpheqi
943
3.58k
    UINT64_C(3693084680), // A4_vcmphgti
944
3.58k
    UINT64_C(3695181832), // A4_vcmphgtui
945
3.58k
    UINT64_C(3690987536), // A4_vcmpweqi
946
3.58k
    UINT64_C(3693084688), // A4_vcmpwgti
947
3.58k
    UINT64_C(3695181840), // A4_vcmpwgtui
948
3.58k
    UINT64_C(3407872032), // A4_vrmaxh
949
3.58k
    UINT64_C(3407880224), // A4_vrmaxuh
950
3.58k
    UINT64_C(3407880256), // A4_vrmaxuw
951
3.58k
    UINT64_C(3407872064), // A4_vrmaxw
952
3.58k
    UINT64_C(3407872160), // A4_vrminh
953
3.58k
    UINT64_C(3407880352), // A4_vrminuh
954
3.58k
    UINT64_C(3407880384), // A4_vrminuw
955
3.58k
    UINT64_C(3407872192), // A4_vrminw
956
3.58k
    UINT64_C(3936354304), // A5_ACS
957
3.58k
    UINT64_C(3242197024), // A5_vaddhubs
958
3.58k
    UINT64_C(3523223584), // A6_vcmpbeq_notany
959
3.58k
    UINT64_C(3940548608), // A6_vminub_RdP
960
3.58k
    UINT64_C(1805647872), // C2_all8
961
3.58k
    UINT64_C(1795162112), // C2_and
962
3.58k
    UINT64_C(1801453568), // C2_andn
963
3.58k
    UINT64_C(1803550720), // C2_any8
964
3.58k
    UINT64_C(3347054592), // C2_bitsclr
965
3.58k
    UINT64_C(2239758336), // C2_bitsclri
966
3.58k
    UINT64_C(3342860288), // C2_bitsset
967
3.58k
    UINT64_C(4244635776), // C2_ccombinewf
968
3.58k
    UINT64_C(4244643968), // C2_ccombinewnewf
969
3.58k
    UINT64_C(4244643840), // C2_ccombinewnewt
970
3.58k
    UINT64_C(4244635648), // C2_ccombinewt
971
3.58k
    UINT64_C(2122317824), // C2_cmoveif
972
3.58k
    UINT64_C(2113929216), // C2_cmoveit
973
3.58k
    UINT64_C(2122326016), // C2_cmovenewif
974
3.58k
    UINT64_C(2113937408), // C2_cmovenewit
975
3.58k
    UINT64_C(4060086272), // C2_cmpeq
976
3.58k
    UINT64_C(1962934272), // C2_cmpeqi
977
3.58k
    UINT64_C(3531603968), // C2_cmpeqp
978
3.58k
    UINT64_C(4064280576), // C2_cmpgt
979
3.58k
    UINT64_C(1967128576), // C2_cmpgti
980
3.58k
    UINT64_C(3531604032), // C2_cmpgtp
981
3.58k
    UINT64_C(4066377728), // C2_cmpgtu
982
3.58k
    UINT64_C(1971322880), // C2_cmpgtui
983
3.58k
    UINT64_C(3531604096), // C2_cmpgtup
984
3.58k
    UINT64_C(2248146944), // C2_mask
985
3.58k
    UINT64_C(4093640704), // C2_mux
986
3.58k
    UINT64_C(2046820352), // C2_muxii
987
3.58k
    UINT64_C(1929379840), // C2_muxir
988
3.58k
    UINT64_C(1937768448), // C2_muxri
989
3.58k
    UINT64_C(1807745024), // C2_not
990
3.58k
    UINT64_C(1797259264), // C2_or
991
3.58k
    UINT64_C(1809842176), // C2_orn
992
3.58k
    UINT64_C(2302672896), // C2_tfrpr
993
3.58k
    UINT64_C(2235564032), // C2_tfrrp
994
3.58k
    UINT64_C(2298478592), // C2_vitpack
995
3.58k
    UINT64_C(3506438144), // C2_vmux
996
3.58k
    UINT64_C(1799356416), // C2_xor
997
3.58k
    UINT64_C(1783169024), // C4_addipc
998
3.58k
    UINT64_C(1796210688), // C4_and_and
999
3.58k
    UINT64_C(1804599296), // C4_and_andn
1000
3.58k
    UINT64_C(1798307840), // C4_and_or
1001
3.58k
    UINT64_C(1806696448), // C4_and_orn
1002
3.58k
    UINT64_C(4064280592), // C4_cmplte
1003
3.58k
    UINT64_C(1967128592), // C4_cmpltei
1004
3.58k
    UINT64_C(4066377744), // C4_cmplteu
1005
3.58k
    UINT64_C(1971322896), // C4_cmplteui
1006
3.58k
    UINT64_C(4060086288), // C4_cmpneq
1007
3.58k
    UINT64_C(1962934288), // C4_cmpneqi
1008
3.58k
    UINT64_C(1795170448), // C4_fastcorner9
1009
3.58k
    UINT64_C(1796219024), // C4_fastcorner9_not
1010
3.58k
    UINT64_C(3349151744), // C4_nbitsclr
1011
3.58k
    UINT64_C(2241855488), // C4_nbitsclri
1012
3.58k
    UINT64_C(3344957440), // C4_nbitsset
1013
3.58k
    UINT64_C(1800404992), // C4_or_and
1014
3.58k
    UINT64_C(1808793600), // C4_or_andn
1015
3.58k
    UINT64_C(1802502144), // C4_or_or
1016
3.58k
    UINT64_C(1810890752), // C4_or_orn
1017
3.58k
    UINT64_C(1509949440), // CALLProfile
1018
3.58k
    UINT64_C(0),  // CONST32
1019
3.58k
    UINT64_C(0),  // CONST64
1020
3.58k
    UINT64_C(0),  // DuplexIClass0
1021
3.58k
    UINT64_C(8192), // DuplexIClass1
1022
3.58k
    UINT64_C(536870912),  // DuplexIClass2
1023
3.58k
    UINT64_C(536879104),  // DuplexIClass3
1024
3.58k
    UINT64_C(1073741824), // DuplexIClass4
1025
3.58k
    UINT64_C(1073750016), // DuplexIClass5
1026
3.58k
    UINT64_C(1610612736), // DuplexIClass6
1027
3.58k
    UINT64_C(1610620928), // DuplexIClass7
1028
3.58k
    UINT64_C(2147483648), // DuplexIClass8
1029
3.58k
    UINT64_C(2147491840), // DuplexIClass9
1030
3.58k
    UINT64_C(2684354560), // DuplexIClassA
1031
3.58k
    UINT64_C(2684362752), // DuplexIClassB
1032
3.58k
    UINT64_C(3221225472), // DuplexIClassC
1033
3.58k
    UINT64_C(3221233664), // DuplexIClassD
1034
3.58k
    UINT64_C(3758096384), // DuplexIClassE
1035
3.58k
    UINT64_C(3758104576), // DuplexIClassF
1036
3.58k
    UINT64_C(1384120320), // EH_RETURN_JMPR
1037
3.58k
    UINT64_C(2162163808), // F2_conv_d2df
1038
3.58k
    UINT64_C(2285895712), // F2_conv_d2sf
1039
3.58k
    UINT64_C(2162163712), // F2_conv_df2d
1040
3.58k
    UINT64_C(2162163904), // F2_conv_df2d_chop
1041
3.58k
    UINT64_C(2281701408), // F2_conv_df2sf
1042
3.58k
    UINT64_C(2162163744), // F2_conv_df2ud
1043
3.58k
    UINT64_C(2162163936), // F2_conv_df2ud_chop
1044
3.58k
    UINT64_C(2287992864), // F2_conv_df2uw
1045
3.58k
    UINT64_C(2292187168), // F2_conv_df2uw_chop
1046
3.58k
    UINT64_C(2290090016), // F2_conv_df2w
1047
3.58k
    UINT64_C(2296381472), // F2_conv_df2w_chop
1048
3.58k
    UINT64_C(2222981248), // F2_conv_sf2d
1049
3.58k
    UINT64_C(2222981312), // F2_conv_sf2d_chop
1050
3.58k
    UINT64_C(2222981120), // F2_conv_sf2df
1051
3.58k
    UINT64_C(2222981216), // F2_conv_sf2ud
1052
3.58k
    UINT64_C(2222981280), // F2_conv_sf2ud_chop
1053
3.58k
    UINT64_C(2338324480), // F2_conv_sf2uw
1054
3.58k
    UINT64_C(2338324512), // F2_conv_sf2uw_chop
1055
3.58k
    UINT64_C(2340421632), // F2_conv_sf2w
1056
3.58k
    UINT64_C(2340421664), // F2_conv_sf2w_chop
1057
3.58k
    UINT64_C(2162163776), // F2_conv_ud2df
1058
3.58k
    UINT64_C(2283798560), // F2_conv_ud2sf
1059
3.58k
    UINT64_C(2222981152), // F2_conv_uw2df
1060
3.58k
    UINT64_C(2334130176), // F2_conv_uw2sf
1061
3.58k
    UINT64_C(2222981184), // F2_conv_w2df
1062
3.58k
    UINT64_C(2336227328), // F2_conv_w2sf
1063
3.58k
    UINT64_C(3699376144), // F2_dfclass
1064
3.58k
    UINT64_C(3537895424), // F2_dfcmpeq
1065
3.58k
    UINT64_C(3537895488), // F2_dfcmpge
1066
3.58k
    UINT64_C(3537895456), // F2_dfcmpgt
1067
3.58k
    UINT64_C(3537895520), // F2_dfcmpuo
1068
3.58k
    UINT64_C(3644850176), // F2_dfimm_n
1069
3.58k
    UINT64_C(3640655872), // F2_dfimm_p
1070
3.58k
    UINT64_C(3942645760), // F2_sfadd
1071
3.58k
    UINT64_C(2246049792), // F2_sfclass
1072
3.58k
    UINT64_C(3353346144), // F2_sfcmpeq
1073
3.58k
    UINT64_C(3353346048), // F2_sfcmpge
1074
3.58k
    UINT64_C(3353346176), // F2_sfcmpgt
1075
3.58k
    UINT64_C(3353346080), // F2_sfcmpuo
1076
3.58k
    UINT64_C(3955228704), // F2_sffixupd
1077
3.58k
    UINT64_C(3955228672), // F2_sffixupn
1078
3.58k
    UINT64_C(2342518784), // F2_sffixupr
1079
3.58k
    UINT64_C(4009754752), // F2_sffma
1080
3.58k
    UINT64_C(4009754816), // F2_sffma_lib
1081
3.58k
    UINT64_C(4016046208), // F2_sffma_sc
1082
3.58k
    UINT64_C(4009754784), // F2_sffms
1083
3.58k
    UINT64_C(4009754848), // F2_sffms_lib
1084
3.58k
    UINT64_C(3594518528), // F2_sfimm_n
1085
3.58k
    UINT64_C(3590324224), // F2_sfimm_p
1086
3.58k
    UINT64_C(2346713088), // F2_sfinvsqrta
1087
3.58k
    UINT64_C(3951034368), // F2_sfmax
1088
3.58k
    UINT64_C(3951034400), // F2_sfmin
1089
3.58k
    UINT64_C(3946840064), // F2_sfmpy
1090
3.58k
    UINT64_C(3957325952), // F2_sfrecipa
1091
3.58k
    UINT64_C(3942645792), // F2_sfsub
1092
3.58k
    UINT64_C(1746927616), // G4_tfrgcpp
1093
3.58k
    UINT64_C(1780482048), // G4_tfrgcrr
1094
3.58k
    UINT64_C(1660944384), // G4_tfrgpcp
1095
3.58k
    UINT64_C(1644167168), // G4_tfrgrcr
1096
3.58k
    UINT64_C(35651584), // HI
1097
3.58k
    UINT64_C(1509949440), // J2_call
1098
3.58k
    UINT64_C(1562378240), // J2_callf
1099
3.58k
    UINT64_C(1352663040), // J2_callr
1100
3.58k
    UINT64_C(1361051648), // J2_callrf
1101
3.58k
    UINT64_C(1358954496), // J2_callrt
1102
3.58k
    UINT64_C(1560281088), // J2_callt
1103
3.58k
    UINT64_C(1476395008), // J2_jump
1104
3.58k
    UINT64_C(1545601024), // J2_jumpf
1105
3.58k
    UINT64_C(1545603072), // J2_jumpfnew
1106
3.58k
    UINT64_C(1545607168), // J2_jumpfnewpt
1107
3.58k
    UINT64_C(1545605120), // J2_jumpfpt
1108
3.58k
    UINT64_C(1384120320), // J2_jumpr
1109
3.58k
    UINT64_C(1398800384), // J2_jumprf
1110
3.58k
    UINT64_C(1398802432), // J2_jumprfnew
1111
3.58k
    UINT64_C(1398806528), // J2_jumprfnewpt
1112
3.58k
    UINT64_C(1398804480), // J2_jumprfpt
1113
3.58k
    UINT64_C(1631584256), // J2_jumprgtez
1114
3.58k
    UINT64_C(1631588352), // J2_jumprgtezpt
1115
3.58k
    UINT64_C(1639972864), // J2_jumprltez
1116
3.58k
    UINT64_C(1639976960), // J2_jumprltezpt
1117
3.58k
    UINT64_C(1635778560), // J2_jumprnz
1118
3.58k
    UINT64_C(1635782656), // J2_jumprnzpt
1119
3.58k
    UINT64_C(1396703232), // J2_jumprt
1120
3.58k
    UINT64_C(1396705280), // J2_jumprtnew
1121
3.58k
    UINT64_C(1396709376), // J2_jumprtnewpt
1122
3.58k
    UINT64_C(1396707328), // J2_jumprtpt
1123
3.58k
    UINT64_C(1627389952), // J2_jumprz
1124
3.58k
    UINT64_C(1627394048), // J2_jumprzpt
1125
3.58k
    UINT64_C(1543503872), // J2_jumpt
1126
3.58k
    UINT64_C(1543505920), // J2_jumptnew
1127
3.58k
    UINT64_C(1543510016), // J2_jumptnewpt
1128
3.58k
    UINT64_C(1543507968), // J2_jumptpt
1129
3.58k
    UINT64_C(1761607680), // J2_loop0i
1130
3.58k
    UINT64_C(1761607680), // J2_loop0iext
1131
3.58k
    UINT64_C(1610612736), // J2_loop0r
1132
3.58k
    UINT64_C(1610612736), // J2_loop0rext
1133
3.58k
    UINT64_C(1763704832), // J2_loop1i
1134
3.58k
    UINT64_C(1763704832), // J2_loop1iext
1135
3.58k
    UINT64_C(1612709888), // J2_loop1r
1136
3.58k
    UINT64_C(1612709888), // J2_loop1rext
1137
3.58k
    UINT64_C(1413480448), // J2_pause
1138
3.58k
    UINT64_C(1772093440), // J2_ploop1si
1139
3.58k
    UINT64_C(1621098496), // J2_ploop1sr
1140
3.58k
    UINT64_C(1774190592), // J2_ploop2si
1141
3.58k
    UINT64_C(1623195648), // J2_ploop2sr
1142
3.58k
    UINT64_C(1776287744), // J2_ploop3si
1143
3.58k
    UINT64_C(1625292800), // J2_ploop3sr
1144
3.58k
    UINT64_C(1409286144), // J2_trap0
1145
3.58k
    UINT64_C(1417674752), // J2_trap1
1146
3.58k
    UINT64_C(541065216),  // J4_cmpeq_f_jumpnv_nt
1147
3.58k
    UINT64_C(541073408),  // J4_cmpeq_f_jumpnv_t
1148
3.58k
    UINT64_C(339738624),  // J4_cmpeq_fp0_jump_nt
1149
3.58k
    UINT64_C(339746816),  // J4_cmpeq_fp0_jump_t
1150
3.58k
    UINT64_C(339742720),  // J4_cmpeq_fp1_jump_nt
1151
3.58k
    UINT64_C(339750912),  // J4_cmpeq_fp1_jump_t
1152
3.58k
    UINT64_C(536870912),  // J4_cmpeq_t_jumpnv_nt
1153
3.58k
    UINT64_C(536879104),  // J4_cmpeq_t_jumpnv_t
1154
3.58k
    UINT64_C(335544320),  // J4_cmpeq_tp0_jump_nt
1155
3.58k
    UINT64_C(335552512),  // J4_cmpeq_tp0_jump_t
1156
3.58k
    UINT64_C(335548416),  // J4_cmpeq_tp1_jump_nt
1157
3.58k
    UINT64_C(335556608),  // J4_cmpeq_tp1_jump_t
1158
3.58k
    UINT64_C(608174080),  // J4_cmpeqi_f_jumpnv_nt
1159
3.58k
    UINT64_C(608182272),  // J4_cmpeqi_f_jumpnv_t
1160
3.58k
    UINT64_C(272629760),  // J4_cmpeqi_fp0_jump_nt
1161
3.58k
    UINT64_C(272637952),  // J4_cmpeqi_fp0_jump_t
1162
3.58k
    UINT64_C(306184192),  // J4_cmpeqi_fp1_jump_nt
1163
3.58k
    UINT64_C(306192384),  // J4_cmpeqi_fp1_jump_t
1164
3.58k
    UINT64_C(603979776),  // J4_cmpeqi_t_jumpnv_nt
1165
3.58k
    UINT64_C(603987968),  // J4_cmpeqi_t_jumpnv_t
1166
3.58k
    UINT64_C(268435456),  // J4_cmpeqi_tp0_jump_nt
1167
3.58k
    UINT64_C(268443648),  // J4_cmpeqi_tp0_jump_t
1168
3.58k
    UINT64_C(301989888),  // J4_cmpeqi_tp1_jump_nt
1169
3.58k
    UINT64_C(301998080),  // J4_cmpeqi_tp1_jump_t
1170
3.58k
    UINT64_C(641728512),  // J4_cmpeqn1_f_jumpnv_nt
1171
3.58k
    UINT64_C(641736704),  // J4_cmpeqn1_f_jumpnv_t
1172
3.58k
    UINT64_C(297795584),  // J4_cmpeqn1_fp0_jump_nt
1173
3.58k
    UINT64_C(297803776),  // J4_cmpeqn1_fp0_jump_t
1174
3.58k
    UINT64_C(331350016),  // J4_cmpeqn1_fp1_jump_nt
1175
3.58k
    UINT64_C(331358208),  // J4_cmpeqn1_fp1_jump_t
1176
3.58k
    UINT64_C(637534208),  // J4_cmpeqn1_t_jumpnv_nt
1177
3.58k
    UINT64_C(637542400),  // J4_cmpeqn1_t_jumpnv_t
1178
3.58k
    UINT64_C(293601280),  // J4_cmpeqn1_tp0_jump_nt
1179
3.58k
    UINT64_C(293609472),  // J4_cmpeqn1_tp0_jump_t
1180
3.58k
    UINT64_C(327155712),  // J4_cmpeqn1_tp1_jump_nt
1181
3.58k
    UINT64_C(327163904),  // J4_cmpeqn1_tp1_jump_t
1182
3.58k
    UINT64_C(549453824),  // J4_cmpgt_f_jumpnv_nt
1183
3.58k
    UINT64_C(549462016),  // J4_cmpgt_f_jumpnv_t
1184
3.58k
    UINT64_C(348127232),  // J4_cmpgt_fp0_jump_nt
1185
3.58k
    UINT64_C(348135424),  // J4_cmpgt_fp0_jump_t
1186
3.58k
    UINT64_C(348131328),  // J4_cmpgt_fp1_jump_nt
1187
3.58k
    UINT64_C(348139520),  // J4_cmpgt_fp1_jump_t
1188
3.58k
    UINT64_C(545259520),  // J4_cmpgt_t_jumpnv_nt
1189
3.58k
    UINT64_C(545267712),  // J4_cmpgt_t_jumpnv_t
1190
3.58k
    UINT64_C(343932928),  // J4_cmpgt_tp0_jump_nt
1191
3.58k
    UINT64_C(343941120),  // J4_cmpgt_tp0_jump_t
1192
3.58k
    UINT64_C(343937024),  // J4_cmpgt_tp1_jump_nt
1193
3.58k
    UINT64_C(343945216),  // J4_cmpgt_tp1_jump_t
1194
3.58k
    UINT64_C(616562688),  // J4_cmpgti_f_jumpnv_nt
1195
3.58k
    UINT64_C(616570880),  // J4_cmpgti_f_jumpnv_t
1196
3.58k
    UINT64_C(281018368),  // J4_cmpgti_fp0_jump_nt
1197
3.58k
    UINT64_C(281026560),  // J4_cmpgti_fp0_jump_t
1198
3.58k
    UINT64_C(314572800),  // J4_cmpgti_fp1_jump_nt
1199
3.58k
    UINT64_C(314580992),  // J4_cmpgti_fp1_jump_t
1200
3.58k
    UINT64_C(612368384),  // J4_cmpgti_t_jumpnv_nt
1201
3.58k
    UINT64_C(612376576),  // J4_cmpgti_t_jumpnv_t
1202
3.58k
    UINT64_C(276824064),  // J4_cmpgti_tp0_jump_nt
1203
3.58k
    UINT64_C(276832256),  // J4_cmpgti_tp0_jump_t
1204
3.58k
    UINT64_C(310378496),  // J4_cmpgti_tp1_jump_nt
1205
3.58k
    UINT64_C(310386688),  // J4_cmpgti_tp1_jump_t
1206
3.58k
    UINT64_C(650117120),  // J4_cmpgtn1_f_jumpnv_nt
1207
3.58k
    UINT64_C(650125312),  // J4_cmpgtn1_f_jumpnv_t
1208
3.58k
    UINT64_C(297795840),  // J4_cmpgtn1_fp0_jump_nt
1209
3.58k
    UINT64_C(297804032),  // J4_cmpgtn1_fp0_jump_t
1210
3.58k
    UINT64_C(331350272),  // J4_cmpgtn1_fp1_jump_nt
1211
3.58k
    UINT64_C(331358464),  // J4_cmpgtn1_fp1_jump_t
1212
3.58k
    UINT64_C(645922816),  // J4_cmpgtn1_t_jumpnv_nt
1213
3.58k
    UINT64_C(645931008),  // J4_cmpgtn1_t_jumpnv_t
1214
3.58k
    UINT64_C(293601536),  // J4_cmpgtn1_tp0_jump_nt
1215
3.58k
    UINT64_C(293609728),  // J4_cmpgtn1_tp0_jump_t
1216
3.58k
    UINT64_C(327155968),  // J4_cmpgtn1_tp1_jump_nt
1217
3.58k
    UINT64_C(327164160),  // J4_cmpgtn1_tp1_jump_t
1218
3.58k
    UINT64_C(557842432),  // J4_cmpgtu_f_jumpnv_nt
1219
3.58k
    UINT64_C(557850624),  // J4_cmpgtu_f_jumpnv_t
1220
3.58k
    UINT64_C(356515840),  // J4_cmpgtu_fp0_jump_nt
1221
3.58k
    UINT64_C(356524032),  // J4_cmpgtu_fp0_jump_t
1222
3.58k
    UINT64_C(356519936),  // J4_cmpgtu_fp1_jump_nt
1223
3.58k
    UINT64_C(356528128),  // J4_cmpgtu_fp1_jump_t
1224
3.58k
    UINT64_C(553648128),  // J4_cmpgtu_t_jumpnv_nt
1225
3.58k
    UINT64_C(553656320),  // J4_cmpgtu_t_jumpnv_t
1226
3.58k
    UINT64_C(352321536),  // J4_cmpgtu_tp0_jump_nt
1227
3.58k
    UINT64_C(352329728),  // J4_cmpgtu_tp0_jump_t
1228
3.58k
    UINT64_C(352325632),  // J4_cmpgtu_tp1_jump_nt
1229
3.58k
    UINT64_C(352333824),  // J4_cmpgtu_tp1_jump_t
1230
3.58k
    UINT64_C(624951296),  // J4_cmpgtui_f_jumpnv_nt
1231
3.58k
    UINT64_C(624959488),  // J4_cmpgtui_f_jumpnv_t
1232
3.58k
    UINT64_C(289406976),  // J4_cmpgtui_fp0_jump_nt
1233
3.58k
    UINT64_C(289415168),  // J4_cmpgtui_fp0_jump_t
1234
3.58k
    UINT64_C(322961408),  // J4_cmpgtui_fp1_jump_nt
1235
3.58k
    UINT64_C(322969600),  // J4_cmpgtui_fp1_jump_t
1236
3.58k
    UINT64_C(620756992),  // J4_cmpgtui_t_jumpnv_nt
1237
3.58k
    UINT64_C(620765184),  // J4_cmpgtui_t_jumpnv_t
1238
3.58k
    UINT64_C(285212672),  // J4_cmpgtui_tp0_jump_nt
1239
3.58k
    UINT64_C(285220864),  // J4_cmpgtui_tp0_jump_t
1240
3.58k
    UINT64_C(318767104),  // J4_cmpgtui_tp1_jump_nt
1241
3.58k
    UINT64_C(318775296),  // J4_cmpgtui_tp1_jump_t
1242
3.58k
    UINT64_C(566231040),  // J4_cmplt_f_jumpnv_nt
1243
3.58k
    UINT64_C(566239232),  // J4_cmplt_f_jumpnv_t
1244
3.58k
    UINT64_C(562036736),  // J4_cmplt_t_jumpnv_nt
1245
3.58k
    UINT64_C(562044928),  // J4_cmplt_t_jumpnv_t
1246
3.58k
    UINT64_C(574619648),  // J4_cmpltu_f_jumpnv_nt
1247
3.58k
    UINT64_C(574627840),  // J4_cmpltu_f_jumpnv_t
1248
3.58k
    UINT64_C(570425344),  // J4_cmpltu_t_jumpnv_nt
1249
3.58k
    UINT64_C(570433536),  // J4_cmpltu_t_jumpnv_t
1250
3.58k
    UINT64_C(1386217472), // J4_hintjumpr
1251
3.58k
    UINT64_C(369098752),  // J4_jumpseti
1252
3.58k
    UINT64_C(385875968),  // J4_jumpsetr
1253
3.58k
    UINT64_C(633339904),  // J4_tstbit0_f_jumpnv_nt
1254
3.58k
    UINT64_C(633348096),  // J4_tstbit0_f_jumpnv_t
1255
3.58k
    UINT64_C(297796352),  // J4_tstbit0_fp0_jump_nt
1256
3.58k
    UINT64_C(297804544),  // J4_tstbit0_fp0_jump_t
1257
3.58k
    UINT64_C(331350784),  // J4_tstbit0_fp1_jump_nt
1258
3.58k
    UINT64_C(331358976),  // J4_tstbit0_fp1_jump_t
1259
3.58k
    UINT64_C(629145600),  // J4_tstbit0_t_jumpnv_nt
1260
3.58k
    UINT64_C(629153792),  // J4_tstbit0_t_jumpnv_t
1261
3.58k
    UINT64_C(293602048),  // J4_tstbit0_tp0_jump_nt
1262
3.58k
    UINT64_C(293610240),  // J4_tstbit0_tp0_jump_t
1263
3.58k
    UINT64_C(327156480),  // J4_tstbit0_tp1_jump_nt
1264
3.58k
    UINT64_C(327164672),  // J4_tstbit0_tp1_jump_t
1265
3.58k
    UINT64_C(2415919104), // L2_deallocframe
1266
3.58k
    UINT64_C(2424307712), // L2_loadalignb_io
1267
3.58k
    UINT64_C(2659188736), // L2_loadalignb_pbr
1268
3.58k
    UINT64_C(2558525440), // L2_loadalignb_pci
1269
3.58k
    UINT64_C(2558525952), // L2_loadalignb_pcr
1270
3.58k
    UINT64_C(2592079872), // L2_loadalignb_pi
1271
3.58k
    UINT64_C(2625634304), // L2_loadalignb_pr
1272
3.58k
    UINT64_C(2420113408), // L2_loadalignh_io
1273
3.58k
    UINT64_C(2654994432), // L2_loadalignh_pbr
1274
3.58k
    UINT64_C(2554331136), // L2_loadalignh_pci
1275
3.58k
    UINT64_C(2554331648), // L2_loadalignh_pcr
1276
3.58k
    UINT64_C(2587885568), // L2_loadalignh_pi
1277
3.58k
    UINT64_C(2621440000), // L2_loadalignh_pr
1278
3.58k
    UINT64_C(2418016256), // L2_loadbsw2_io
1279
3.58k
    UINT64_C(2652897280), // L2_loadbsw2_pbr
1280
3.58k
    UINT64_C(2552233984), // L2_loadbsw2_pci
1281
3.58k
    UINT64_C(2552234496), // L2_loadbsw2_pcr
1282
3.58k
    UINT64_C(2585788416), // L2_loadbsw2_pi
1283
3.58k
    UINT64_C(2619342848), // L2_loadbsw2_pr
1284
3.58k
    UINT64_C(2430599168), // L2_loadbsw4_io
1285
3.58k
    UINT64_C(2665480192), // L2_loadbsw4_pbr
1286
3.58k
    UINT64_C(2564816896), // L2_loadbsw4_pci
1287
3.58k
    UINT64_C(2564817408), // L2_loadbsw4_pcr
1288
3.58k
    UINT64_C(2598371328), // L2_loadbsw4_pi
1289
3.58k
    UINT64_C(2631925760), // L2_loadbsw4_pr
1290
3.58k
    UINT64_C(2422210560), // L2_loadbzw2_io
1291
3.58k
    UINT64_C(2657091584), // L2_loadbzw2_pbr
1292
3.58k
    UINT64_C(2556428288), // L2_loadbzw2_pci
1293
3.58k
    UINT64_C(2556428800), // L2_loadbzw2_pcr
1294
3.58k
    UINT64_C(2589982720), // L2_loadbzw2_pi
1295
3.58k
    UINT64_C(2623537152), // L2_loadbzw2_pr
1296
3.58k
    UINT64_C(2426404864), // L2_loadbzw4_io
1297
3.58k
    UINT64_C(2661285888), // L2_loadbzw4_pbr
1298
3.58k
    UINT64_C(2560622592), // L2_loadbzw4_pci
1299
3.58k
    UINT64_C(2560623104), // L2_loadbzw4_pcr
1300
3.58k
    UINT64_C(2594177024), // L2_loadbzw4_pi
1301
3.58k
    UINT64_C(2627731456), // L2_loadbzw4_pr
1302
3.58k
    UINT64_C(2432696320), // L2_loadrb_io
1303
3.58k
    UINT64_C(2667577344), // L2_loadrb_pbr
1304
3.58k
    UINT64_C(2566914048), // L2_loadrb_pci
1305
3.58k
    UINT64_C(2566914560), // L2_loadrb_pcr
1306
3.58k
    UINT64_C(2600468480), // L2_loadrb_pi
1307
3.58k
    UINT64_C(2634022912), // L2_loadrb_pr
1308
3.58k
    UINT64_C(1224736768), // L2_loadrbgp
1309
3.58k
    UINT64_C(2445279232), // L2_loadrd_io
1310
3.58k
    UINT64_C(2680160256), // L2_loadrd_pbr
1311
3.58k
    UINT64_C(2579496960), // L2_loadrd_pci
1312
3.58k
    UINT64_C(2579497472), // L2_loadrd_pcr
1313
3.58k
    UINT64_C(2613051392), // L2_loadrd_pi
1314
3.58k
    UINT64_C(2646605824), // L2_loadrd_pr
1315
3.58k
    UINT64_C(1237319680), // L2_loadrdgp
1316
3.58k
    UINT64_C(2436890624), // L2_loadrh_io
1317
3.58k
    UINT64_C(2671771648), // L2_loadrh_pbr
1318
3.58k
    UINT64_C(2571108352), // L2_loadrh_pci
1319
3.58k
    UINT64_C(2571108864), // L2_loadrh_pcr
1320
3.58k
    UINT64_C(2604662784), // L2_loadrh_pi
1321
3.58k
    UINT64_C(2638217216), // L2_loadrh_pr
1322
3.58k
    UINT64_C(1228931072), // L2_loadrhgp
1323
3.58k
    UINT64_C(2441084928), // L2_loadri_io
1324
3.58k
    UINT64_C(2675965952), // L2_loadri_pbr
1325
3.58k
    UINT64_C(2575302656), // L2_loadri_pci
1326
3.58k
    UINT64_C(2575303168), // L2_loadri_pcr
1327
3.58k
    UINT64_C(2608857088), // L2_loadri_pi
1328
3.58k
    UINT64_C(2642411520), // L2_loadri_pr
1329
3.58k
    UINT64_C(1233125376), // L2_loadrigp
1330
3.58k
    UINT64_C(2434793472), // L2_loadrub_io
1331
3.58k
    UINT64_C(2669674496), // L2_loadrub_pbr
1332
3.58k
    UINT64_C(2569011200), // L2_loadrub_pci
1333
3.58k
    UINT64_C(2569011712), // L2_loadrub_pcr
1334
3.58k
    UINT64_C(2602565632), // L2_loadrub_pi
1335
3.58k
    UINT64_C(2636120064), // L2_loadrub_pr
1336
3.58k
    UINT64_C(1226833920), // L2_loadrubgp
1337
3.58k
    UINT64_C(2438987776), // L2_loadruh_io
1338
3.58k
    UINT64_C(2673868800), // L2_loadruh_pbr
1339
3.58k
    UINT64_C(2573205504), // L2_loadruh_pci
1340
3.58k
    UINT64_C(2573206016), // L2_loadruh_pcr
1341
3.58k
    UINT64_C(2606759936), // L2_loadruh_pi
1342
3.58k
    UINT64_C(2640314368), // L2_loadruh_pr
1343
3.58k
    UINT64_C(1231028224), // L2_loadruhgp
1344
3.58k
    UINT64_C(2449473536), // L2_loadw_locked
1345
3.58k
    UINT64_C(1157627904), // L2_ploadrbf_io
1346
3.58k
    UINT64_C(2600478720), // L2_ploadrbf_pi
1347
3.58k
    UINT64_C(1191182336), // L2_ploadrbfnew_io
1348
3.58k
    UINT64_C(2600482816), // L2_ploadrbfnew_pi
1349
3.58k
    UINT64_C(1090519040), // L2_ploadrbt_io
1350
3.58k
    UINT64_C(2600476672), // L2_ploadrbt_pi
1351
3.58k
    UINT64_C(1124073472), // L2_ploadrbtnew_io
1352
3.58k
    UINT64_C(2600480768), // L2_ploadrbtnew_pi
1353
3.58k
    UINT64_C(1170210816), // L2_ploadrdf_io
1354
3.58k
    UINT64_C(2613061632), // L2_ploadrdf_pi
1355
3.58k
    UINT64_C(1203765248), // L2_ploadrdfnew_io
1356
3.58k
    UINT64_C(2613065728), // L2_ploadrdfnew_pi
1357
3.58k
    UINT64_C(1103101952), // L2_ploadrdt_io
1358
3.58k
    UINT64_C(2613059584), // L2_ploadrdt_pi
1359
3.58k
    UINT64_C(1136656384), // L2_ploadrdtnew_io
1360
3.58k
    UINT64_C(2613063680), // L2_ploadrdtnew_pi
1361
3.58k
    UINT64_C(1161822208), // L2_ploadrhf_io
1362
3.58k
    UINT64_C(2604673024), // L2_ploadrhf_pi
1363
3.58k
    UINT64_C(1195376640), // L2_ploadrhfnew_io
1364
3.58k
    UINT64_C(2604677120), // L2_ploadrhfnew_pi
1365
3.58k
    UINT64_C(1094713344), // L2_ploadrht_io
1366
3.58k
    UINT64_C(2604670976), // L2_ploadrht_pi
1367
3.58k
    UINT64_C(1128267776), // L2_ploadrhtnew_io
1368
3.58k
    UINT64_C(2604675072), // L2_ploadrhtnew_pi
1369
3.58k
    UINT64_C(1166016512), // L2_ploadrif_io
1370
3.58k
    UINT64_C(2608867328), // L2_ploadrif_pi
1371
3.58k
    UINT64_C(1199570944), // L2_ploadrifnew_io
1372
3.58k
    UINT64_C(2608871424), // L2_ploadrifnew_pi
1373
3.58k
    UINT64_C(1098907648), // L2_ploadrit_io
1374
3.58k
    UINT64_C(2608865280), // L2_ploadrit_pi
1375
3.58k
    UINT64_C(1132462080), // L2_ploadritnew_io
1376
3.58k
    UINT64_C(2608869376), // L2_ploadritnew_pi
1377
3.58k
    UINT64_C(1159725056), // L2_ploadrubf_io
1378
3.58k
    UINT64_C(2602575872), // L2_ploadrubf_pi
1379
3.58k
    UINT64_C(1193279488), // L2_ploadrubfnew_io
1380
3.58k
    UINT64_C(2602579968), // L2_ploadrubfnew_pi
1381
3.58k
    UINT64_C(1092616192), // L2_ploadrubt_io
1382
3.58k
    UINT64_C(2602573824), // L2_ploadrubt_pi
1383
3.58k
    UINT64_C(1126170624), // L2_ploadrubtnew_io
1384
3.58k
    UINT64_C(2602577920), // L2_ploadrubtnew_pi
1385
3.58k
    UINT64_C(1163919360), // L2_ploadruhf_io
1386
3.58k
    UINT64_C(2606770176), // L2_ploadruhf_pi
1387
3.58k
    UINT64_C(1197473792), // L2_ploadruhfnew_io
1388
3.58k
    UINT64_C(2606774272), // L2_ploadruhfnew_pi
1389
3.58k
    UINT64_C(1096810496), // L2_ploadruht_io
1390
3.58k
    UINT64_C(2606768128), // L2_ploadruht_pi
1391
3.58k
    UINT64_C(1130364928), // L2_ploadruhtnew_io
1392
3.58k
    UINT64_C(2606772224), // L2_ploadruhtnew_pi
1393
3.58k
    UINT64_C(1040187392), // L4_add_memopb_io
1394
3.58k
    UINT64_C(1042284544), // L4_add_memoph_io
1395
3.58k
    UINT64_C(1044381696), // L4_add_memopw_io
1396
3.58k
    UINT64_C(1040187456), // L4_and_memopb_io
1397
3.58k
    UINT64_C(1042284608), // L4_and_memoph_io
1398
3.58k
    UINT64_C(1044381760), // L4_and_memopw_io
1399
3.58k
    UINT64_C(1056964608), // L4_iadd_memopb_io
1400
3.58k
    UINT64_C(1059061760), // L4_iadd_memoph_io
1401
3.58k
    UINT64_C(1061158912), // L4_iadd_memopw_io
1402
3.58k
    UINT64_C(1056964672), // L4_iand_memopb_io
1403
3.58k
    UINT64_C(1059061824), // L4_iand_memoph_io
1404
3.58k
    UINT64_C(1061158976), // L4_iand_memopw_io
1405
3.58k
    UINT64_C(1056964704), // L4_ior_memopb_io
1406
3.58k
    UINT64_C(1059061856), // L4_ior_memoph_io
1407
3.58k
    UINT64_C(1061159008), // L4_ior_memopw_io
1408
3.58k
    UINT64_C(1056964640), // L4_isub_memopb_io
1409
3.58k
    UINT64_C(1059061792), // L4_isub_memoph_io
1410
3.58k
    UINT64_C(1061158944), // L4_isub_memopw_io
1411
3.58k
    UINT64_C(2592083968), // L4_loadalignb_ap
1412
3.58k
    UINT64_C(2625638400), // L4_loadalignb_ur
1413
3.58k
    UINT64_C(2587889664), // L4_loadalignh_ap
1414
3.58k
    UINT64_C(2621444096), // L4_loadalignh_ur
1415
3.58k
    UINT64_C(2585792512), // L4_loadbsw2_ap
1416
3.58k
    UINT64_C(2619346944), // L4_loadbsw2_ur
1417
3.58k
    UINT64_C(2598375424), // L4_loadbsw4_ap
1418
3.58k
    UINT64_C(2631929856), // L4_loadbsw4_ur
1419
3.58k
    UINT64_C(2589986816), // L4_loadbzw2_ap
1420
3.58k
    UINT64_C(2623541248), // L4_loadbzw2_ur
1421
3.58k
    UINT64_C(2594181120), // L4_loadbzw4_ap
1422
3.58k
    UINT64_C(2627735552), // L4_loadbzw4_ur
1423
3.58k
    UINT64_C(2449477632), // L4_loadd_locked
1424
3.58k
    UINT64_C(2600472576), // L4_loadrb_ap
1425
3.58k
    UINT64_C(973078528),  // L4_loadrb_rr
1426
3.58k
    UINT64_C(2634027008), // L4_loadrb_ur
1427
3.58k
    UINT64_C(2613055488), // L4_loadrd_ap
1428
3.58k
    UINT64_C(985661440),  // L4_loadrd_rr
1429
3.58k
    UINT64_C(2646609920), // L4_loadrd_ur
1430
3.58k
    UINT64_C(2604666880), // L4_loadrh_ap
1431
3.58k
    UINT64_C(977272832),  // L4_loadrh_rr
1432
3.58k
    UINT64_C(2638221312), // L4_loadrh_ur
1433
3.58k
    UINT64_C(2608861184), // L4_loadri_ap
1434
3.58k
    UINT64_C(981467136),  // L4_loadri_rr
1435
3.58k
    UINT64_C(2642415616), // L4_loadri_ur
1436
3.58k
    UINT64_C(2602569728), // L4_loadrub_ap
1437
3.58k
    UINT64_C(975175680),  // L4_loadrub_rr
1438
3.58k
    UINT64_C(2636124160), // L4_loadrub_ur
1439
3.58k
    UINT64_C(2606764032), // L4_loadruh_ap
1440
3.58k
    UINT64_C(979369984),  // L4_loadruh_rr
1441
3.58k
    UINT64_C(2640318464), // L4_loadruh_ur
1442
3.58k
    UINT64_C(1040187488), // L4_or_memopb_io
1443
3.58k
    UINT64_C(1042284640), // L4_or_memoph_io
1444
3.58k
    UINT64_C(1044381792), // L4_or_memopw_io
1445
3.58k
    UINT64_C(2667587712), // L4_ploadrbf_abs
1446
3.58k
    UINT64_C(822083584),  // L4_ploadrbf_rr
1447
3.58k
    UINT64_C(2667591808), // L4_ploadrbfnew_abs
1448
3.58k
    UINT64_C(855638016),  // L4_ploadrbfnew_rr
1449
3.58k
    UINT64_C(2667585664), // L4_ploadrbt_abs
1450
3.58k
    UINT64_C(805306368),  // L4_ploadrbt_rr
1451
3.58k
    UINT64_C(2667589760), // L4_ploadrbtnew_abs
1452
3.58k
    UINT64_C(838860800),  // L4_ploadrbtnew_rr
1453
3.58k
    UINT64_C(2680170624), // L4_ploadrdf_abs
1454
3.58k
    UINT64_C(834666496),  // L4_ploadrdf_rr
1455
3.58k
    UINT64_C(2680174720), // L4_ploadrdfnew_abs
1456
3.58k
    UINT64_C(868220928),  // L4_ploadrdfnew_rr
1457
3.58k
    UINT64_C(2680168576), // L4_ploadrdt_abs
1458
3.58k
    UINT64_C(817889280),  // L4_ploadrdt_rr
1459
3.58k
    UINT64_C(2680172672), // L4_ploadrdtnew_abs
1460
3.58k
    UINT64_C(851443712),  // L4_ploadrdtnew_rr
1461
3.58k
    UINT64_C(2671782016), // L4_ploadrhf_abs
1462
3.58k
    UINT64_C(826277888),  // L4_ploadrhf_rr
1463
3.58k
    UINT64_C(2671786112), // L4_ploadrhfnew_abs
1464
3.58k
    UINT64_C(859832320),  // L4_ploadrhfnew_rr
1465
3.58k
    UINT64_C(2671779968), // L4_ploadrht_abs
1466
3.58k
    UINT64_C(809500672),  // L4_ploadrht_rr
1467
3.58k
    UINT64_C(2671784064), // L4_ploadrhtnew_abs
1468
3.58k
    UINT64_C(843055104),  // L4_ploadrhtnew_rr
1469
3.58k
    UINT64_C(2675976320), // L4_ploadrif_abs
1470
3.58k
    UINT64_C(830472192),  // L4_ploadrif_rr
1471
3.58k
    UINT64_C(2675980416), // L4_ploadrifnew_abs
1472
3.58k
    UINT64_C(864026624),  // L4_ploadrifnew_rr
1473
3.58k
    UINT64_C(2675974272), // L4_ploadrit_abs
1474
3.58k
    UINT64_C(813694976),  // L4_ploadrit_rr
1475
3.58k
    UINT64_C(2675978368), // L4_ploadritnew_abs
1476
3.58k
    UINT64_C(847249408),  // L4_ploadritnew_rr
1477
3.58k
    UINT64_C(2669684864), // L4_ploadrubf_abs
1478
3.58k
    UINT64_C(824180736),  // L4_ploadrubf_rr
1479
3.58k
    UINT64_C(2669688960), // L4_ploadrubfnew_abs
1480
3.58k
    UINT64_C(857735168),  // L4_ploadrubfnew_rr
1481
3.58k
    UINT64_C(2669682816), // L4_ploadrubt_abs
1482
3.58k
    UINT64_C(807403520),  // L4_ploadrubt_rr
1483
3.58k
    UINT64_C(2669686912), // L4_ploadrubtnew_abs
1484
3.58k
    UINT64_C(840957952),  // L4_ploadrubtnew_rr
1485
3.58k
    UINT64_C(2673879168), // L4_ploadruhf_abs
1486
3.58k
    UINT64_C(828375040),  // L4_ploadruhf_rr
1487
3.58k
    UINT64_C(2673883264), // L4_ploadruhfnew_abs
1488
3.58k
    UINT64_C(861929472),  // L4_ploadruhfnew_rr
1489
3.58k
    UINT64_C(2673877120), // L4_ploadruht_abs
1490
3.58k
    UINT64_C(811597824),  // L4_ploadruht_rr
1491
3.58k
    UINT64_C(2673881216), // L4_ploadruhtnew_abs
1492
3.58k
    UINT64_C(845152256),  // L4_ploadruhtnew_rr
1493
3.58k
    UINT64_C(2516582400), // L4_return
1494
3.58k
    UINT64_C(2516594688), // L4_return_f
1495
3.58k
    UINT64_C(2516592640), // L4_return_fnew_pnt
1496
3.58k
    UINT64_C(2516596736), // L4_return_fnew_pt
1497
3.58k
    UINT64_C(2516586496), // L4_return_t
1498
3.58k
    UINT64_C(2516584448), // L4_return_tnew_pnt
1499
3.58k
    UINT64_C(2516588544), // L4_return_tnew_pt
1500
3.58k
    UINT64_C(1040187424), // L4_sub_memopb_io
1501
3.58k
    UINT64_C(1042284576), // L4_sub_memoph_io
1502
3.58k
    UINT64_C(1044381728), // L4_sub_memopw_io
1503
3.58k
    UINT64_C(18874368), // LO
1504
3.58k
    UINT64_C(4009754656), // M2_acci
1505
3.58k
    UINT64_C(3791650816), // M2_accii
1506
3.58k
    UINT64_C(3875536928), // M2_cmaci_s0
1507
3.58k
    UINT64_C(3875536960), // M2_cmacr_s0
1508
3.58k
    UINT64_C(3875537088), // M2_cmacs_s0
1509
3.58k
    UINT64_C(3883925696), // M2_cmacs_s1
1510
3.58k
    UINT64_C(3879731392), // M2_cmacsc_s0
1511
3.58k
    UINT64_C(3888120000), // M2_cmacsc_s1
1512
3.58k
    UINT64_C(3841982496), // M2_cmpyi_s0
1513
3.58k
    UINT64_C(3841982528), // M2_cmpyr_s0
1514
3.58k
    UINT64_C(3978297536), // M2_cmpyrs_s0
1515
3.58k
    UINT64_C(3986686144), // M2_cmpyrs_s1
1516
3.58k
    UINT64_C(3982491840), // M2_cmpyrsc_s0
1517
3.58k
    UINT64_C(3990880448), // M2_cmpyrsc_s1
1518
3.58k
    UINT64_C(3841982656), // M2_cmpys_s0
1519
3.58k
    UINT64_C(3850371264), // M2_cmpys_s1
1520
3.58k
    UINT64_C(3846176960), // M2_cmpysc_s0
1521
3.58k
    UINT64_C(3854565568), // M2_cmpysc_s1
1522
3.58k
    UINT64_C(3875537120), // M2_cnacs_s0
1523
3.58k
    UINT64_C(3883925728), // M2_cnacs_s1
1524
3.58k
    UINT64_C(3879731424), // M2_cnacsc_s0
1525
3.58k
    UINT64_C(3888120032), // M2_cnacsc_s1
1526
3.58k
    UINT64_C(3875536896), // M2_dpmpyss_acc_s0
1527
3.58k
    UINT64_C(3877634048), // M2_dpmpyss_nac_s0
1528
3.58k
    UINT64_C(3978297376), // M2_dpmpyss_rnd_s0
1529
3.58k
    UINT64_C(3841982464), // M2_dpmpyss_s0
1530
3.58k
    UINT64_C(3879731200), // M2_dpmpyuu_acc_s0
1531
3.58k
    UINT64_C(3881828352), // M2_dpmpyuu_nac_s0
1532
3.58k
    UINT64_C(3846176768), // M2_dpmpyuu_s0
1533
3.58k
    UINT64_C(3986686080), // M2_hmmpyh_rs1
1534
3.58k
    UINT64_C(3986685952), // M2_hmmpyh_s1
1535
3.58k
    UINT64_C(3990880384), // M2_hmmpyl_rs1
1536
3.58k
    UINT64_C(3986685984), // M2_hmmpyl_s1
1537
3.58k
    UINT64_C(4009754624), // M2_maci
1538
3.58k
    UINT64_C(3783262208), // M2_macsin
1539
3.58k
    UINT64_C(3774873600), // M2_macsip
1540
3.58k
    UINT64_C(3927965920), // M2_mmachs_rs0
1541
3.58k
    UINT64_C(3936354528), // M2_mmachs_rs1
1542
3.58k
    UINT64_C(3925868768), // M2_mmachs_s0
1543
3.58k
    UINT64_C(3934257376), // M2_mmachs_s1
1544
3.58k
    UINT64_C(3927965856), // M2_mmacls_rs0
1545
3.58k
    UINT64_C(3936354464), // M2_mmacls_rs1
1546
3.58k
    UINT64_C(3925868704), // M2_mmacls_s0
1547
3.58k
    UINT64_C(3934257312), // M2_mmacls_s1
1548
3.58k
    UINT64_C(3932160224), // M2_mmacuhs_rs0
1549
3.58k
    UINT64_C(3940548832), // M2_mmacuhs_rs1
1550
3.58k
    UINT64_C(3930063072), // M2_mmacuhs_s0
1551
3.58k
    UINT64_C(3938451680), // M2_mmacuhs_s1
1552
3.58k
    UINT64_C(3932160160), // M2_mmaculs_rs0
1553
3.58k
    UINT64_C(3940548768), // M2_mmaculs_rs1
1554
3.58k
    UINT64_C(3930063008), // M2_mmaculs_s0
1555
3.58k
    UINT64_C(3938451616), // M2_mmaculs_s1
1556
3.58k
    UINT64_C(3894411488), // M2_mmpyh_rs0
1557
3.58k
    UINT64_C(3902800096), // M2_mmpyh_rs1
1558
3.58k
    UINT64_C(3892314336), // M2_mmpyh_s0
1559
3.58k
    UINT64_C(3900702944), // M2_mmpyh_s1
1560
3.58k
    UINT64_C(3894411424), // M2_mmpyl_rs0
1561
3.58k
    UINT64_C(3902800032), // M2_mmpyl_rs1
1562
3.58k
    UINT64_C(3892314272), // M2_mmpyl_s0
1563
3.58k
    UINT64_C(3900702880), // M2_mmpyl_s1
1564
3.58k
    UINT64_C(3898605792), // M2_mmpyuh_rs0
1565
3.58k
    UINT64_C(3906994400), // M2_mmpyuh_rs1
1566
3.58k
    UINT64_C(3896508640), // M2_mmpyuh_s0
1567
3.58k
    UINT64_C(3904897248), // M2_mmpyuh_s1
1568
3.58k
    UINT64_C(3898605728), // M2_mmpyul_rs0
1569
3.58k
    UINT64_C(3906994336), // M2_mmpyul_rs1
1570
3.58k
    UINT64_C(3896508576), // M2_mmpyul_s0
1571
3.58k
    UINT64_C(3904897184), // M2_mmpyul_s1
1572
3.58k
    UINT64_C(3992977504), // M2_mpy_acc_hh_s0
1573
3.58k
    UINT64_C(4001366112), // M2_mpy_acc_hh_s1
1574
3.58k
    UINT64_C(3992977472), // M2_mpy_acc_hl_s0
1575
3.58k
    UINT64_C(4001366080), // M2_mpy_acc_hl_s1
1576
3.58k
    UINT64_C(3992977440), // M2_mpy_acc_lh_s0
1577
3.58k
    UINT64_C(4001366048), // M2_mpy_acc_lh_s1
1578
3.58k
    UINT64_C(3992977408), // M2_mpy_acc_ll_s0
1579
3.58k
    UINT64_C(4001366016), // M2_mpy_acc_ll_s1
1580
3.58k
    UINT64_C(3992977632), // M2_mpy_acc_sat_hh_s0
1581
3.58k
    UINT64_C(4001366240), // M2_mpy_acc_sat_hh_s1
1582
3.58k
    UINT64_C(3992977600), // M2_mpy_acc_sat_hl_s0
1583
3.58k
    UINT64_C(4001366208), // M2_mpy_acc_sat_hl_s1
1584
3.58k
    UINT64_C(3992977568), // M2_mpy_acc_sat_lh_s0
1585
3.58k
    UINT64_C(4001366176), // M2_mpy_acc_sat_lh_s1
1586
3.58k
    UINT64_C(3992977536), // M2_mpy_acc_sat_ll_s0
1587
3.58k
    UINT64_C(4001366144), // M2_mpy_acc_sat_ll_s1
1588
3.58k
    UINT64_C(3959423072), // M2_mpy_hh_s0
1589
3.58k
    UINT64_C(3967811680), // M2_mpy_hh_s1
1590
3.58k
    UINT64_C(3959423040), // M2_mpy_hl_s0
1591
3.58k
    UINT64_C(3967811648), // M2_mpy_hl_s1
1592
3.58k
    UINT64_C(3959423008), // M2_mpy_lh_s0
1593
3.58k
    UINT64_C(3967811616), // M2_mpy_lh_s1
1594
3.58k
    UINT64_C(3959422976), // M2_mpy_ll_s0
1595
3.58k
    UINT64_C(3967811584), // M2_mpy_ll_s1
1596
3.58k
    UINT64_C(3995074656), // M2_mpy_nac_hh_s0
1597
3.58k
    UINT64_C(4003463264), // M2_mpy_nac_hh_s1
1598
3.58k
    UINT64_C(3995074624), // M2_mpy_nac_hl_s0
1599
3.58k
    UINT64_C(4003463232), // M2_mpy_nac_hl_s1
1600
3.58k
    UINT64_C(3995074592), // M2_mpy_nac_lh_s0
1601
3.58k
    UINT64_C(4003463200), // M2_mpy_nac_lh_s1
1602
3.58k
    UINT64_C(3995074560), // M2_mpy_nac_ll_s0
1603
3.58k
    UINT64_C(4003463168), // M2_mpy_nac_ll_s1
1604
3.58k
    UINT64_C(3995074784), // M2_mpy_nac_sat_hh_s0
1605
3.58k
    UINT64_C(4003463392), // M2_mpy_nac_sat_hh_s1
1606
3.58k
    UINT64_C(3995074752), // M2_mpy_nac_sat_hl_s0
1607
3.58k
    UINT64_C(4003463360), // M2_mpy_nac_sat_hl_s1
1608
3.58k
    UINT64_C(3995074720), // M2_mpy_nac_sat_lh_s0
1609
3.58k
    UINT64_C(4003463328), // M2_mpy_nac_sat_lh_s1
1610
3.58k
    UINT64_C(3995074688), // M2_mpy_nac_sat_ll_s0
1611
3.58k
    UINT64_C(4003463296), // M2_mpy_nac_sat_ll_s1
1612
3.58k
    UINT64_C(3961520224), // M2_mpy_rnd_hh_s0
1613
3.58k
    UINT64_C(3969908832), // M2_mpy_rnd_hh_s1
1614
3.58k
    UINT64_C(3961520192), // M2_mpy_rnd_hl_s0
1615
3.58k
    UINT64_C(3969908800), // M2_mpy_rnd_hl_s1
1616
3.58k
    UINT64_C(3961520160), // M2_mpy_rnd_lh_s0
1617
3.58k
    UINT64_C(3969908768), // M2_mpy_rnd_lh_s1
1618
3.58k
    UINT64_C(3961520128), // M2_mpy_rnd_ll_s0
1619
3.58k
    UINT64_C(3969908736), // M2_mpy_rnd_ll_s1
1620
3.58k
    UINT64_C(3959423200), // M2_mpy_sat_hh_s0
1621
3.58k
    UINT64_C(3967811808), // M2_mpy_sat_hh_s1
1622
3.58k
    UINT64_C(3959423168), // M2_mpy_sat_hl_s0
1623
3.58k
    UINT64_C(3967811776), // M2_mpy_sat_hl_s1
1624
3.58k
    UINT64_C(3959423136), // M2_mpy_sat_lh_s0
1625
3.58k
    UINT64_C(3967811744), // M2_mpy_sat_lh_s1
1626
3.58k
    UINT64_C(3959423104), // M2_mpy_sat_ll_s0
1627
3.58k
    UINT64_C(3967811712), // M2_mpy_sat_ll_s1
1628
3.58k
    UINT64_C(3961520352), // M2_mpy_sat_rnd_hh_s0
1629
3.58k
    UINT64_C(3969908960), // M2_mpy_sat_rnd_hh_s1
1630
3.58k
    UINT64_C(3961520320), // M2_mpy_sat_rnd_hl_s0
1631
3.58k
    UINT64_C(3969908928), // M2_mpy_sat_rnd_hl_s1
1632
3.58k
    UINT64_C(3961520288), // M2_mpy_sat_rnd_lh_s0
1633
3.58k
    UINT64_C(3969908896), // M2_mpy_sat_rnd_lh_s1
1634
3.58k
    UINT64_C(3961520256), // M2_mpy_sat_rnd_ll_s0
1635
3.58k
    UINT64_C(3969908864), // M2_mpy_sat_rnd_ll_s1
1636
3.58k
    UINT64_C(3976200224), // M2_mpy_up
1637
3.58k
    UINT64_C(3986686016), // M2_mpy_up_s1
1638
3.58k
    UINT64_C(3990880256), // M2_mpy_up_s1_sat
1639
3.58k
    UINT64_C(3858759776), // M2_mpyd_acc_hh_s0
1640
3.58k
    UINT64_C(3867148384), // M2_mpyd_acc_hh_s1
1641
3.58k
    UINT64_C(3858759744), // M2_mpyd_acc_hl_s0
1642
3.58k
    UINT64_C(3867148352), // M2_mpyd_acc_hl_s1
1643
3.58k
    UINT64_C(3858759712), // M2_mpyd_acc_lh_s0
1644
3.58k
    UINT64_C(3867148320), // M2_mpyd_acc_lh_s1
1645
3.58k
    UINT64_C(3858759680), // M2_mpyd_acc_ll_s0
1646
3.58k
    UINT64_C(3867148288), // M2_mpyd_acc_ll_s1
1647
3.58k
    UINT64_C(3825205344), // M2_mpyd_hh_s0
1648
3.58k
    UINT64_C(3833593952), // M2_mpyd_hh_s1
1649
3.58k
    UINT64_C(3825205312), // M2_mpyd_hl_s0
1650
3.58k
    UINT64_C(3833593920), // M2_mpyd_hl_s1
1651
3.58k
    UINT64_C(3825205280), // M2_mpyd_lh_s0
1652
3.58k
    UINT64_C(3833593888), // M2_mpyd_lh_s1
1653
3.58k
    UINT64_C(3825205248), // M2_mpyd_ll_s0
1654
3.58k
    UINT64_C(3833593856), // M2_mpyd_ll_s1
1655
3.58k
    UINT64_C(3860856928), // M2_mpyd_nac_hh_s0
1656
3.58k
    UINT64_C(3869245536), // M2_mpyd_nac_hh_s1
1657
3.58k
    UINT64_C(3860856896), // M2_mpyd_nac_hl_s0
1658
3.58k
    UINT64_C(3869245504), // M2_mpyd_nac_hl_s1
1659
3.58k
    UINT64_C(3860856864), // M2_mpyd_nac_lh_s0
1660
3.58k
    UINT64_C(3869245472), // M2_mpyd_nac_lh_s1
1661
3.58k
    UINT64_C(3860856832), // M2_mpyd_nac_ll_s0
1662
3.58k
    UINT64_C(3869245440), // M2_mpyd_nac_ll_s1
1663
3.58k
    UINT64_C(3827302496), // M2_mpyd_rnd_hh_s0
1664
3.58k
    UINT64_C(3835691104), // M2_mpyd_rnd_hh_s1
1665
3.58k
    UINT64_C(3827302464), // M2_mpyd_rnd_hl_s0
1666
3.58k
    UINT64_C(3835691072), // M2_mpyd_rnd_hl_s1
1667
3.58k
    UINT64_C(3827302432), // M2_mpyd_rnd_lh_s0
1668
3.58k
    UINT64_C(3835691040), // M2_mpyd_rnd_lh_s1
1669
3.58k
    UINT64_C(3827302400), // M2_mpyd_rnd_ll_s0
1670
3.58k
    UINT64_C(3835691008), // M2_mpyd_rnd_ll_s1
1671
3.58k
    UINT64_C(3976200192), // M2_mpyi
1672
3.58k
    UINT64_C(3766484992), // M2_mpysin
1673
3.58k
    UINT64_C(3758096384), // M2_mpysip
1674
3.58k
    UINT64_C(3982491680), // M2_mpysu_up
1675
3.58k
    UINT64_C(3997171808), // M2_mpyu_acc_hh_s0
1676
3.58k
    UINT64_C(4005560416), // M2_mpyu_acc_hh_s1
1677
3.58k
    UINT64_C(3997171776), // M2_mpyu_acc_hl_s0
1678
3.58k
    UINT64_C(4005560384), // M2_mpyu_acc_hl_s1
1679
3.58k
    UINT64_C(3997171744), // M2_mpyu_acc_lh_s0
1680
3.58k
    UINT64_C(4005560352), // M2_mpyu_acc_lh_s1
1681
3.58k
    UINT64_C(3997171712), // M2_mpyu_acc_ll_s0
1682
3.58k
    UINT64_C(4005560320), // M2_mpyu_acc_ll_s1
1683
3.58k
    UINT64_C(3963617376), // M2_mpyu_hh_s0
1684
3.58k
    UINT64_C(3972005984), // M2_mpyu_hh_s1
1685
3.58k
    UINT64_C(3963617344), // M2_mpyu_hl_s0
1686
3.58k
    UINT64_C(3972005952), // M2_mpyu_hl_s1
1687
3.58k
    UINT64_C(3963617312), // M2_mpyu_lh_s0
1688
3.58k
    UINT64_C(3972005920), // M2_mpyu_lh_s1
1689
3.58k
    UINT64_C(3963617280), // M2_mpyu_ll_s0
1690
3.58k
    UINT64_C(3972005888), // M2_mpyu_ll_s1
1691
3.58k
    UINT64_C(3999268960), // M2_mpyu_nac_hh_s0
1692
3.58k
    UINT64_C(4007657568), // M2_mpyu_nac_hh_s1
1693
3.58k
    UINT64_C(3999268928), // M2_mpyu_nac_hl_s0
1694
3.58k
    UINT64_C(4007657536), // M2_mpyu_nac_hl_s1
1695
3.58k
    UINT64_C(3999268896), // M2_mpyu_nac_lh_s0
1696
3.58k
    UINT64_C(4007657504), // M2_mpyu_nac_lh_s1
1697
3.58k
    UINT64_C(3999268864), // M2_mpyu_nac_ll_s0
1698
3.58k
    UINT64_C(4007657472), // M2_mpyu_nac_ll_s1
1699
3.58k
    UINT64_C(3980394528), // M2_mpyu_up
1700
3.58k
    UINT64_C(3862954080), // M2_mpyud_acc_hh_s0
1701
3.58k
    UINT64_C(3871342688), // M2_mpyud_acc_hh_s1
1702
3.58k
    UINT64_C(3862954048), // M2_mpyud_acc_hl_s0
1703
3.58k
    UINT64_C(3871342656), // M2_mpyud_acc_hl_s1
1704
3.58k
    UINT64_C(3862954016), // M2_mpyud_acc_lh_s0
1705
3.58k
    UINT64_C(3871342624), // M2_mpyud_acc_lh_s1
1706
3.58k
    UINT64_C(3862953984), // M2_mpyud_acc_ll_s0
1707
3.58k
    UINT64_C(3871342592), // M2_mpyud_acc_ll_s1
1708
3.58k
    UINT64_C(3829399648), // M2_mpyud_hh_s0
1709
3.58k
    UINT64_C(3837788256), // M2_mpyud_hh_s1
1710
3.58k
    UINT64_C(3829399616), // M2_mpyud_hl_s0
1711
3.58k
    UINT64_C(3837788224), // M2_mpyud_hl_s1
1712
3.58k
    UINT64_C(3829399584), // M2_mpyud_lh_s0
1713
3.58k
    UINT64_C(3837788192), // M2_mpyud_lh_s1
1714
3.58k
    UINT64_C(3829399552), // M2_mpyud_ll_s0
1715
3.58k
    UINT64_C(3837788160), // M2_mpyud_ll_s1
1716
3.58k
    UINT64_C(3865051232), // M2_mpyud_nac_hh_s0
1717
3.58k
    UINT64_C(3873439840), // M2_mpyud_nac_hh_s1
1718
3.58k
    UINT64_C(3865051200), // M2_mpyud_nac_hl_s0
1719
3.58k
    UINT64_C(3873439808), // M2_mpyud_nac_hl_s1
1720
3.58k
    UINT64_C(3865051168), // M2_mpyud_nac_lh_s0
1721
3.58k
    UINT64_C(3873439776), // M2_mpyud_nac_lh_s1
1722
3.58k
    UINT64_C(3865051136), // M2_mpyud_nac_ll_s0
1723
3.58k
    UINT64_C(3873439744), // M2_mpyud_nac_ll_s1
1724
3.58k
    UINT64_C(4018143264), // M2_nacci
1725
3.58k
    UINT64_C(3800039424), // M2_naccii
1726
3.58k
    UINT64_C(4009754720), // M2_subacc
1727
3.58k
    UINT64_C(3898605568), // M2_vabsdiffh
1728
3.58k
    UINT64_C(3894411264), // M2_vabsdiffw
1729
3.58k
    UINT64_C(3930062976), // M2_vcmac_s0_sat_i
1730
3.58k
    UINT64_C(3927965824), // M2_vcmac_s0_sat_r
1731
3.58k
    UINT64_C(3896508608), // M2_vcmpy_s0_sat_i
1732
3.58k
    UINT64_C(3894411456), // M2_vcmpy_s0_sat_r
1733
3.58k
    UINT64_C(3904897216), // M2_vcmpy_s1_sat_i
1734
3.58k
    UINT64_C(3902800064), // M2_vcmpy_s1_sat_r
1735
3.58k
    UINT64_C(3925868672), // M2_vdmacs_s0
1736
3.58k
    UINT64_C(3934257280), // M2_vdmacs_s1
1737
3.58k
    UINT64_C(3909091328), // M2_vdmpyrs_s0
1738
3.58k
    UINT64_C(3917479936), // M2_vdmpyrs_s1
1739
3.58k
    UINT64_C(3892314240), // M2_vdmpys_s0
1740
3.58k
    UINT64_C(3900702848), // M2_vdmpys_s1
1741
3.58k
    UINT64_C(3877634080), // M2_vmac2
1742
3.58k
    UINT64_C(3927965760), // M2_vmac2es
1743
3.58k
    UINT64_C(3925868736), // M2_vmac2es_s0
1744
3.58k
    UINT64_C(3934257344), // M2_vmac2es_s1
1745
3.58k
    UINT64_C(3875537056), // M2_vmac2s_s0
1746
3.58k
    UINT64_C(3883925664), // M2_vmac2s_s1
1747
3.58k
    UINT64_C(3881828512), // M2_vmac2su_s0
1748
3.58k
    UINT64_C(3890217120), // M2_vmac2su_s1
1749
3.58k
    UINT64_C(3892314304), // M2_vmpy2es_s0
1750
3.58k
    UINT64_C(3900702912), // M2_vmpy2es_s1
1751
3.58k
    UINT64_C(3841982624), // M2_vmpy2s_s0
1752
3.58k
    UINT64_C(3978297568), // M2_vmpy2s_s0pack
1753
3.58k
    UINT64_C(3850371232), // M2_vmpy2s_s1
1754
3.58k
    UINT64_C(3986686176), // M2_vmpy2s_s1pack
1755
3.58k
    UINT64_C(3841982688), // M2_vmpy2su_s0
1756
3.58k
    UINT64_C(3850371296), // M2_vmpy2su_s1
1757
3.58k
    UINT64_C(3911188704), // M2_vraddh
1758
3.58k
    UINT64_C(3909091360), // M2_vradduh
1759
3.58k
    UINT64_C(3925868544), // M2_vrcmaci_s0
1760
3.58k
    UINT64_C(3930062848), // M2_vrcmaci_s0c
1761
3.58k
    UINT64_C(3925868576), // M2_vrcmacr_s0
1762
3.58k
    UINT64_C(3932160032), // M2_vrcmacr_s0c
1763
3.58k
    UINT64_C(3892314112), // M2_vrcmpyi_s0
1764
3.58k
    UINT64_C(3896508416), // M2_vrcmpyi_s0c
1765
3.58k
    UINT64_C(3892314144), // M2_vrcmpyr_s0
1766
3.58k
    UINT64_C(3898605600), // M2_vrcmpyr_s0c
1767
3.58k
    UINT64_C(3936354432), // M2_vrcmpys_acc_s1_h
1768
3.58k
    UINT64_C(3940548736), // M2_vrcmpys_acc_s1_l
1769
3.58k
    UINT64_C(3902800000), // M2_vrcmpys_s1_h
1770
3.58k
    UINT64_C(3906994304), // M2_vrcmpys_s1_l
1771
3.58k
    UINT64_C(3919577280), // M2_vrcmpys_s1rp_h
1772
3.58k
    UINT64_C(3919577312), // M2_vrcmpys_s1rp_l
1773
3.58k
    UINT64_C(3925868608), // M2_vrmac_s0
1774
3.58k
    UINT64_C(3892314176), // M2_vrmpy_s0
1775
3.58k
    UINT64_C(4018143328), // M2_xor_xacc
1776
3.58k
    UINT64_C(4013948928), // M4_and_and
1777
3.58k
    UINT64_C(4011851808), // M4_and_andn
1778
3.58k
    UINT64_C(4013948960), // M4_and_or
1779
3.58k
    UINT64_C(4013948992), // M4_and_xor
1780
3.58k
    UINT64_C(3305111680), // M4_cmpyi_wh
1781
3.58k
    UINT64_C(3305111712), // M4_cmpyi_whc
1782
3.58k
    UINT64_C(3305111744), // M4_cmpyr_wh
1783
3.58k
    UINT64_C(3305111776), // M4_cmpyr_whc
1784
3.58k
    UINT64_C(4016046080), // M4_mac_up_s1_sat
1785
3.58k
    UINT64_C(3623878656), // M4_mpyri_addi
1786
3.58k
    UINT64_C(3749707776), // M4_mpyri_addr
1787
3.58k
    UINT64_C(3741319168), // M4_mpyri_addr_u2
1788
3.58k
    UINT64_C(3607101440), // M4_mpyrr_addi
1789
3.58k
    UINT64_C(3808428032), // M4_mpyrr_addr
1790
3.58k
    UINT64_C(4016046112), // M4_nac_up_s1_sat
1791
3.58k
    UINT64_C(4013949024), // M4_or_and
1792
3.58k
    UINT64_C(4011851776), // M4_or_andn
1793
3.58k
    UINT64_C(4022337536), // M4_or_or
1794
3.58k
    UINT64_C(4022337568), // M4_or_xor
1795
3.58k
    UINT64_C(3846176992), // M4_pmpyw
1796
3.58k
    UINT64_C(3877634272), // M4_pmpyw_acc
1797
3.58k
    UINT64_C(3854565600), // M4_vpmpyh
1798
3.58k
    UINT64_C(3886022880), // M4_vpmpyh_acc
1799
3.58k
    UINT64_C(3927965888), // M4_vrmpyeh_acc_s0
1800
3.58k
    UINT64_C(3936354496), // M4_vrmpyeh_acc_s1
1801
3.58k
    UINT64_C(3896508544), // M4_vrmpyeh_s0
1802
3.58k
    UINT64_C(3904897152), // M4_vrmpyeh_s1
1803
3.58k
    UINT64_C(3932160192), // M4_vrmpyoh_acc_s0
1804
3.58k
    UINT64_C(3940548800), // M4_vrmpyoh_acc_s1
1805
3.58k
    UINT64_C(3894411328), // M4_vrmpyoh_s0
1806
3.58k
    UINT64_C(3902799936), // M4_vrmpyoh_s1
1807
3.58k
    UINT64_C(4022337600), // M4_xor_and
1808
3.58k
    UINT64_C(4011851840), // M4_xor_andn
1809
3.58k
    UINT64_C(4022337632), // M4_xor_or
1810
3.58k
    UINT64_C(3397386240), // M4_xor_xacc
1811
3.58k
    UINT64_C(3927965728), // M5_vdmacbsu
1812
3.58k
    UINT64_C(3902799904), // M5_vdmpybsu
1813
3.58k
    UINT64_C(3888119840), // M5_vmacbsu
1814
3.58k
    UINT64_C(3883925536), // M5_vmacbuu
1815
3.58k
    UINT64_C(3846176800), // M5_vmpybsu
1816
3.58k
    UINT64_C(3850371104), // M5_vmpybuu
1817
3.58k
    UINT64_C(3938451488), // M5_vrmacbsu
1818
3.58k
    UINT64_C(3934257184), // M5_vrmacbuu
1819
3.58k
    UINT64_C(3904897056), // M5_vrmpybsu
1820
3.58k
    UINT64_C(3900702752), // M5_vrmpybuu
1821
3.58k
    UINT64_C(3906994176), // M6_vabsdiffb
1822
3.58k
    UINT64_C(3902799872), // M6_vabsdiffub
1823
3.58k
    UINT64_C(1509949440), // PS_call_stk
1824
3.58k
    UINT64_C(1352663040), // PS_callr_nr
1825
3.58k
    UINT64_C(1384120320), // PS_jmpret
1826
3.58k
    UINT64_C(1398800384), // PS_jmpretf
1827
3.58k
    UINT64_C(1398802432), // PS_jmpretfnew
1828
3.58k
    UINT64_C(1398806528), // PS_jmpretfnewpt
1829
3.58k
    UINT64_C(1396703232), // PS_jmprett
1830
3.58k
    UINT64_C(1396705280), // PS_jmprettnew
1831
3.58k
    UINT64_C(1396709376), // PS_jmprettnewpt
1832
3.58k
    UINT64_C(1224736768), // PS_loadrbabs
1833
3.58k
    UINT64_C(1237319680), // PS_loadrdabs
1834
3.58k
    UINT64_C(1228931072), // PS_loadrhabs
1835
3.58k
    UINT64_C(1233125376), // PS_loadriabs
1836
3.58k
    UINT64_C(1226833920), // PS_loadrubabs
1837
3.58k
    UINT64_C(1231028224), // PS_loadruhabs
1838
3.58k
    UINT64_C(1207959552), // PS_storerbabs
1839
3.58k
    UINT64_C(1218445312), // PS_storerbnewabs
1840
3.58k
    UINT64_C(1220542464), // PS_storerdabs
1841
3.58k
    UINT64_C(1214251008), // PS_storerfabs
1842
3.58k
    UINT64_C(1212153856), // PS_storerhabs
1843
3.58k
    UINT64_C(1218447360), // PS_storerhnewabs
1844
3.58k
    UINT64_C(1216348160), // PS_storeriabs
1845
3.58k
    UINT64_C(1218449408), // PS_storerinewabs
1846
3.58k
    UINT64_C(1509949440), // RESTORE_DEALLOC_BEFORE_TAILCALL_V4
1847
3.58k
    UINT64_C(1509949440), // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
1848
3.58k
    UINT64_C(1509949440), // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
1849
3.58k
    UINT64_C(1509949440), // RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
1850
3.58k
    UINT64_C(1476395008), // RESTORE_DEALLOC_RET_JMP_V4
1851
3.58k
    UINT64_C(1476395008), // RESTORE_DEALLOC_RET_JMP_V4_EXT
1852
3.58k
    UINT64_C(1476395008), // RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
1853
3.58k
    UINT64_C(1476395008), // RESTORE_DEALLOC_RET_JMP_V4_PIC
1854
3.58k
    UINT64_C(3288334336), // S2_addasl_rrri
1855
3.58k
    UINT64_C(2692743168), // S2_allocframe
1856
3.58k
    UINT64_C(2147483712), // S2_asl_i_p
1857
3.58k
    UINT64_C(2181038272), // S2_asl_i_p_acc
1858
3.58k
    UINT64_C(2185232448), // S2_asl_i_p_and
1859
3.58k
    UINT64_C(2181038144), // S2_asl_i_p_nac
1860
3.58k
    UINT64_C(2185232576), // S2_asl_i_p_or
1861
3.58k
    UINT64_C(2189426752), // S2_asl_i_p_xacc
1862
3.58k
    UINT64_C(2348810304), // S2_asl_i_r
1863
3.58k
    UINT64_C(2382364864), // S2_asl_i_r_acc
1864
3.58k
    UINT64_C(2386559040), // S2_asl_i_r_and
1865
3.58k
    UINT64_C(2382364736), // S2_asl_i_r_nac
1866
3.58k
    UINT64_C(2386559168), // S2_asl_i_r_or
1867
3.58k
    UINT64_C(2353004608), // S2_asl_i_r_sat
1868
3.58k
    UINT64_C(2390753344), // S2_asl_i_r_xacc
1869
3.58k
    UINT64_C(2155872320), // S2_asl_i_vh
1870
3.58k
    UINT64_C(2151678016), // S2_asl_i_vw
1871
3.58k
    UINT64_C(3279945856), // S2_asl_r_p
1872
3.58k
    UINT64_C(3418357888), // S2_asl_r_p_acc
1873
3.58k
    UINT64_C(3409969280), // S2_asl_r_p_and
1874
3.58k
    UINT64_C(3414163584), // S2_asl_r_p_nac
1875
3.58k
    UINT64_C(3405774976), // S2_asl_r_p_or
1876
3.58k
    UINT64_C(3412066432), // S2_asl_r_p_xor
1877
3.58k
    UINT64_C(3326083200), // S2_asl_r_r
1878
3.58k
    UINT64_C(3435135104), // S2_asl_r_r_acc
1879
3.58k
    UINT64_C(3426746496), // S2_asl_r_r_and
1880
3.58k
    UINT64_C(3430940800), // S2_asl_r_r_nac
1881
3.58k
    UINT64_C(3422552192), // S2_asl_r_r_or
1882
3.58k
    UINT64_C(3321888896), // S2_asl_r_r_sat
1883
3.58k
    UINT64_C(3275751552), // S2_asl_r_vh
1884
3.58k
    UINT64_C(3271557248), // S2_asl_r_vw
1885
3.58k
    UINT64_C(2147483648), // S2_asr_i_p
1886
3.58k
    UINT64_C(2181038208), // S2_asr_i_p_acc
1887
3.58k
    UINT64_C(2185232384), // S2_asr_i_p_and
1888
3.58k
    UINT64_C(2181038080), // S2_asr_i_p_nac
1889
3.58k
    UINT64_C(2185232512), // S2_asr_i_p_or
1890
3.58k
    UINT64_C(2160066784), // S2_asr_i_p_rnd
1891
3.58k
    UINT64_C(2348810240), // S2_asr_i_r
1892
3.58k
    UINT64_C(2382364800), // S2_asr_i_r_acc
1893
3.58k
    UINT64_C(2386558976), // S2_asr_i_r_and
1894
3.58k
    UINT64_C(2382364672), // S2_asr_i_r_nac
1895
3.58k
    UINT64_C(2386559104), // S2_asr_i_r_or
1896
3.58k
    UINT64_C(2353004544), // S2_asr_i_r_rnd
1897
3.58k
    UINT64_C(2294284352), // S2_asr_i_svw_trun
1898
3.58k
    UINT64_C(2155872256), // S2_asr_i_vh
1899
3.58k
    UINT64_C(2151677952), // S2_asr_i_vw
1900
3.58k
    UINT64_C(3279945728), // S2_asr_r_p
1901
3.58k
    UINT64_C(3418357760), // S2_asr_r_p_acc
1902
3.58k
    UINT64_C(3409969152), // S2_asr_r_p_and
1903
3.58k
    UINT64_C(3414163456), // S2_asr_r_p_nac
1904
3.58k
    UINT64_C(3405774848), // S2_asr_r_p_or
1905
3.58k
    UINT64_C(3412066304), // S2_asr_r_p_xor
1906
3.58k
    UINT64_C(3326083072), // S2_asr_r_r
1907
3.58k
    UINT64_C(3435134976), // S2_asr_r_r_acc
1908
3.58k
    UINT64_C(3426746368), // S2_asr_r_r_and
1909
3.58k
    UINT64_C(3430940672), // S2_asr_r_r_nac
1910
3.58k
    UINT64_C(3422552064), // S2_asr_r_r_or
1911
3.58k
    UINT64_C(3321888768), // S2_asr_r_r_sat
1912
3.58k
    UINT64_C(3305111616), // S2_asr_r_svw_trun
1913
3.58k
    UINT64_C(3275751424), // S2_asr_r_vh
1914
3.58k
    UINT64_C(3271557120), // S2_asr_r_vw
1915
3.58k
    UINT64_C(2353004736), // S2_brev
1916
3.58k
    UINT64_C(2160066752), // S2_brevp
1917
3.58k
    UINT64_C(3250585792), // S2_cabacdecbin
1918
3.58k
    UINT64_C(2348810400), // S2_cl0
1919
3.58k
    UINT64_C(2285895744), // S2_cl0p
1920
3.58k
    UINT64_C(2348810432), // S2_cl1
1921
3.58k
    UINT64_C(2285895808), // S2_cl1p
1922
3.58k
    UINT64_C(2348810368), // S2_clb
1923
3.58k
    UINT64_C(2348810464), // S2_clbnorm
1924
3.58k
    UINT64_C(2285895680), // S2_clbp
1925
3.58k
    UINT64_C(2361393184), // S2_clrbit_i
1926
3.58k
    UINT64_C(3330277440), // S2_clrbit_r
1927
3.58k
    UINT64_C(2353004672), // S2_ct0
1928
3.58k
    UINT64_C(2296381504), // S2_ct0p
1929
3.58k
    UINT64_C(2353004704), // S2_ct1
1930
3.58k
    UINT64_C(2296381568), // S2_ct1p
1931
3.58k
    UINT64_C(2160066688), // S2_deinterleave
1932
3.58k
    UINT64_C(2365587456), // S2_extractu
1933
3.58k
    UINT64_C(3372220416), // S2_extractu_rp
1934
3.58k
    UINT64_C(2164260864), // S2_extractup
1935
3.58k
    UINT64_C(3238002688), // S2_extractup_rp
1936
3.58k
    UINT64_C(2399141888), // S2_insert
1937
3.58k
    UINT64_C(3355443200), // S2_insert_rp
1938
3.58k
    UINT64_C(2197815296), // S2_insertp
1939
3.58k
    UINT64_C(3388997632), // S2_insertp_rp
1940
3.58k
    UINT64_C(2160066720), // S2_interleave
1941
3.58k
    UINT64_C(3246391488), // S2_lfsp
1942
3.58k
    UINT64_C(3279945920), // S2_lsl_r_p
1943
3.58k
    UINT64_C(3418357952), // S2_lsl_r_p_acc
1944
3.58k
    UINT64_C(3409969344), // S2_lsl_r_p_and
1945
3.58k
    UINT64_C(3414163648), // S2_lsl_r_p_nac
1946
3.58k
    UINT64_C(3405775040), // S2_lsl_r_p_or
1947
3.58k
    UINT64_C(3412066496), // S2_lsl_r_p_xor
1948
3.58k
    UINT64_C(3326083264), // S2_lsl_r_r
1949
3.58k
    UINT64_C(3435135168), // S2_lsl_r_r_acc
1950
3.58k
    UINT64_C(3426746560), // S2_lsl_r_r_and
1951
3.58k
    UINT64_C(3430940864), // S2_lsl_r_r_nac
1952
3.58k
    UINT64_C(3422552256), // S2_lsl_r_r_or
1953
3.58k
    UINT64_C(3275751616), // S2_lsl_r_vh
1954
3.58k
    UINT64_C(3271557312), // S2_lsl_r_vw
1955
3.58k
    UINT64_C(2147483680), // S2_lsr_i_p
1956
3.58k
    UINT64_C(2181038240), // S2_lsr_i_p_acc
1957
3.58k
    UINT64_C(2185232416), // S2_lsr_i_p_and
1958
3.58k
    UINT64_C(2181038112), // S2_lsr_i_p_nac
1959
3.58k
    UINT64_C(2185232544), // S2_lsr_i_p_or
1960
3.58k
    UINT64_C(2189426720), // S2_lsr_i_p_xacc
1961
3.58k
    UINT64_C(2348810272), // S2_lsr_i_r
1962
3.58k
    UINT64_C(2382364832), // S2_lsr_i_r_acc
1963
3.58k
    UINT64_C(2386559008), // S2_lsr_i_r_and
1964
3.58k
    UINT64_C(2382364704), // S2_lsr_i_r_nac
1965
3.58k
    UINT64_C(2386559136), // S2_lsr_i_r_or
1966
3.58k
    UINT64_C(2390753312), // S2_lsr_i_r_xacc
1967
3.58k
    UINT64_C(2155872288), // S2_lsr_i_vh
1968
3.58k
    UINT64_C(2151677984), // S2_lsr_i_vw
1969
3.58k
    UINT64_C(3279945792), // S2_lsr_r_p
1970
3.58k
    UINT64_C(3418357824), // S2_lsr_r_p_acc
1971
3.58k
    UINT64_C(3409969216), // S2_lsr_r_p_and
1972
3.58k
    UINT64_C(3414163520), // S2_lsr_r_p_nac
1973
3.58k
    UINT64_C(3405774912), // S2_lsr_r_p_or
1974
3.58k
    UINT64_C(3412066368), // S2_lsr_r_p_xor
1975
3.58k
    UINT64_C(3326083136), // S2_lsr_r_r
1976
3.58k
    UINT64_C(3435135040), // S2_lsr_r_r_acc
1977
3.58k
    UINT64_C(3426746432), // S2_lsr_r_r_and
1978
3.58k
    UINT64_C(3430940736), // S2_lsr_r_r_nac
1979
3.58k
    UINT64_C(3422552128), // S2_lsr_r_r_or
1980
3.58k
    UINT64_C(3275751488), // S2_lsr_r_vh
1981
3.58k
    UINT64_C(3271557184), // S2_lsr_r_vw
1982
3.58k
    UINT64_C(4118806528), // S2_packhl
1983
3.58k
    UINT64_C(3489660928), // S2_parityp
1984
3.58k
    UINT64_C(1140850688), // S2_pstorerbf_io
1985
3.58k
    UINT64_C(2868912132), // S2_pstorerbf_pi
1986
3.58k
    UINT64_C(2868912260), // S2_pstorerbfnew_pi
1987
3.58k
    UINT64_C(1151336448), // S2_pstorerbnewf_io
1988
3.58k
    UINT64_C(2879397892), // S2_pstorerbnewf_pi
1989
3.58k
    UINT64_C(2879398020), // S2_pstorerbnewfnew_pi
1990
3.58k
    UINT64_C(1084227584), // S2_pstorerbnewt_io
1991
3.58k
    UINT64_C(2879397888), // S2_pstorerbnewt_pi
1992
3.58k
    UINT64_C(2879398016), // S2_pstorerbnewtnew_pi
1993
3.58k
    UINT64_C(1073741824), // S2_pstorerbt_io
1994
3.58k
    UINT64_C(2868912128), // S2_pstorerbt_pi
1995
3.58k
    UINT64_C(2868912256), // S2_pstorerbtnew_pi
1996
3.58k
    UINT64_C(1153433600), // S2_pstorerdf_io
1997
3.58k
    UINT64_C(2881495044), // S2_pstorerdf_pi
1998
3.58k
    UINT64_C(2881495172), // S2_pstorerdfnew_pi
1999
3.58k
    UINT64_C(1086324736), // S2_pstorerdt_io
2000
3.58k
    UINT64_C(2881495040), // S2_pstorerdt_pi
2001
3.58k
    UINT64_C(2881495168), // S2_pstorerdtnew_pi
2002
3.58k
    UINT64_C(1147142144), // S2_pstorerff_io
2003
3.58k
    UINT64_C(2875203588), // S2_pstorerff_pi
2004
3.58k
    UINT64_C(2875203716), // S2_pstorerffnew_pi
2005
3.58k
    UINT64_C(1080033280), // S2_pstorerft_io
2006
3.58k
    UINT64_C(2875203584), // S2_pstorerft_pi
2007
3.58k
    UINT64_C(2875203712), // S2_pstorerftnew_pi
2008
3.58k
    UINT64_C(1145044992), // S2_pstorerhf_io
2009
3.58k
    UINT64_C(2873106436), // S2_pstorerhf_pi
2010
3.58k
    UINT64_C(2873106564), // S2_pstorerhfnew_pi
2011
3.58k
    UINT64_C(1151338496), // S2_pstorerhnewf_io
2012
3.58k
    UINT64_C(2879399940), // S2_pstorerhnewf_pi
2013
3.58k
    UINT64_C(2879400068), // S2_pstorerhnewfnew_pi
2014
3.58k
    UINT64_C(1084229632), // S2_pstorerhnewt_io
2015
3.58k
    UINT64_C(2879399936), // S2_pstorerhnewt_pi
2016
3.58k
    UINT64_C(2879400064), // S2_pstorerhnewtnew_pi
2017
3.58k
    UINT64_C(1077936128), // S2_pstorerht_io
2018
3.58k
    UINT64_C(2873106432), // S2_pstorerht_pi
2019
3.58k
    UINT64_C(2873106560), // S2_pstorerhtnew_pi
2020
3.58k
    UINT64_C(1149239296), // S2_pstorerif_io
2021
3.58k
    UINT64_C(2877300740), // S2_pstorerif_pi
2022
3.58k
    UINT64_C(2877300868), // S2_pstorerifnew_pi
2023
3.58k
    UINT64_C(1151340544), // S2_pstorerinewf_io
2024
3.58k
    UINT64_C(2879401988), // S2_pstorerinewf_pi
2025
3.58k
    UINT64_C(2879402116), // S2_pstorerinewfnew_pi
2026
3.58k
    UINT64_C(1084231680), // S2_pstorerinewt_io
2027
3.58k
    UINT64_C(2879401984), // S2_pstorerinewt_pi
2028
3.58k
    UINT64_C(2879402112), // S2_pstorerinewtnew_pi
2029
3.58k
    UINT64_C(1082130432), // S2_pstorerit_io
2030
3.58k
    UINT64_C(2877300736), // S2_pstorerit_pi
2031
3.58k
    UINT64_C(2877300864), // S2_pstoreritnew_pi
2032
3.58k
    UINT64_C(2361393152), // S2_setbit_i
2033
3.58k
    UINT64_C(3330277376), // S2_setbit_r
2034
3.58k
    UINT64_C(3238002752), // S2_shuffeb
2035
3.58k
    UINT64_C(3238002880), // S2_shuffeh
2036
3.58k
    UINT64_C(3238002816), // S2_shuffob
2037
3.58k
    UINT64_C(3246391296), // S2_shuffoh
2038
3.58k
    UINT64_C(2701131776), // S2_storerb_io
2039
3.58k
    UINT64_C(2936012800), // S2_storerb_pbr
2040
3.58k
    UINT64_C(2835349504), // S2_storerb_pci
2041
3.58k
    UINT64_C(2835349506), // S2_storerb_pcr
2042
3.58k
    UINT64_C(2868903936), // S2_storerb_pi
2043
3.58k
    UINT64_C(2902458368), // S2_storerb_pr
2044
3.58k
    UINT64_C(1207959552), // S2_storerbgp
2045
3.58k
    UINT64_C(2711617536), // S2_storerbnew_io
2046
3.58k
    UINT64_C(2946498560), // S2_storerbnew_pbr
2047
3.58k
    UINT64_C(2845835264), // S2_storerbnew_pci
2048
3.58k
    UINT64_C(2845835266), // S2_storerbnew_pcr
2049
3.58k
    UINT64_C(2879389696), // S2_storerbnew_pi
2050
3.58k
    UINT64_C(2912944128), // S2_storerbnew_pr
2051
3.58k
    UINT64_C(1218445312), // S2_storerbnewgp
2052
3.58k
    UINT64_C(2713714688), // S2_storerd_io
2053
3.58k
    UINT64_C(2948595712), // S2_storerd_pbr
2054
3.58k
    UINT64_C(2847932416), // S2_storerd_pci
2055
3.58k
    UINT64_C(2847932418), // S2_storerd_pcr
2056
3.58k
    UINT64_C(2881486848), // S2_storerd_pi
2057
3.58k
    UINT64_C(2915041280), // S2_storerd_pr
2058
3.58k
    UINT64_C(1220542464), // S2_storerdgp
2059
3.58k
    UINT64_C(2707423232), // S2_storerf_io
2060
3.58k
    UINT64_C(2942304256), // S2_storerf_pbr
2061
3.58k
    UINT64_C(2841640960), // S2_storerf_pci
2062
3.58k
    UINT64_C(2841640962), // S2_storerf_pcr
2063
3.58k
    UINT64_C(2875195392), // S2_storerf_pi
2064
3.58k
    UINT64_C(2908749824), // S2_storerf_pr
2065
3.58k
    UINT64_C(1214251008), // S2_storerfgp
2066
3.58k
    UINT64_C(2705326080), // S2_storerh_io
2067
3.58k
    UINT64_C(2940207104), // S2_storerh_pbr
2068
3.58k
    UINT64_C(2839543808), // S2_storerh_pci
2069
3.58k
    UINT64_C(2839543810), // S2_storerh_pcr
2070
3.58k
    UINT64_C(2873098240), // S2_storerh_pi
2071
3.58k
    UINT64_C(2906652672), // S2_storerh_pr
2072
3.58k
    UINT64_C(1212153856), // S2_storerhgp
2073
3.58k
    UINT64_C(2711619584), // S2_storerhnew_io
2074
3.58k
    UINT64_C(2946500608), // S2_storerhnew_pbr
2075
3.58k
    UINT64_C(2845837312), // S2_storerhnew_pci
2076
3.58k
    UINT64_C(2845837314), // S2_storerhnew_pcr
2077
3.58k
    UINT64_C(2879391744), // S2_storerhnew_pi
2078
3.58k
    UINT64_C(2912946176), // S2_storerhnew_pr
2079
3.58k
    UINT64_C(1218447360), // S2_storerhnewgp
2080
3.58k
    UINT64_C(2709520384), // S2_storeri_io
2081
3.58k
    UINT64_C(2944401408), // S2_storeri_pbr
2082
3.58k
    UINT64_C(2843738112), // S2_storeri_pci
2083
3.58k
    UINT64_C(2843738114), // S2_storeri_pcr
2084
3.58k
    UINT64_C(2877292544), // S2_storeri_pi
2085
3.58k
    UINT64_C(2910846976), // S2_storeri_pr
2086
3.58k
    UINT64_C(1216348160), // S2_storerigp
2087
3.58k
    UINT64_C(2711621632), // S2_storerinew_io
2088
3.58k
    UINT64_C(2946502656), // S2_storerinew_pbr
2089
3.58k
    UINT64_C(2845839360), // S2_storerinew_pci
2090
3.58k
    UINT64_C(2845839362), // S2_storerinew_pcr
2091
3.58k
    UINT64_C(2879393792), // S2_storerinew_pi
2092
3.58k
    UINT64_C(2912948224), // S2_storerinew_pr
2093
3.58k
    UINT64_C(1218449408), // S2_storerinewgp
2094
3.58k
    UINT64_C(2694840320), // S2_storew_locked
2095
3.58k
    UINT64_C(2357198848), // S2_svsathb
2096
3.58k
    UINT64_C(2357198912), // S2_svsathub
2097
3.58k
    UINT64_C(2264924160), // S2_tableidxb
2098
3.58k
    UINT64_C(2277507072), // S2_tableidxd
2099
3.58k
    UINT64_C(2269118464), // S2_tableidxh
2100
3.58k
    UINT64_C(2273312768), // S2_tableidxw
2101
3.58k
    UINT64_C(2361393216), // S2_togglebit_i
2102
3.58k
    UINT64_C(3330277504), // S2_togglebit_r
2103
3.58k
    UINT64_C(2231369728), // S2_tstbit_i
2104
3.58k
    UINT64_C(3338665984), // S2_tstbit_r
2105
3.58k
    UINT64_C(3221225472), // S2_valignib
2106
3.58k
    UINT64_C(3254779904), // S2_valignrb
2107
3.58k
    UINT64_C(3284140096), // S2_vcnegh
2108
3.58k
    UINT64_C(3284140032), // S2_vcrotate
2109
3.58k
    UINT64_C(3407880416), // S2_vrcnegh
2110
3.58k
    UINT64_C(2290090112), // S2_vrndpackwh
2111
3.58k
    UINT64_C(2290090176), // S2_vrndpackwhs
2112
3.58k
    UINT64_C(2281701568), // S2_vsathb
2113
3.58k
    UINT64_C(2147483872), // S2_vsathb_nopack
2114
3.58k
    UINT64_C(2281701376), // S2_vsathub
2115
3.58k
    UINT64_C(2147483776), // S2_vsathub_nopack
2116
3.58k
    UINT64_C(2281701440), // S2_vsatwh
2117
3.58k
    UINT64_C(2147483840), // S2_vsatwh_nopack
2118
3.58k
    UINT64_C(2281701504), // S2_vsatwuh
2119
3.58k
    UINT64_C(2147483808), // S2_vsatwuh_nopack
2120
3.58k
    UINT64_C(2353004768), // S2_vsplatrb
2121
3.58k
    UINT64_C(2218786880), // S2_vsplatrh
2122
3.58k
    UINT64_C(3229614080), // S2_vspliceib
2123
3.58k
    UINT64_C(3263168512), // S2_vsplicerb
2124
3.58k
    UINT64_C(2214592512), // S2_vsxtbh
2125
3.58k
    UINT64_C(2214592640), // S2_vsxthw
2126
3.58k
    UINT64_C(2290090048), // S2_vtrunehb
2127
3.58k
    UINT64_C(3246391360), // S2_vtrunewh
2128
3.58k
    UINT64_C(2290089984), // S2_vtrunohb
2129
3.58k
    UINT64_C(3246391424), // S2_vtrunowh
2130
3.58k
    UINT64_C(2214592576), // S2_vzxtbh
2131
3.58k
    UINT64_C(2214592704), // S2_vzxthw
2132
3.58k
    UINT64_C(3674210304), // S4_addaddi
2133
3.58k
    UINT64_C(3724541956), // S4_addi_asl_ri
2134
3.58k
    UINT64_C(3724541972), // S4_addi_lsr_ri
2135
3.58k
    UINT64_C(3724541952), // S4_andi_asl_ri
2136
3.58k
    UINT64_C(3724541968), // S4_andi_lsr_ri
2137
3.58k
    UINT64_C(2350907392), // S4_clbaddi
2138
3.58k
    UINT64_C(2287992896), // S4_clbpaddi
2139
3.58k
    UINT64_C(2287992832), // S4_clbpnorm
2140
3.58k
    UINT64_C(2373976064), // S4_extract
2141
3.58k
    UINT64_C(3372220480), // S4_extract_rp
2142
3.58k
    UINT64_C(2315255808), // S4_extractp
2143
3.58k
    UINT64_C(3250585728), // S4_extractp_rp
2144
3.58k
    UINT64_C(3330277568), // S4_lsli
2145
3.58k
    UINT64_C(2233466880), // S4_ntstbit_i
2146
3.58k
    UINT64_C(3340763136), // S4_ntstbit_r
2147
3.58k
    UINT64_C(3657433088), // S4_or_andi
2148
3.58k
    UINT64_C(3661627392), // S4_or_andix
2149
3.58k
    UINT64_C(3665821696), // S4_or_ori
2150
3.58k
    UINT64_C(3724541954), // S4_ori_asl_ri
2151
3.58k
    UINT64_C(3724541970), // S4_ori_lsr_ri
2152
3.58k
    UINT64_C(3588227072), // S4_parity
2153
3.58k
    UINT64_C(2936012932), // S4_pstorerbf_abs
2154
3.58k
    UINT64_C(889192448),  // S4_pstorerbf_rr
2155
3.58k
    UINT64_C(2936021124), // S4_pstorerbfnew_abs
2156
3.58k
    UINT64_C(1174405120), // S4_pstorerbfnew_io
2157
3.58k
    UINT64_C(922746880),  // S4_pstorerbfnew_rr
2158
3.58k
    UINT64_C(2946498692), // S4_pstorerbnewf_abs
2159
3.58k
    UINT64_C(899678208),  // S4_pstorerbnewf_rr
2160
3.58k
    UINT64_C(2946506884), // S4_pstorerbnewfnew_abs
2161
3.58k
    UINT64_C(1184890880), // S4_pstorerbnewfnew_io
2162
3.58k
    UINT64_C(933232640),  // S4_pstorerbnewfnew_rr
2163
3.58k
    UINT64_C(2946498688), // S4_pstorerbnewt_abs
2164
3.58k
    UINT64_C(882900992),  // S4_pstorerbnewt_rr
2165
3.58k
    UINT64_C(2946506880), // S4_pstorerbnewtnew_abs
2166
3.58k
    UINT64_C(1117782016), // S4_pstorerbnewtnew_io
2167
3.58k
    UINT64_C(916455424),  // S4_pstorerbnewtnew_rr
2168
3.58k
    UINT64_C(2936012928), // S4_pstorerbt_abs
2169
3.58k
    UINT64_C(872415232),  // S4_pstorerbt_rr
2170
3.58k
    UINT64_C(2936021120), // S4_pstorerbtnew_abs
2171
3.58k
    UINT64_C(1107296256), // S4_pstorerbtnew_io
2172
3.58k
    UINT64_C(905969664),  // S4_pstorerbtnew_rr
2173
3.58k
    UINT64_C(2948595844), // S4_pstorerdf_abs
2174
3.58k
    UINT64_C(901775360),  // S4_pstorerdf_rr
2175
3.58k
    UINT64_C(2948604036), // S4_pstorerdfnew_abs
2176
3.58k
    UINT64_C(1186988032), // S4_pstorerdfnew_io
2177
3.58k
    UINT64_C(935329792),  // S4_pstorerdfnew_rr
2178
3.58k
    UINT64_C(2948595840), // S4_pstorerdt_abs
2179
3.58k
    UINT64_C(884998144),  // S4_pstorerdt_rr
2180
3.58k
    UINT64_C(2948604032), // S4_pstorerdtnew_abs
2181
3.58k
    UINT64_C(1119879168), // S4_pstorerdtnew_io
2182
3.58k
    UINT64_C(918552576),  // S4_pstorerdtnew_rr
2183
3.58k
    UINT64_C(2942304388), // S4_pstorerff_abs
2184
3.58k
    UINT64_C(895483904),  // S4_pstorerff_rr
2185
3.58k
    UINT64_C(2942312580), // S4_pstorerffnew_abs
2186
3.58k
    UINT64_C(1180696576), // S4_pstorerffnew_io
2187
3.58k
    UINT64_C(929038336),  // S4_pstorerffnew_rr
2188
3.58k
    UINT64_C(2942304384), // S4_pstorerft_abs
2189
3.58k
    UINT64_C(878706688),  // S4_pstorerft_rr
2190
3.58k
    UINT64_C(2942312576), // S4_pstorerftnew_abs
2191
3.58k
    UINT64_C(1113587712), // S4_pstorerftnew_io
2192
3.58k
    UINT64_C(912261120),  // S4_pstorerftnew_rr
2193
3.58k
    UINT64_C(2940207236), // S4_pstorerhf_abs
2194
3.58k
    UINT64_C(893386752),  // S4_pstorerhf_rr
2195
3.58k
    UINT64_C(2940215428), // S4_pstorerhfnew_abs
2196
3.58k
    UINT64_C(1178599424), // S4_pstorerhfnew_io
2197
3.58k
    UINT64_C(926941184),  // S4_pstorerhfnew_rr
2198
3.58k
    UINT64_C(2946500740), // S4_pstorerhnewf_abs
2199
3.58k
    UINT64_C(899678216),  // S4_pstorerhnewf_rr
2200
3.58k
    UINT64_C(2946508932), // S4_pstorerhnewfnew_abs
2201
3.58k
    UINT64_C(1184892928), // S4_pstorerhnewfnew_io
2202
3.58k
    UINT64_C(933232648),  // S4_pstorerhnewfnew_rr
2203
3.58k
    UINT64_C(2946500736), // S4_pstorerhnewt_abs
2204
3.58k
    UINT64_C(882901000),  // S4_pstorerhnewt_rr
2205
3.58k
    UINT64_C(2946508928), // S4_pstorerhnewtnew_abs
2206
3.58k
    UINT64_C(1117784064), // S4_pstorerhnewtnew_io
2207
3.58k
    UINT64_C(916455432),  // S4_pstorerhnewtnew_rr
2208
3.58k
    UINT64_C(2940207232), // S4_pstorerht_abs
2209
3.58k
    UINT64_C(876609536),  // S4_pstorerht_rr
2210
3.58k
    UINT64_C(2940215424), // S4_pstorerhtnew_abs
2211
3.58k
    UINT64_C(1111490560), // S4_pstorerhtnew_io
2212
3.58k
    UINT64_C(910163968),  // S4_pstorerhtnew_rr
2213
3.58k
    UINT64_C(2944401540), // S4_pstorerif_abs
2214
3.58k
    UINT64_C(897581056),  // S4_pstorerif_rr
2215
3.58k
    UINT64_C(2944409732), // S4_pstorerifnew_abs
2216
3.58k
    UINT64_C(1182793728), // S4_pstorerifnew_io
2217
3.58k
    UINT64_C(931135488),  // S4_pstorerifnew_rr
2218
3.58k
    UINT64_C(2946502788), // S4_pstorerinewf_abs
2219
3.58k
    UINT64_C(899678224),  // S4_pstorerinewf_rr
2220
3.58k
    UINT64_C(2946510980), // S4_pstorerinewfnew_abs
2221
3.58k
    UINT64_C(1184894976), // S4_pstorerinewfnew_io
2222
3.58k
    UINT64_C(933232656),  // S4_pstorerinewfnew_rr
2223
3.58k
    UINT64_C(2946502784), // S4_pstorerinewt_abs
2224
3.58k
    UINT64_C(882901008),  // S4_pstorerinewt_rr
2225
3.58k
    UINT64_C(2946510976), // S4_pstorerinewtnew_abs
2226
3.58k
    UINT64_C(1117786112), // S4_pstorerinewtnew_io
2227
3.58k
    UINT64_C(916455440),  // S4_pstorerinewtnew_rr
2228
3.58k
    UINT64_C(2944401536), // S4_pstorerit_abs
2229
3.58k
    UINT64_C(880803840),  // S4_pstorerit_rr
2230
3.58k
    UINT64_C(2944409728), // S4_pstoreritnew_abs
2231
3.58k
    UINT64_C(1115684864), // S4_pstoreritnew_io
2232
3.58k
    UINT64_C(914358272),  // S4_pstoreritnew_rr
2233
3.58k
    UINT64_C(2699034624), // S4_stored_locked
2234
3.58k
    UINT64_C(1006632960), // S4_storeirb_io
2235
3.58k
    UINT64_C(947912704),  // S4_storeirbf_io
2236
3.58k
    UINT64_C(964689920),  // S4_storeirbfnew_io
2237
3.58k
    UINT64_C(939524096),  // S4_storeirbt_io
2238
3.58k
    UINT64_C(956301312),  // S4_storeirbtnew_io
2239
3.58k
    UINT64_C(1008730112), // S4_storeirh_io
2240
3.58k
    UINT64_C(950009856),  // S4_storeirhf_io
2241
3.58k
    UINT64_C(966787072),  // S4_storeirhfnew_io
2242
3.58k
    UINT64_C(941621248),  // S4_storeirht_io
2243
3.58k
    UINT64_C(958398464),  // S4_storeirhtnew_io
2244
3.58k
    UINT64_C(1010827264), // S4_storeiri_io
2245
3.58k
    UINT64_C(952107008),  // S4_storeirif_io
2246
3.58k
    UINT64_C(968884224),  // S4_storeirifnew_io
2247
3.58k
    UINT64_C(943718400),  // S4_storeirit_io
2248
3.58k
    UINT64_C(960495616),  // S4_storeiritnew_io
2249
3.58k
    UINT64_C(2868904064), // S4_storerb_ap
2250
3.58k
    UINT64_C(989855744),  // S4_storerb_rr
2251
3.58k
    UINT64_C(2902458496), // S4_storerb_ur
2252
3.58k
    UINT64_C(2879389824), // S4_storerbnew_ap
2253
3.58k
    UINT64_C(1000341504), // S4_storerbnew_rr
2254
3.58k
    UINT64_C(2912944256), // S4_storerbnew_ur
2255
3.58k
    UINT64_C(2881486976), // S4_storerd_ap
2256
3.58k
    UINT64_C(1002438656), // S4_storerd_rr
2257
3.58k
    UINT64_C(2915041408), // S4_storerd_ur
2258
3.58k
    UINT64_C(2875195520), // S4_storerf_ap
2259
3.58k
    UINT64_C(996147200),  // S4_storerf_rr
2260
3.58k
    UINT64_C(2908749952), // S4_storerf_ur
2261
3.58k
    UINT64_C(2873098368), // S4_storerh_ap
2262
3.58k
    UINT64_C(994050048),  // S4_storerh_rr
2263
3.58k
    UINT64_C(2906652800), // S4_storerh_ur
2264
3.58k
    UINT64_C(2879391872), // S4_storerhnew_ap
2265
3.58k
    UINT64_C(1000341512), // S4_storerhnew_rr
2266
3.58k
    UINT64_C(2912946304), // S4_storerhnew_ur
2267
3.58k
    UINT64_C(2877292672), // S4_storeri_ap
2268
3.58k
    UINT64_C(998244352),  // S4_storeri_rr
2269
3.58k
    UINT64_C(2910847104), // S4_storeri_ur
2270
3.58k
    UINT64_C(2879393920), // S4_storerinew_ap
2271
3.58k
    UINT64_C(1000341520), // S4_storerinew_rr
2272
3.58k
    UINT64_C(2912948352), // S4_storerinew_ur
2273
3.58k
    UINT64_C(3682598912), // S4_subaddi
2274
3.58k
    UINT64_C(3724541958), // S4_subi_asl_ri
2275
3.58k
    UINT64_C(3724541974), // S4_subi_lsr_ri
2276
3.58k
    UINT64_C(3284140224), // S4_vrcrotate
2277
3.58k
    UINT64_C(3416260608), // S4_vrcrotate_acc
2278
3.58k
    UINT64_C(3242197120), // S4_vxaddsubh
2279
3.58k
    UINT64_C(3250585600), // S4_vxaddsubhr
2280
3.58k
    UINT64_C(3242196992), // S4_vxaddsubw
2281
3.58k
    UINT64_C(3242197184), // S4_vxsubaddh
2282
3.58k
    UINT64_C(3250585664), // S4_vxsubaddhr
2283
3.58k
    UINT64_C(3242197056), // S4_vxsubaddw
2284
3.58k
    UINT64_C(2287992960), // S5_asrhub_rnd_sat
2285
3.58k
    UINT64_C(2287992992), // S5_asrhub_sat
2286
3.58k
    UINT64_C(2287992928), // S5_popcountp
2287
3.58k
    UINT64_C(2149580800), // S5_vasrhrnd
2288
3.58k
    UINT64_C(2147483744), // S6_rol_i_p
2289
3.58k
    UINT64_C(2181038304), // S6_rol_i_p_acc
2290
3.58k
    UINT64_C(2185232480), // S6_rol_i_p_and
2291
3.58k
    UINT64_C(2181038176), // S6_rol_i_p_nac
2292
3.58k
    UINT64_C(2185232608), // S6_rol_i_p_or
2293
3.58k
    UINT64_C(2189426784), // S6_rol_i_p_xacc
2294
3.58k
    UINT64_C(2348810336), // S6_rol_i_r
2295
3.58k
    UINT64_C(2382364896), // S6_rol_i_r_acc
2296
3.58k
    UINT64_C(2386559072), // S6_rol_i_r_and
2297
3.58k
    UINT64_C(2382364768), // S6_rol_i_r_nac
2298
3.58k
    UINT64_C(2386559200), // S6_rol_i_r_or
2299
3.58k
    UINT64_C(2390753376), // S6_rol_i_r_xacc
2300
3.58k
    UINT64_C(2218786944), // S6_vsplatrbp
2301
3.58k
    UINT64_C(3246391392), // S6_vtrunehb_ppp
2302
3.58k
    UINT64_C(3246391456), // S6_vtrunohb_ppp
2303
3.58k
    UINT64_C(0),  // SA1_addi
2304
3.58k
    UINT64_C(6144), // SA1_addrx
2305
3.58k
    UINT64_C(3072), // SA1_addsp
2306
3.58k
    UINT64_C(4608), // SA1_and1
2307
3.58k
    UINT64_C(6768), // SA1_clrf
2308
3.58k
    UINT64_C(6736), // SA1_clrfnew
2309
3.58k
    UINT64_C(6752), // SA1_clrt
2310
3.58k
    UINT64_C(6720), // SA1_clrtnew
2311
3.58k
    UINT64_C(6400), // SA1_cmpeqi
2312
3.58k
    UINT64_C(7168), // SA1_combine0i
2313
3.58k
    UINT64_C(7176), // SA1_combine1i
2314
3.58k
    UINT64_C(7184), // SA1_combine2i
2315
3.58k
    UINT64_C(7192), // SA1_combine3i
2316
3.58k
    UINT64_C(7432), // SA1_combinerz
2317
3.58k
    UINT64_C(7424), // SA1_combinezr
2318
3.58k
    UINT64_C(4864), // SA1_dec
2319
3.58k
    UINT64_C(4352), // SA1_inc
2320
3.58k
    UINT64_C(2048), // SA1_seti
2321
3.58k
    UINT64_C(6656), // SA1_setin1
2322
3.58k
    UINT64_C(5376), // SA1_sxtb
2323
3.58k
    UINT64_C(5120), // SA1_sxth
2324
3.58k
    UINT64_C(4096), // SA1_tfr
2325
3.58k
    UINT64_C(5888), // SA1_zxtb
2326
3.58k
    UINT64_C(5632), // SA1_zxth
2327
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4
2328
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4STK
2329
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4STK_EXT
2330
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4STK_EXT_PIC
2331
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4STK_PIC
2332
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4_EXT
2333
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4_EXT_PIC
2334
3.58k
    UINT64_C(1509949440), // SAVE_REGISTERS_CALL_V4_PIC
2335
3.58k
    UINT64_C(0),  // SL1_loadri_io
2336
3.58k
    UINT64_C(4096), // SL1_loadrub_io
2337
3.58k
    UINT64_C(7936), // SL2_deallocframe
2338
3.58k
    UINT64_C(8128), // SL2_jumpr31
2339
3.58k
    UINT64_C(8133), // SL2_jumpr31_f
2340
3.58k
    UINT64_C(8135), // SL2_jumpr31_fnew
2341
3.58k
    UINT64_C(8132), // SL2_jumpr31_t
2342
3.58k
    UINT64_C(8134), // SL2_jumpr31_tnew
2343
3.58k
    UINT64_C(4096), // SL2_loadrb_io
2344
3.58k
    UINT64_C(7680), // SL2_loadrd_sp
2345
3.58k
    UINT64_C(0),  // SL2_loadrh_io
2346
3.58k
    UINT64_C(7168), // SL2_loadri_sp
2347
3.58k
    UINT64_C(2048), // SL2_loadruh_io
2348
3.58k
    UINT64_C(8000), // SL2_return
2349
3.58k
    UINT64_C(8005), // SL2_return_f
2350
3.58k
    UINT64_C(8007), // SL2_return_fnew
2351
3.58k
    UINT64_C(8004), // SL2_return_t
2352
3.58k
    UINT64_C(8006), // SL2_return_tnew
2353
3.58k
    UINT64_C(4096), // SS1_storeb_io
2354
3.58k
    UINT64_C(0),  // SS1_storew_io
2355
3.58k
    UINT64_C(7168), // SS2_allocframe
2356
3.58k
    UINT64_C(4608), // SS2_storebi0
2357
3.58k
    UINT64_C(4864), // SS2_storebi1
2358
3.58k
    UINT64_C(2560), // SS2_stored_sp
2359
3.58k
    UINT64_C(0),  // SS2_storeh_io
2360
3.58k
    UINT64_C(2048), // SS2_storew_sp
2361
3.58k
    UINT64_C(4096), // SS2_storewi0
2362
3.58k
    UINT64_C(4352), // SS2_storewi1
2363
3.58k
    UINT64_C(0),  // TFRI64_V2_ext
2364
3.58k
    UINT64_C(0),  // TFRI64_V4
2365
3.58k
    UINT64_C(2449473568), // V6_extractw
2366
3.58k
    UINT64_C(432013376),  // V6_lvsplatb
2367
3.58k
    UINT64_C(432013344),  // V6_lvsplath
2368
3.58k
    UINT64_C(429916192),  // V6_lvsplatw
2369
3.58k
    UINT64_C(503513088),  // V6_pred_and
2370
3.58k
    UINT64_C(503513108),  // V6_pred_and_n
2371
3.58k
    UINT64_C(503513096),  // V6_pred_not
2372
3.58k
    UINT64_C(503513092),  // V6_pred_or
2373
3.58k
    UINT64_C(503513104),  // V6_pred_or_n
2374
3.58k
    UINT64_C(429916228),  // V6_pred_scalar2
2375
3.58k
    UINT64_C(429916236),  // V6_pred_scalar2v2
2376
3.58k
    UINT64_C(503513100),  // V6_pred_xor
2377
3.58k
    UINT64_C(503513112),  // V6_shuffeqh
2378
3.58k
    UINT64_C(503513116),  // V6_shuffeqw
2379
3.58k
    UINT64_C(671088864),  // V6_vL32Ub_ai
2380
3.58k
    UINT64_C(687866080),  // V6_vL32Ub_pi
2381
3.58k
    UINT64_C(721420512),  // V6_vL32Ub_ppu
2382
3.58k
    UINT64_C(671088640),  // V6_vL32b_ai
2383
3.58k
    UINT64_C(671088672),  // V6_vL32b_cur_ai
2384
3.58k
    UINT64_C(679477408),  // V6_vL32b_cur_npred_ai
2385
3.58k
    UINT64_C(696254624),  // V6_vL32b_cur_npred_pi
2386
3.58k
    UINT64_C(729809056),  // V6_vL32b_cur_npred_ppu
2387
3.58k
    UINT64_C(687865888),  // V6_vL32b_cur_pi
2388
3.58k
    UINT64_C(721420320),  // V6_vL32b_cur_ppu
2389
3.58k
    UINT64_C(679477376),  // V6_vL32b_cur_pred_ai
2390
3.58k
    UINT64_C(696254592),  // V6_vL32b_cur_pred_pi
2391
3.58k
    UINT64_C(729809024),  // V6_vL32b_cur_pred_ppu
2392
3.58k
    UINT64_C(679477344),  // V6_vL32b_npred_ai
2393
3.58k
    UINT64_C(696254560),  // V6_vL32b_npred_pi
2394
3.58k
    UINT64_C(729808992),  // V6_vL32b_npred_ppu
2395
3.58k
    UINT64_C(675282944),  // V6_vL32b_nt_ai
2396
3.58k
    UINT64_C(675282976),  // V6_vL32b_nt_cur_ai
2397
3.58k
    UINT64_C(683671712),  // V6_vL32b_nt_cur_npred_ai
2398
3.58k
    UINT64_C(700448928),  // V6_vL32b_nt_cur_npred_pi
2399
3.58k
    UINT64_C(734003360),  // V6_vL32b_nt_cur_npred_ppu
2400
3.58k
    UINT64_C(692060192),  // V6_vL32b_nt_cur_pi
2401
3.58k
    UINT64_C(725614624),  // V6_vL32b_nt_cur_ppu
2402
3.58k
    UINT64_C(683671680),  // V6_vL32b_nt_cur_pred_ai
2403
3.58k
    UINT64_C(700448896),  // V6_vL32b_nt_cur_pred_pi
2404
3.58k
    UINT64_C(734003328),  // V6_vL32b_nt_cur_pred_ppu
2405
3.58k
    UINT64_C(683671648),  // V6_vL32b_nt_npred_ai
2406
3.58k
    UINT64_C(700448864),  // V6_vL32b_nt_npred_pi
2407
3.58k
    UINT64_C(734003296),  // V6_vL32b_nt_npred_ppu
2408
3.58k
    UINT64_C(692060160),  // V6_vL32b_nt_pi
2409
3.58k
    UINT64_C(725614592),  // V6_vL32b_nt_ppu
2410
3.58k
    UINT64_C(683671616),  // V6_vL32b_nt_pred_ai
2411
3.58k
    UINT64_C(700448832),  // V6_vL32b_nt_pred_pi
2412
3.58k
    UINT64_C(734003264),  // V6_vL32b_nt_pred_ppu
2413
3.58k
    UINT64_C(675283008),  // V6_vL32b_nt_tmp_ai
2414
3.58k
    UINT64_C(683671776),  // V6_vL32b_nt_tmp_npred_ai
2415
3.58k
    UINT64_C(700448992),  // V6_vL32b_nt_tmp_npred_pi
2416
3.58k
    UINT64_C(734003424),  // V6_vL32b_nt_tmp_npred_ppu
2417
3.58k
    UINT64_C(692060224),  // V6_vL32b_nt_tmp_pi
2418
3.58k
    UINT64_C(725614656),  // V6_vL32b_nt_tmp_ppu
2419
3.58k
    UINT64_C(683671744),  // V6_vL32b_nt_tmp_pred_ai
2420
3.58k
    UINT64_C(700448960),  // V6_vL32b_nt_tmp_pred_pi
2421
3.58k
    UINT64_C(734003392),  // V6_vL32b_nt_tmp_pred_ppu
2422
3.58k
    UINT64_C(687865856),  // V6_vL32b_pi
2423
3.58k
    UINT64_C(721420288),  // V6_vL32b_ppu
2424
3.58k
    UINT64_C(679477312),  // V6_vL32b_pred_ai
2425
3.58k
    UINT64_C(696254528),  // V6_vL32b_pred_pi
2426
3.58k
    UINT64_C(729808960),  // V6_vL32b_pred_ppu
2427
3.58k
    UINT64_C(671088704),  // V6_vL32b_tmp_ai
2428
3.58k
    UINT64_C(679477472),  // V6_vL32b_tmp_npred_ai
2429
3.58k
    UINT64_C(696254688),  // V6_vL32b_tmp_npred_pi
2430
3.58k
    UINT64_C(729809120),  // V6_vL32b_tmp_npred_ppu
2431
3.58k
    UINT64_C(687865920),  // V6_vL32b_tmp_pi
2432
3.58k
    UINT64_C(721420352),  // V6_vL32b_tmp_ppu
2433
3.58k
    UINT64_C(679477440),  // V6_vL32b_tmp_pred_ai
2434
3.58k
    UINT64_C(696254656),  // V6_vL32b_tmp_pred_pi
2435
3.58k
    UINT64_C(729809088),  // V6_vL32b_tmp_pred_ppu
2436
3.58k
    UINT64_C(673186016),  // V6_vS32Ub_ai
2437
3.58k
    UINT64_C(681574624),  // V6_vS32Ub_npred_ai
2438
3.58k
    UINT64_C(698351840),  // V6_vS32Ub_npred_pi
2439
3.58k
    UINT64_C(731906272),  // V6_vS32Ub_npred_ppu
2440
3.58k
    UINT64_C(689963232),  // V6_vS32Ub_pi
2441
3.58k
    UINT64_C(723517664),  // V6_vS32Ub_ppu
2442
3.58k
    UINT64_C(681574592),  // V6_vS32Ub_pred_ai
2443
3.58k
    UINT64_C(698351808),  // V6_vS32Ub_pred_pi
2444
3.58k
    UINT64_C(731906240),  // V6_vS32Ub_pred_ppu
2445
3.58k
    UINT64_C(673185792),  // V6_vS32b_ai
2446
3.58k
    UINT64_C(673185824),  // V6_vS32b_new_ai
2447
3.58k
    UINT64_C(681574504),  // V6_vS32b_new_npred_ai
2448
3.58k
    UINT64_C(698351720),  // V6_vS32b_new_npred_pi
2449
3.58k
    UINT64_C(731906152),  // V6_vS32b_new_npred_ppu
2450
3.58k
    UINT64_C(689963040),  // V6_vS32b_new_pi
2451
3.58k
    UINT64_C(723517472),  // V6_vS32b_new_ppu
2452
3.58k
    UINT64_C(681574464),  // V6_vS32b_new_pred_ai
2453
3.58k
    UINT64_C(698351680),  // V6_vS32b_new_pred_pi
2454
3.58k
    UINT64_C(731906112),  // V6_vS32b_new_pred_ppu
2455
3.58k
    UINT64_C(681574432),  // V6_vS32b_npred_ai
2456
3.58k
    UINT64_C(698351648),  // V6_vS32b_npred_pi
2457
3.58k
    UINT64_C(731906080),  // V6_vS32b_npred_ppu
2458
3.58k
    UINT64_C(679477280),  // V6_vS32b_nqpred_ai
2459
3.58k
    UINT64_C(696254496),  // V6_vS32b_nqpred_pi
2460
3.58k
    UINT64_C(729808928),  // V6_vS32b_nqpred_ppu
2461
3.58k
    UINT64_C(677380096),  // V6_vS32b_nt_ai
2462
3.58k
    UINT64_C(677380128),  // V6_vS32b_nt_new_ai
2463
3.58k
    UINT64_C(685768824),  // V6_vS32b_nt_new_npred_ai
2464
3.58k
    UINT64_C(702546040),  // V6_vS32b_nt_new_npred_pi
2465
3.58k
    UINT64_C(736100472),  // V6_vS32b_nt_new_npred_ppu
2466
3.58k
    UINT64_C(694157344),  // V6_vS32b_nt_new_pi
2467
3.58k
    UINT64_C(727711776),  // V6_vS32b_nt_new_ppu
2468
3.58k
    UINT64_C(685768784),  // V6_vS32b_nt_new_pred_ai
2469
3.58k
    UINT64_C(702546000),  // V6_vS32b_nt_new_pred_pi
2470
3.58k
    UINT64_C(736100432),  // V6_vS32b_nt_new_pred_ppu
2471
3.58k
    UINT64_C(685768736),  // V6_vS32b_nt_npred_ai
2472
3.58k
    UINT64_C(702545952),  // V6_vS32b_nt_npred_pi
2473
3.58k
    UINT64_C(736100384),  // V6_vS32b_nt_npred_ppu
2474
3.58k
    UINT64_C(683671584),  // V6_vS32b_nt_nqpred_ai
2475
3.58k
    UINT64_C(700448800),  // V6_vS32b_nt_nqpred_pi
2476
3.58k
    UINT64_C(734003232),  // V6_vS32b_nt_nqpred_ppu
2477
3.58k
    UINT64_C(694157312),  // V6_vS32b_nt_pi
2478
3.58k
    UINT64_C(727711744),  // V6_vS32b_nt_ppu
2479
3.58k
    UINT64_C(685768704),  // V6_vS32b_nt_pred_ai
2480
3.58k
    UINT64_C(702545920),  // V6_vS32b_nt_pred_pi
2481
3.58k
    UINT64_C(736100352),  // V6_vS32b_nt_pred_ppu
2482
3.58k
    UINT64_C(683671552),  // V6_vS32b_nt_qpred_ai
2483
3.58k
    UINT64_C(700448768),  // V6_vS32b_nt_qpred_pi
2484
3.58k
    UINT64_C(734003200),  // V6_vS32b_nt_qpred_ppu
2485
3.58k
    UINT64_C(689963008),  // V6_vS32b_pi
2486
3.58k
    UINT64_C(723517440),  // V6_vS32b_ppu
2487
3.58k
    UINT64_C(681574400),  // V6_vS32b_pred_ai
2488
3.58k
    UINT64_C(698351616),  // V6_vS32b_pred_pi
2489
3.58k
    UINT64_C(731906048),  // V6_vS32b_pred_ppu
2490
3.58k
    UINT64_C(679477248),  // V6_vS32b_qpred_ai
2491
3.58k
    UINT64_C(696254464),  // V6_vS32b_qpred_pi
2492
3.58k
    UINT64_C(729808896),  // V6_vS32b_qpred_ppu
2493
3.58k
    UINT64_C(673185832),  // V6_vS32b_srls_ai
2494
3.58k
    UINT64_C(689963048),  // V6_vS32b_srls_pi
2495
3.58k
    UINT64_C(723517480),  // V6_vS32b_srls_ppu
2496
3.58k
    UINT64_C(503382144),  // V6_vabsb
2497
3.58k
    UINT64_C(503382176),  // V6_vabsb_sat
2498
3.58k
    UINT64_C(482344992),  // V6_vabsdiffh
2499
3.58k
    UINT64_C(482344960),  // V6_vabsdiffub
2500
3.58k
    UINT64_C(482345024),  // V6_vabsdiffuh
2501
3.58k
    UINT64_C(482345056),  // V6_vabsdiffw
2502
3.58k
    UINT64_C(503316480),  // V6_vabsh
2503
3.58k
    UINT64_C(503316512),  // V6_vabsh_sat
2504
3.58k
    UINT64_C(503316544),  // V6_vabsw
2505
3.58k
    UINT64_C(503316576),  // V6_vabsw_sat
2506
3.58k
    UINT64_C(530579648),  // V6_vaddb
2507
3.58k
    UINT64_C(476053632),  // V6_vaddb_dv
2508
3.58k
    UINT64_C(503390304),  // V6_vaddbnq
2509
3.58k
    UINT64_C(503390208),  // V6_vaddbq
2510
3.58k
    UINT64_C(520093696),  // V6_vaddbsat
2511
3.58k
    UINT64_C(513802240),  // V6_vaddbsat_dv
2512
3.58k
    UINT64_C(480256000),  // V6_vaddcarry
2513
3.58k
    UINT64_C(520101888),  // V6_vaddclbh
2514
3.58k
    UINT64_C(520101920),  // V6_vaddclbw
2515
3.58k
    UINT64_C(530579680),  // V6_vaddh
2516
3.58k
    UINT64_C(476053664),  // V6_vaddh_dv
2517
3.58k
    UINT64_C(503390336),  // V6_vaddhnq
2518
3.58k
    UINT64_C(503390240),  // V6_vaddhq
2519
3.58k
    UINT64_C(473956448),  // V6_vaddhsat
2520
3.58k
    UINT64_C(478150688),  // V6_vaddhsat_dv
2521
3.58k
    UINT64_C(480247936),  // V6_vaddhw
2522
3.58k
    UINT64_C(471867456),  // V6_vaddhw_acc
2523
3.58k
    UINT64_C(480247872),  // V6_vaddubh
2524
3.58k
    UINT64_C(473964704),  // V6_vaddubh_acc
2525
3.58k
    UINT64_C(473956384),  // V6_vaddubsat
2526
3.58k
    UINT64_C(476053728),  // V6_vaddubsat_dv
2527
3.58k
    UINT64_C(513802368),  // V6_vaddububb_sat
2528
3.58k
    UINT64_C(473956416),  // V6_vadduhsat
2529
3.58k
    UINT64_C(478150656),  // V6_vadduhsat_dv
2530
3.58k
    UINT64_C(480247904),  // V6_vadduhw
2531
3.58k
    UINT64_C(473964672),  // V6_vadduhw_acc
2532
3.58k
    UINT64_C(526385184),  // V6_vadduwsat
2533
3.58k
    UINT64_C(513802304),  // V6_vadduwsat_dv
2534
3.58k
    UINT64_C(473956352),  // V6_vaddw
2535
3.58k
    UINT64_C(476053696),  // V6_vaddw_dv
2536
3.58k
    UINT64_C(503390368),  // V6_vaddwnq
2537
3.58k
    UINT64_C(503390272),  // V6_vaddwq
2538
3.58k
    UINT64_C(473956480),  // V6_vaddwsat
2539
3.58k
    UINT64_C(478150720),  // V6_vaddwsat_dv
2540
3.58k
    UINT64_C(452984832),  // V6_valignb
2541
3.58k
    UINT64_C(505421824),  // V6_valignbi
2542
3.58k
    UINT64_C(471859360),  // V6_vand
2543
3.58k
    UINT64_C(429917344),  // V6_vandnqrt
2544
3.58k
    UINT64_C(425731168),  // V6_vandnqrt_acc
2545
3.58k
    UINT64_C(429916320),  // V6_vandqrt
2546
3.58k
    UINT64_C(425730144),  // V6_vandqrt_acc
2547
3.58k
    UINT64_C(503521312),  // V6_vandvnqv
2548
3.58k
    UINT64_C(503521280),  // V6_vandvqv
2549
3.58k
    UINT64_C(429916232),  // V6_vandvrt
2550
3.58k
    UINT64_C(425730176),  // V6_vandvrt_acc
2551
3.58k
    UINT64_C(427819008),  // V6_vaslh
2552
3.58k
    UINT64_C(429924512),  // V6_vaslh_acc
2553
3.58k
    UINT64_C(530579616),  // V6_vaslhv
2554
3.58k
    UINT64_C(425722080),  // V6_vaslw
2555
3.58k
    UINT64_C(425730112),  // V6_vaslw_acc
2556
3.58k
    UINT64_C(530579584),  // V6_vaslwv
2557
3.58k
    UINT64_C(425722048),  // V6_vasrh
2558
3.58k
    UINT64_C(427827424),  // V6_vasrh_acc
2559
3.58k
    UINT64_C(452993024),  // V6_vasrhbrndsat
2560
3.58k
    UINT64_C(402653184),  // V6_vasrhbsat
2561
3.58k
    UINT64_C(452985056),  // V6_vasrhubrndsat
2562
3.58k
    UINT64_C(452985024),  // V6_vasrhubsat
2563
3.58k
    UINT64_C(530579552),  // V6_vasrhv
2564
3.58k
    UINT64_C(402653408),  // V6_vasruhubrndsat
2565
3.58k
    UINT64_C(402661536),  // V6_vasruhubsat
2566
3.58k
    UINT64_C(402653216),  // V6_vasruwuhrndsat
2567
3.58k
    UINT64_C(402661504),  // V6_vasruwuhsat
2568
3.58k
    UINT64_C(425722016),  // V6_vasrw
2569
3.58k
    UINT64_C(425730208),  // V6_vasrw_acc
2570
3.58k
    UINT64_C(452984896),  // V6_vasrwh
2571
3.58k
    UINT64_C(452984960),  // V6_vasrwhrndsat
2572
3.58k
    UINT64_C(452984928),  // V6_vasrwhsat
2573
3.58k
    UINT64_C(402653248),  // V6_vasrwuhrndsat
2574
3.58k
    UINT64_C(452984992),  // V6_vasrwuhsat
2575
3.58k
    UINT64_C(530579456),  // V6_vasrwv
2576
3.58k
    UINT64_C(503521504),  // V6_vassign
2577
3.58k
    UINT64_C(520102016),  // V6_vavgb
2578
3.58k
    UINT64_C(520102048),  // V6_vavgbrnd
2579
3.58k
    UINT64_C(482345152),  // V6_vavgh
2580
3.58k
    UINT64_C(484442272),  // V6_vavghrnd
2581
3.58k
    UINT64_C(482345088),  // V6_vavgub
2582
3.58k
    UINT64_C(484442208),  // V6_vavgubrnd
2583
3.58k
    UINT64_C(482345120),  // V6_vavguh
2584
3.58k
    UINT64_C(484442240),  // V6_vavguhrnd
2585
3.58k
    UINT64_C(520101952),  // V6_vavguw
2586
3.58k
    UINT64_C(520101984),  // V6_vavguwrnd
2587
3.58k
    UINT64_C(482345184),  // V6_vavgw
2588
3.58k
    UINT64_C(484442304),  // V6_vavgwrnd
2589
3.58k
    UINT64_C(442499072),  // V6_vccombine
2590
3.58k
    UINT64_C(503447776),  // V6_vcl0h
2591
3.58k
    UINT64_C(503447712),  // V6_vcl0w
2592
3.58k
    UINT64_C(436207616),  // V6_vcmov
2593
3.58k
    UINT64_C(524288224),  // V6_vcombine
2594
3.58k
    UINT64_C(434118720),  // V6_vdeal
2595
3.58k
    UINT64_C(503316704),  // V6_vdealb
2596
3.58k
    UINT64_C(522191072),  // V6_vdealb4w
2597
3.58k
    UINT64_C(503316672),  // V6_vdealh
2598
3.58k
    UINT64_C(452993152),  // V6_vdealvdd
2599
3.58k
    UINT64_C(522190880),  // V6_vdelta
2600
3.58k
    UINT64_C(419430592),  // V6_vdmpybus
2601
3.58k
    UINT64_C(419438784),  // V6_vdmpybus_acc
2602
3.58k
    UINT64_C(419430624),  // V6_vdmpybus_dv
2603
3.58k
    UINT64_C(419438816),  // V6_vdmpybus_dv_acc
2604
3.58k
    UINT64_C(419430464),  // V6_vdmpyhb
2605
3.58k
    UINT64_C(419438688),  // V6_vdmpyhb_acc
2606
3.58k
    UINT64_C(421527680),  // V6_vdmpyhb_dv
2607
3.58k
    UINT64_C(421535872),  // V6_vdmpyhb_dv_acc
2608
3.58k
    UINT64_C(421527648),  // V6_vdmpyhisat
2609
3.58k
    UINT64_C(421535808),  // V6_vdmpyhisat_acc
2610
3.58k
    UINT64_C(421527616),  // V6_vdmpyhsat
2611
3.58k
    UINT64_C(421535840),  // V6_vdmpyhsat_acc
2612
3.58k
    UINT64_C(421527584),  // V6_vdmpyhsuisat
2613
3.58k
    UINT64_C(421535776),  // V6_vdmpyhsuisat_acc
2614
3.58k
    UINT64_C(421527552),  // V6_vdmpyhsusat
2615
3.58k
    UINT64_C(421535744),  // V6_vdmpyhsusat_acc
2616
3.58k
    UINT64_C(469762144),  // V6_vdmpyhvsat
2617
3.58k
    UINT64_C(469770336),  // V6_vdmpyhvsat_acc
2618
3.58k
    UINT64_C(419430560),  // V6_vdsaduh
2619
3.58k
    UINT64_C(425730048),  // V6_vdsaduh_acc
2620
3.58k
    UINT64_C(528482304),  // V6_veqb
2621
3.58k
    UINT64_C(478158848),  // V6_veqb_and
2622
3.58k
    UINT64_C(478158912),  // V6_veqb_or
2623
3.58k
    UINT64_C(478158976),  // V6_veqb_xor
2624
3.58k
    UINT64_C(528482308),  // V6_veqh
2625
3.58k
    UINT64_C(478158852),  // V6_veqh_and
2626
3.58k
    UINT64_C(478158916),  // V6_veqh_or
2627
3.58k
    UINT64_C(478158980),  // V6_veqh_xor
2628
3.58k
    UINT64_C(528482312),  // V6_veqw
2629
3.58k
    UINT64_C(478158856),  // V6_veqw_and
2630
3.58k
    UINT64_C(478158920),  // V6_veqw_or
2631
3.58k
    UINT64_C(478158984),  // V6_veqw_xor
2632
3.58k
    UINT64_C(788529408),  // V6_vgathermh
2633
3.58k
    UINT64_C(788530432),  // V6_vgathermhq
2634
3.58k
    UINT64_C(788529664),  // V6_vgathermhw
2635
3.58k
    UINT64_C(788530688),  // V6_vgathermhwq
2636
3.58k
    UINT64_C(788529152),  // V6_vgathermw
2637
3.58k
    UINT64_C(788530176),  // V6_vgathermwq
2638
3.58k
    UINT64_C(528482320),  // V6_vgtb
2639
3.58k
    UINT64_C(478158864),  // V6_vgtb_and
2640
3.58k
    UINT64_C(478158928),  // V6_vgtb_or
2641
3.58k
    UINT64_C(478158992),  // V6_vgtb_xor
2642
3.58k
    UINT64_C(528482324),  // V6_vgth
2643
3.58k
    UINT64_C(478158868),  // V6_vgth_and
2644
3.58k
    UINT64_C(478158932),  // V6_vgth_or
2645
3.58k
    UINT64_C(478158996),  // V6_vgth_xor
2646
3.58k
    UINT64_C(528482336),  // V6_vgtub
2647
3.58k
    UINT64_C(478158880),  // V6_vgtub_and
2648
3.58k
    UINT64_C(478158944),  // V6_vgtub_or
2649
3.58k
    UINT64_C(478159008),  // V6_vgtub_xor
2650
3.58k
    UINT64_C(528482340),  // V6_vgtuh
2651
3.58k
    UINT64_C(478158884),  // V6_vgtuh_and
2652
3.58k
    UINT64_C(478158948),  // V6_vgtuh_or
2653
3.58k
    UINT64_C(478159012),  // V6_vgtuh_xor
2654
3.58k
    UINT64_C(528482344),  // V6_vgtuw
2655
3.58k
    UINT64_C(478158888),  // V6_vgtuw_and
2656
3.58k
    UINT64_C(478158952),  // V6_vgtuw_or
2657
3.58k
    UINT64_C(478159016),  // V6_vgtuw_xor
2658
3.58k
    UINT64_C(528482328),  // V6_vgtw
2659
3.58k
    UINT64_C(478158872),  // V6_vgtw_and
2660
3.58k
    UINT64_C(478158936),  // V6_vgtw_or
2661
3.58k
    UINT64_C(478159000),  // V6_vgtw_xor
2662
3.58k
    UINT64_C(503324800),  // V6_vhist
2663
3.58k
    UINT64_C(503455872),  // V6_vhistq
2664
3.58k
    UINT64_C(429924384),  // V6_vinsertwr
2665
3.58k
    UINT64_C(452984864),  // V6_vlalignb
2666
3.58k
    UINT64_C(509616128),  // V6_vlalignbi
2667
3.58k
    UINT64_C(427819104),  // V6_vlsrb
2668
3.58k
    UINT64_C(427819072),  // V6_vlsrh
2669
3.58k
    UINT64_C(530579520),  // V6_vlsrhv
2670
3.58k
    UINT64_C(427819040),  // V6_vlsrw
2671
3.58k
    UINT64_C(530579488),  // V6_vlsrwv
2672
3.58k
    UINT64_C(425721984),  // V6_vlut4
2673
3.58k
    UINT64_C(452993056),  // V6_vlutvvb
2674
3.58k
    UINT64_C(402653280),  // V6_vlutvvb_nm
2675
3.58k
    UINT64_C(452993184),  // V6_vlutvvb_oracc
2676
3.58k
    UINT64_C(482353152),  // V6_vlutvvb_oracci
2677
3.58k
    UINT64_C(505413632),  // V6_vlutvvbi
2678
3.58k
    UINT64_C(452993216),  // V6_vlutvwh
2679
3.58k
    UINT64_C(402653312),  // V6_vlutvwh_nm
2680
3.58k
    UINT64_C(452993248),  // V6_vlutvwh_oracc
2681
3.58k
    UINT64_C(484450304),  // V6_vlutvwh_oracci
2682
3.58k
    UINT64_C(509607936),  // V6_vlutvwhi
2683
3.58k
    UINT64_C(522191008),  // V6_vmaxb
2684
3.58k
    UINT64_C(520093920),  // V6_vmaxh
2685
3.58k
    UINT64_C(520093856),  // V6_vmaxub
2686
3.58k
    UINT64_C(520093888),  // V6_vmaxuh
2687
3.58k
    UINT64_C(522190848),  // V6_vmaxw
2688
3.58k
    UINT64_C(522190976),  // V6_vminb
2689
3.58k
    UINT64_C(520093792),  // V6_vminh
2690
3.58k
    UINT64_C(520093728),  // V6_vminub
2691
3.58k
    UINT64_C(520093760),  // V6_vminuh
2692
3.58k
    UINT64_C(520093824),  // V6_vminw
2693
3.58k
    UINT64_C(421527744),  // V6_vmpabus
2694
3.58k
    UINT64_C(421535936),  // V6_vmpabus_acc
2695
3.58k
    UINT64_C(471859296),  // V6_vmpabusv
2696
3.58k
    UINT64_C(425721952),  // V6_vmpabuu
2697
3.58k
    UINT64_C(429924480),  // V6_vmpabuu_acc
2698
3.58k
    UINT64_C(484442336),  // V6_vmpabuuv
2699
3.58k
    UINT64_C(421527776),  // V6_vmpahb
2700
3.58k
    UINT64_C(421535968),  // V6_vmpahb_acc
2701
3.58k
    UINT64_C(427827328),  // V6_vmpahhsat
2702
3.58k
    UINT64_C(427819168),  // V6_vmpauhb
2703
3.58k
    UINT64_C(427827264),  // V6_vmpauhb_acc
2704
3.58k
    UINT64_C(427827360),  // V6_vmpauhuhsat
2705
3.58k
    UINT64_C(427827392),  // V6_vmpsuhuhsat
2706
3.58k
    UINT64_C(421527712),  // V6_vmpybus
2707
3.58k
    UINT64_C(421535904),  // V6_vmpybus_acc
2708
3.58k
    UINT64_C(469762240),  // V6_vmpybusv
2709
3.58k
    UINT64_C(469770432),  // V6_vmpybusv_acc
2710
3.58k
    UINT64_C(469762176),  // V6_vmpybv
2711
3.58k
    UINT64_C(469770368),  // V6_vmpybv_acc
2712
3.58k
    UINT64_C(534773920),  // V6_vmpyewuh
2713
3.58k
    UINT64_C(513802432),  // V6_vmpyewuh_64
2714
3.58k
    UINT64_C(423624704),  // V6_vmpyh
2715
3.58k
    UINT64_C(429924544),  // V6_vmpyh_acc
2716
3.58k
    UINT64_C(423632896),  // V6_vmpyhsat_acc
2717
3.58k
    UINT64_C(423624768),  // V6_vmpyhsrs
2718
3.58k
    UINT64_C(423624736),  // V6_vmpyhss
2719
3.58k
    UINT64_C(471859264),  // V6_vmpyhus
2720
3.58k
    UINT64_C(471867424),  // V6_vmpyhus_acc
2721
3.58k
    UINT64_C(469762272),  // V6_vmpyhv
2722
3.58k
    UINT64_C(469770464),  // V6_vmpyhv_acc
2723
3.58k
    UINT64_C(471859232),  // V6_vmpyhvsrs
2724
3.58k
    UINT64_C(526385152),  // V6_vmpyieoh
2725
3.58k
    UINT64_C(473964544),  // V6_vmpyiewh_acc
2726
3.58k
    UINT64_C(532676608),  // V6_vmpyiewuh
2727
3.58k
    UINT64_C(471867552),  // V6_vmpyiewuh_acc
2728
3.58k
    UINT64_C(471859328),  // V6_vmpyih
2729
3.58k
    UINT64_C(471867520),  // V6_vmpyih_acc
2730
3.58k
    UINT64_C(425721856),  // V6_vmpyihb
2731
3.58k
    UINT64_C(425730080),  // V6_vmpyihb_acc
2732
3.58k
    UINT64_C(532676640),  // V6_vmpyiowh
2733
3.58k
    UINT64_C(429916160),  // V6_vmpyiwb
2734
3.58k
    UINT64_C(423632960),  // V6_vmpyiwb_acc
2735
3.58k
    UINT64_C(427819232),  // V6_vmpyiwh
2736
3.58k
    UINT64_C(423632992),  // V6_vmpyiwh_acc
2737
3.58k
    UINT64_C(427819200),  // V6_vmpyiwub
2738
3.58k
    UINT64_C(427827232),  // V6_vmpyiwub_acc
2739
3.58k
    UINT64_C(534773984),  // V6_vmpyowh
2740
3.58k
    UINT64_C(471867488),  // V6_vmpyowh_64_acc
2741
3.58k
    UINT64_C(524288000),  // V6_vmpyowh_rnd
2742
3.58k
    UINT64_C(471867616),  // V6_vmpyowh_rnd_sacc
2743
3.58k
    UINT64_C(471867584),  // V6_vmpyowh_sacc
2744
3.58k
    UINT64_C(432013312),  // V6_vmpyub
2745
3.58k
    UINT64_C(427827200),  // V6_vmpyub_acc
2746
3.58k
    UINT64_C(469762208),  // V6_vmpyubv
2747
3.58k
    UINT64_C(469770400),  // V6_vmpyubv_acc
2748
3.58k
    UINT64_C(423624800),  // V6_vmpyuh
2749
3.58k
    UINT64_C(423632928),  // V6_vmpyuh_acc
2750
3.58k
    UINT64_C(425721920),  // V6_vmpyuhe
2751
3.58k
    UINT64_C(427827296),  // V6_vmpyuhe_acc
2752
3.58k
    UINT64_C(471859200),  // V6_vmpyuhv
2753
3.58k
    UINT64_C(471867392),  // V6_vmpyuhv_acc
2754
3.58k
    UINT64_C(518004736),  // V6_vmux
2755
3.58k
    UINT64_C(520102080),  // V6_vnavgb
2756
3.58k
    UINT64_C(484442144),  // V6_vnavgh
2757
3.58k
    UINT64_C(484442112),  // V6_vnavgub
2758
3.58k
    UINT64_C(484442176),  // V6_vnavgw
2759
3.58k
    UINT64_C(440401920),  // V6_vnccombine
2760
3.58k
    UINT64_C(438304768),  // V6_vncmov
2761
3.58k
    UINT64_C(503513248),  // V6_vnormamth
2762
3.58k
    UINT64_C(503513216),  // V6_vnormamtw
2763
3.58k
    UINT64_C(503316608),  // V6_vnot
2764
3.58k
    UINT64_C(471859392),  // V6_vor
2765
3.58k
    UINT64_C(532676672),  // V6_vpackeb
2766
3.58k
    UINT64_C(532676704),  // V6_vpackeh
2767
3.58k
    UINT64_C(532676800),  // V6_vpackhb_sat
2768
3.58k
    UINT64_C(532676768),  // V6_vpackhub_sat
2769
3.58k
    UINT64_C(534773792),  // V6_vpackob
2770
3.58k
    UINT64_C(534773824),  // V6_vpackoh
2771
3.58k
    UINT64_C(534773760),  // V6_vpackwh_sat
2772
3.58k
    UINT64_C(532676832),  // V6_vpackwuh_sat
2773
3.58k
    UINT64_C(503447744),  // V6_vpopcounth
2774
3.58k
    UINT64_C(503521344),  // V6_vprefixqb
2775
3.58k
    UINT64_C(503521600),  // V6_vprefixqh
2776
3.58k
    UINT64_C(503521856),  // V6_vprefixqw
2777
3.58k
    UINT64_C(522190944),  // V6_vrdelta
2778
3.58k
    UINT64_C(432013472),  // V6_vrmpybub_rtt
2779
3.58k
    UINT64_C(429924352),  // V6_vrmpybub_rtt_acc
2780
3.58k
    UINT64_C(419430528),  // V6_vrmpybus
2781
3.58k
    UINT64_C(419438752),  // V6_vrmpybus_acc
2782
3.58k
    UINT64_C(423624832),  // V6_vrmpybusi
2783
3.58k
    UINT64_C(423633024),  // V6_vrmpybusi_acc
2784
3.58k
    UINT64_C(469762112),  // V6_vrmpybusv
2785
3.58k
    UINT64_C(469770304),  // V6_vrmpybusv_acc
2786
3.58k
    UINT64_C(469762080),  // V6_vrmpybv
2787
3.58k
    UINT64_C(469770272),  // V6_vrmpybv_acc
2788
3.58k
    UINT64_C(419430496),  // V6_vrmpyub
2789
3.58k
    UINT64_C(419438720),  // V6_vrmpyub_acc
2790
3.58k
    UINT64_C(432013440),  // V6_vrmpyub_rtt
2791
3.58k
    UINT64_C(429924576),  // V6_vrmpyub_rtt_acc
2792
3.58k
    UINT64_C(429916352),  // V6_vrmpyubi
2793
3.58k
    UINT64_C(425730240),  // V6_vrmpyubi_acc
2794
3.58k
    UINT64_C(469762048),  // V6_vrmpyubv
2795
3.58k
    UINT64_C(469770240),  // V6_vrmpyubv_acc
2796
3.58k
    UINT64_C(425721888),  // V6_vror
2797
3.58k
    UINT64_C(526385344),  // V6_vroundhb
2798
3.58k
    UINT64_C(526385376),  // V6_vroundhub
2799
3.58k
    UINT64_C(534773856),  // V6_vrounduhub
2800
3.58k
    UINT64_C(534773888),  // V6_vrounduwuh
2801
3.58k
    UINT64_C(526385280),  // V6_vroundwh
2802
3.58k
    UINT64_C(526385312),  // V6_vroundwuh
2803
3.58k
    UINT64_C(423624896),  // V6_vrsadubi
2804
3.58k
    UINT64_C(423633088),  // V6_vrsadubi_acc
2805
3.58k
    UINT64_C(526385216),  // V6_vsathub
2806
3.58k
    UINT64_C(522191040),  // V6_vsatuwuh
2807
3.58k
    UINT64_C(526385248),  // V6_vsatwh
2808
3.58k
    UINT64_C(503447648),  // V6_vsb
2809
3.58k
    UINT64_C(790626336),  // V6_vscattermh
2810
3.58k
    UINT64_C(790626464),  // V6_vscattermh_add
2811
3.58k
    UINT64_C(796917888),  // V6_vscattermhq
2812
3.58k
    UINT64_C(790626368),  // V6_vscattermhw
2813
3.58k
    UINT64_C(790626496),  // V6_vscattermhw_add
2814
3.58k
    UINT64_C(799014912),  // V6_vscattermhwq
2815
3.58k
    UINT64_C(790626304),  // V6_vscattermw
2816
3.58k
    UINT64_C(790626432),  // V6_vscattermw_add
2817
3.58k
    UINT64_C(796917760),  // V6_vscattermwq
2818
3.58k
    UINT64_C(503447680),  // V6_vsh
2819
3.58k
    UINT64_C(524288096),  // V6_vshufeh
2820
3.58k
    UINT64_C(434118688),  // V6_vshuff
2821
3.58k
    UINT64_C(503447552),  // V6_vshuffb
2822
3.58k
    UINT64_C(524288032),  // V6_vshuffeb
2823
3.58k
    UINT64_C(503382240),  // V6_vshuffh
2824
3.58k
    UINT64_C(524288064),  // V6_vshuffob
2825
3.58k
    UINT64_C(452993120),  // V6_vshuffvdd
2826
3.58k
    UINT64_C(524288192),  // V6_vshufoeb
2827
3.58k
    UINT64_C(524288160),  // V6_vshufoeh
2828
3.58k
    UINT64_C(524288128),  // V6_vshufoh
2829
3.58k
    UINT64_C(473956512),  // V6_vsubb
2830
3.58k
    UINT64_C(478150752),  // V6_vsubb_dv
2831
3.58k
    UINT64_C(503455776),  // V6_vsubbnq
2832
3.58k
    UINT64_C(503390400),  // V6_vsubbq
2833
3.58k
    UINT64_C(522190912),  // V6_vsubbsat
2834
3.58k
    UINT64_C(513802272),  // V6_vsubbsat_dv
2835
3.58k
    UINT64_C(480256128),  // V6_vsubcarry
2836
3.58k
    UINT64_C(473956544),  // V6_vsubh
2837
3.58k
    UINT64_C(478150784),  // V6_vsubh_dv
2838
3.58k
    UINT64_C(503455808),  // V6_vsubhnq
2839
3.58k
    UINT64_C(503390432),  // V6_vsubhq
2840
3.58k
    UINT64_C(476053568),  // V6_vsubhsat
2841
3.58k
    UINT64_C(480247808),  // V6_vsubhsat_dv
2842
3.58k
    UINT64_C(480248032),  // V6_vsubhw
2843
3.58k
    UINT64_C(480247968),  // V6_vsububh
2844
3.58k
    UINT64_C(476053504),  // V6_vsububsat
2845
3.58k
    UINT64_C(478150848),  // V6_vsububsat_dv
2846
3.58k
    UINT64_C(513802400),  // V6_vsubububb_sat
2847
3.58k
    UINT64_C(476053536),  // V6_vsubuhsat
2848
3.58k
    UINT64_C(478150880),  // V6_vsubuhsat_dv
2849
3.58k
    UINT64_C(480248000),  // V6_vsubuhw
2850
3.58k
    UINT64_C(532676736),  // V6_vsubuwsat
2851
3.58k
    UINT64_C(513802336),  // V6_vsubuwsat_dv
2852
3.58k
    UINT64_C(473956576),  // V6_vsubw
2853
3.58k
    UINT64_C(478150816),  // V6_vsubw_dv
2854
3.58k
    UINT64_C(503455840),  // V6_vsubwnq
2855
3.58k
    UINT64_C(503455744),  // V6_vsubwq
2856
3.58k
    UINT64_C(476053600),  // V6_vsubwsat
2857
3.58k
    UINT64_C(480247840),  // V6_vsubwsat_dv
2858
3.58k
    UINT64_C(513810432),  // V6_vswap
2859
3.58k
    UINT64_C(419430400),  // V6_vtmpyb
2860
3.58k
    UINT64_C(419438592),  // V6_vtmpyb_acc
2861
3.58k
    UINT64_C(419430432),  // V6_vtmpybus
2862
3.58k
    UINT64_C(419438624),  // V6_vtmpybus_acc
2863
3.58k
    UINT64_C(429916288),  // V6_vtmpyhb
2864
3.58k
    UINT64_C(419438656),  // V6_vtmpyhb_acc
2865
3.58k
    UINT64_C(503382080),  // V6_vunpackb
2866
3.58k
    UINT64_C(503382112),  // V6_vunpackh
2867
3.58k
    UINT64_C(503324672),  // V6_vunpackob
2868
3.58k
    UINT64_C(503324704),  // V6_vunpackoh
2869
3.58k
    UINT64_C(503382016),  // V6_vunpackub
2870
3.58k
    UINT64_C(503382048),  // V6_vunpackuh
2871
3.58k
    UINT64_C(503325824),  // V6_vwhist128
2872
3.58k
    UINT64_C(503326336),  // V6_vwhist128m
2873
3.58k
    UINT64_C(503456896),  // V6_vwhist128q
2874
3.58k
    UINT64_C(503457408),  // V6_vwhist128qm
2875
3.58k
    UINT64_C(503325312),  // V6_vwhist256
2876
3.58k
    UINT64_C(503325568),  // V6_vwhist256_sat
2877
3.58k
    UINT64_C(503456384),  // V6_vwhist256q
2878
3.58k
    UINT64_C(503456640),  // V6_vwhist256q_sat
2879
3.58k
    UINT64_C(471859424),  // V6_vxor
2880
3.58k
    UINT64_C(503447584),  // V6_vzb
2881
3.58k
    UINT64_C(503447616),  // V6_vzh
2882
3.58k
    UINT64_C(2818572288), // Y2_barrier
2883
3.58k
    UINT64_C(1814036480), // Y2_break
2884
3.58k
    UINT64_C(2684354560), // Y2_dccleana
2885
3.58k
    UINT64_C(2688548864), // Y2_dccleaninva
2886
3.58k
    UINT64_C(2483027968), // Y2_dcfetchbo
2887
3.58k
    UINT64_C(2686451712), // Y2_dcinva
2888
3.58k
    UINT64_C(2696937472), // Y2_dczeroa
2889
3.58k
    UINT64_C(1455423488), // Y2_icinva
2890
3.58k
    UINT64_C(1472200706), // Y2_isync
2891
3.58k
    UINT64_C(2822766592), // Y2_syncht
2892
3.58k
    UINT64_C(2785017856), // Y4_l2fetch
2893
3.58k
    UINT64_C(1648361472), // Y4_trace
2894
3.58k
    UINT64_C(2793406464), // Y5_l2fetch
2895
3.58k
    UINT64_C(3581935616), // dep_A2_addsat
2896
3.58k
    UINT64_C(3581935744), // dep_A2_subsat
2897
3.58k
    UINT64_C(3556769792), // dep_S2_packhl
2898
3.58k
    UINT64_C(0)
2899
3.58k
  };
2900
3.58k
  const unsigned opcode = MI.getOpcode();
2901
3.58k
  uint64_t Value = InstBits[opcode];
2902
3.58k
  uint64_t op = 0;
2903
3.58k
  (void)op;  // suppress warning
2904
3.58k
  switch (opcode) {
2905
3.58k
    case Hexagon::A2_nop:
2906
114
    case Hexagon::CONST32:
2907
114
    case Hexagon::CONST64:
2908
114
    case Hexagon::DuplexIClass0:
2909
114
    case Hexagon::DuplexIClass1:
2910
114
    case Hexagon::DuplexIClass2:
2911
114
    case Hexagon::DuplexIClass3:
2912
114
    case Hexagon::DuplexIClass4:
2913
114
    case Hexagon::DuplexIClass5:
2914
114
    case Hexagon::DuplexIClass6:
2915
114
    case Hexagon::DuplexIClass7:
2916
114
    case Hexagon::DuplexIClass8:
2917
114
    case Hexagon::DuplexIClass9:
2918
114
    case Hexagon::DuplexIClassA:
2919
114
    case Hexagon::DuplexIClassB:
2920
114
    case Hexagon::DuplexIClassC:
2921
114
    case Hexagon::DuplexIClassD:
2922
114
    case Hexagon::DuplexIClassE:
2923
114
    case Hexagon::DuplexIClassF:
2924
114
    case Hexagon::SL2_deallocframe:
2925
114
    case Hexagon::SL2_jumpr31:
2926
114
    case Hexagon::SL2_jumpr31_f:
2927
114
    case Hexagon::SL2_jumpr31_fnew:
2928
114
    case Hexagon::SL2_jumpr31_t:
2929
114
    case Hexagon::SL2_jumpr31_tnew:
2930
114
    case Hexagon::SL2_return:
2931
114
    case Hexagon::SL2_return_f:
2932
114
    case Hexagon::SL2_return_fnew:
2933
114
    case Hexagon::SL2_return_t:
2934
114
    case Hexagon::SL2_return_tnew:
2935
114
    case Hexagon::TFRI64_V2_ext:
2936
114
    case Hexagon::TFRI64_V4:
2937
114
    case Hexagon::V6_vhist:
2938
114
    case Hexagon::V6_vwhist128:
2939
114
    case Hexagon::V6_vwhist256:
2940
114
    case Hexagon::V6_vwhist256_sat:
2941
114
    case Hexagon::Y2_barrier:
2942
114
    case Hexagon::Y2_break:
2943
114
    case Hexagon::Y2_isync:
2944
114
    case Hexagon::Y2_syncht: {
2945
114
      break;
2946
114
    }
2947
114
    case Hexagon::A2_tfrcrr: {
2948
7
      // op: Cs32
2949
7
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2950
7
      Value |= (op & UINT64_C(31)) << 16;
2951
7
      // op: Rd32
2952
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2953
7
      Value |= op & UINT64_C(31);
2954
7
      break;
2955
114
    }
2956
114
    case Hexagon::A4_tfrcpp: {
2957
5
      // op: Css32
2958
5
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2959
5
      Value |= (op & UINT64_C(31)) << 16;
2960
5
      // op: Rdd32
2961
5
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2962
5
      Value |= op & UINT64_C(31);
2963
5
      break;
2964
114
    }
2965
114
    case Hexagon::G4_tfrgcrr: {
2966
16
      // op: Gs32
2967
16
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2968
16
      Value |= (op & UINT64_C(31)) << 16;
2969
16
      // op: Rd32
2970
16
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2971
16
      Value |= op & UINT64_C(31);
2972
16
      break;
2973
114
    }
2974
114
    case Hexagon::G4_tfrgcpp: {
2975
7
      // op: Gss32
2976
7
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2977
7
      Value |= (op & UINT64_C(31)) << 16;
2978
7
      // op: Rdd32
2979
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2980
7
      Value |= op & UINT64_C(31);
2981
7
      break;
2982
114
    }
2983
114
    case Hexagon::J4_cmpeqi_f_jumpnv_nt:
2984
17
    case Hexagon::J4_cmpeqi_f_jumpnv_t:
2985
17
    case Hexagon::J4_cmpeqi_t_jumpnv_nt:
2986
17
    case Hexagon::J4_cmpeqi_t_jumpnv_t:
2987
17
    case Hexagon::J4_cmpgti_f_jumpnv_nt:
2988
17
    case Hexagon::J4_cmpgti_f_jumpnv_t:
2989
17
    case Hexagon::J4_cmpgti_t_jumpnv_nt:
2990
17
    case Hexagon::J4_cmpgti_t_jumpnv_t:
2991
17
    case Hexagon::J4_cmpgtui_f_jumpnv_nt:
2992
17
    case Hexagon::J4_cmpgtui_f_jumpnv_t:
2993
17
    case Hexagon::J4_cmpgtui_t_jumpnv_nt:
2994
17
    case Hexagon::J4_cmpgtui_t_jumpnv_t: {
2995
17
      // op: II
2996
17
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2997
17
      Value |= (op & UINT64_C(31)) << 8;
2998
17
      // op: Ii
2999
17
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3000
17
      Value |= (op & UINT64_C(1536)) << 11;
3001
17
      Value |= (op & UINT64_C(508)) >> 1;
3002
17
      // op: Ns8
3003
17
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3004
17
      Value |= (op & UINT64_C(7)) << 16;
3005
17
      break;
3006
17
    }
3007
24
    case Hexagon::J4_cmpeqi_fp0_jump_nt:
3008
24
    case Hexagon::J4_cmpeqi_fp0_jump_t:
3009
24
    case Hexagon::J4_cmpeqi_fp1_jump_nt:
3010
24
    case Hexagon::J4_cmpeqi_fp1_jump_t:
3011
24
    case Hexagon::J4_cmpeqi_tp0_jump_nt:
3012
24
    case Hexagon::J4_cmpeqi_tp0_jump_t:
3013
24
    case Hexagon::J4_cmpeqi_tp1_jump_nt:
3014
24
    case Hexagon::J4_cmpeqi_tp1_jump_t:
3015
24
    case Hexagon::J4_cmpgti_fp0_jump_nt:
3016
24
    case Hexagon::J4_cmpgti_fp0_jump_t:
3017
24
    case Hexagon::J4_cmpgti_fp1_jump_nt:
3018
24
    case Hexagon::J4_cmpgti_fp1_jump_t:
3019
24
    case Hexagon::J4_cmpgti_tp0_jump_nt:
3020
24
    case Hexagon::J4_cmpgti_tp0_jump_t:
3021
24
    case Hexagon::J4_cmpgti_tp1_jump_nt:
3022
24
    case Hexagon::J4_cmpgti_tp1_jump_t:
3023
24
    case Hexagon::J4_cmpgtui_fp0_jump_nt:
3024
24
    case Hexagon::J4_cmpgtui_fp0_jump_t:
3025
24
    case Hexagon::J4_cmpgtui_fp1_jump_nt:
3026
24
    case Hexagon::J4_cmpgtui_fp1_jump_t:
3027
24
    case Hexagon::J4_cmpgtui_tp0_jump_nt:
3028
24
    case Hexagon::J4_cmpgtui_tp0_jump_t:
3029
24
    case Hexagon::J4_cmpgtui_tp1_jump_nt:
3030
24
    case Hexagon::J4_cmpgtui_tp1_jump_t: {
3031
24
      // op: II
3032
24
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3033
24
      Value |= (op & UINT64_C(31)) << 8;
3034
24
      // op: Ii
3035
24
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3036
24
      Value |= (op & UINT64_C(1536)) << 11;
3037
24
      Value |= (op & UINT64_C(508)) >> 1;
3038
24
      // op: Rs16
3039
24
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3040
24
      Value |= (op & UINT64_C(15)) << 16;
3041
24
      break;
3042
24
    }
3043
24
    case Hexagon::J4_jumpseti: {
3044
2
      // op: II
3045
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3046
2
      Value |= (op & UINT64_C(63)) << 8;
3047
2
      // op: Ii
3048
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3049
2
      Value |= (op & UINT64_C(1536)) << 11;
3050
2
      Value |= (op & UINT64_C(508)) >> 1;
3051
2
      // op: Rd16
3052
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3053
2
      Value |= (op & UINT64_C(15)) << 16;
3054
2
      break;
3055
24
    }
3056
24
    case Hexagon::S4_storerbnew_ap:
3057
0
    case Hexagon::S4_storerhnew_ap:
3058
0
    case Hexagon::S4_storerinew_ap: {
3059
0
      // op: II
3060
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3061
0
      Value |= op & UINT64_C(63);
3062
0
      // op: Nt8
3063
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3064
0
      Value |= (op & UINT64_C(7)) << 8;
3065
0
      // op: Re32
3066
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3067
0
      Value |= (op & UINT64_C(31)) << 16;
3068
0
      break;
3069
0
    }
3070
0
    case Hexagon::S4_storerb_ap:
3071
0
    case Hexagon::S4_storerf_ap:
3072
0
    case Hexagon::S4_storerh_ap:
3073
0
    case Hexagon::S4_storeri_ap: {
3074
0
      // op: II
3075
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3076
0
      Value |= op & UINT64_C(63);
3077
0
      // op: Rt32
3078
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3079
0
      Value |= (op & UINT64_C(31)) << 8;
3080
0
      // op: Re32
3081
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3082
0
      Value |= (op & UINT64_C(31)) << 16;
3083
0
      break;
3084
0
    }
3085
0
    case Hexagon::S4_storerd_ap: {
3086
0
      // op: II
3087
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3088
0
      Value |= op & UINT64_C(63);
3089
0
      // op: Rtt32
3090
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3091
0
      Value |= (op & UINT64_C(31)) << 8;
3092
0
      // op: Re32
3093
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3094
0
      Value |= (op & UINT64_C(31)) << 16;
3095
0
      break;
3096
0
    }
3097
7
    case Hexagon::L4_loadbsw2_ap:
3098
7
    case Hexagon::L4_loadbzw2_ap:
3099
7
    case Hexagon::L4_loadrb_ap:
3100
7
    case Hexagon::L4_loadrh_ap:
3101
7
    case Hexagon::L4_loadri_ap:
3102
7
    case Hexagon::L4_loadrub_ap:
3103
7
    case Hexagon::L4_loadruh_ap: {
3104
7
      // op: II
3105
7
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3106
7
      Value |= (op & UINT64_C(60)) << 6;
3107
7
      Value |= (op & UINT64_C(3)) << 5;
3108
7
      // op: Rd32
3109
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3110
7
      Value |= op & UINT64_C(31);
3111
7
      // op: Re32
3112
7
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3113
7
      Value |= (op & UINT64_C(31)) << 16;
3114
7
      break;
3115
7
    }
3116
7
    case Hexagon::L4_loadbsw4_ap:
3117
3
    case Hexagon::L4_loadbzw4_ap:
3118
3
    case Hexagon::L4_loadrd_ap: {
3119
3
      // op: II
3120
3
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3121
3
      Value |= (op & UINT64_C(60)) << 6;
3122
3
      Value |= (op & UINT64_C(3)) << 5;
3123
3
      // op: Rdd32
3124
3
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3125
3
      Value |= op & UINT64_C(31);
3126
3
      // op: Re32
3127
3
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3128
3
      Value |= (op & UINT64_C(31)) << 16;
3129
3
      break;
3130
3
    }
3131
3
    case Hexagon::L4_loadalignb_ap:
3132
0
    case Hexagon::L4_loadalignh_ap: {
3133
0
      // op: II
3134
0
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3135
0
      Value |= (op & UINT64_C(60)) << 6;
3136
0
      Value |= (op & UINT64_C(3)) << 5;
3137
0
      // op: Ryy32
3138
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3139
0
      Value |= op & UINT64_C(31);
3140
0
      // op: Re32
3141
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3142
0
      Value |= (op & UINT64_C(31)) << 16;
3143
0
      break;
3144
0
    }
3145
1
    case Hexagon::V6_vwhist128m: {
3146
1
      // op: Ii
3147
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3148
1
      Value |= (op & UINT64_C(1)) << 8;
3149
1
      break;
3150
0
    }
3151
0
    case Hexagon::SS2_storew_sp: {
3152
0
      // op: Ii
3153
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3154
0
      Value |= (op & UINT64_C(124)) << 2;
3155
0
      // op: Rt16
3156
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3157
0
      Value |= op & UINT64_C(15);
3158
0
      break;
3159
0
    }
3160
19
    case Hexagon::J2_call:
3161
19
    case Hexagon::J2_jump: {
3162
19
      // op: Ii
3163
19
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3164
19
      Value |= (op & UINT64_C(16744448)) << 1;
3165
19
      Value |= (op & UINT64_C(32764)) >> 1;
3166
19
      break;
3167
19
    }
3168
19
    case Hexagon::PS_storerinewabs:
3169
8
    case Hexagon::S2_storerinewgp: {
3170
8
      // op: Ii
3171
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3172
8
      Value |= (op & UINT64_C(196608)) << 9;
3173
8
      Value |= (op & UINT64_C(63488)) << 5;
3174
8
      Value |= (op & UINT64_C(1024)) << 3;
3175
8
      Value |= (op & UINT64_C(1020)) >> 2;
3176
8
      // op: Nt8
3177
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3178
8
      Value |= (op & UINT64_C(7)) << 8;
3179
8
      break;
3180
8
    }
3181
19
    case Hexagon::PS_storeriabs:
3182
19
    case Hexagon::S2_storerigp: {
3183
19
      // op: Ii
3184
19
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3185
19
      Value |= (op & UINT64_C(196608)) << 9;
3186
19
      Value |= (op & UINT64_C(63488)) << 5;
3187
19
      Value |= (op & UINT64_C(1024)) << 3;
3188
19
      Value |= (op & UINT64_C(1020)) >> 2;
3189
19
      // op: Rt32
3190
19
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3191
19
      Value |= (op & UINT64_C(31)) << 8;
3192
19
      break;
3193
19
    }
3194
19
    case Hexagon::SS2_allocframe: {
3195
13
      // op: Ii
3196
13
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3197
13
      Value |= (op & UINT64_C(248)) << 1;
3198
13
      break;
3199
19
    }
3200
19
    case Hexagon::J2_pause:
3201
2
    case Hexagon::J2_trap0: {
3202
2
      // op: Ii
3203
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3204
2
      Value |= (op & UINT64_C(248)) << 5;
3205
2
      Value |= (op & UINT64_C(7)) << 2;
3206
2
      break;
3207
2
    }
3208
9
    case Hexagon::PS_storerdabs:
3209
9
    case Hexagon::S2_storerdgp: {
3210
9
      // op: Ii
3211
9
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3212
9
      Value |= (op & UINT64_C(393216)) << 8;
3213
9
      Value |= (op & UINT64_C(126976)) << 4;
3214
9
      Value |= (op & UINT64_C(2048)) << 2;
3215
9
      Value |= (op & UINT64_C(2040)) >> 3;
3216
9
      // op: Rtt32
3217
9
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3218
9
      Value |= (op & UINT64_C(31)) << 8;
3219
9
      break;
3220
9
    }
3221
219
    case Hexagon::A4_ext: {
3222
219
      // op: Ii
3223
219
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3224
219
      Value |= (op & UINT64_C(4293918720)) >> 4;
3225
219
      Value |= (op & UINT64_C(1048512)) >> 6;
3226
219
      break;
3227
9
    }
3228
9
    case Hexagon::PS_storerbnewabs:
3229
8
    case Hexagon::S2_storerbnewgp: {
3230
8
      // op: Ii
3231
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3232
8
      Value |= (op & UINT64_C(49152)) << 11;
3233
8
      Value |= (op & UINT64_C(15872)) << 7;
3234
8
      Value |= (op & UINT64_C(256)) << 5;
3235
8
      Value |= op & UINT64_C(255);
3236
8
      // op: Nt8
3237
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3238
8
      Value |= (op & UINT64_C(7)) << 8;
3239
8
      break;
3240
8
    }
3241
9
    case Hexagon::PS_storerbabs:
3242
9
    case Hexagon::S2_storerbgp: {
3243
9
      // op: Ii
3244
9
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3245
9
      Value |= (op & UINT64_C(49152)) << 11;
3246
9
      Value |= (op & UINT64_C(15872)) << 7;
3247
9
      Value |= (op & UINT64_C(256)) << 5;
3248
9
      Value |= op & UINT64_C(255);
3249
9
      // op: Rt32
3250
9
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3251
9
      Value |= (op & UINT64_C(31)) << 8;
3252
9
      break;
3253
9
    }
3254
9
    case Hexagon::J2_loop0i:
3255
7
    case Hexagon::J2_loop1i:
3256
7
    case Hexagon::J2_ploop1si:
3257
7
    case Hexagon::J2_ploop2si:
3258
7
    case Hexagon::J2_ploop3si: {
3259
7
      // op: Ii
3260
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3261
7
      Value |= (op & UINT64_C(496)) << 4;
3262
7
      Value |= (op & UINT64_C(12)) << 1;
3263
7
      // op: II
3264
7
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3265
7
      Value |= (op & UINT64_C(992)) << 11;
3266
7
      Value |= (op & UINT64_C(28)) << 3;
3267
7
      Value |= op & UINT64_C(3);
3268
7
      break;
3269
7
    }
3270
7
    case Hexagon::J2_loop0r:
3271
6
    case Hexagon::J2_loop1r:
3272
6
    case Hexagon::J2_ploop1sr:
3273
6
    case Hexagon::J2_ploop2sr:
3274
6
    case Hexagon::J2_ploop3sr: {
3275
6
      // op: Ii
3276
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3277
6
      Value |= (op & UINT64_C(496)) << 4;
3278
6
      Value |= (op & UINT64_C(12)) << 1;
3279
6
      // op: Rs32
3280
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3281
6
      Value |= (op & UINT64_C(31)) << 16;
3282
6
      break;
3283
6
    }
3284
7
    case Hexagon::PS_storerhnewabs:
3285
7
    case Hexagon::S2_storerhnewgp: {
3286
7
      // op: Ii
3287
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3288
7
      Value |= (op & UINT64_C(98304)) << 10;
3289
7
      Value |= (op & UINT64_C(31744)) << 6;
3290
7
      Value |= (op & UINT64_C(512)) << 4;
3291
7
      Value |= (op & UINT64_C(510)) >> 1;
3292
7
      // op: Nt8
3293
7
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3294
7
      Value |= (op & UINT64_C(7)) << 8;
3295
7
      break;
3296
7
    }
3297
14
    case Hexagon::PS_storerfabs:
3298
14
    case Hexagon::PS_storerhabs:
3299
14
    case Hexagon::S2_storerfgp:
3300
14
    case Hexagon::S2_storerhgp: {
3301
14
      // op: Ii
3302
14
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3303
14
      Value |= (op & UINT64_C(98304)) << 10;
3304
14
      Value |= (op & UINT64_C(31744)) << 6;
3305
14
      Value |= (op & UINT64_C(512)) << 4;
3306
14
      Value |= (op & UINT64_C(510)) >> 1;
3307
14
      // op: Rt32
3308
14
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3309
14
      Value |= (op & UINT64_C(31)) << 8;
3310
14
      break;
3311
14
    }
3312
14
    case Hexagon::SS2_stored_sp: {
3313
1
      // op: Ii
3314
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3315
1
      Value |= op & UINT64_C(504);
3316
1
      // op: Rtt8
3317
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3318
1
      Value |= op & UINT64_C(7);
3319
1
      break;
3320
14
    }
3321
14
    case Hexagon::V6_vwhist128qm: {
3322
1
      // op: Ii
3323
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3324
1
      Value |= (op & UINT64_C(1)) << 8;
3325
1
      // op: Qv4
3326
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3327
1
      Value |= (op & UINT64_C(3)) << 22;
3328
1
      break;
3329
14
    }
3330
26
    case Hexagon::S2_storerd_io: {
3331
26
      // op: Ii
3332
26
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3333
26
      Value |= (op & UINT64_C(12288)) << 13;
3334
26
      Value |= (op & UINT64_C(2048)) << 2;
3335
26
      Value |= (op & UINT64_C(2040)) >> 3;
3336
26
      // op: Rs32
3337
26
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3338
26
      Value |= (op & UINT64_C(31)) << 16;
3339
26
      // op: Rtt32
3340
26
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3341
26
      Value |= (op & UINT64_C(31)) << 8;
3342
26
      break;
3343
14
    }
3344
14
    case Hexagon::SL2_loadri_sp: {
3345
0
      // op: Ii
3346
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3347
0
      Value |= (op & UINT64_C(124)) << 2;
3348
0
      // op: Rd16
3349
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3350
0
      Value |= op & UINT64_C(15);
3351
0
      break;
3352
14
    }
3353
14
    case Hexagon::S4_storeirh_io: {
3354
2
      // op: Ii
3355
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3356
2
      Value |= (op & UINT64_C(126)) << 6;
3357
2
      // op: II
3358
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3359
2
      Value |= (op & UINT64_C(128)) << 6;
3360
2
      Value |= op & UINT64_C(127);
3361
2
      // op: Rs32
3362
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3363
2
      Value |= (op & UINT64_C(31)) << 16;
3364
2
      break;
3365
14
    }
3366
14
    case Hexagon::L4_iadd_memoph_io:
3367
8
    case Hexagon::L4_iand_memoph_io:
3368
8
    case Hexagon::L4_ior_memoph_io:
3369
8
    case Hexagon::L4_isub_memoph_io: {
3370
8
      // op: Ii
3371
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3372
8
      Value |= (op & UINT64_C(126)) << 6;
3373
8
      // op: II
3374
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3375
8
      Value |= op & UINT64_C(31);
3376
8
      // op: Rs32
3377
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3378
8
      Value |= (op & UINT64_C(31)) << 16;
3379
8
      break;
3380
8
    }
3381
8
    case Hexagon::L4_add_memoph_io:
3382
8
    case Hexagon::L4_and_memoph_io:
3383
8
    case Hexagon::L4_or_memoph_io:
3384
8
    case Hexagon::L4_sub_memoph_io: {
3385
8
      // op: Ii
3386
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3387
8
      Value |= (op & UINT64_C(126)) << 6;
3388
8
      // op: Rs32
3389
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3390
8
      Value |= (op & UINT64_C(31)) << 16;
3391
8
      // op: Rt32
3392
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3393
8
      Value |= op & UINT64_C(31);
3394
8
      break;
3395
8
    }
3396
8
    case Hexagon::SS2_storeh_io: {
3397
0
      // op: Ii
3398
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3399
0
      Value |= (op & UINT64_C(14)) << 7;
3400
0
      // op: Rs16
3401
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3402
0
      Value |= (op & UINT64_C(15)) << 4;
3403
0
      // op: Rt16
3404
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3405
0
      Value |= op & UINT64_C(15);
3406
0
      break;
3407
8
    }
3408
8
    case Hexagon::SS1_storeb_io: {
3409
0
      // op: Ii
3410
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3411
0
      Value |= (op & UINT64_C(15)) << 8;
3412
0
      // op: Rs16
3413
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3414
0
      Value |= (op & UINT64_C(15)) << 4;
3415
0
      // op: Rt16
3416
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3417
0
      Value |= op & UINT64_C(15);
3418
0
      break;
3419
8
    }
3420
8
    case Hexagon::J4_tstbit0_f_jumpnv_nt:
3421
4
    case Hexagon::J4_tstbit0_f_jumpnv_t:
3422
4
    case Hexagon::J4_tstbit0_t_jumpnv_nt:
3423
4
    case Hexagon::J4_tstbit0_t_jumpnv_t: {
3424
4
      // op: Ii
3425
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3426
4
      Value |= (op & UINT64_C(1536)) << 11;
3427
4
      Value |= (op & UINT64_C(508)) >> 1;
3428
4
      // op: Ns8
3429
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3430
4
      Value |= (op & UINT64_C(7)) << 16;
3431
4
      break;
3432
4
    }
3433
8
    case Hexagon::J4_tstbit0_fp0_jump_nt:
3434
8
    case Hexagon::J4_tstbit0_fp0_jump_t:
3435
8
    case Hexagon::J4_tstbit0_fp1_jump_nt:
3436
8
    case Hexagon::J4_tstbit0_fp1_jump_t:
3437
8
    case Hexagon::J4_tstbit0_tp0_jump_nt:
3438
8
    case Hexagon::J4_tstbit0_tp0_jump_t:
3439
8
    case Hexagon::J4_tstbit0_tp1_jump_nt:
3440
8
    case Hexagon::J4_tstbit0_tp1_jump_t: {
3441
8
      // op: Ii
3442
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3443
8
      Value |= (op & UINT64_C(1536)) << 11;
3444
8
      Value |= (op & UINT64_C(508)) >> 1;
3445
8
      // op: Rs16
3446
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3447
8
      Value |= (op & UINT64_C(15)) << 16;
3448
8
      break;
3449
8
    }
3450
8
    case Hexagon::S2_storerbnew_io: {
3451
5
      // op: Ii
3452
5
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3453
5
      Value |= (op & UINT64_C(1536)) << 16;
3454
5
      Value |= (op & UINT64_C(256)) << 5;
3455
5
      Value |= op & UINT64_C(255);
3456
5
      // op: Rs32
3457
5
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3458
5
      Value |= (op & UINT64_C(31)) << 16;
3459
5
      // op: Nt8
3460
5
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3461
5
      Value |= (op & UINT64_C(7)) << 8;
3462
5
      break;
3463
8
    }
3464
8
    case Hexagon::S2_storerb_io: {
3465
7
      // op: Ii
3466
7
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3467
7
      Value |= (op & UINT64_C(1536)) << 16;
3468
7
      Value |= (op & UINT64_C(256)) << 5;
3469
7
      Value |= op & UINT64_C(255);
3470
7
      // op: Rs32
3471
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3472
7
      Value |= (op & UINT64_C(31)) << 16;
3473
7
      // op: Rt32
3474
7
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3475
7
      Value |= (op & UINT64_C(31)) << 8;
3476
7
      break;
3477
8
    }
3478
8
    case Hexagon::Y2_dcfetchbo: {
3479
4
      // op: Ii
3480
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3481
4
      Value |= (op & UINT64_C(16376)) >> 3;
3482
4
      // op: Rs32
3483
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3484
4
      Value |= (op & UINT64_C(31)) << 16;
3485
4
      break;
3486
8
    }
3487
9
    case Hexagon::J2_jumprgtez:
3488
9
    case Hexagon::J2_jumprgtezpt:
3489
9
    case Hexagon::J2_jumprltez:
3490
9
    case Hexagon::J2_jumprltezpt:
3491
9
    case Hexagon::J2_jumprnz:
3492
9
    case Hexagon::J2_jumprnzpt:
3493
9
    case Hexagon::J2_jumprz:
3494
9
    case Hexagon::J2_jumprzpt: {
3495
9
      // op: Ii
3496
9
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3497
9
      Value |= (op & UINT64_C(16384)) << 7;
3498
9
      Value |= op & UINT64_C(8192);
3499
9
      Value |= (op & UINT64_C(8188)) >> 1;
3500
9
      // op: Rs32
3501
9
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3502
9
      Value |= (op & UINT64_C(31)) << 16;
3503
9
      break;
3504
9
    }
3505
21
    case Hexagon::L2_loadrigp:
3506
21
    case Hexagon::PS_loadriabs: {
3507
21
      // op: Ii
3508
21
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3509
21
      Value |= (op & UINT64_C(196608)) << 9;
3510
21
      Value |= (op & UINT64_C(63488)) << 5;
3511
21
      Value |= (op & UINT64_C(2044)) << 3;
3512
21
      // op: Rd32
3513
21
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3514
21
      Value |= op & UINT64_C(31);
3515
21
      break;
3516
21
    }
3517
21
    case Hexagon::S4_storerbnew_ur:
3518
0
    case Hexagon::S4_storerhnew_ur:
3519
0
    case Hexagon::S4_storerinew_ur: {
3520
0
      // op: Ii
3521
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3522
0
      Value |= (op & UINT64_C(2)) << 12;
3523
0
      Value |= (op & UINT64_C(1)) << 6;
3524
0
      // op: II
3525
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3526
0
      Value |= op & UINT64_C(63);
3527
0
      // op: Ru32
3528
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3529
0
      Value |= (op & UINT64_C(31)) << 16;
3530
0
      // op: Nt8
3531
0
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3532
0
      Value |= (op & UINT64_C(7)) << 8;
3533
0
      break;
3534
0
    }
3535
4
    case Hexagon::S4_storerb_ur:
3536
4
    case Hexagon::S4_storerf_ur:
3537
4
    case Hexagon::S4_storerh_ur:
3538
4
    case Hexagon::S4_storeri_ur: {
3539
4
      // op: Ii
3540
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3541
4
      Value |= (op & UINT64_C(2)) << 12;
3542
4
      Value |= (op & UINT64_C(1)) << 6;
3543
4
      // op: II
3544
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3545
4
      Value |= op & UINT64_C(63);
3546
4
      // op: Ru32
3547
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3548
4
      Value |= (op & UINT64_C(31)) << 16;
3549
4
      // op: Rt32
3550
4
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3551
4
      Value |= (op & UINT64_C(31)) << 8;
3552
4
      break;
3553
4
    }
3554
4
    case Hexagon::S4_storerd_ur: {
3555
1
      // op: Ii
3556
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3557
1
      Value |= (op & UINT64_C(2)) << 12;
3558
1
      Value |= (op & UINT64_C(1)) << 6;
3559
1
      // op: II
3560
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3561
1
      Value |= op & UINT64_C(63);
3562
1
      // op: Ru32
3563
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3564
1
      Value |= (op & UINT64_C(31)) << 16;
3565
1
      // op: Rtt32
3566
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3567
1
      Value |= (op & UINT64_C(31)) << 8;
3568
1
      break;
3569
4
    }
3570
8
    case Hexagon::S4_addi_asl_ri:
3571
8
    case Hexagon::S4_addi_lsr_ri:
3572
8
    case Hexagon::S4_andi_asl_ri:
3573
8
    case Hexagon::S4_andi_lsr_ri:
3574
8
    case Hexagon::S4_ori_asl_ri:
3575
8
    case Hexagon::S4_ori_lsr_ri:
3576
8
    case Hexagon::S4_subi_asl_ri:
3577
8
    case Hexagon::S4_subi_lsr_ri: {
3578
8
      // op: Ii
3579
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3580
8
      Value |= (op & UINT64_C(224)) << 16;
3581
8
      Value |= (op & UINT64_C(16)) << 9;
3582
8
      Value |= (op & UINT64_C(14)) << 4;
3583
8
      Value |= (op & UINT64_C(1)) << 3;
3584
8
      // op: II
3585
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3586
8
      Value |= (op & UINT64_C(31)) << 8;
3587
8
      // op: Rx32
3588
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3589
8
      Value |= (op & UINT64_C(31)) << 16;
3590
8
      break;
3591
8
    }
3592
8
    case Hexagon::SA1_addsp: {
3593
0
      // op: Ii
3594
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3595
0
      Value |= (op & UINT64_C(252)) << 2;
3596
0
      // op: Rd16
3597
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3598
0
      Value |= op & UINT64_C(15);
3599
0
      break;
3600
8
    }
3601
8
    case Hexagon::S4_storeiri_io: {
3602
5
      // op: Ii
3603
5
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3604
5
      Value |= (op & UINT64_C(252)) << 5;
3605
5
      // op: II
3606
5
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3607
5
      Value |= (op & UINT64_C(128)) << 6;
3608
5
      Value |= op & UINT64_C(127);
3609
5
      // op: Rs32
3610
5
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3611
5
      Value |= (op & UINT64_C(31)) << 16;
3612
5
      break;
3613
8
    }
3614
8
    case Hexagon::L4_iadd_memopw_io:
3615
8
    case Hexagon::L4_iand_memopw_io:
3616
8
    case Hexagon::L4_ior_memopw_io:
3617
8
    case Hexagon::L4_isub_memopw_io: {
3618
8
      // op: Ii
3619
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3620
8
      Value |= (op & UINT64_C(252)) << 5;
3621
8
      // op: II
3622
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3623
8
      Value |= op & UINT64_C(31);
3624
8
      // op: Rs32
3625
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3626
8
      Value |= (op & UINT64_C(31)) << 16;
3627
8
      break;
3628
8
    }
3629
8
    case Hexagon::L4_add_memopw_io:
3630
8
    case Hexagon::L4_and_memopw_io:
3631
8
    case Hexagon::L4_or_memopw_io:
3632
8
    case Hexagon::L4_sub_memopw_io: {
3633
8
      // op: Ii
3634
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3635
8
      Value |= (op & UINT64_C(252)) << 5;
3636
8
      // op: Rs32
3637
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3638
8
      Value |= (op & UINT64_C(31)) << 16;
3639
8
      // op: Rt32
3640
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3641
8
      Value |= op & UINT64_C(31);
3642
8
      break;
3643
8
    }
3644
8
    case Hexagon::A2_combineii: {
3645
6
      // op: Ii
3646
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3647
6
      Value |= (op & UINT64_C(255)) << 5;
3648
6
      // op: II
3649
6
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3650
6
      Value |= (op & UINT64_C(254)) << 15;
3651
6
      Value |= (op & UINT64_C(1)) << 13;
3652
6
      // op: Rdd32
3653
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3654
6
      Value |= op & UINT64_C(31);
3655
6
      break;
3656
8
    }
3657
8
    case Hexagon::A4_combineii: {
3658
0
      // op: Ii
3659
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3660
0
      Value |= (op & UINT64_C(255)) << 5;
3661
0
      // op: II
3662
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3663
0
      Value |= (op & UINT64_C(62)) << 15;
3664
0
      Value |= (op & UINT64_C(1)) << 13;
3665
0
      // op: Rdd32
3666
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3667
0
      Value |= op & UINT64_C(31);
3668
0
      break;
3669
8
    }
3670
8
    case Hexagon::A4_combineir: {
3671
1
      // op: Ii
3672
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3673
1
      Value |= (op & UINT64_C(255)) << 5;
3674
1
      // op: Rs32
3675
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3676
1
      Value |= (op & UINT64_C(31)) << 16;
3677
1
      // op: Rdd32
3678
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3679
1
      Value |= op & UINT64_C(31);
3680
1
      break;
3681
8
    }
3682
8
    case Hexagon::SA1_combine0i:
3683
0
    case Hexagon::SA1_combine1i:
3684
0
    case Hexagon::SA1_combine2i:
3685
0
    case Hexagon::SA1_combine3i: {
3686
0
      // op: Ii
3687
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3688
0
      Value |= (op & UINT64_C(3)) << 5;
3689
0
      // op: Rdd8
3690
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3691
0
      Value |= op & UINT64_C(7);
3692
0
      break;
3693
0
    }
3694
2
    case Hexagon::S2_storerhnew_io: {
3695
2
      // op: Ii
3696
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3697
2
      Value |= (op & UINT64_C(3072)) << 15;
3698
2
      Value |= (op & UINT64_C(512)) << 4;
3699
2
      Value |= (op & UINT64_C(510)) >> 1;
3700
2
      // op: Rs32
3701
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3702
2
      Value |= (op & UINT64_C(31)) << 16;
3703
2
      // op: Nt8
3704
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3705
2
      Value |= (op & UINT64_C(7)) << 8;
3706
2
      break;
3707
0
    }
3708
4
    case Hexagon::S2_storerf_io:
3709
4
    case Hexagon::S2_storerh_io: {
3710
4
      // op: Ii
3711
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3712
4
      Value |= (op & UINT64_C(3072)) << 15;
3713
4
      Value |= (op & UINT64_C(512)) << 4;
3714
4
      Value |= (op & UINT64_C(510)) >> 1;
3715
4
      // op: Rs32
3716
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3717
4
      Value |= (op & UINT64_C(31)) << 16;
3718
4
      // op: Rt32
3719
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3720
4
      Value |= (op & UINT64_C(31)) << 8;
3721
4
      break;
3722
4
    }
3723
16
    case Hexagon::L2_loadrdgp:
3724
16
    case Hexagon::PS_loadrdabs: {
3725
16
      // op: Ii
3726
16
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3727
16
      Value |= (op & UINT64_C(393216)) << 8;
3728
16
      Value |= (op & UINT64_C(126976)) << 4;
3729
16
      Value |= (op & UINT64_C(4088)) << 2;
3730
16
      // op: Rdd32
3731
16
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3732
16
      Value |= op & UINT64_C(31);
3733
16
      break;
3734
16
    }
3735
16
    case Hexagon::S4_pstorerbnewf_abs:
3736
12
    case Hexagon::S4_pstorerbnewfnew_abs:
3737
12
    case Hexagon::S4_pstorerbnewt_abs:
3738
12
    case Hexagon::S4_pstorerbnewtnew_abs:
3739
12
    case Hexagon::S4_pstorerhnewf_abs:
3740
12
    case Hexagon::S4_pstorerhnewfnew_abs:
3741
12
    case Hexagon::S4_pstorerhnewt_abs:
3742
12
    case Hexagon::S4_pstorerhnewtnew_abs:
3743
12
    case Hexagon::S4_pstorerinewf_abs:
3744
12
    case Hexagon::S4_pstorerinewfnew_abs:
3745
12
    case Hexagon::S4_pstorerinewt_abs:
3746
12
    case Hexagon::S4_pstorerinewtnew_abs: {
3747
12
      // op: Ii
3748
12
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3749
12
      Value |= (op & UINT64_C(48)) << 12;
3750
12
      Value |= (op & UINT64_C(15)) << 3;
3751
12
      // op: Pv4
3752
12
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3753
12
      Value |= op & UINT64_C(3);
3754
12
      // op: Nt8
3755
12
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3756
12
      Value |= (op & UINT64_C(7)) << 8;
3757
12
      break;
3758
12
    }
3759
20
    case Hexagon::S4_pstorerbf_abs:
3760
20
    case Hexagon::S4_pstorerbfnew_abs:
3761
20
    case Hexagon::S4_pstorerbt_abs:
3762
20
    case Hexagon::S4_pstorerbtnew_abs:
3763
20
    case Hexagon::S4_pstorerff_abs:
3764
20
    case Hexagon::S4_pstorerffnew_abs:
3765
20
    case Hexagon::S4_pstorerft_abs:
3766
20
    case Hexagon::S4_pstorerftnew_abs:
3767
20
    case Hexagon::S4_pstorerhf_abs:
3768
20
    case Hexagon::S4_pstorerhfnew_abs:
3769
20
    case Hexagon::S4_pstorerht_abs:
3770
20
    case Hexagon::S4_pstorerhtnew_abs:
3771
20
    case Hexagon::S4_pstorerif_abs:
3772
20
    case Hexagon::S4_pstorerifnew_abs:
3773
20
    case Hexagon::S4_pstorerit_abs:
3774
20
    case Hexagon::S4_pstoreritnew_abs: {
3775
20
      // op: Ii
3776
20
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3777
20
      Value |= (op & UINT64_C(48)) << 12;
3778
20
      Value |= (op & UINT64_C(15)) << 3;
3779
20
      // op: Pv4
3780
20
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3781
20
      Value |= op & UINT64_C(3);
3782
20
      // op: Rt32
3783
20
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3784
20
      Value |= (op & UINT64_C(31)) << 8;
3785
20
      break;
3786
20
    }
3787
20
    case Hexagon::S4_pstorerdf_abs:
3788
4
    case Hexagon::S4_pstorerdfnew_abs:
3789
4
    case Hexagon::S4_pstorerdt_abs:
3790
4
    case Hexagon::S4_pstorerdtnew_abs: {
3791
4
      // op: Ii
3792
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3793
4
      Value |= (op & UINT64_C(48)) << 12;
3794
4
      Value |= (op & UINT64_C(15)) << 3;
3795
4
      // op: Pv4
3796
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3797
4
      Value |= op & UINT64_C(3);
3798
4
      // op: Rtt32
3799
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3800
4
      Value |= (op & UINT64_C(31)) << 8;
3801
4
      break;
3802
4
    }
3803
4
    case Hexagon::M4_mpyri_addi: {
3804
1
      // op: Ii
3805
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3806
1
      Value |= (op & UINT64_C(48)) << 17;
3807
1
      Value |= (op & UINT64_C(8)) << 10;
3808
1
      Value |= (op & UINT64_C(7)) << 5;
3809
1
      // op: II
3810
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3811
1
      Value |= (op & UINT64_C(32)) << 18;
3812
1
      Value |= op & UINT64_C(31);
3813
1
      // op: Rs32
3814
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3815
1
      Value |= (op & UINT64_C(31)) << 16;
3816
1
      // op: Rd32
3817
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3818
1
      Value |= (op & UINT64_C(31)) << 8;
3819
1
      break;
3820
4
    }
3821
4
    case Hexagon::M4_mpyrr_addi: {
3822
1
      // op: Ii
3823
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3824
1
      Value |= (op & UINT64_C(48)) << 17;
3825
1
      Value |= (op & UINT64_C(8)) << 10;
3826
1
      Value |= (op & UINT64_C(7)) << 5;
3827
1
      // op: Rs32
3828
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3829
1
      Value |= (op & UINT64_C(31)) << 16;
3830
1
      // op: Rt32
3831
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3832
1
      Value |= (op & UINT64_C(31)) << 8;
3833
1
      // op: Rd32
3834
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3835
1
      Value |= op & UINT64_C(31);
3836
1
      break;
3837
4
    }
3838
17
    case Hexagon::L2_loadrbgp:
3839
17
    case Hexagon::L2_loadrubgp:
3840
17
    case Hexagon::PS_loadrbabs:
3841
17
    case Hexagon::PS_loadrubabs: {
3842
17
      // op: Ii
3843
17
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3844
17
      Value |= (op & UINT64_C(49152)) << 11;
3845
17
      Value |= (op & UINT64_C(15872)) << 7;
3846
17
      Value |= (op & UINT64_C(511)) << 5;
3847
17
      // op: Rd32
3848
17
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3849
17
      Value |= op & UINT64_C(31);
3850
17
      break;
3851
17
    }
3852
50
    case Hexagon::A2_tfrsi: {
3853
50
      // op: Ii
3854
50
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3855
50
      Value |= (op & UINT64_C(49152)) << 8;
3856
50
      Value |= (op & UINT64_C(15872)) << 7;
3857
50
      Value |= (op & UINT64_C(511)) << 5;
3858
50
      // op: Rd32
3859
50
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3860
50
      Value |= op & UINT64_C(31);
3861
50
      break;
3862
17
    }
3863
17
    case Hexagon::F2_sfimm_n:
3864
2
    case Hexagon::F2_sfimm_p: {
3865
2
      // op: Ii
3866
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3867
2
      Value |= (op & UINT64_C(512)) << 12;
3868
2
      Value |= (op & UINT64_C(511)) << 5;
3869
2
      // op: Rd32
3870
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3871
2
      Value |= op & UINT64_C(31);
3872
2
      break;
3873
2
    }
3874
2
    case Hexagon::F2_dfimm_n:
3875
2
    case Hexagon::F2_dfimm_p: {
3876
2
      // op: Ii
3877
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3878
2
      Value |= (op & UINT64_C(512)) << 12;
3879
2
      Value |= (op & UINT64_C(511)) << 5;
3880
2
      // op: Rdd32
3881
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3882
2
      Value |= op & UINT64_C(31);
3883
2
      break;
3884
2
    }
3885
29
    case Hexagon::A2_subri: {
3886
29
      // op: Ii
3887
29
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3888
29
      Value |= (op & UINT64_C(512)) << 12;
3889
29
      Value |= (op & UINT64_C(511)) << 5;
3890
29
      // op: Rs32
3891
29
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3892
29
      Value |= (op & UINT64_C(31)) << 16;
3893
29
      // op: Rd32
3894
29
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3895
29
      Value |= op & UINT64_C(31);
3896
29
      break;
3897
2
    }
3898
2
    case Hexagon::SS1_storew_io: {
3899
0
      // op: Ii
3900
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3901
0
      Value |= (op & UINT64_C(60)) << 6;
3902
0
      // op: Rs16
3903
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3904
0
      Value |= (op & UINT64_C(15)) << 4;
3905
0
      // op: Rt16
3906
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3907
0
      Value |= op & UINT64_C(15);
3908
0
      break;
3909
2
    }
3910
2
    case Hexagon::SS2_storewi0:
3911
2
    case Hexagon::SS2_storewi1: {
3912
2
      // op: Ii
3913
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3914
2
      Value |= (op & UINT64_C(60)) >> 2;
3915
2
      // op: Rs16
3916
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3917
2
      Value |= (op & UINT64_C(15)) << 4;
3918
2
      break;
3919
2
    }
3920
3
    case Hexagon::S2_storerinew_io: {
3921
3
      // op: Ii
3922
3
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3923
3
      Value |= (op & UINT64_C(6144)) << 14;
3924
3
      Value |= (op & UINT64_C(1024)) << 3;
3925
3
      Value |= (op & UINT64_C(1020)) >> 2;
3926
3
      // op: Rs32
3927
3
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3928
3
      Value |= (op & UINT64_C(31)) << 16;
3929
3
      // op: Nt8
3930
3
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3931
3
      Value |= (op & UINT64_C(7)) << 8;
3932
3
      break;
3933
2
    }
3934
15
    case Hexagon::S2_storeri_io: {
3935
15
      // op: Ii
3936
15
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3937
15
      Value |= (op & UINT64_C(6144)) << 14;
3938
15
      Value |= (op & UINT64_C(1024)) << 3;
3939
15
      Value |= (op & UINT64_C(1020)) >> 2;
3940
15
      // op: Rs32
3941
15
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3942
15
      Value |= (op & UINT64_C(31)) << 16;
3943
15
      // op: Rt32
3944
15
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3945
15
      Value |= (op & UINT64_C(31)) << 8;
3946
15
      break;
3947
2
    }
3948
2
    case Hexagon::S4_lsli: {
3949
1
      // op: Ii
3950
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3951
1
      Value |= (op & UINT64_C(62)) << 15;
3952
1
      Value |= (op & UINT64_C(1)) << 5;
3953
1
      // op: Rt32
3954
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3955
1
      Value |= (op & UINT64_C(31)) << 8;
3956
1
      // op: Rd32
3957
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3958
1
      Value |= op & UINT64_C(31);
3959
1
      break;
3960
2
    }
3961
12
    case Hexagon::SA1_seti: {
3962
12
      // op: Ii
3963
12
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3964
12
      Value |= (op & UINT64_C(63)) << 4;
3965
12
      // op: Rd16
3966
12
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3967
12
      Value |= op & UINT64_C(15);
3968
12
      break;
3969
2
    }
3970
2
    case Hexagon::S4_storeirb_io: {
3971
2
      // op: Ii
3972
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3973
2
      Value |= (op & UINT64_C(63)) << 7;
3974
2
      // op: II
3975
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3976
2
      Value |= (op & UINT64_C(128)) << 6;
3977
2
      Value |= op & UINT64_C(127);
3978
2
      // op: Rs32
3979
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3980
2
      Value |= (op & UINT64_C(31)) << 16;
3981
2
      break;
3982
2
    }
3983
8
    case Hexagon::L4_iadd_memopb_io:
3984
8
    case Hexagon::L4_iand_memopb_io:
3985
8
    case Hexagon::L4_ior_memopb_io:
3986
8
    case Hexagon::L4_isub_memopb_io: {
3987
8
      // op: Ii
3988
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3989
8
      Value |= (op & UINT64_C(63)) << 7;
3990
8
      // op: II
3991
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3992
8
      Value |= op & UINT64_C(31);
3993
8
      // op: Rs32
3994
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3995
8
      Value |= (op & UINT64_C(31)) << 16;
3996
8
      break;
3997
8
    }
3998
8
    case Hexagon::C4_addipc: {
3999
6
      // op: Ii
4000
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4001
6
      Value |= (op & UINT64_C(63)) << 7;
4002
6
      // op: Rd32
4003
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4004
6
      Value |= op & UINT64_C(31);
4005
6
      break;
4006
8
    }
4007
8
    case Hexagon::L4_add_memopb_io:
4008
8
    case Hexagon::L4_and_memopb_io:
4009
8
    case Hexagon::L4_or_memopb_io:
4010
8
    case Hexagon::L4_sub_memopb_io: {
4011
8
      // op: Ii
4012
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4013
8
      Value |= (op & UINT64_C(63)) << 7;
4014
8
      // op: Rs32
4015
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4016
8
      Value |= (op & UINT64_C(31)) << 16;
4017
8
      // op: Rt32
4018
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4019
8
      Value |= op & UINT64_C(31);
4020
8
      break;
4021
8
    }
4022
8
    case Hexagon::V6_vS32b_srls_ai: {
4023
1
      // op: Ii
4024
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4025
1
      Value |= (op & UINT64_C(8)) << 10;
4026
1
      Value |= (op & UINT64_C(7)) << 8;
4027
1
      // op: Rt32
4028
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4029
1
      Value |= (op & UINT64_C(31)) << 16;
4030
1
      break;
4031
8
    }
4032
8
    case Hexagon::V6_vS32b_new_ai:
4033
6
    case Hexagon::V6_vS32b_nt_new_ai: {
4034
6
      // op: Ii
4035
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4036
6
      Value |= (op & UINT64_C(8)) << 10;
4037
6
      Value |= (op & UINT64_C(7)) << 8;
4038
6
      // op: Rt32
4039
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4040
6
      Value |= (op & UINT64_C(31)) << 16;
4041
6
      // op: Os8
4042
6
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4043
6
      Value |= op & UINT64_C(7);
4044
6
      break;
4045
6
    }
4046
8
    case Hexagon::V6_vS32Ub_ai:
4047
8
    case Hexagon::V6_vS32b_ai:
4048
8
    case Hexagon::V6_vS32b_nt_ai: {
4049
8
      // op: Ii
4050
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4051
8
      Value |= (op & UINT64_C(8)) << 10;
4052
8
      Value |= (op & UINT64_C(7)) << 8;
4053
8
      // op: Rt32
4054
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4055
8
      Value |= (op & UINT64_C(31)) << 16;
4056
8
      // op: Vs32
4057
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4058
8
      Value |= op & UINT64_C(31);
4059
8
      break;
4060
8
    }
4061
19
    case Hexagon::L2_loadrhgp:
4062
19
    case Hexagon::L2_loadruhgp:
4063
19
    case Hexagon::PS_loadrhabs:
4064
19
    case Hexagon::PS_loadruhabs: {
4065
19
      // op: Ii
4066
19
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4067
19
      Value |= (op & UINT64_C(98304)) << 10;
4068
19
      Value |= (op & UINT64_C(31744)) << 6;
4069
19
      Value |= (op & UINT64_C(1022)) << 4;
4070
19
      // op: Rd32
4071
19
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4072
19
      Value |= op & UINT64_C(31);
4073
19
      break;
4074
19
    }
4075
22
    case Hexagon::J2_callf:
4076
22
    case Hexagon::J2_callt:
4077
22
    case Hexagon::J2_jumpf:
4078
22
    case Hexagon::J2_jumpfnew:
4079
22
    case Hexagon::J2_jumpfnewpt:
4080
22
    case Hexagon::J2_jumpfpt:
4081
22
    case Hexagon::J2_jumpt:
4082
22
    case Hexagon::J2_jumptnew:
4083
22
    case Hexagon::J2_jumptnewpt:
4084
22
    case Hexagon::J2_jumptpt: {
4085
22
      // op: Ii
4086
22
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4087
22
      Value |= (op & UINT64_C(98304)) << 7;
4088
22
      Value |= (op & UINT64_C(31744)) << 6;
4089
22
      Value |= (op & UINT64_C(512)) << 4;
4090
22
      Value |= (op & UINT64_C(508)) >> 1;
4091
22
      // op: Pu4
4092
22
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4093
22
      Value |= (op & UINT64_C(3)) << 8;
4094
22
      break;
4095
22
    }
4096
22
    case Hexagon::SS2_storebi0:
4097
0
    case Hexagon::SS2_storebi1: {
4098
0
      // op: Ii
4099
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4100
0
      Value |= op & UINT64_C(15);
4101
0
      // op: Rs16
4102
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4103
0
      Value |= (op & UINT64_C(15)) << 4;
4104
0
      break;
4105
0
    }
4106
1
    case Hexagon::SL2_loadrd_sp: {
4107
1
      // op: Ii
4108
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4109
1
      Value |= op & UINT64_C(248);
4110
1
      // op: Rdd8
4111
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4112
1
      Value |= op & UINT64_C(7);
4113
1
      break;
4114
0
    }
4115
0
    case Hexagon::SA1_cmpeqi: {
4116
0
      // op: Ii
4117
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4118
0
      Value |= op & UINT64_C(3);
4119
0
      // op: Rs16
4120
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4121
0
      Value |= (op & UINT64_C(15)) << 4;
4122
0
      break;
4123
0
    }
4124
2
    case Hexagon::L2_loadrd_io: {
4125
2
      // op: Ii
4126
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4127
2
      Value |= (op & UINT64_C(12288)) << 13;
4128
2
      Value |= (op & UINT64_C(4088)) << 2;
4129
2
      // op: Rs32
4130
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4131
2
      Value |= (op & UINT64_C(31)) << 16;
4132
2
      // op: Rdd32
4133
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4134
2
      Value |= op & UINT64_C(31);
4135
2
      break;
4136
0
    }
4137
8
    case Hexagon::S4_storeirhf_io:
4138
8
    case Hexagon::S4_storeirhfnew_io:
4139
8
    case Hexagon::S4_storeirht_io:
4140
8
    case Hexagon::S4_storeirhtnew_io: {
4141
8
      // op: Ii
4142
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4143
8
      Value |= (op & UINT64_C(126)) << 6;
4144
8
      // op: II
4145
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4146
8
      Value |= (op & UINT64_C(32)) << 8;
4147
8
      Value |= op & UINT64_C(31);
4148
8
      // op: Pv4
4149
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4150
8
      Value |= (op & UINT64_C(3)) << 5;
4151
8
      // op: Rs32
4152
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4153
8
      Value |= (op & UINT64_C(31)) << 16;
4154
8
      break;
4155
8
    }
4156
8
    case Hexagon::SA1_addi: {
4157
3
      // op: Ii
4158
3
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4159
3
      Value |= (op & UINT64_C(127)) << 4;
4160
3
      // op: Rx16
4161
3
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4162
3
      Value |= op & UINT64_C(15);
4163
3
      break;
4164
8
    }
4165
8
    case Hexagon::A4_cmpbgtui:
4166
2
    case Hexagon::A4_cmphgtui: {
4167
2
      // op: Ii
4168
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4169
2
      Value |= (op & UINT64_C(127)) << 5;
4170
2
      // op: Rs32
4171
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4172
2
      Value |= (op & UINT64_C(31)) << 16;
4173
2
      // op: Pd4
4174
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4175
2
      Value |= op & UINT64_C(3);
4176
2
      break;
4177
2
    }
4178
3
    case Hexagon::A4_vcmpbgtui:
4179
3
    case Hexagon::A4_vcmphgtui:
4180
3
    case Hexagon::A4_vcmpwgtui: {
4181
3
      // op: Ii
4182
3
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4183
3
      Value |= (op & UINT64_C(127)) << 5;
4184
3
      // op: Rss32
4185
3
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4186
3
      Value |= (op & UINT64_C(31)) << 16;
4187
3
      // op: Pd4
4188
3
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4189
3
      Value |= op & UINT64_C(3);
4190
3
      break;
4191
3
    }
4192
8
    case Hexagon::S2_pstorerinewf_io:
4193
8
    case Hexagon::S2_pstorerinewt_io:
4194
8
    case Hexagon::S4_pstorerinewfnew_io:
4195
8
    case Hexagon::S4_pstorerinewtnew_io: {
4196
8
      // op: Ii
4197
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4198
8
      Value |= (op & UINT64_C(128)) << 6;
4199
8
      Value |= (op & UINT64_C(124)) << 1;
4200
8
      // op: Pv4
4201
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4202
8
      Value |= op & UINT64_C(3);
4203
8
      // op: Rs32
4204
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4205
8
      Value |= (op & UINT64_C(31)) << 16;
4206
8
      // op: Nt8
4207
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4208
8
      Value |= (op & UINT64_C(7)) << 8;
4209
8
      break;
4210
8
    }
4211
8
    case Hexagon::S2_pstorerif_io:
4212
8
    case Hexagon::S2_pstorerit_io:
4213
8
    case Hexagon::S4_pstorerifnew_io:
4214
8
    case Hexagon::S4_pstoreritnew_io: {
4215
8
      // op: Ii
4216
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4217
8
      Value |= (op & UINT64_C(128)) << 6;
4218
8
      Value |= (op & UINT64_C(124)) << 1;
4219
8
      // op: Pv4
4220
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4221
8
      Value |= op & UINT64_C(3);
4222
8
      // op: Rs32
4223
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4224
8
      Value |= (op & UINT64_C(31)) << 16;
4225
8
      // op: Rt32
4226
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4227
8
      Value |= (op & UINT64_C(31)) << 8;
4228
8
      break;
4229
8
    }
4230
8
    case Hexagon::SL2_loadrh_io:
4231
2
    case Hexagon::SL2_loadruh_io: {
4232
2
      // op: Ii
4233
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4234
2
      Value |= (op & UINT64_C(14)) << 7;
4235
2
      // op: Rs16
4236
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4237
2
      Value |= (op & UINT64_C(15)) << 4;
4238
2
      // op: Rd16
4239
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4240
2
      Value |= op & UINT64_C(15);
4241
2
      break;
4242
2
    }
4243
2
    case Hexagon::S2_storerbnew_pci: {
4244
1
      // op: Ii
4245
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4246
1
      Value |= (op & UINT64_C(15)) << 3;
4247
1
      // op: Mu2
4248
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4249
1
      Value |= (op & UINT64_C(1)) << 13;
4250
1
      // op: Nt8
4251
1
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4252
1
      Value |= (op & UINT64_C(7)) << 8;
4253
1
      // op: Rx32
4254
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4255
1
      Value |= (op & UINT64_C(31)) << 16;
4256
1
      break;
4257
2
    }
4258
2
    case Hexagon::S2_storerb_pci: {
4259
1
      // op: Ii
4260
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4261
1
      Value |= (op & UINT64_C(15)) << 3;
4262
1
      // op: Mu2
4263
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4264
1
      Value |= (op & UINT64_C(1)) << 13;
4265
1
      // op: Rt32
4266
1
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4267
1
      Value |= (op & UINT64_C(31)) << 8;
4268
1
      // op: Rx32
4269
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4270
1
      Value |= (op & UINT64_C(31)) << 16;
4271
1
      break;
4272
2
    }
4273
2
    case Hexagon::S2_storerbnew_pi: {
4274
1
      // op: Ii
4275
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4276
1
      Value |= (op & UINT64_C(15)) << 3;
4277
1
      // op: Nt8
4278
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4279
1
      Value |= (op & UINT64_C(7)) << 8;
4280
1
      // op: Rx32
4281
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4282
1
      Value |= (op & UINT64_C(31)) << 16;
4283
1
      break;
4284
2
    }
4285
2
    case Hexagon::S2_storerb_pi: {
4286
1
      // op: Ii
4287
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4288
1
      Value |= (op & UINT64_C(15)) << 3;
4289
1
      // op: Rt32
4290
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4291
1
      Value |= (op & UINT64_C(31)) << 8;
4292
1
      // op: Rx32
4293
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4294
1
      Value |= (op & UINT64_C(31)) << 16;
4295
1
      break;
4296
2
    }
4297
2
    case Hexagon::SL1_loadrub_io: {
4298
0
      // op: Ii
4299
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4300
0
      Value |= (op & UINT64_C(15)) << 8;
4301
0
      // op: Rs16
4302
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4303
0
      Value |= (op & UINT64_C(15)) << 4;
4304
0
      // op: Rd16
4305
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4306
0
      Value |= op & UINT64_C(15);
4307
0
      break;
4308
2
    }
4309
4
    case Hexagon::S5_asrhub_rnd_sat:
4310
4
    case Hexagon::S5_asrhub_sat: {
4311
4
      // op: Ii
4312
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4313
4
      Value |= (op & UINT64_C(15)) << 8;
4314
4
      // op: Rss32
4315
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4316
4
      Value |= (op & UINT64_C(31)) << 16;
4317
4
      // op: Rd32
4318
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4319
4
      Value |= op & UINT64_C(31);
4320
4
      break;
4321
4
    }
4322
9
    case Hexagon::S2_asl_i_vh:
4323
9
    case Hexagon::S2_asr_i_vh:
4324
9
    case Hexagon::S2_lsr_i_vh:
4325
9
    case Hexagon::S5_vasrhrnd: {
4326
9
      // op: Ii
4327
9
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4328
9
      Value |= (op & UINT64_C(15)) << 8;
4329
9
      // op: Rss32
4330
9
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4331
9
      Value |= (op & UINT64_C(31)) << 16;
4332
9
      // op: Rdd32
4333
9
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4334
9
      Value |= op & UINT64_C(31);
4335
9
      break;
4336
9
    }
4337
9
    case Hexagon::J4_cmpeqn1_f_jumpnv_nt:
4338
8
    case Hexagon::J4_cmpeqn1_f_jumpnv_t:
4339
8
    case Hexagon::J4_cmpeqn1_t_jumpnv_nt:
4340
8
    case Hexagon::J4_cmpeqn1_t_jumpnv_t:
4341
8
    case Hexagon::J4_cmpgtn1_f_jumpnv_nt:
4342
8
    case Hexagon::J4_cmpgtn1_f_jumpnv_t:
4343
8
    case Hexagon::J4_cmpgtn1_t_jumpnv_nt:
4344
8
    case Hexagon::J4_cmpgtn1_t_jumpnv_t: {
4345
8
      // op: Ii
4346
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4347
8
      Value |= (op & UINT64_C(1536)) << 11;
4348
8
      Value |= (op & UINT64_C(508)) >> 1;
4349
8
      // op: Ns8
4350
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4351
8
      Value |= (op & UINT64_C(7)) << 16;
4352
8
      break;
4353
8
    }
4354
13
    case Hexagon::J4_cmpeq_f_jumpnv_nt:
4355
13
    case Hexagon::J4_cmpeq_f_jumpnv_t:
4356
13
    case Hexagon::J4_cmpeq_t_jumpnv_nt:
4357
13
    case Hexagon::J4_cmpeq_t_jumpnv_t:
4358
13
    case Hexagon::J4_cmpgt_f_jumpnv_nt:
4359
13
    case Hexagon::J4_cmpgt_f_jumpnv_t:
4360
13
    case Hexagon::J4_cmpgt_t_jumpnv_nt:
4361
13
    case Hexagon::J4_cmpgt_t_jumpnv_t:
4362
13
    case Hexagon::J4_cmpgtu_f_jumpnv_nt:
4363
13
    case Hexagon::J4_cmpgtu_f_jumpnv_t:
4364
13
    case Hexagon::J4_cmpgtu_t_jumpnv_nt:
4365
13
    case Hexagon::J4_cmpgtu_t_jumpnv_t: {
4366
13
      // op: Ii
4367
13
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4368
13
      Value |= (op & UINT64_C(1536)) << 11;
4369
13
      Value |= (op & UINT64_C(508)) >> 1;
4370
13
      // op: Ns8
4371
13
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4372
13
      Value |= (op & UINT64_C(7)) << 16;
4373
13
      // op: Rt32
4374
13
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4375
13
      Value |= (op & UINT64_C(31)) << 8;
4376
13
      break;
4377
13
    }
4378
17
    case Hexagon::J4_cmpeqn1_fp0_jump_nt:
4379
17
    case Hexagon::J4_cmpeqn1_fp0_jump_t:
4380
17
    case Hexagon::J4_cmpeqn1_fp1_jump_nt:
4381
17
    case Hexagon::J4_cmpeqn1_fp1_jump_t:
4382
17
    case Hexagon::J4_cmpeqn1_tp0_jump_nt:
4383
17
    case Hexagon::J4_cmpeqn1_tp0_jump_t:
4384
17
    case Hexagon::J4_cmpeqn1_tp1_jump_nt:
4385
17
    case Hexagon::J4_cmpeqn1_tp1_jump_t:
4386
17
    case Hexagon::J4_cmpgtn1_fp0_jump_nt:
4387
17
    case Hexagon::J4_cmpgtn1_fp0_jump_t:
4388
17
    case Hexagon::J4_cmpgtn1_fp1_jump_nt:
4389
17
    case Hexagon::J4_cmpgtn1_fp1_jump_t:
4390
17
    case Hexagon::J4_cmpgtn1_tp0_jump_nt:
4391
17
    case Hexagon::J4_cmpgtn1_tp0_jump_t:
4392
17
    case Hexagon::J4_cmpgtn1_tp1_jump_nt:
4393
17
    case Hexagon::J4_cmpgtn1_tp1_jump_t: {
4394
17
      // op: Ii
4395
17
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4396
17
      Value |= (op & UINT64_C(1536)) << 11;
4397
17
      Value |= (op & UINT64_C(508)) >> 1;
4398
17
      // op: Rs16
4399
17
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4400
17
      Value |= (op & UINT64_C(15)) << 16;
4401
17
      break;
4402
17
    }
4403
24
    case Hexagon::J4_cmpeq_fp0_jump_nt:
4404
24
    case Hexagon::J4_cmpeq_fp0_jump_t:
4405
24
    case Hexagon::J4_cmpeq_fp1_jump_nt:
4406
24
    case Hexagon::J4_cmpeq_fp1_jump_t:
4407
24
    case Hexagon::J4_cmpeq_tp0_jump_nt:
4408
24
    case Hexagon::J4_cmpeq_tp0_jump_t:
4409
24
    case Hexagon::J4_cmpeq_tp1_jump_nt:
4410
24
    case Hexagon::J4_cmpeq_tp1_jump_t:
4411
24
    case Hexagon::J4_cmpgt_fp0_jump_nt:
4412
24
    case Hexagon::J4_cmpgt_fp0_jump_t:
4413
24
    case Hexagon::J4_cmpgt_fp1_jump_nt:
4414
24
    case Hexagon::J4_cmpgt_fp1_jump_t:
4415
24
    case Hexagon::J4_cmpgt_tp0_jump_nt:
4416
24
    case Hexagon::J4_cmpgt_tp0_jump_t:
4417
24
    case Hexagon::J4_cmpgt_tp1_jump_nt:
4418
24
    case Hexagon::J4_cmpgt_tp1_jump_t:
4419
24
    case Hexagon::J4_cmpgtu_fp0_jump_nt:
4420
24
    case Hexagon::J4_cmpgtu_fp0_jump_t:
4421
24
    case Hexagon::J4_cmpgtu_fp1_jump_nt:
4422
24
    case Hexagon::J4_cmpgtu_fp1_jump_t:
4423
24
    case Hexagon::J4_cmpgtu_tp0_jump_nt:
4424
24
    case Hexagon::J4_cmpgtu_tp0_jump_t:
4425
24
    case Hexagon::J4_cmpgtu_tp1_jump_nt:
4426
24
    case Hexagon::J4_cmpgtu_tp1_jump_t: {
4427
24
      // op: Ii
4428
24
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4429
24
      Value |= (op & UINT64_C(1536)) << 11;
4430
24
      Value |= (op & UINT64_C(508)) >> 1;
4431
24
      // op: Rs16
4432
24
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4433
24
      Value |= (op & UINT64_C(15)) << 16;
4434
24
      // op: Rt16
4435
24
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4436
24
      Value |= (op & UINT64_C(15)) << 8;
4437
24
      break;
4438
24
    }
4439
24
    case Hexagon::J4_jumpsetr: {
4440
1
      // op: Ii
4441
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4442
1
      Value |= (op & UINT64_C(1536)) << 11;
4443
1
      Value |= (op & UINT64_C(508)) >> 1;
4444
1
      // op: Rs16
4445
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4446
1
      Value |= (op & UINT64_C(15)) << 16;
4447
1
      // op: Rd16
4448
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4449
1
      Value |= (op & UINT64_C(15)) << 8;
4450
1
      break;
4451
24
    }
4452
24
    case Hexagon::J4_cmplt_f_jumpnv_nt:
4453
8
    case Hexagon::J4_cmplt_f_jumpnv_t:
4454
8
    case Hexagon::J4_cmplt_t_jumpnv_nt:
4455
8
    case Hexagon::J4_cmplt_t_jumpnv_t:
4456
8
    case Hexagon::J4_cmpltu_f_jumpnv_nt:
4457
8
    case Hexagon::J4_cmpltu_f_jumpnv_t:
4458
8
    case Hexagon::J4_cmpltu_t_jumpnv_nt:
4459
8
    case Hexagon::J4_cmpltu_t_jumpnv_t: {
4460
8
      // op: Ii
4461
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4462
8
      Value |= (op & UINT64_C(1536)) << 11;
4463
8
      Value |= (op & UINT64_C(508)) >> 1;
4464
8
      // op: Rt32
4465
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4466
8
      Value |= (op & UINT64_C(31)) << 8;
4467
8
      // op: Ns8
4468
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4469
8
      Value |= (op & UINT64_C(7)) << 16;
4470
8
      break;
4471
8
    }
4472
10
    case Hexagon::L2_loadrb_io:
4473
10
    case Hexagon::L2_loadrub_io: {
4474
10
      // op: Ii
4475
10
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4476
10
      Value |= (op & UINT64_C(1536)) << 16;
4477
10
      Value |= (op & UINT64_C(511)) << 5;
4478
10
      // op: Rs32
4479
10
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4480
10
      Value |= (op & UINT64_C(31)) << 16;
4481
10
      // op: Rd32
4482
10
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4483
10
      Value |= op & UINT64_C(31);
4484
10
      break;
4485
10
    }
4486
10
    case Hexagon::S2_allocframe: {
4487
5
      // op: Ii
4488
5
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4489
5
      Value |= (op & UINT64_C(16376)) >> 3;
4490
5
      // op: Rx32
4491
5
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4492
5
      Value |= (op & UINT64_C(31)) << 16;
4493
5
      break;
4494
10
    }
4495
10
    case Hexagon::M4_mpyri_addr_u2: {
4496
1
      // op: Ii
4497
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4498
1
      Value |= (op & UINT64_C(192)) << 15;
4499
1
      Value |= (op & UINT64_C(32)) << 8;
4500
1
      Value |= (op & UINT64_C(28)) << 3;
4501
1
      // op: Ru32
4502
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4503
1
      Value |= op & UINT64_C(31);
4504
1
      // op: Rs32
4505
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4506
1
      Value |= (op & UINT64_C(31)) << 16;
4507
1
      // op: Rd32
4508
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4509
1
      Value |= (op & UINT64_C(31)) << 8;
4510
1
      break;
4511
10
    }
4512
10
    case Hexagon::L4_loadbsw2_ur:
4513
2
    case Hexagon::L4_loadbzw2_ur:
4514
2
    case Hexagon::L4_loadrb_ur:
4515
2
    case Hexagon::L4_loadrh_ur:
4516
2
    case Hexagon::L4_loadri_ur:
4517
2
    case Hexagon::L4_loadrub_ur:
4518
2
    case Hexagon::L4_loadruh_ur: {
4519
2
      // op: Ii
4520
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4521
2
      Value |= (op & UINT64_C(2)) << 12;
4522
2
      Value |= (op & UINT64_C(1)) << 7;
4523
2
      // op: II
4524
2
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4525
2
      Value |= (op & UINT64_C(60)) << 6;
4526
2
      Value |= (op & UINT64_C(3)) << 5;
4527
2
      // op: Rt32
4528
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4529
2
      Value |= (op & UINT64_C(31)) << 16;
4530
2
      // op: Rd32
4531
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4532
2
      Value |= op & UINT64_C(31);
4533
2
      break;
4534
2
    }
4535
2
    case Hexagon::L4_loadbsw4_ur:
4536
2
    case Hexagon::L4_loadbzw4_ur:
4537
2
    case Hexagon::L4_loadrd_ur: {
4538
2
      // op: Ii
4539
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4540
2
      Value |= (op & UINT64_C(2)) << 12;
4541
2
      Value |= (op & UINT64_C(1)) << 7;
4542
2
      // op: II
4543
2
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4544
2
      Value |= (op & UINT64_C(60)) << 6;
4545
2
      Value |= (op & UINT64_C(3)) << 5;
4546
2
      // op: Rt32
4547
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4548
2
      Value |= (op & UINT64_C(31)) << 16;
4549
2
      // op: Rdd32
4550
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4551
2
      Value |= op & UINT64_C(31);
4552
2
      break;
4553
2
    }
4554
3
    case Hexagon::S4_storerbnew_rr:
4555
3
    case Hexagon::S4_storerhnew_rr:
4556
3
    case Hexagon::S4_storerinew_rr: {
4557
3
      // op: Ii
4558
3
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4559
3
      Value |= (op & UINT64_C(2)) << 12;
4560
3
      Value |= (op & UINT64_C(1)) << 7;
4561
3
      // op: Rs32
4562
3
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4563
3
      Value |= (op & UINT64_C(31)) << 16;
4564
3
      // op: Ru32
4565
3
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4566
3
      Value |= (op & UINT64_C(31)) << 8;
4567
3
      // op: Nt8
4568
3
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4569
3
      Value |= op & UINT64_C(7);
4570
3
      break;
4571
3
    }
4572
4
    case Hexagon::S4_storerb_rr:
4573
4
    case Hexagon::S4_storerf_rr:
4574
4
    case Hexagon::S4_storerh_rr:
4575
4
    case Hexagon::S4_storeri_rr: {
4576
4
      // op: Ii
4577
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4578
4
      Value |= (op & UINT64_C(2)) << 12;
4579
4
      Value |= (op & UINT64_C(1)) << 7;
4580
4
      // op: Rs32
4581
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4582
4
      Value |= (op & UINT64_C(31)) << 16;
4583
4
      // op: Ru32
4584
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4585
4
      Value |= (op & UINT64_C(31)) << 8;
4586
4
      // op: Rt32
4587
4
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4588
4
      Value |= op & UINT64_C(31);
4589
4
      break;
4590
4
    }
4591
4
    case Hexagon::S4_storerd_rr: {
4592
1
      // op: Ii
4593
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4594
1
      Value |= (op & UINT64_C(2)) << 12;
4595
1
      Value |= (op & UINT64_C(1)) << 7;
4596
1
      // op: Rs32
4597
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4598
1
      Value |= (op & UINT64_C(31)) << 16;
4599
1
      // op: Ru32
4600
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4601
1
      Value |= (op & UINT64_C(31)) << 8;
4602
1
      // op: Rtt32
4603
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4604
1
      Value |= op & UINT64_C(31);
4605
1
      break;
4606
4
    }
4607
4
    case Hexagon::J2_trap1: {
4608
4
      // op: Ii
4609
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4610
4
      Value |= (op & UINT64_C(248)) << 5;
4611
4
      Value |= (op & UINT64_C(7)) << 2;
4612
4
      // op: Rx32
4613
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4614
4
      Value |= (op & UINT64_C(31)) << 16;
4615
4
      break;
4616
4
    }
4617
8
    case Hexagon::S4_storeirif_io:
4618
8
    case Hexagon::S4_storeirifnew_io:
4619
8
    case Hexagon::S4_storeirit_io:
4620
8
    case Hexagon::S4_storeiritnew_io: {
4621
8
      // op: Ii
4622
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4623
8
      Value |= (op & UINT64_C(252)) << 5;
4624
8
      // op: II
4625
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4626
8
      Value |= (op & UINT64_C(32)) << 8;
4627
8
      Value |= op & UINT64_C(31);
4628
8
      // op: Pv4
4629
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4630
8
      Value |= (op & UINT64_C(3)) << 5;
4631
8
      // op: Rs32
4632
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4633
8
      Value |= (op & UINT64_C(31)) << 16;
4634
8
      break;
4635
8
    }
4636
8
    case Hexagon::C2_muxii: {
4637
1
      // op: Ii
4638
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4639
1
      Value |= (op & UINT64_C(255)) << 5;
4640
1
      // op: II
4641
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4642
1
      Value |= (op & UINT64_C(254)) << 15;
4643
1
      Value |= (op & UINT64_C(1)) << 13;
4644
1
      // op: Pu4
4645
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4646
1
      Value |= (op & UINT64_C(3)) << 23;
4647
1
      // op: Rd32
4648
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4649
1
      Value |= op & UINT64_C(31);
4650
1
      break;
4651
8
    }
4652
8
    case Hexagon::C2_muxri: {
4653
1
      // op: Ii
4654
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4655
1
      Value |= (op & UINT64_C(255)) << 5;
4656
1
      // op: Pu4
4657
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4658
1
      Value |= (op & UINT64_C(3)) << 21;
4659
1
      // op: Rs32
4660
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4661
1
      Value |= (op & UINT64_C(31)) << 16;
4662
1
      // op: Rd32
4663
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4664
1
      Value |= op & UINT64_C(31);
4665
1
      break;
4666
8
    }
4667
8
    case Hexagon::A4_cmpbeqi:
4668
4
    case Hexagon::A4_cmpbgti:
4669
4
    case Hexagon::A4_cmpheqi:
4670
4
    case Hexagon::A4_cmphgti: {
4671
4
      // op: Ii
4672
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4673
4
      Value |= (op & UINT64_C(255)) << 5;
4674
4
      // op: Rs32
4675
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4676
4
      Value |= (op & UINT64_C(31)) << 16;
4677
4
      // op: Pd4
4678
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4679
4
      Value |= op & UINT64_C(3);
4680
4
      break;
4681
4
    }
4682
6
    case Hexagon::A4_rcmpeqi:
4683
6
    case Hexagon::A4_rcmpneqi:
4684
6
    case Hexagon::M2_mpysin:
4685
6
    case Hexagon::M2_mpysip: {
4686
6
      // op: Ii
4687
6
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4688
6
      Value |= (op & UINT64_C(255)) << 5;
4689
6
      // op: Rs32
4690
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4691
6
      Value |= (op & UINT64_C(31)) << 16;
4692
6
      // op: Rd32
4693
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4694
6
      Value |= op & UINT64_C(31);
4695
6
      break;
4696
6
    }
4697
6
    case Hexagon::A4_combineri: {
4698
1
      // op: Ii
4699
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4700
1
      Value |= (op & UINT64_C(255)) << 5;
4701
1
      // op: Rs32
4702
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4703
1
      Value |= (op & UINT64_C(31)) << 16;
4704
1
      // op: Rdd32
4705
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4706
1
      Value |= op & UINT64_C(31);
4707
1
      break;
4708
6
    }
4709
6
    case Hexagon::A4_vcmpbeqi:
4710
6
    case Hexagon::A4_vcmpbgti:
4711
6
    case Hexagon::A4_vcmpheqi:
4712
6
    case Hexagon::A4_vcmphgti:
4713
6
    case Hexagon::A4_vcmpweqi:
4714
6
    case Hexagon::A4_vcmpwgti: {
4715
6
      // op: Ii
4716
6
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4717
6
      Value |= (op & UINT64_C(255)) << 5;
4718
6
      // op: Rss32
4719
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4720
6
      Value |= (op & UINT64_C(31)) << 16;
4721
6
      // op: Pd4
4722
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4723
6
      Value |= op & UINT64_C(3);
4724
6
      break;
4725
6
    }
4726
8
    case Hexagon::S2_pstorerdf_io:
4727
8
    case Hexagon::S2_pstorerdt_io:
4728
8
    case Hexagon::S4_pstorerdfnew_io:
4729
8
    case Hexagon::S4_pstorerdtnew_io: {
4730
8
      // op: Ii
4731
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4732
8
      Value |= (op & UINT64_C(256)) << 5;
4733
8
      Value |= op & UINT64_C(248);
4734
8
      // op: Pv4
4735
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4736
8
      Value |= op & UINT64_C(3);
4737
8
      // op: Rs32
4738
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4739
8
      Value |= (op & UINT64_C(31)) << 16;
4740
8
      // op: Rtt32
4741
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4742
8
      Value |= (op & UINT64_C(31)) << 8;
4743
8
      break;
4744
8
    }
4745
8
    case Hexagon::S2_storerhnew_pci: {
4746
1
      // op: Ii
4747
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4748
1
      Value |= (op & UINT64_C(30)) << 2;
4749
1
      // op: Mu2
4750
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4751
1
      Value |= (op & UINT64_C(1)) << 13;
4752
1
      // op: Nt8
4753
1
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4754
1
      Value |= (op & UINT64_C(7)) << 8;
4755
1
      // op: Rx32
4756
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4757
1
      Value |= (op & UINT64_C(31)) << 16;
4758
1
      break;
4759
8
    }
4760
8
    case Hexagon::S2_storerf_pci:
4761
2
    case Hexagon::S2_storerh_pci: {
4762
2
      // op: Ii
4763
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4764
2
      Value |= (op & UINT64_C(30)) << 2;
4765
2
      // op: Mu2
4766
2
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4767
2
      Value |= (op & UINT64_C(1)) << 13;
4768
2
      // op: Rt32
4769
2
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4770
2
      Value |= (op & UINT64_C(31)) << 8;
4771
2
      // op: Rx32
4772
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4773
2
      Value |= (op & UINT64_C(31)) << 16;
4774
2
      break;
4775
2
    }
4776
2
    case Hexagon::S2_storerhnew_pi: {
4777
1
      // op: Ii
4778
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4779
1
      Value |= (op & UINT64_C(30)) << 2;
4780
1
      // op: Nt8
4781
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4782
1
      Value |= (op & UINT64_C(7)) << 8;
4783
1
      // op: Rx32
4784
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4785
1
      Value |= (op & UINT64_C(31)) << 16;
4786
1
      break;
4787
2
    }
4788
2
    case Hexagon::S2_storerf_pi:
4789
2
    case Hexagon::S2_storerh_pi: {
4790
2
      // op: Ii
4791
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4792
2
      Value |= (op & UINT64_C(30)) << 2;
4793
2
      // op: Rt32
4794
2
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4795
2
      Value |= (op & UINT64_C(31)) << 8;
4796
2
      // op: Rx32
4797
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4798
2
      Value |= (op & UINT64_C(31)) << 16;
4799
2
      break;
4800
2
    }
4801
8
    case Hexagon::L2_loadbsw2_io:
4802
8
    case Hexagon::L2_loadbzw2_io:
4803
8
    case Hexagon::L2_loadrh_io:
4804
8
    case Hexagon::L2_loadruh_io: {
4805
8
      // op: Ii
4806
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4807
8
      Value |= (op & UINT64_C(3072)) << 15;
4808
8
      Value |= (op & UINT64_C(1022)) << 4;
4809
8
      // op: Rs32
4810
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4811
8
      Value |= (op & UINT64_C(31)) << 16;
4812
8
      // op: Rd32
4813
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4814
8
      Value |= op & UINT64_C(31);
4815
8
      break;
4816
8
    }
4817
8
    case Hexagon::F2_dfclass: {
4818
1
      // op: Ii
4819
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4820
1
      Value |= (op & UINT64_C(31)) << 5;
4821
1
      // op: Rss32
4822
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4823
1
      Value |= (op & UINT64_C(31)) << 16;
4824
1
      // op: Pd4
4825
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4826
1
      Value |= op & UINT64_C(3);
4827
1
      break;
4828
8
    }
4829
8
    case Hexagon::S2_extractu:
4830
2
    case Hexagon::S4_extract: {
4831
2
      // op: Ii
4832
2
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4833
2
      Value |= (op & UINT64_C(31)) << 8;
4834
2
      // op: II
4835
2
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4836
2
      Value |= (op & UINT64_C(24)) << 18;
4837
2
      Value |= (op & UINT64_C(7)) << 5;
4838
2
      // op: Rs32
4839
2
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4840
2
      Value |= (op & UINT64_C(31)) << 16;
4841
2
      // op: Rd32
4842
2
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4843
2
      Value |= op & UINT64_C(31);
4844
2
      break;
4845
2
    }
4846
4
    case Hexagon::F2_sfclass:
4847
4
    case Hexagon::S2_tstbit_i:
4848
4
    case Hexagon::S4_ntstbit_i: {
4849
4
      // op: Ii
4850
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4851
4
      Value |= (op & UINT64_C(31)) << 8;
4852
4
      // op: Rs32
4853
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4854
4
      Value |= (op & UINT64_C(31)) << 16;
4855
4
      // op: Pd4
4856
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4857
4
      Value |= op & UINT64_C(3);
4858
4
      break;
4859
4
    }
4860
12
    case Hexagon::A4_cround_ri:
4861
12
    case Hexagon::A4_round_ri:
4862
12
    case Hexagon::A4_round_ri_sat:
4863
12
    case Hexagon::S2_asl_i_r:
4864
12
    case Hexagon::S2_asl_i_r_sat:
4865
12
    case Hexagon::S2_asr_i_r:
4866
12
    case Hexagon::S2_asr_i_r_rnd:
4867
12
    case Hexagon::S2_clrbit_i:
4868
12
    case Hexagon::S2_lsr_i_r:
4869
12
    case Hexagon::S2_setbit_i:
4870
12
    case Hexagon::S2_togglebit_i:
4871
12
    case Hexagon::S6_rol_i_r: {
4872
12
      // op: Ii
4873
12
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4874
12
      Value |= (op & UINT64_C(31)) << 8;
4875
12
      // op: Rs32
4876
12
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4877
12
      Value |= (op & UINT64_C(31)) << 16;
4878
12
      // op: Rd32
4879
12
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4880
12
      Value |= op & UINT64_C(31);
4881
12
      break;
4882
12
    }
4883
12
    case Hexagon::A4_bitspliti: {
4884
1
      // op: Ii
4885
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4886
1
      Value |= (op & UINT64_C(31)) << 8;
4887
1
      // op: Rs32
4888
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4889
1
      Value |= (op & UINT64_C(31)) << 16;
4890
1
      // op: Rdd32
4891
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4892
1
      Value |= op & UINT64_C(31);
4893
1
      break;
4894
12
    }
4895
12
    case Hexagon::S2_asr_i_svw_trun: {
4896
1
      // op: Ii
4897
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4898
1
      Value |= (op & UINT64_C(31)) << 8;
4899
1
      // op: Rss32
4900
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4901
1
      Value |= (op & UINT64_C(31)) << 16;
4902
1
      // op: Rd32
4903
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4904
1
      Value |= op & UINT64_C(31);
4905
1
      break;
4906
12
    }
4907
12
    case Hexagon::S2_asl_i_vw:
4908
6
    case Hexagon::S2_asr_i_vw:
4909
6
    case Hexagon::S2_lsr_i_vw: {
4910
6
      // op: Ii
4911
6
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4912
6
      Value |= (op & UINT64_C(31)) << 8;
4913
6
      // op: Rss32
4914
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4915
6
      Value |= (op & UINT64_C(31)) << 16;
4916
6
      // op: Rdd32
4917
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4918
6
      Value |= op & UINT64_C(31);
4919
6
      break;
4920
6
    }
4921
8
    case Hexagon::S2_pstorerbnewf_io:
4922
8
    case Hexagon::S2_pstorerbnewt_io:
4923
8
    case Hexagon::S4_pstorerbnewfnew_io:
4924
8
    case Hexagon::S4_pstorerbnewtnew_io: {
4925
8
      // op: Ii
4926
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4927
8
      Value |= (op & UINT64_C(32)) << 8;
4928
8
      Value |= (op & UINT64_C(31)) << 3;
4929
8
      // op: Pv4
4930
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4931
8
      Value |= op & UINT64_C(3);
4932
8
      // op: Rs32
4933
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4934
8
      Value |= (op & UINT64_C(31)) << 16;
4935
8
      // op: Nt8
4936
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4937
8
      Value |= (op & UINT64_C(7)) << 8;
4938
8
      break;
4939
8
    }
4940
8
    case Hexagon::S2_pstorerbf_io:
4941
8
    case Hexagon::S2_pstorerbt_io:
4942
8
    case Hexagon::S4_pstorerbfnew_io:
4943
8
    case Hexagon::S4_pstorerbtnew_io: {
4944
8
      // op: Ii
4945
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4946
8
      Value |= (op & UINT64_C(32)) << 8;
4947
8
      Value |= (op & UINT64_C(31)) << 3;
4948
8
      // op: Pv4
4949
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4950
8
      Value |= op & UINT64_C(3);
4951
8
      // op: Rs32
4952
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4953
8
      Value |= (op & UINT64_C(31)) << 16;
4954
8
      // op: Rt32
4955
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4956
8
      Value |= (op & UINT64_C(31)) << 8;
4957
8
      break;
4958
8
    }
4959
8
    case Hexagon::C2_cmoveif:
4960
4
    case Hexagon::C2_cmoveit:
4961
4
    case Hexagon::C2_cmovenewif:
4962
4
    case Hexagon::C2_cmovenewit: {
4963
4
      // op: Ii
4964
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4965
4
      Value |= (op & UINT64_C(3840)) << 8;
4966
4
      Value |= (op & UINT64_C(255)) << 5;
4967
4
      // op: Pu4
4968
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4969
4
      Value |= (op & UINT64_C(3)) << 21;
4970
4
      // op: Rd32
4971
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4972
4
      Value |= op & UINT64_C(31);
4973
4
      break;
4974
4
    }
4975
4
    case Hexagon::S4_subaddi: {
4976
1
      // op: Ii
4977
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4978
1
      Value |= (op & UINT64_C(48)) << 17;
4979
1
      Value |= (op & UINT64_C(8)) << 10;
4980
1
      Value |= (op & UINT64_C(7)) << 5;
4981
1
      // op: Rs32
4982
1
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4983
1
      Value |= (op & UINT64_C(31)) << 16;
4984
1
      // op: Ru32
4985
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4986
1
      Value |= op & UINT64_C(31);
4987
1
      // op: Rd32
4988
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4989
1
      Value |= (op & UINT64_C(31)) << 8;
4990
1
      break;
4991
4
    }
4992
14
    case Hexagon::A2_tfrih:
4993
14
    case Hexagon::A2_tfril: {
4994
14
      // op: Ii
4995
14
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4996
14
      Value |= (op & UINT64_C(49152)) << 8;
4997
14
      Value |= op & UINT64_C(16383);
4998
14
      // op: Rx32
4999
14
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5000
14
      Value |= (op & UINT64_C(31)) << 16;
5001
14
      break;
5002
14
    }
5003
14
    case Hexagon::C2_cmpgtui:
5004
6
    case Hexagon::C4_cmplteui: {
5005
6
      // op: Ii
5006
6
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5007
6
      Value |= (op & UINT64_C(511)) << 5;
5008
6
      // op: Rs32
5009
6
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5010
6
      Value |= (op & UINT64_C(31)) << 16;
5011
6
      // op: Pd4
5012
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5013
6
      Value |= op & UINT64_C(3);
5014
6
      break;
5015
6
    }
5016
48
    case Hexagon::C2_cmpeqi:
5017
48
    case Hexagon::C2_cmpgti:
5018
48
    case Hexagon::C4_cmpltei:
5019
48
    case Hexagon::C4_cmpneqi: {
5020
48
      // op: Ii
5021
48
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5022
48
      Value |= (op & UINT64_C(512)) << 12;
5023
48
      Value |= (op & UINT64_C(511)) << 5;
5024
48
      // op: Rs32
5025
48
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5026
48
      Value |= (op & UINT64_C(31)) << 16;
5027
48
      // op: Pd4
5028
48
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5029
48
      Value |= op & UINT64_C(3);
5030
48
      break;
5031
48
    }
5032
48
    case Hexagon::A2_andir:
5033
3
    case Hexagon::A2_orir: {
5034
3
      // op: Ii
5035
3
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5036
3
      Value |= (op & UINT64_C(512)) << 12;
5037
3
      Value |= (op & UINT64_C(511)) << 5;
5038
3
      // op: Rs32
5039
3
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5040
3
      Value |= (op & UINT64_C(31)) << 16;
5041
3
      // op: Rd32
5042
3
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5043
3
      Value |= op & UINT64_C(31);
5044
3
      break;
5045
3
    }
5046
3
    case Hexagon::S2_storerinew_pci: {
5047
1
      // op: Ii
5048
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5049
1
      Value |= (op & UINT64_C(60)) << 1;
5050
1
      // op: Mu2
5051
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5052
1
      Value |= (op & UINT64_C(1)) << 13;
5053
1
      // op: Nt8
5054
1
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5055
1
      Value |= (op & UINT64_C(7)) << 8;
5056
1
      // op: Rx32
5057
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5058
1
      Value |= (op & UINT64_C(31)) << 16;
5059
1
      break;
5060
3
    }
5061
3
    case Hexagon::S2_storeri_pci: {
5062
1
      // op: Ii
5063
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5064
1
      Value |= (op & UINT64_C(60)) << 1;
5065
1
      // op: Mu2
5066
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5067
1
      Value |= (op & UINT64_C(1)) << 13;
5068
1
      // op: Rt32
5069
1
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5070
1
      Value |= (op & UINT64_C(31)) << 8;
5071
1
      // op: Rx32
5072
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5073
1
      Value |= (op & UINT64_C(31)) << 16;
5074
1
      break;
5075
3
    }
5076
3
    case Hexagon::S2_storerinew_pi: {
5077
1
      // op: Ii
5078
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5079
1
      Value |= (op & UINT64_C(60)) << 1;
5080
1
      // op: Nt8
5081
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5082
1
      Value |= (op & UINT64_C(7)) << 8;
5083
1
      // op: Rx32
5084
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5085
1
      Value |= (op & UINT64_C(31)) << 16;
5086
1
      break;
5087
3
    }
5088
3
    case Hexagon::S2_storeri_pi: {
5089
1
      // op: Ii
5090
1
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5091
1
      Value |= (op & UINT64_C(60)) << 1;
5092
1
      // op: Rt32
5093
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5094
1
      Value |= (op & UINT64_C(31)) << 8;
5095
1
      // op: Rx32
5096
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5097
1
      Value |= (op & UINT64_C(31)) << 16;
5098
1
      break;
5099
3
    }
5100
3
    case Hexagon::SL1_loadri_io: {
5101
0
      // op: Ii
5102
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5103
0
      Value |= (op & UINT64_C(60)) << 6;
5104
0
      // op: Rs16
5105
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5106
0
      Value |= (op & UINT64_C(15)) << 4;
5107
0
      // op: Rd16
5108
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5109
0
      Value |= op & UINT64_C(15);
5110
0
      break;
5111
3
    }
5112
12
    case Hexagon::L2_loadri_io: {
5113
12
      // op: Ii
5114
12
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5115
12
      Value |= (op & UINT64_C(6144)) << 14;
5116
12
      Value |= (op & UINT64_C(2044)) << 3;
5117
12
      // op: Rs32
5118
12
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5119
12
      Value |= (op & UINT64_C(31)) << 16;
5120
12
      // op: Rd32
5121
12
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5122
12
      Value |= op & UINT64_C(31);
5123
12
      break;
5124
3
    }
5125
4
    case Hexagon::L2_loadbsw4_io:
5126
4
    case Hexagon::L2_loadbzw4_io: {
5127
4
      // op: Ii
5128
4
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5129
4
      Value |= (op & UINT64_C(6144)) << 14;
5130
4
      Value |= (op & UINT64_C(2044)) << 3;
5131
4
      // op: Rs32
5132
4
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5133
4
      Value |= (op & UINT64_C(31)) << 16;
5134
4
      // op: Rdd32
5135
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5136
4
      Value |= op & UINT64_C(31);
5137
4
      break;
5138
4
    }
5139
22
    case Hexagon::L4_ploadrbf_abs:
5140
22
    case Hexagon::L4_ploadrbfnew_abs:
5141
22
    case Hexagon::L4_ploadrbt_abs:
5142
22
    case Hexagon::L4_ploadrbtnew_abs:
5143
22
    case Hexagon::L4_ploadrhf_abs:
5144
22
    case Hexagon::L4_ploadrhfnew_abs:
5145
22
    case Hexagon::L4_ploadrht_abs:
5146
22
    case Hexagon::L4_ploadrhtnew_abs:
5147
22
    case Hexagon::L4_ploadrif_abs:
5148
22
    case Hexagon::L4_ploadrifnew_abs:
5149
22
    case Hexagon::L4_ploadrit_abs:
5150
22
    case Hexagon::L4_ploadritnew_abs:
5151
22
    case Hexagon::L4_ploadrubf_abs:
5152
22
    case Hexagon::L4_ploadrubfnew_abs:
5153
22
    case Hexagon::L4_ploadrubt_abs:
5154
22
    case Hexagon::L4_ploadrubtnew_abs:
5155
22
    case Hexagon::L4_ploadruhf_abs:
5156
22
    case Hexagon::L4_ploadruhfnew_abs:
5157
22
    case Hexagon::L4_ploadruht_abs:
5158
22
    case Hexagon::L4_ploadruhtnew_abs: {
5159
22
      // op: Ii
5160
22
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5161
22
      Value |= (op & UINT64_C(62)) << 15;
5162
22
      Value |= (op & UINT64_C(1)) << 8;
5163
22
      // op: Pt4
5164
22
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5165
22
      Value |= (op & UINT64_C(3)) << 9;
5166
22
      // op: Rd32
5167
22
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5168
22
      Value |= op & UINT64_C(31);
5169
22
      break;
5170
22
    }
5171
22
    case Hexagon::L4_ploadrdf_abs:
5172
0
    case Hexagon::L4_ploadrdfnew_abs:
5173
0
    case Hexagon::L4_ploadrdt_abs:
5174
0
    case Hexagon::L4_ploadrdtnew_abs: {
5175
0
      // op: Ii
5176
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5177
0
      Value |= (op & UINT64_C(62)) << 15;
5178
0
      Value |= (op & UINT64_C(1)) << 8;
5179
0
      // op: Pt4
5180
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5181
0
      Value |= (op & UINT64_C(3)) << 9;
5182
0
      // op: Rdd32
5183
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5184
0
      Value |= op & UINT64_C(31);
5185
0
      break;
5186
0
    }
5187
8
    case Hexagon::S4_storeirbf_io:
5188
8
    case Hexagon::S4_storeirbfnew_io:
5189
8
    case Hexagon::S4_storeirbt_io:
5190
8
    case Hexagon::S4_storeirbtnew_io: {
5191
8
      // op: Ii
5192
8
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5193
8
      Value |= (op & UINT64_C(63)) << 7;
5194
8
      // op: II
5195
8
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5196
8
      Value |= (op & UINT64_C(32)) << 8;
5197
8
      Value |= op & UINT64_C(31);
5198
8
      // op: Pv4
5199
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5200
8
      Value |= (op & UINT64_C(3)) << 5;
5201
8
      // op: Rs32
5202
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5203
8
      Value |= (op & UINT64_C(31)) << 16;
5204