Coverage Report

Created: 2018-09-25 17:16

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