Coverage Report

Created: 2018-12-14 11:24

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