Coverage Report

Created: 2019-03-24 22:13

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/clang-build/lib/Target/SystemZ/SystemZGenMCCodeEmitter.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 SystemZMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,
10
    SmallVectorImpl<MCFixup> &Fixups,
11
17.5k
    const MCSubtargetInfo &STI) const {
12
17.5k
  static const uint64_t InstBits[] = {
13
17.5k
    UINT64_C(0),
14
17.5k
    UINT64_C(0),
15
17.5k
    UINT64_C(0),
16
17.5k
    UINT64_C(0),
17
17.5k
    UINT64_C(0),
18
17.5k
    UINT64_C(0),
19
17.5k
    UINT64_C(0),
20
17.5k
    UINT64_C(0),
21
17.5k
    UINT64_C(0),
22
17.5k
    UINT64_C(0),
23
17.5k
    UINT64_C(0),
24
17.5k
    UINT64_C(0),
25
17.5k
    UINT64_C(0),
26
17.5k
    UINT64_C(0),
27
17.5k
    UINT64_C(0),
28
17.5k
    UINT64_C(0),
29
17.5k
    UINT64_C(0),
30
17.5k
    UINT64_C(0),
31
17.5k
    UINT64_C(0),
32
17.5k
    UINT64_C(0),
33
17.5k
    UINT64_C(0),
34
17.5k
    UINT64_C(0),
35
17.5k
    UINT64_C(0),
36
17.5k
    UINT64_C(0),
37
17.5k
    UINT64_C(0),
38
17.5k
    UINT64_C(0),
39
17.5k
    UINT64_C(0),
40
17.5k
    UINT64_C(0),
41
17.5k
    UINT64_C(0),
42
17.5k
    UINT64_C(0),
43
17.5k
    UINT64_C(0),
44
17.5k
    UINT64_C(0),
45
17.5k
    UINT64_C(0),
46
17.5k
    UINT64_C(0),
47
17.5k
    UINT64_C(0),
48
17.5k
    UINT64_C(0),
49
17.5k
    UINT64_C(0),
50
17.5k
    UINT64_C(0),
51
17.5k
    UINT64_C(0),
52
17.5k
    UINT64_C(0),
53
17.5k
    UINT64_C(0),
54
17.5k
    UINT64_C(0),
55
17.5k
    UINT64_C(0),
56
17.5k
    UINT64_C(0),
57
17.5k
    UINT64_C(0),
58
17.5k
    UINT64_C(0),
59
17.5k
    UINT64_C(0),
60
17.5k
    UINT64_C(0),
61
17.5k
    UINT64_C(0),
62
17.5k
    UINT64_C(0),
63
17.5k
    UINT64_C(0),
64
17.5k
    UINT64_C(0),
65
17.5k
    UINT64_C(0),
66
17.5k
    UINT64_C(0),
67
17.5k
    UINT64_C(0),
68
17.5k
    UINT64_C(0),
69
17.5k
    UINT64_C(0),
70
17.5k
    UINT64_C(0),
71
17.5k
    UINT64_C(0),
72
17.5k
    UINT64_C(0),
73
17.5k
    UINT64_C(0),
74
17.5k
    UINT64_C(0),
75
17.5k
    UINT64_C(0),
76
17.5k
    UINT64_C(0),
77
17.5k
    UINT64_C(0),
78
17.5k
    UINT64_C(0),
79
17.5k
    UINT64_C(0),
80
17.5k
    UINT64_C(0),
81
17.5k
    UINT64_C(0),
82
17.5k
    UINT64_C(0),
83
17.5k
    UINT64_C(0),
84
17.5k
    UINT64_C(0),
85
17.5k
    UINT64_C(0),
86
17.5k
    UINT64_C(0),
87
17.5k
    UINT64_C(0),
88
17.5k
    UINT64_C(0),
89
17.5k
    UINT64_C(0),
90
17.5k
    UINT64_C(0),
91
17.5k
    UINT64_C(0),
92
17.5k
    UINT64_C(0),
93
17.5k
    UINT64_C(0),
94
17.5k
    UINT64_C(0),
95
17.5k
    UINT64_C(0),
96
17.5k
    UINT64_C(0),
97
17.5k
    UINT64_C(0),
98
17.5k
    UINT64_C(0),
99
17.5k
    UINT64_C(0),
100
17.5k
    UINT64_C(0),
101
17.5k
    UINT64_C(0),
102
17.5k
    UINT64_C(0),
103
17.5k
    UINT64_C(0),
104
17.5k
    UINT64_C(0),
105
17.5k
    UINT64_C(0),
106
17.5k
    UINT64_C(0),
107
17.5k
    UINT64_C(0),
108
17.5k
    UINT64_C(0),
109
17.5k
    UINT64_C(0),
110
17.5k
    UINT64_C(0),
111
17.5k
    UINT64_C(0),
112
17.5k
    UINT64_C(0),
113
17.5k
    UINT64_C(0),
114
17.5k
    UINT64_C(0),
115
17.5k
    UINT64_C(0),
116
17.5k
    UINT64_C(0),
117
17.5k
    UINT64_C(0),
118
17.5k
    UINT64_C(0),
119
17.5k
    UINT64_C(0),
120
17.5k
    UINT64_C(0),
121
17.5k
    UINT64_C(0),
122
17.5k
    UINT64_C(0),
123
17.5k
    UINT64_C(0),
124
17.5k
    UINT64_C(0),
125
17.5k
    UINT64_C(0),
126
17.5k
    UINT64_C(0),
127
17.5k
    UINT64_C(0),
128
17.5k
    UINT64_C(0),
129
17.5k
    UINT64_C(0),
130
17.5k
    UINT64_C(0),
131
17.5k
    UINT64_C(0),
132
17.5k
    UINT64_C(0),
133
17.5k
    UINT64_C(0),
134
17.5k
    UINT64_C(0),
135
17.5k
    UINT64_C(0),
136
17.5k
    UINT64_C(0),
137
17.5k
    UINT64_C(0),
138
17.5k
    UINT64_C(0),
139
17.5k
    UINT64_C(0),
140
17.5k
    UINT64_C(0),
141
17.5k
    UINT64_C(0),
142
17.5k
    UINT64_C(0),
143
17.5k
    UINT64_C(0),
144
17.5k
    UINT64_C(0),
145
17.5k
    UINT64_C(0),
146
17.5k
    UINT64_C(0),
147
17.5k
    UINT64_C(0),
148
17.5k
    UINT64_C(0),
149
17.5k
    UINT64_C(0),
150
17.5k
    UINT64_C(0),
151
17.5k
    UINT64_C(0),
152
17.5k
    UINT64_C(0),
153
17.5k
    UINT64_C(0),
154
17.5k
    UINT64_C(0),
155
17.5k
    UINT64_C(0),
156
17.5k
    UINT64_C(0),
157
17.5k
    UINT64_C(0),
158
17.5k
    UINT64_C(0),
159
17.5k
    UINT64_C(0),
160
17.5k
    UINT64_C(0),
161
17.5k
    UINT64_C(0),
162
17.5k
    UINT64_C(0),
163
17.5k
    UINT64_C(0),
164
17.5k
    UINT64_C(0),
165
17.5k
    UINT64_C(0),
166
17.5k
    UINT64_C(0),
167
17.5k
    UINT64_C(0),
168
17.5k
    UINT64_C(0),
169
17.5k
    UINT64_C(0),
170
17.5k
    UINT64_C(0),
171
17.5k
    UINT64_C(0),
172
17.5k
    UINT64_C(0),
173
17.5k
    UINT64_C(0),
174
17.5k
    UINT64_C(0),
175
17.5k
    UINT64_C(0),
176
17.5k
    UINT64_C(0),
177
17.5k
    UINT64_C(0),
178
17.5k
    UINT64_C(0),
179
17.5k
    UINT64_C(0),
180
17.5k
    UINT64_C(0),
181
17.5k
    UINT64_C(0),
182
17.5k
    UINT64_C(0),
183
17.5k
    UINT64_C(0),
184
17.5k
    UINT64_C(0),
185
17.5k
    UINT64_C(0),
186
17.5k
    UINT64_C(0),
187
17.5k
    UINT64_C(0),
188
17.5k
    UINT64_C(0),
189
17.5k
    UINT64_C(0),
190
17.5k
    UINT64_C(0),
191
17.5k
    UINT64_C(0),
192
17.5k
    UINT64_C(0),
193
17.5k
    UINT64_C(0),
194
17.5k
    UINT64_C(0),
195
17.5k
    UINT64_C(0),
196
17.5k
    UINT64_C(0),
197
17.5k
    UINT64_C(0),
198
17.5k
    UINT64_C(0),
199
17.5k
    UINT64_C(0),
200
17.5k
    UINT64_C(0),
201
17.5k
    UINT64_C(0),
202
17.5k
    UINT64_C(0),
203
17.5k
    UINT64_C(0),
204
17.5k
    UINT64_C(0),
205
17.5k
    UINT64_C(0),
206
17.5k
    UINT64_C(0),
207
17.5k
    UINT64_C(0),
208
17.5k
    UINT64_C(0),
209
17.5k
    UINT64_C(0),
210
17.5k
    UINT64_C(0),
211
17.5k
    UINT64_C(0),
212
17.5k
    UINT64_C(0),
213
17.5k
    UINT64_C(0),
214
17.5k
    UINT64_C(0),
215
17.5k
    UINT64_C(0),
216
17.5k
    UINT64_C(0),
217
17.5k
    UINT64_C(0),
218
17.5k
    UINT64_C(0),
219
17.5k
    UINT64_C(0),
220
17.5k
    UINT64_C(0),
221
17.5k
    UINT64_C(0),
222
17.5k
    UINT64_C(0),
223
17.5k
    UINT64_C(0),
224
17.5k
    UINT64_C(0),
225
17.5k
    UINT64_C(0),
226
17.5k
    UINT64_C(0),
227
17.5k
    UINT64_C(0),
228
17.5k
    UINT64_C(0),
229
17.5k
    UINT64_C(0),
230
17.5k
    UINT64_C(0),
231
17.5k
    UINT64_C(0),
232
17.5k
    UINT64_C(0),
233
17.5k
    UINT64_C(0),
234
17.5k
    UINT64_C(0),
235
17.5k
    UINT64_C(0),
236
17.5k
    UINT64_C(0),
237
17.5k
    UINT64_C(0),
238
17.5k
    UINT64_C(0),
239
17.5k
    UINT64_C(0),
240
17.5k
    UINT64_C(0),
241
17.5k
    UINT64_C(0),
242
17.5k
    UINT64_C(0),
243
17.5k
    UINT64_C(0),
244
17.5k
    UINT64_C(0),
245
17.5k
    UINT64_C(0),
246
17.5k
    UINT64_C(0),
247
17.5k
    UINT64_C(0),
248
17.5k
    UINT64_C(0),
249
17.5k
    UINT64_C(0),
250
17.5k
    UINT64_C(0),
251
17.5k
    UINT64_C(0),
252
17.5k
    UINT64_C(0),
253
17.5k
    UINT64_C(0),
254
17.5k
    UINT64_C(0),
255
17.5k
    UINT64_C(0),
256
17.5k
    UINT64_C(0),
257
17.5k
    UINT64_C(0),
258
17.5k
    UINT64_C(0),
259
17.5k
    UINT64_C(0),
260
17.5k
    UINT64_C(0),
261
17.5k
    UINT64_C(0),
262
17.5k
    UINT64_C(0),
263
17.5k
    UINT64_C(0),
264
17.5k
    UINT64_C(0),
265
17.5k
    UINT64_C(0),
266
17.5k
    UINT64_C(0),
267
17.5k
    UINT64_C(0),
268
17.5k
    UINT64_C(0),
269
17.5k
    UINT64_C(0),
270
17.5k
    UINT64_C(0),
271
17.5k
    UINT64_C(0),
272
17.5k
    UINT64_C(0),
273
17.5k
    UINT64_C(0),
274
17.5k
    UINT64_C(0),
275
17.5k
    UINT64_C(0),
276
17.5k
    UINT64_C(0),
277
17.5k
    UINT64_C(0),
278
17.5k
    UINT64_C(0),
279
17.5k
    UINT64_C(0),
280
17.5k
    UINT64_C(0),
281
17.5k
    UINT64_C(0),
282
17.5k
    UINT64_C(0),
283
17.5k
    UINT64_C(0),
284
17.5k
    UINT64_C(0),
285
17.5k
    UINT64_C(0),
286
17.5k
    UINT64_C(0),
287
17.5k
    UINT64_C(0),
288
17.5k
    UINT64_C(0),
289
17.5k
    UINT64_C(0),
290
17.5k
    UINT64_C(0),
291
17.5k
    UINT64_C(0),
292
17.5k
    UINT64_C(0),
293
17.5k
    UINT64_C(0),
294
17.5k
    UINT64_C(0),
295
17.5k
    UINT64_C(0),
296
17.5k
    UINT64_C(0),
297
17.5k
    UINT64_C(0),
298
17.5k
    UINT64_C(0),
299
17.5k
    UINT64_C(0),
300
17.5k
    UINT64_C(0),
301
17.5k
    UINT64_C(0),
302
17.5k
    UINT64_C(0),
303
17.5k
    UINT64_C(0),
304
17.5k
    UINT64_C(0),
305
17.5k
    UINT64_C(0),
306
17.5k
    UINT64_C(0),
307
17.5k
    UINT64_C(0),
308
17.5k
    UINT64_C(0),
309
17.5k
    UINT64_C(0),
310
17.5k
    UINT64_C(0),
311
17.5k
    UINT64_C(0),
312
17.5k
    UINT64_C(0),
313
17.5k
    UINT64_C(0),
314
17.5k
    UINT64_C(0),
315
17.5k
    UINT64_C(0),
316
17.5k
    UINT64_C(0),
317
17.5k
    UINT64_C(0),
318
17.5k
    UINT64_C(0),
319
17.5k
    UINT64_C(0),
320
17.5k
    UINT64_C(0),
321
17.5k
    UINT64_C(0),
322
17.5k
    UINT64_C(0),
323
17.5k
    UINT64_C(0),
324
17.5k
    UINT64_C(0),
325
17.5k
    UINT64_C(0),
326
17.5k
    UINT64_C(0),
327
17.5k
    UINT64_C(0),
328
17.5k
    UINT64_C(0),
329
17.5k
    UINT64_C(0),
330
17.5k
    UINT64_C(0),
331
17.5k
    UINT64_C(0),
332
17.5k
    UINT64_C(0),
333
17.5k
    UINT64_C(0),
334
17.5k
    UINT64_C(0),
335
17.5k
    UINT64_C(0),
336
17.5k
    UINT64_C(0),
337
17.5k
    UINT64_C(0),
338
17.5k
    UINT64_C(0),
339
17.5k
    UINT64_C(0),
340
17.5k
    UINT64_C(0),
341
17.5k
    UINT64_C(0),
342
17.5k
    UINT64_C(0),
343
17.5k
    UINT64_C(0),
344
17.5k
    UINT64_C(0),
345
17.5k
    UINT64_C(0),
346
17.5k
    UINT64_C(0),
347
17.5k
    UINT64_C(0),
348
17.5k
    UINT64_C(0),
349
17.5k
    UINT64_C(0),
350
17.5k
    UINT64_C(0),
351
17.5k
    UINT64_C(0),
352
17.5k
    UINT64_C(0),
353
17.5k
    UINT64_C(0),
354
17.5k
    UINT64_C(0),
355
17.5k
    UINT64_C(0),
356
17.5k
    UINT64_C(0),
357
17.5k
    UINT64_C(0),
358
17.5k
    UINT64_C(0),
359
17.5k
    UINT64_C(0),
360
17.5k
    UINT64_C(0),
361
17.5k
    UINT64_C(0),
362
17.5k
    UINT64_C(0),
363
17.5k
    UINT64_C(0),
364
17.5k
    UINT64_C(0),
365
17.5k
    UINT64_C(0),
366
17.5k
    UINT64_C(0),
367
17.5k
    UINT64_C(0),
368
17.5k
    UINT64_C(0),
369
17.5k
    UINT64_C(0),
370
17.5k
    UINT64_C(0),
371
17.5k
    UINT64_C(0),
372
17.5k
    UINT64_C(0),
373
17.5k
    UINT64_C(0),
374
17.5k
    UINT64_C(0),
375
17.5k
    UINT64_C(0),
376
17.5k
    UINT64_C(0),
377
17.5k
    UINT64_C(0),
378
17.5k
    UINT64_C(0),
379
17.5k
    UINT64_C(0),
380
17.5k
    UINT64_C(0),
381
17.5k
    UINT64_C(0),
382
17.5k
    UINT64_C(0),
383
17.5k
    UINT64_C(0),
384
17.5k
    UINT64_C(0),
385
17.5k
    UINT64_C(0),
386
17.5k
    UINT64_C(0),
387
17.5k
    UINT64_C(0),
388
17.5k
    UINT64_C(0),
389
17.5k
    UINT64_C(0),
390
17.5k
    UINT64_C(0),
391
17.5k
    UINT64_C(0),
392
17.5k
    UINT64_C(1509949440), // A
393
17.5k
    UINT64_C(1778384896), // AD
394
17.5k
    UINT64_C(260584255782938),  // ADB
395
17.5k
    UINT64_C(3004825600), // ADBR
396
17.5k
    UINT64_C(10752),  // ADR
397
17.5k
    UINT64_C(3016884224), // ADTR
398
17.5k
    UINT64_C(3016884224), // ADTRA
399
17.5k
    UINT64_C(2046820352), // AE
400
17.5k
    UINT64_C(260584255782922),  // AEB
401
17.5k
    UINT64_C(3003777024), // AEBR
402
17.5k
    UINT64_C(14848),  // AER
403
17.5k
    UINT64_C(213343910494208),  // AFI
404
17.5k
    UINT64_C(249589139505160),  // AG
405
17.5k
    UINT64_C(249589139505176),  // AGF
406
17.5k
    UINT64_C(213339615526912),  // AGFI
407
17.5k
    UINT64_C(3105357824), // AGFR
408
17.5k
    UINT64_C(249589139505208),  // AGH
409
17.5k
    UINT64_C(2802515968), // AGHI
410
17.5k
    UINT64_C(259484744155353),  // AGHIK
411
17.5k
    UINT64_C(3104309248), // AGR
412
17.5k
    UINT64_C(3118989312), // AGRK
413
17.5k
    UINT64_C(258385232527482),  // AGSI
414
17.5k
    UINT64_C(1241513984), // AH
415
17.5k
    UINT64_C(3116892160), // AHHHR
416
17.5k
    UINT64_C(3117940736), // AHHLR
417
17.5k
    UINT64_C(2802450432), // AHI
418
17.5k
    UINT64_C(259484744155352),  // AHIK
419
17.5k
    UINT64_C(249589139505274),  // AHY
420
17.5k
    UINT64_C(224334731804672),  // AIH
421
17.5k
    UINT64_C(1577058304), // AL
422
17.5k
    UINT64_C(249589139505304),  // ALC
423
17.5k
    UINT64_C(249589139505288),  // ALCG
424
17.5k
    UINT64_C(3112697856), // ALCGR
425
17.5k
    UINT64_C(3113746432), // ALCR
426
17.5k
    UINT64_C(213352500428800),  // ALFI
427
17.5k
    UINT64_C(249589139505162),  // ALG
428
17.5k
    UINT64_C(249589139505178),  // ALGF
429
17.5k
    UINT64_C(213348205461504),  // ALGFI
430
17.5k
    UINT64_C(3105488896), // ALGFR
431
17.5k
    UINT64_C(259484744155355),  // ALGHSIK
432
17.5k
    UINT64_C(3104440320), // ALGR
433
17.5k
    UINT64_C(3119120384), // ALGRK
434
17.5k
    UINT64_C(258385232527486),  // ALGSI
435
17.5k
    UINT64_C(3117023232), // ALHHHR
436
17.5k
    UINT64_C(3118071808), // ALHHLR
437
17.5k
    UINT64_C(259484744155354),  // ALHSIK
438
17.5k
    UINT64_C(7680), // ALR
439
17.5k
    UINT64_C(3120168960), // ALRK
440
17.5k
    UINT64_C(258385232527470),  // ALSI
441
17.5k
    UINT64_C(224343321739264),  // ALSIH
442
17.5k
    UINT64_C(224347616706560),  // ALSIHN
443
17.5k
    UINT64_C(249589139505246),  // ALY
444
17.5k
    UINT64_C(274877906944000),  // AP
445
17.5k
    UINT64_C(6656), // AR
446
17.5k
    UINT64_C(3120037888), // ARK
447
17.5k
    UINT64_C(258385232527466),  // ASI
448
17.5k
    UINT64_C(2113929216), // AU
449
17.5k
    UINT64_C(15872),  // AUR
450
17.5k
    UINT64_C(1845493760), // AW
451
17.5k
    UINT64_C(11776),  // AWR
452
17.5k
    UINT64_C(3007971328), // AXBR
453
17.5k
    UINT64_C(13824),  // AXR
454
17.5k
    UINT64_C(3017408512), // AXTR
455
17.5k
    UINT64_C(3017408512), // AXTRA
456
17.5k
    UINT64_C(249589139505242),  // AY
457
17.5k
    UINT64_C(1206910976), // B
458
17.5k
    UINT64_C(2990538752), // BAKR
459
17.5k
    UINT64_C(1157627904), // BAL
460
17.5k
    UINT64_C(1280), // BALR
461
17.5k
    UINT64_C(1291845632), // BAS
462
17.5k
    UINT64_C(3328), // BASR
463
17.5k
    UINT64_C(3072), // BASSM
464
17.5k
    UINT64_C(1199570944), // BAsmE
465
17.5k
    UINT64_C(1193279488), // BAsmH
466
17.5k
    UINT64_C(1201668096), // BAsmHE
467
17.5k
    UINT64_C(1195376640), // BAsmL
468
17.5k
    UINT64_C(1203765248), // BAsmLE
469
17.5k
    UINT64_C(1197473792), // BAsmLH
470
17.5k
    UINT64_C(1195376640), // BAsmM
471
17.5k
    UINT64_C(1198522368), // BAsmNE
472
17.5k
    UINT64_C(1204813824), // BAsmNH
473
17.5k
    UINT64_C(1196425216), // BAsmNHE
474
17.5k
    UINT64_C(1202716672), // BAsmNL
475
17.5k
    UINT64_C(1194328064), // BAsmNLE
476
17.5k
    UINT64_C(1200619520), // BAsmNLH
477
17.5k
    UINT64_C(1202716672), // BAsmNM
478
17.5k
    UINT64_C(1205862400), // BAsmNO
479
17.5k
    UINT64_C(1204813824), // BAsmNP
480
17.5k
    UINT64_C(1198522368), // BAsmNZ
481
17.5k
    UINT64_C(1192230912), // BAsmO
482
17.5k
    UINT64_C(1193279488), // BAsmP
483
17.5k
    UINT64_C(1199570944), // BAsmZ
484
17.5k
    UINT64_C(1191182336), // BC
485
17.5k
    UINT64_C(1191182336), // BCAsm
486
17.5k
    UINT64_C(1792), // BCR
487
17.5k
    UINT64_C(1792), // BCRAsm
488
17.5k
    UINT64_C(1174405120), // BCT
489
17.5k
    UINT64_C(249589139505222),  // BCTG
490
17.5k
    UINT64_C(3108372480), // BCTGR
491
17.5k
    UINT64_C(1536), // BCTR
492
17.5k
    UINT64_C(250619931656263),  // BI
493
17.5k
    UINT64_C(250138895319111),  // BIAsmE
494
17.5k
    UINT64_C(249726578458695),  // BIAsmH
495
17.5k
    UINT64_C(250276334272583),  // BIAsmHE
496
17.5k
    UINT64_C(249864017412167),  // BIAsmL
497
17.5k
    UINT64_C(250413773226055),  // BIAsmLE
498
17.5k
    UINT64_C(250001456365639),  // BIAsmLH
499
17.5k
    UINT64_C(249864017412167),  // BIAsmM
500
17.5k
    UINT64_C(250070175842375),  // BIAsmNE
501
17.5k
    UINT64_C(250482492702791),  // BIAsmNH
502
17.5k
    UINT64_C(249932736888903),  // BIAsmNHE
503
17.5k
    UINT64_C(250345053749319),  // BIAsmNL
504
17.5k
    UINT64_C(249795297935431),  // BIAsmNLE
505
17.5k
    UINT64_C(250207614795847),  // BIAsmNLH
506
17.5k
    UINT64_C(250345053749319),  // BIAsmNM
507
17.5k
    UINT64_C(250551212179527),  // BIAsmNO
508
17.5k
    UINT64_C(250482492702791),  // BIAsmNP
509
17.5k
    UINT64_C(250070175842375),  // BIAsmNZ
510
17.5k
    UINT64_C(249657858981959),  // BIAsmO
511
17.5k
    UINT64_C(249726578458695),  // BIAsmP
512
17.5k
    UINT64_C(250138895319111),  // BIAsmZ
513
17.5k
    UINT64_C(249589139505223),  // BIC
514
17.5k
    UINT64_C(249589139505223),  // BICAsm
515
17.5k
    UINT64_C(218802813927424),  // BPP
516
17.5k
    UINT64_C(216603790671872),  // BPRP
517
17.5k
    UINT64_C(2032), // BR
518
17.5k
    UINT64_C(2802122752), // BRAS
519
17.5k
    UINT64_C(211127707369472),  // BRASL
520
17.5k
    UINT64_C(1920), // BRAsmE
521
17.5k
    UINT64_C(1824), // BRAsmH
522
17.5k
    UINT64_C(1952), // BRAsmHE
523
17.5k
    UINT64_C(1856), // BRAsmL
524
17.5k
    UINT64_C(1984), // BRAsmLE
525
17.5k
    UINT64_C(1888), // BRAsmLH
526
17.5k
    UINT64_C(1856), // BRAsmM
527
17.5k
    UINT64_C(1904), // BRAsmNE
528
17.5k
    UINT64_C(2000), // BRAsmNH
529
17.5k
    UINT64_C(1872), // BRAsmNHE
530
17.5k
    UINT64_C(1968), // BRAsmNL
531
17.5k
    UINT64_C(1840), // BRAsmNLE
532
17.5k
    UINT64_C(1936), // BRAsmNLH
533
17.5k
    UINT64_C(1968), // BRAsmNM
534
17.5k
    UINT64_C(2016), // BRAsmNO
535
17.5k
    UINT64_C(2000), // BRAsmNP
536
17.5k
    UINT64_C(1904), // BRAsmNZ
537
17.5k
    UINT64_C(1808), // BRAsmO
538
17.5k
    UINT64_C(1824), // BRAsmP
539
17.5k
    UINT64_C(1920), // BRAsmZ
540
17.5k
    UINT64_C(2802057216), // BRC
541
17.5k
    UINT64_C(2802057216), // BRCAsm
542
17.5k
    UINT64_C(211123412402176),  // BRCL
543
17.5k
    UINT64_C(211123412402176),  // BRCLAsm
544
17.5k
    UINT64_C(2802188288), // BRCT
545
17.5k
    UINT64_C(2802253824), // BRCTG
546
17.5k
    UINT64_C(224326141870080),  // BRCTH
547
17.5k
    UINT64_C(2214592512), // BRXH
548
17.5k
    UINT64_C(259484744155204),  // BRXHG
549
17.5k
    UINT64_C(2231369728), // BRXLE
550
17.5k
    UINT64_C(259484744155205),  // BRXLG
551
17.5k
    UINT64_C(2992242688), // BSA
552
17.5k
    UINT64_C(2992111616), // BSG
553
17.5k
    UINT64_C(2816), // BSM
554
17.5k
    UINT64_C(2248146944), // BXH
555
17.5k
    UINT64_C(258385232527428),  // BXHG
556
17.5k
    UINT64_C(2264924160), // BXLE
557
17.5k
    UINT64_C(258385232527429),  // BXLEG
558
17.5k
    UINT64_C(1493172224), // C
559
17.5k
    UINT64_C(1761607680), // CD
560
17.5k
    UINT64_C(260584255782937),  // CDB
561
17.5k
    UINT64_C(3004760064), // CDBR
562
17.5k
    UINT64_C(3012886528), // CDFBR
563
17.5k
    UINT64_C(3012886528), // CDFBRA
564
17.5k
    UINT64_C(3014983680), // CDFR
565
17.5k
    UINT64_C(3109093376), // CDFTR
566
17.5k
    UINT64_C(3013935104), // CDGBR
567
17.5k
    UINT64_C(3013935104), // CDGBRA
568
17.5k
    UINT64_C(3016032256), // CDGR
569
17.5k
    UINT64_C(3018915840), // CDGTR
570
17.5k
    UINT64_C(3018915840), // CDGTRA
571
17.5k
    UINT64_C(3012624384), // CDLFBR
572
17.5k
    UINT64_C(3109224448), // CDLFTR
573
17.5k
    UINT64_C(3013672960), // CDLGBR
574
17.5k
    UINT64_C(3109158912), // CDLGTR
575
17.5k
    UINT64_C(260584255783086),  // CDPT
576
17.5k
    UINT64_C(10496),  // CDR
577
17.5k
    UINT64_C(3137339392), // CDS
578
17.5k
    UINT64_C(258385232527422),  // CDSG
579
17.5k
    UINT64_C(3019046912), // CDSTR
580
17.5k
    UINT64_C(258385232527409),  // CDSY
581
17.5k
    UINT64_C(3018063872), // CDTR
582
17.5k
    UINT64_C(3018981376), // CDUTR
583
17.5k
    UINT64_C(260584255783082),  // CDZT
584
17.5k
    UINT64_C(2030043136), // CE
585
17.5k
    UINT64_C(260584255782921),  // CEB
586
17.5k
    UINT64_C(3003711488), // CEBR
587
17.5k
    UINT64_C(3019112448), // CEDTR
588
17.5k
    UINT64_C(3012820992), // CEFBR
589
17.5k
    UINT64_C(3012820992), // CEFBRA
590
17.5k
    UINT64_C(3014918144), // CEFR
591
17.5k
    UINT64_C(3013869568), // CEGBR
592
17.5k
    UINT64_C(3013869568), // CEGBRA
593
17.5k
    UINT64_C(3015966720), // CEGR
594
17.5k
    UINT64_C(3012558848), // CELFBR
595
17.5k
    UINT64_C(3013607424), // CELGBR
596
17.5k
    UINT64_C(14592),  // CER
597
17.5k
    UINT64_C(3019636736), // CEXTR
598
17.5k
    UINT64_C(2988048384), // CFC
599
17.5k
    UINT64_C(3013148672), // CFDBR
600
17.5k
    UINT64_C(3013148672), // CFDBRA
601
17.5k
    UINT64_C(3015245824), // CFDR
602
17.5k
    UINT64_C(3108044800), // CFDTR
603
17.5k
    UINT64_C(3013083136), // CFEBR
604
17.5k
    UINT64_C(3013083136), // CFEBRA
605
17.5k
    UINT64_C(3015180288), // CFER
606
17.5k
    UINT64_C(213361090363392),  // CFI
607
17.5k
    UINT64_C(3013214208), // CFXBR
608
17.5k
    UINT64_C(3013214208), // CFXBRA
609
17.5k
    UINT64_C(3015311360), // CFXR
610
17.5k
    UINT64_C(3108569088), // CFXTR
611
17.5k
    UINT64_C(249589139505184),  // CG
612
17.5k
    UINT64_C(3014197248), // CGDBR
613
17.5k
    UINT64_C(3014197248), // CGDBRA
614
17.5k
    UINT64_C(3016294400), // CGDR
615
17.5k
    UINT64_C(3017867264), // CGDTR
616
17.5k
    UINT64_C(3017867264), // CGDTRA
617
17.5k
    UINT64_C(3014131712), // CGEBR
618
17.5k
    UINT64_C(3014131712), // CGEBRA
619
17.5k
    UINT64_C(3016228864), // CGER
620
17.5k
    UINT64_C(249589139505200),  // CGF
621
17.5k
    UINT64_C(213356795396096),  // CGFI
622
17.5k
    UINT64_C(3106930688), // CGFR
623
17.5k
    UINT64_C(217754841907200),  // CGFRL
624
17.5k
    UINT64_C(249589139505204),  // CGH
625
17.5k
    UINT64_C(2802778112), // CGHI
626
17.5k
    UINT64_C(217720482168832),  // CGHRL
627
17.5k
    UINT64_C(252166119882752),  // CGHSI
628
17.5k
    UINT64_C(259484744155388),  // CGIB
629
17.5k
    UINT64_C(259484744155388),  // CGIBAsm
630
17.5k
    UINT64_C(259519103893756),  // CGIBAsmE
631
17.5k
    UINT64_C(259493334089980),  // CGIBAsmH
632
17.5k
    UINT64_C(259527693828348),  // CGIBAsmHE
633
17.5k
    UINT64_C(259501924024572),  // CGIBAsmL
634
17.5k
    UINT64_C(259536283762940),  // CGIBAsmLE
635
17.5k
    UINT64_C(259510513959164),  // CGIBAsmLH
636
17.5k
    UINT64_C(259510513959164),  // CGIBAsmNE
637
17.5k
    UINT64_C(259536283762940),  // CGIBAsmNH
638
17.5k
    UINT64_C(259501924024572),  // CGIBAsmNHE
639
17.5k
    UINT64_C(259527693828348),  // CGIBAsmNL
640
17.5k
    UINT64_C(259493334089980),  // CGIBAsmNLE
641
17.5k
    UINT64_C(259519103893756),  // CGIBAsmNLH
642
17.5k
    UINT64_C(259484744155260),  // CGIJ
643
17.5k
    UINT64_C(259484744155260),  // CGIJAsm
644
17.5k
    UINT64_C(259519103893628),  // CGIJAsmE
645
17.5k
    UINT64_C(259493334089852),  // CGIJAsmH
646
17.5k
    UINT64_C(259527693828220),  // CGIJAsmHE
647
17.5k
    UINT64_C(259501924024444),  // CGIJAsmL
648
17.5k
    UINT64_C(259536283762812),  // CGIJAsmLE
649
17.5k
    UINT64_C(259510513959036),  // CGIJAsmLH
650
17.5k
    UINT64_C(259510513959036),  // CGIJAsmNE
651
17.5k
    UINT64_C(259536283762812),  // CGIJAsmNH
652
17.5k
    UINT64_C(259501924024444),  // CGIJAsmNHE
653
17.5k
    UINT64_C(259527693828220),  // CGIJAsmNL
654
17.5k
    UINT64_C(259493334089852),  // CGIJAsmNLE
655
17.5k
    UINT64_C(259519103893628),  // CGIJAsmNLH
656
17.5k
    UINT64_C(259484744155248),  // CGIT
657
17.5k
    UINT64_C(259484744155248),  // CGITAsm
658
17.5k
    UINT64_C(259484744188016),  // CGITAsmE
659
17.5k
    UINT64_C(259484744163440),  // CGITAsmH
660
17.5k
    UINT64_C(259484744196208),  // CGITAsmHE
661
17.5k
    UINT64_C(259484744171632),  // CGITAsmL
662
17.5k
    UINT64_C(259484744204400),  // CGITAsmLE
663
17.5k
    UINT64_C(259484744179824),  // CGITAsmLH
664
17.5k
    UINT64_C(259484744179824),  // CGITAsmNE
665
17.5k
    UINT64_C(259484744204400),  // CGITAsmNH
666
17.5k
    UINT64_C(259484744171632),  // CGITAsmNHE
667
17.5k
    UINT64_C(259484744196208),  // CGITAsmNL
668
17.5k
    UINT64_C(259484744163440),  // CGITAsmNLE
669
17.5k
    UINT64_C(259484744188016),  // CGITAsmNLH
670
17.5k
    UINT64_C(3105882112), // CGR
671
17.5k
    UINT64_C(259484744155364),  // CGRB
672
17.5k
    UINT64_C(259484744155364),  // CGRBAsm
673
17.5k
    UINT64_C(259484744188132),  // CGRBAsmE
674
17.5k
    UINT64_C(259484744163556),  // CGRBAsmH
675
17.5k
    UINT64_C(259484744196324),  // CGRBAsmHE
676
17.5k
    UINT64_C(259484744171748),  // CGRBAsmL
677
17.5k
    UINT64_C(259484744204516),  // CGRBAsmLE
678
17.5k
    UINT64_C(259484744179940),  // CGRBAsmLH
679
17.5k
    UINT64_C(259484744179940),  // CGRBAsmNE
680
17.5k
    UINT64_C(259484744204516),  // CGRBAsmNH
681
17.5k
    UINT64_C(259484744171748),  // CGRBAsmNHE
682
17.5k
    UINT64_C(259484744196324),  // CGRBAsmNL
683
17.5k
    UINT64_C(259484744163556),  // CGRBAsmNLE
684
17.5k
    UINT64_C(259484744188132),  // CGRBAsmNLH
685
17.5k
    UINT64_C(259484744155236),  // CGRJ
686
17.5k
    UINT64_C(259484744155236),  // CGRJAsm
687
17.5k
    UINT64_C(259484744188004),  // CGRJAsmE
688
17.5k
    UINT64_C(259484744163428),  // CGRJAsmH
689
17.5k
    UINT64_C(259484744196196),  // CGRJAsmHE
690
17.5k
    UINT64_C(259484744171620),  // CGRJAsmL
691
17.5k
    UINT64_C(259484744204388),  // CGRJAsmLE
692
17.5k
    UINT64_C(259484744179812),  // CGRJAsmLH
693
17.5k
    UINT64_C(259484744179812),  // CGRJAsmNE
694
17.5k
    UINT64_C(259484744204388),  // CGRJAsmNH
695
17.5k
    UINT64_C(259484744171620),  // CGRJAsmNHE
696
17.5k
    UINT64_C(259484744196196),  // CGRJAsmNL
697
17.5k
    UINT64_C(259484744163428),  // CGRJAsmNLE
698
17.5k
    UINT64_C(259484744188004),  // CGRJAsmNLH
699
17.5k
    UINT64_C(217737662038016),  // CGRL
700
17.5k
    UINT64_C(3110076416), // CGRT
701
17.5k
    UINT64_C(3110076416), // CGRTAsm
702
17.5k
    UINT64_C(3110109184), // CGRTAsmE
703
17.5k
    UINT64_C(3110084608), // CGRTAsmH
704
17.5k
    UINT64_C(3110117376), // CGRTAsmHE
705
17.5k
    UINT64_C(3110092800), // CGRTAsmL
706
17.5k
    UINT64_C(3110125568), // CGRTAsmLE
707
17.5k
    UINT64_C(3110100992), // CGRTAsmLH
708
17.5k
    UINT64_C(3110100992), // CGRTAsmNE
709
17.5k
    UINT64_C(3110125568), // CGRTAsmNH
710
17.5k
    UINT64_C(3110092800), // CGRTAsmNHE
711
17.5k
    UINT64_C(3110117376), // CGRTAsmNL
712
17.5k
    UINT64_C(3110084608), // CGRTAsmNLE
713
17.5k
    UINT64_C(3110109184), // CGRTAsmNLH
714
17.5k
    UINT64_C(3014262784), // CGXBR
715
17.5k
    UINT64_C(3014262784), // CGXBRA
716
17.5k
    UINT64_C(3016359936), // CGXR
717
17.5k
    UINT64_C(3018391552), // CGXTR
718
17.5k
    UINT64_C(3018391552), // CGXTRA
719
17.5k
    UINT64_C(1224736768), // CH
720
17.5k
    UINT64_C(249589139505357),  // CHF
721
17.5k
    UINT64_C(3117219840), // CHHR
722
17.5k
    UINT64_C(252148940013568),  // CHHSI
723
17.5k
    UINT64_C(2802712576), // CHI
724
17.5k
    UINT64_C(3118268416), // CHLR
725
17.5k
    UINT64_C(217724777136128),  // CHRL
726
17.5k
    UINT64_C(252183299751936),  // CHSI
727
17.5k
    UINT64_C(249589139505273),  // CHY
728
17.5k
    UINT64_C(259484744155390),  // CIB
729
17.5k
    UINT64_C(259484744155390),  // CIBAsm
730
17.5k
    UINT64_C(259519103893758),  // CIBAsmE
731
17.5k
    UINT64_C(259493334089982),  // CIBAsmH
732
17.5k
    UINT64_C(259527693828350),  // CIBAsmHE
733
17.5k
    UINT64_C(259501924024574),  // CIBAsmL
734
17.5k
    UINT64_C(259536283762942),  // CIBAsmLE
735
17.5k
    UINT64_C(259510513959166),  // CIBAsmLH
736
17.5k
    UINT64_C(259510513959166),  // CIBAsmNE
737
17.5k
    UINT64_C(259536283762942),  // CIBAsmNH
738
17.5k
    UINT64_C(259501924024574),  // CIBAsmNHE
739
17.5k
    UINT64_C(259527693828350),  // CIBAsmNL
740
17.5k
    UINT64_C(259493334089982),  // CIBAsmNLE
741
17.5k
    UINT64_C(259519103893758),  // CIBAsmNLH
742
17.5k
    UINT64_C(224356206641152),  // CIH
743
17.5k
    UINT64_C(259484744155262),  // CIJ
744
17.5k
    UINT64_C(259484744155262),  // CIJAsm
745
17.5k
    UINT64_C(259519103893630),  // CIJAsmE
746
17.5k
    UINT64_C(259493334089854),  // CIJAsmH
747
17.5k
    UINT64_C(259527693828222),  // CIJAsmHE
748
17.5k
    UINT64_C(259501924024446),  // CIJAsmL
749
17.5k
    UINT64_C(259536283762814),  // CIJAsmLE
750
17.5k
    UINT64_C(259510513959038),  // CIJAsmLH
751
17.5k
    UINT64_C(259510513959038),  // CIJAsmNE
752
17.5k
    UINT64_C(259536283762814),  // CIJAsmNH
753
17.5k
    UINT64_C(259501924024446),  // CIJAsmNHE
754
17.5k
    UINT64_C(259527693828222),  // CIJAsmNL
755
17.5k
    UINT64_C(259493334089854),  // CIJAsmNLE
756
17.5k
    UINT64_C(259519103893630),  // CIJAsmNLH
757
17.5k
    UINT64_C(259484744155250),  // CIT
758
17.5k
    UINT64_C(259484744155250),  // CITAsm
759
17.5k
    UINT64_C(259484744188018),  // CITAsmE
760
17.5k
    UINT64_C(259484744163442),  // CITAsmH
761
17.5k
    UINT64_C(259484744196210),  // CITAsmHE
762
17.5k
    UINT64_C(259484744171634),  // CITAsmL
763
17.5k
    UINT64_C(259484744204402),  // CITAsmLE
764
17.5k
    UINT64_C(259484744179826),  // CITAsmLH
765
17.5k
    UINT64_C(259484744179826),  // CITAsmNE
766
17.5k
    UINT64_C(259484744204402),  // CITAsmNH
767
17.5k
    UINT64_C(259484744171634),  // CITAsmNHE
768
17.5k
    UINT64_C(259484744196210),  // CITAsmNL
769
17.5k
    UINT64_C(259484744163442),  // CITAsmNLE
770
17.5k
    UINT64_C(259484744188018),  // CITAsmNLH
771
17.5k
    UINT64_C(2990604288), // CKSM
772
17.5k
    UINT64_C(1426063360), // CL
773
17.5k
    UINT64_C(234195976716288),  // CLC
774
17.5k
    UINT64_C(3840), // CLCL
775
17.5k
    UINT64_C(2835349504), // CLCLE
776
17.5k
    UINT64_C(258385232527503),  // CLCLU
777
17.5k
    UINT64_C(3013410816), // CLFDBR
778
17.5k
    UINT64_C(3108175872), // CLFDTR
779
17.5k
    UINT64_C(3013345280), // CLFEBR
780
17.5k
    UINT64_C(252187594719232),  // CLFHSI
781
17.5k
    UINT64_C(213369680297984),  // CLFI
782
17.5k
    UINT64_C(259484744155251),  // CLFIT
783
17.5k
    UINT64_C(259484744155251),  // CLFITAsm
784
17.5k
    UINT64_C(259484744188019),  // CLFITAsmE
785
17.5k
    UINT64_C(259484744163443),  // CLFITAsmH
786
17.5k
    UINT64_C(259484744196211),  // CLFITAsmHE
787
17.5k
    UINT64_C(259484744171635),  // CLFITAsmL
788
17.5k
    UINT64_C(259484744204403),  // CLFITAsmLE
789
17.5k
    UINT64_C(259484744179827),  // CLFITAsmLH
790
17.5k
    UINT64_C(259484744179827),  // CLFITAsmNE
791
17.5k
    UINT64_C(259484744204403),  // CLFITAsmNH
792
17.5k
    UINT64_C(259484744171635),  // CLFITAsmNHE
793
17.5k
    UINT64_C(259484744196211),  // CLFITAsmNL
794
17.5k
    UINT64_C(259484744163443),  // CLFITAsmNLE
795
17.5k
    UINT64_C(259484744188019),  // CLFITAsmNLH
796
17.5k
    UINT64_C(3013476352), // CLFXBR
797
17.5k
    UINT64_C(3108700160), // CLFXTR
798
17.5k
    UINT64_C(249589139505185),  // CLG
799
17.5k
    UINT64_C(3014459392), // CLGDBR
800
17.5k
    UINT64_C(3108110336), // CLGDTR
801
17.5k
    UINT64_C(3014393856), // CLGEBR
802
17.5k
    UINT64_C(249589139505201),  // CLGF
803
17.5k
    UINT64_C(213365385330688),  // CLGFI
804
17.5k
    UINT64_C(3106996224), // CLGFR
805
17.5k
    UINT64_C(217763431841792),  // CLGFRL
806
17.5k
    UINT64_C(217729072103424),  // CLGHRL
807
17.5k
    UINT64_C(252170414850048),  // CLGHSI
808
17.5k
    UINT64_C(259484744155389),  // CLGIB
809
17.5k
    UINT64_C(259484744155389),  // CLGIBAsm
810
17.5k
    UINT64_C(259519103893757),  // CLGIBAsmE
811
17.5k
    UINT64_C(259493334089981),  // CLGIBAsmH
812
17.5k
    UINT64_C(259527693828349),  // CLGIBAsmHE
813
17.5k
    UINT64_C(259501924024573),  // CLGIBAsmL
814
17.5k
    UINT64_C(259536283762941),  // CLGIBAsmLE
815
17.5k
    UINT64_C(259510513959165),  // CLGIBAsmLH
816
17.5k
    UINT64_C(259510513959165),  // CLGIBAsmNE
817
17.5k
    UINT64_C(259536283762941),  // CLGIBAsmNH
818
17.5k
    UINT64_C(259501924024573),  // CLGIBAsmNHE
819
17.5k
    UINT64_C(259527693828349),  // CLGIBAsmNL
820
17.5k
    UINT64_C(259493334089981),  // CLGIBAsmNLE
821
17.5k
    UINT64_C(259519103893757),  // CLGIBAsmNLH
822
17.5k
    UINT64_C(259484744155261),  // CLGIJ
823
17.5k
    UINT64_C(259484744155261),  // CLGIJAsm
824
17.5k
    UINT64_C(259519103893629),  // CLGIJAsmE
825
17.5k
    UINT64_C(259493334089853),  // CLGIJAsmH
826
17.5k
    UINT64_C(259527693828221),  // CLGIJAsmHE
827
17.5k
    UINT64_C(259501924024445),  // CLGIJAsmL
828
17.5k
    UINT64_C(259536283762813),  // CLGIJAsmLE
829
17.5k
    UINT64_C(259510513959037),  // CLGIJAsmLH
830
17.5k
    UINT64_C(259510513959037),  // CLGIJAsmNE
831
17.5k
    UINT64_C(259536283762813),  // CLGIJAsmNH
832
17.5k
    UINT64_C(259501924024445),  // CLGIJAsmNHE
833
17.5k
    UINT64_C(259527693828221),  // CLGIJAsmNL
834
17.5k
    UINT64_C(259493334089853),  // CLGIJAsmNLE
835
17.5k
    UINT64_C(259519103893629),  // CLGIJAsmNLH
836
17.5k
    UINT64_C(259484744155249),  // CLGIT
837
17.5k
    UINT64_C(259484744155249),  // CLGITAsm
838
17.5k
    UINT64_C(259484744188017),  // CLGITAsmE
839
17.5k
    UINT64_C(259484744163441),  // CLGITAsmH
840
17.5k
    UINT64_C(259484744196209),  // CLGITAsmHE
841
17.5k
    UINT64_C(259484744171633),  // CLGITAsmL
842
17.5k
    UINT64_C(259484744204401),  // CLGITAsmLE
843
17.5k
    UINT64_C(259484744179825),  // CLGITAsmLH
844
17.5k
    UINT64_C(259484744179825),  // CLGITAsmNE
845
17.5k
    UINT64_C(259484744204401),  // CLGITAsmNH
846
17.5k
    UINT64_C(259484744171633),  // CLGITAsmNHE
847
17.5k
    UINT64_C(259484744196209),  // CLGITAsmNL
848
17.5k
    UINT64_C(259484744163441),  // CLGITAsmNLE
849
17.5k
    UINT64_C(259484744188017),  // CLGITAsmNLH
850
17.5k
    UINT64_C(3105947648), // CLGR
851
17.5k
    UINT64_C(259484744155365),  // CLGRB
852
17.5k
    UINT64_C(259484744155365),  // CLGRBAsm
853
17.5k
    UINT64_C(259484744188133),  // CLGRBAsmE
854
17.5k
    UINT64_C(259484744163557),  // CLGRBAsmH
855
17.5k
    UINT64_C(259484744196325),  // CLGRBAsmHE
856
17.5k
    UINT64_C(259484744171749),  // CLGRBAsmL
857
17.5k
    UINT64_C(259484744204517),  // CLGRBAsmLE
858
17.5k
    UINT64_C(259484744179941),  // CLGRBAsmLH
859
17.5k
    UINT64_C(259484744179941),  // CLGRBAsmNE
860
17.5k
    UINT64_C(259484744204517),  // CLGRBAsmNH
861
17.5k
    UINT64_C(259484744171749),  // CLGRBAsmNHE
862
17.5k
    UINT64_C(259484744196325),  // CLGRBAsmNL
863
17.5k
    UINT64_C(259484744163557),  // CLGRBAsmNLE
864
17.5k
    UINT64_C(259484744188133),  // CLGRBAsmNLH
865
17.5k
    UINT64_C(259484744155237),  // CLGRJ
866
17.5k
    UINT64_C(259484744155237),  // CLGRJAsm
867
17.5k
    UINT64_C(259484744188005),  // CLGRJAsmE
868
17.5k
    UINT64_C(259484744163429),  // CLGRJAsmH
869
17.5k
    UINT64_C(259484744196197),  // CLGRJAsmHE
870
17.5k
    UINT64_C(259484744171621),  // CLGRJAsmL
871
17.5k
    UINT64_C(259484744204389),  // CLGRJAsmLE
872
17.5k
    UINT64_C(259484744179813),  // CLGRJAsmLH
873
17.5k
    UINT64_C(259484744179813),  // CLGRJAsmNE
874
17.5k
    UINT64_C(259484744204389),  // CLGRJAsmNH
875
17.5k
    UINT64_C(259484744171621),  // CLGRJAsmNHE
876
17.5k
    UINT64_C(259484744196197),  // CLGRJAsmNL
877
17.5k
    UINT64_C(259484744163429),  // CLGRJAsmNLE
878
17.5k
    UINT64_C(259484744188005),  // CLGRJAsmNLH
879
17.5k
    UINT64_C(217746251972608),  // CLGRL
880
17.5k
    UINT64_C(3110141952), // CLGRT
881
17.5k
    UINT64_C(3110141952), // CLGRTAsm
882
17.5k
    UINT64_C(3110174720), // CLGRTAsmE
883
17.5k
    UINT64_C(3110150144), // CLGRTAsmH
884
17.5k
    UINT64_C(3110182912), // CLGRTAsmHE
885
17.5k
    UINT64_C(3110158336), // CLGRTAsmL
886
17.5k
    UINT64_C(3110191104), // CLGRTAsmLE
887
17.5k
    UINT64_C(3110166528), // CLGRTAsmLH
888
17.5k
    UINT64_C(3110166528), // CLGRTAsmNE
889
17.5k
    UINT64_C(3110191104), // CLGRTAsmNH
890
17.5k
    UINT64_C(3110158336), // CLGRTAsmNHE
891
17.5k
    UINT64_C(3110182912), // CLGRTAsmNL
892
17.5k
    UINT64_C(3110150144), // CLGRTAsmNLE
893
17.5k
    UINT64_C(3110174720), // CLGRTAsmNLH
894
17.5k
    UINT64_C(258385232527403),  // CLGT
895
17.5k
    UINT64_C(258385232527403),  // CLGTAsm
896
17.5k
    UINT64_C(258419592265771),  // CLGTAsmE
897
17.5k
    UINT64_C(258393822461995),  // CLGTAsmH
898
17.5k
    UINT64_C(258428182200363),  // CLGTAsmHE
899
17.5k
    UINT64_C(258402412396587),  // CLGTAsmL
900
17.5k
    UINT64_C(258436772134955),  // CLGTAsmLE
901
17.5k
    UINT64_C(258411002331179),  // CLGTAsmLH
902
17.5k
    UINT64_C(258411002331179),  // CLGTAsmNE
903
17.5k
    UINT64_C(258436772134955),  // CLGTAsmNH
904
17.5k
    UINT64_C(258402412396587),  // CLGTAsmNHE
905
17.5k
    UINT64_C(258428182200363),  // CLGTAsmNL
906
17.5k
    UINT64_C(258393822461995),  // CLGTAsmNLE
907
17.5k
    UINT64_C(258419592265771),  // CLGTAsmNLH
908
17.5k
    UINT64_C(3014524928), // CLGXBR
909
17.5k
    UINT64_C(3108634624), // CLGXTR
910
17.5k
    UINT64_C(249589139505359),  // CLHF
911
17.5k
    UINT64_C(3117350912), // CLHHR
912
17.5k
    UINT64_C(252153234980864),  // CLHHSI
913
17.5k
    UINT64_C(3118399488), // CLHLR
914
17.5k
    UINT64_C(217733367070720),  // CLHRL
915
17.5k
    UINT64_C(2499805184), // CLI
916
17.5k
    UINT64_C(259484744155391),  // CLIB
917
17.5k
    UINT64_C(259484744155391),  // CLIBAsm
918
17.5k
    UINT64_C(259519103893759),  // CLIBAsmE
919
17.5k
    UINT64_C(259493334089983),  // CLIBAsmH
920
17.5k
    UINT64_C(259527693828351),  // CLIBAsmHE
921
17.5k
    UINT64_C(259501924024575),  // CLIBAsmL
922
17.5k
    UINT64_C(259536283762943),  // CLIBAsmLE
923
17.5k
    UINT64_C(259510513959167),  // CLIBAsmLH
924
17.5k
    UINT64_C(259510513959167),  // CLIBAsmNE
925
17.5k
    UINT64_C(259536283762943),  // CLIBAsmNH
926
17.5k
    UINT64_C(259501924024575),  // CLIBAsmNHE
927
17.5k
    UINT64_C(259527693828351),  // CLIBAsmNL
928
17.5k
    UINT64_C(259493334089983),  // CLIBAsmNLE
929
17.5k
    UINT64_C(259519103893759),  // CLIBAsmNLH
930
17.5k
    UINT64_C(224364796575744),  // CLIH
931
17.5k
    UINT64_C(259484744155263),  // CLIJ
932
17.5k
    UINT64_C(259484744155263),  // CLIJAsm
933
17.5k
    UINT64_C(259519103893631),  // CLIJAsmE
934
17.5k
    UINT64_C(259493334089855),  // CLIJAsmH
935
17.5k
    UINT64_C(259527693828223),  // CLIJAsmHE
936
17.5k
    UINT64_C(259501924024447),  // CLIJAsmL
937
17.5k
    UINT64_C(259536283762815),  // CLIJAsmLE
938
17.5k
    UINT64_C(259510513959039),  // CLIJAsmLH
939
17.5k
    UINT64_C(259510513959039),  // CLIJAsmNE
940
17.5k
    UINT64_C(259536283762815),  // CLIJAsmNH
941
17.5k
    UINT64_C(259501924024447),  // CLIJAsmNHE
942
17.5k
    UINT64_C(259527693828223),  // CLIJAsmNL
943
17.5k
    UINT64_C(259493334089855),  // CLIJAsmNLE
944
17.5k
    UINT64_C(259519103893631),  // CLIJAsmNLH
945
17.5k
    UINT64_C(258385232527445),  // CLIY
946
17.5k
    UINT64_C(3170893824), // CLM
947
17.5k
    UINT64_C(258385232527392),  // CLMH
948
17.5k
    UINT64_C(258385232527393),  // CLMY
949
17.5k
    UINT64_C(5376), // CLR
950
17.5k
    UINT64_C(259484744155383),  // CLRB
951
17.5k
    UINT64_C(259484744155383),  // CLRBAsm
952
17.5k
    UINT64_C(259484744188151),  // CLRBAsmE
953
17.5k
    UINT64_C(259484744163575),  // CLRBAsmH
954
17.5k
    UINT64_C(259484744196343),  // CLRBAsmHE
955
17.5k
    UINT64_C(259484744171767),  // CLRBAsmL
956
17.5k
    UINT64_C(259484744204535),  // CLRBAsmLE
957
17.5k
    UINT64_C(259484744179959),  // CLRBAsmLH
958
17.5k
    UINT64_C(259484744179959),  // CLRBAsmNE
959
17.5k
    UINT64_C(259484744204535),  // CLRBAsmNH
960
17.5k
    UINT64_C(259484744171767),  // CLRBAsmNHE
961
17.5k
    UINT64_C(259484744196343),  // CLRBAsmNL
962
17.5k
    UINT64_C(259484744163575),  // CLRBAsmNLE
963
17.5k
    UINT64_C(259484744188151),  // CLRBAsmNLH
964
17.5k
    UINT64_C(259484744155255),  // CLRJ
965
17.5k
    UINT64_C(259484744155255),  // CLRJAsm
966
17.5k
    UINT64_C(259484744188023),  // CLRJAsmE
967
17.5k
    UINT64_C(259484744163447),  // CLRJAsmH
968
17.5k
    UINT64_C(259484744196215),  // CLRJAsmHE
969
17.5k
    UINT64_C(259484744171639),  // CLRJAsmL
970
17.5k
    UINT64_C(259484744204407),  // CLRJAsmLE
971
17.5k
    UINT64_C(259484744179831),  // CLRJAsmLH
972
17.5k
    UINT64_C(259484744179831),  // CLRJAsmNE
973
17.5k
    UINT64_C(259484744204407),  // CLRJAsmNH
974
17.5k
    UINT64_C(259484744171639),  // CLRJAsmNHE
975
17.5k
    UINT64_C(259484744196215),  // CLRJAsmNL
976
17.5k
    UINT64_C(259484744163447),  // CLRJAsmNLE
977
17.5k
    UINT64_C(259484744188023),  // CLRJAsmNLH
978
17.5k
    UINT64_C(217767726809088),  // CLRL
979
17.5k
    UINT64_C(3111321600), // CLRT
980
17.5k
    UINT64_C(3111321600), // CLRTAsm
981
17.5k
    UINT64_C(3111354368), // CLRTAsmE
982
17.5k
    UINT64_C(3111329792), // CLRTAsmH
983
17.5k
    UINT64_C(3111362560), // CLRTAsmHE
984
17.5k
    UINT64_C(3111337984), // CLRTAsmL
985
17.5k
    UINT64_C(3111370752), // CLRTAsmLE
986
17.5k
    UINT64_C(3111346176), // CLRTAsmLH
987
17.5k
    UINT64_C(3111346176), // CLRTAsmNE
988
17.5k
    UINT64_C(3111370752), // CLRTAsmNH
989
17.5k
    UINT64_C(3111337984), // CLRTAsmNHE
990
17.5k
    UINT64_C(3111362560), // CLRTAsmNL
991
17.5k
    UINT64_C(3111329792), // CLRTAsmNLE
992
17.5k
    UINT64_C(3111354368), // CLRTAsmNLH
993
17.5k
    UINT64_C(2992439296), // CLST
994
17.5k
    UINT64_C(258385232527395),  // CLT
995
17.5k
    UINT64_C(258385232527395),  // CLTAsm
996
17.5k
    UINT64_C(258419592265763),  // CLTAsmE
997
17.5k
    UINT64_C(258393822461987),  // CLTAsmH
998
17.5k
    UINT64_C(258428182200355),  // CLTAsmHE
999
17.5k
    UINT64_C(258402412396579),  // CLTAsmL
1000
17.5k
    UINT64_C(258436772134947),  // CLTAsmLE
1001
17.5k
    UINT64_C(258411002331171),  // CLTAsmLH
1002
17.5k
    UINT64_C(258411002331171),  // CLTAsmNE
1003
17.5k
    UINT64_C(258436772134947),  // CLTAsmNH
1004
17.5k
    UINT64_C(258402412396579),  // CLTAsmNHE
1005
17.5k
    UINT64_C(258428182200355),  // CLTAsmNL
1006
17.5k
    UINT64_C(258393822461987),  // CLTAsmNLE
1007
17.5k
    UINT64_C(258419592265763),  // CLTAsmNLH
1008
17.5k
    UINT64_C(249589139505237),  // CLY
1009
17.5k
    UINT64_C(2992832512), // CMPSC
1010
17.5k
    UINT64_C(273778395316224),  // CP
1011
17.5k
    UINT64_C(260584255783084),  // CPDT
1012
17.5k
    UINT64_C(3010592768), // CPSDRdd
1013
17.5k
    UINT64_C(3010592768), // CPSDRds
1014
17.5k
    UINT64_C(3010592768), // CPSDRsd
1015
17.5k
    UINT64_C(3010592768), // CPSDRss
1016
17.5k
    UINT64_C(260584255783085),  // CPXT
1017
17.5k
    UINT64_C(2991390720), // CPYA
1018
17.5k
    UINT64_C(6400), // CR
1019
17.5k
    UINT64_C(259484744155382),  // CRB
1020
17.5k
    UINT64_C(259484744155382),  // CRBAsm
1021
17.5k
    UINT64_C(259484744188150),  // CRBAsmE
1022
17.5k
    UINT64_C(259484744163574),  // CRBAsmH
1023
17.5k
    UINT64_C(259484744196342),  // CRBAsmHE
1024
17.5k
    UINT64_C(259484744171766),  // CRBAsmL
1025
17.5k
    UINT64_C(259484744204534),  // CRBAsmLE
1026
17.5k
    UINT64_C(259484744179958),  // CRBAsmLH
1027
17.5k
    UINT64_C(259484744179958),  // CRBAsmNE
1028
17.5k
    UINT64_C(259484744204534),  // CRBAsmNH
1029
17.5k
    UINT64_C(259484744171766),  // CRBAsmNHE
1030
17.5k
    UINT64_C(259484744196342),  // CRBAsmNL
1031
17.5k
    UINT64_C(259484744163574),  // CRBAsmNLE
1032
17.5k
    UINT64_C(259484744188150),  // CRBAsmNLH
1033
17.5k
    UINT64_C(3113156608), // CRDTE
1034
17.5k
    UINT64_C(3113156608), // CRDTEOpt
1035
17.5k
    UINT64_C(259484744155254),  // CRJ
1036
17.5k
    UINT64_C(259484744155254),  // CRJAsm
1037
17.5k
    UINT64_C(259484744188022),  // CRJAsmE
1038
17.5k
    UINT64_C(259484744163446),  // CRJAsmH
1039
17.5k
    UINT64_C(259484744196214),  // CRJAsmHE
1040
17.5k
    UINT64_C(259484744171638),  // CRJAsmL
1041
17.5k
    UINT64_C(259484744204406),  // CRJAsmLE
1042
17.5k
    UINT64_C(259484744179830),  // CRJAsmLH
1043
17.5k
    UINT64_C(259484744179830),  // CRJAsmNE
1044
17.5k
    UINT64_C(259484744204406),  // CRJAsmNH
1045
17.5k
    UINT64_C(259484744171638),  // CRJAsmNHE
1046
17.5k
    UINT64_C(259484744196214),  // CRJAsmNL
1047
17.5k
    UINT64_C(259484744163446),  // CRJAsmNLE
1048
17.5k
    UINT64_C(259484744188022),  // CRJAsmNLH
1049
17.5k
    UINT64_C(217759136874496),  // CRL
1050
17.5k
    UINT64_C(3111256064), // CRT
1051
17.5k
    UINT64_C(3111256064), // CRTAsm
1052
17.5k
    UINT64_C(3111288832), // CRTAsmE
1053
17.5k
    UINT64_C(3111264256), // CRTAsmH
1054
17.5k
    UINT64_C(3111297024), // CRTAsmHE
1055
17.5k
    UINT64_C(3111272448), // CRTAsmL
1056
17.5k
    UINT64_C(3111305216), // CRTAsmLE
1057
17.5k
    UINT64_C(3111280640), // CRTAsmLH
1058
17.5k
    UINT64_C(3111280640), // CRTAsmNE
1059
17.5k
    UINT64_C(3111305216), // CRTAsmNH
1060
17.5k
    UINT64_C(3111272448), // CRTAsmNHE
1061
17.5k
    UINT64_C(3111297024), // CRTAsmNL
1062
17.5k
    UINT64_C(3111264256), // CRTAsmNLE
1063
17.5k
    UINT64_C(3111288832), // CRTAsmNLH
1064
17.5k
    UINT64_C(3120562176), // CS
1065
17.5k
    UINT64_C(2989490176), // CSCH
1066
17.5k
    UINT64_C(3017998336), // CSDTR
1067
17.5k
    UINT64_C(258385232527408),  // CSG
1068
17.5k
    UINT64_C(2991587328), // CSP
1069
17.5k
    UINT64_C(3112828928), // CSPG
1070
17.5k
    UINT64_C(219910915489792),  // CSST
1071
17.5k
    UINT64_C(3018522624), // CSXTR
1072
17.5k
    UINT64_C(258385232527380),  // CSY
1073
17.5k
    UINT64_C(2997288960), // CU12
1074
17.5k
    UINT64_C(2997288960), // CU12Opt
1075
17.5k
    UINT64_C(3115319296), // CU14
1076
17.5k
    UINT64_C(3115319296), // CU14Opt
1077
17.5k
    UINT64_C(2997223424), // CU21
1078
17.5k
    UINT64_C(2997223424), // CU21Opt
1079
17.5k
    UINT64_C(3115384832), // CU24
1080
17.5k
    UINT64_C(3115384832), // CU24Opt
1081
17.5k
    UINT64_C(3115450368), // CU41
1082
17.5k
    UINT64_C(3115515904), // CU42
1083
17.5k
    UINT64_C(3017932800), // CUDTR
1084
17.5k
    UINT64_C(2992046080), // CUSE
1085
17.5k
    UINT64_C(2997288960), // CUTFU
1086
17.5k
    UINT64_C(2997288960), // CUTFUOpt
1087
17.5k
    UINT64_C(2997223424), // CUUTF
1088
17.5k
    UINT64_C(2997223424), // CUUTFOpt
1089
17.5k
    UINT64_C(3018457088), // CUXTR
1090
17.5k
    UINT64_C(1325400064), // CVB
1091
17.5k
    UINT64_C(249589139505166),  // CVBG
1092
17.5k
    UINT64_C(249589139505158),  // CVBY
1093
17.5k
    UINT64_C(1308622848), // CVD
1094
17.5k
    UINT64_C(249589139505198),  // CVDG
1095
17.5k
    UINT64_C(249589139505190),  // CVDY
1096
17.5k
    UINT64_C(3007905792), // CXBR
1097
17.5k
    UINT64_C(3012952064), // CXFBR
1098
17.5k
    UINT64_C(3012952064), // CXFBRA
1099
17.5k
    UINT64_C(3015049216), // CXFR
1100
17.5k
    UINT64_C(3109617664), // CXFTR
1101
17.5k
    UINT64_C(3014000640), // CXGBR
1102
17.5k
    UINT64_C(3014000640), // CXGBRA
1103
17.5k
    UINT64_C(3016097792), // CXGR
1104
17.5k
    UINT64_C(3019440128), // CXGTR
1105
17.5k
    UINT64_C(3019440128), // CXGTRA
1106
17.5k
    UINT64_C(3012689920), // CXLFBR
1107
17.5k
    UINT64_C(3109748736), // CXLFTR
1108
17.5k
    UINT64_C(3013738496), // CXLGBR
1109
17.5k
    UINT64_C(3109683200), // CXLGTR
1110
17.5k
    UINT64_C(260584255783087),  // CXPT
1111
17.5k
    UINT64_C(3010002944), // CXR
1112
17.5k
    UINT64_C(3019571200), // CXSTR
1113
17.5k
    UINT64_C(3018588160), // CXTR
1114
17.5k
    UINT64_C(3019505664), // CXUTR
1115
17.5k
    UINT64_C(260584255783083),  // CXZT
1116
17.5k
    UINT64_C(249589139505241),  // CY
1117
17.5k
    UINT64_C(260584255783080),  // CZDT
1118
17.5k
    UINT64_C(260584255783081),  // CZXT
1119
17.5k
    UINT64_C(1560281088), // D
1120
17.5k
    UINT64_C(1828716544), // DD
1121
17.5k
    UINT64_C(260584255782941),  // DDB
1122
17.5k
    UINT64_C(3005022208), // DDBR
1123
17.5k
    UINT64_C(11520),  // DDR
1124
17.5k
    UINT64_C(3016818688), // DDTR
1125
17.5k
    UINT64_C(3016818688), // DDTRA
1126
17.5k
    UINT64_C(2097152000), // DE
1127
17.5k
    UINT64_C(260584255782925),  // DEB
1128
17.5k
    UINT64_C(3003973632), // DEBR
1129
17.5k
    UINT64_C(15616),  // DER
1130
17.5k
    UINT64_C(2197815296), // DIAG
1131
17.5k
    UINT64_C(3009085440), // DIDBR
1132
17.5k
    UINT64_C(3008561152), // DIEBR
1133
17.5k
    UINT64_C(249589139505303),  // DL
1134
17.5k
    UINT64_C(249589139505287),  // DLG
1135
17.5k
    UINT64_C(3112632320), // DLGR
1136
17.5k
    UINT64_C(3113680896), // DLR
1137
17.5k
    UINT64_C(278176441827328),  // DP
1138
17.5k
    UINT64_C(7424), // DR
1139
17.5k
    UINT64_C(249589139505165),  // DSG
1140
17.5k
    UINT64_C(249589139505181),  // DSGF
1141
17.5k
    UINT64_C(3105685504), // DSGFR
1142
17.5k
    UINT64_C(3104636928), // DSGR
1143
17.5k
    UINT64_C(3008167936), // DXBR
1144
17.5k
    UINT64_C(2989293568), // DXR
1145
17.5k
    UINT64_C(3017342976), // DXTR
1146
17.5k
    UINT64_C(3017342976), // DXTRA
1147
17.5k
    UINT64_C(2991521792), // EAR
1148
17.5k
    UINT64_C(258385232527436),  // ECAG
1149
17.5k
    UINT64_C(3001286656), // ECCTR
1150
17.5k
    UINT64_C(3001876480), // ECPGA
1151
17.5k
    UINT64_C(219906620522496),  // ECTG
1152
17.5k
    UINT64_C(244091581366272),  // ED
1153
17.5k
    UINT64_C(245191092994048),  // EDMK
1154
17.5k
    UINT64_C(3018129408), // EEDTR
1155
17.5k
    UINT64_C(3018653696), // EEXTR
1156
17.5k
    UINT64_C(3012296704), // EFPC
1157
17.5k
    UINT64_C(3113877504), // EPAIR
1158
17.5k
    UINT64_C(2988834816), // EPAR
1159
17.5k
    UINT64_C(3001352192), // EPCTR
1160
17.5k
    UINT64_C(3113025536), // EPSW
1161
17.5k
    UINT64_C(2991128576), // EREG
1162
17.5k
    UINT64_C(3104702464), // EREGG
1163
17.5k
    UINT64_C(3113943040), // ESAIR
1164
17.5k
    UINT64_C(2988900352), // ESAR
1165
17.5k
    UINT64_C(3018260480), // ESDTR
1166
17.5k
    UINT64_C(3114074112), // ESEA
1167
17.5k
    UINT64_C(2991194112), // ESTA
1168
17.5k
    UINT64_C(3018784768), // ESXTR
1169
17.5k
    UINT64_C(3001810944), // ETND
1170
17.5k
    UINT64_C(1140850688), // EX
1171
17.5k
    UINT64_C(217703302299648),  // EXRL
1172
17.5k
    UINT64_C(3009347584), // FIDBR
1173
17.5k
    UINT64_C(3009347584), // FIDBRA
1174
17.5k
    UINT64_C(3011444736), // FIDR
1175
17.5k
    UINT64_C(3017211904), // FIDTR
1176
17.5k
    UINT64_C(3008823296), // FIEBR
1177
17.5k
    UINT64_C(3008823296), // FIEBRA
1178
17.5k
    UINT64_C(3010920448), // FIER
1179
17.5k
    UINT64_C(3007774720), // FIXBR
1180
17.5k
    UINT64_C(3007774720), // FIXBRA
1181
17.5k
    UINT64_C(3009871872), // FIXR
1182
17.5k
    UINT64_C(3017736192), // FIXTR
1183
17.5k
    UINT64_C(3112370176), // FLOGR
1184
17.5k
    UINT64_C(9216), // HDR
1185
17.5k
    UINT64_C(13312),  // HER
1186
17.5k
    UINT64_C(2989555712), // HSCH
1187
17.5k
    UINT64_C(2988703744), // IAC
1188
17.5k
    UINT64_C(1124073472), // IC
1189
17.5k
    UINT64_C(1124073472), // IC32
1190
17.5k
    UINT64_C(249589139505267),  // IC32Y
1191
17.5k
    UINT64_C(3204448256), // ICM
1192
17.5k
    UINT64_C(258385232527488),  // ICMH
1193
17.5k
    UINT64_C(258385232527489),  // ICMY
1194
17.5k
    UINT64_C(249589139505267),  // ICY
1195
17.5k
    UINT64_C(3113091072), // IDTE
1196
17.5k
    UINT64_C(3113091072), // IDTEOpt
1197
17.5k
    UINT64_C(3019243520), // IEDTR
1198
17.5k
    UINT64_C(3019767808), // IEXTR
1199
17.5k
    UINT64_C(211140592271360),  // IIHF
1200
17.5k
    UINT64_C(2768240640), // IIHH
1201
17.5k
    UINT64_C(2768306176), // IIHL
1202
17.5k
    UINT64_C(211144887238656),  // IILF
1203
17.5k
    UINT64_C(2768371712), // IILH
1204
17.5k
    UINT64_C(2768437248), // IILL
1205
17.5k
    UINT64_C(2987065344), // IPK
1206
17.5k
    UINT64_C(2988572672), // IPM
1207
17.5k
    UINT64_C(2988507136), // IPTE
1208
17.5k
    UINT64_C(2988507136), // IPTEOpt
1209
17.5k
    UINT64_C(2988507136), // IPTEOptOpt
1210
17.5k
    UINT64_C(3115057152), // IRBM
1211
17.5k
    UINT64_C(2989031424), // ISKE
1212
17.5k
    UINT64_C(2988638208), // IVSK
1213
17.5k
    UINT64_C(0),  // InsnE
1214
17.5k
    UINT64_C(0),  // InsnRI
1215
17.5k
    UINT64_C(0),  // InsnRIE
1216
17.5k
    UINT64_C(0),  // InsnRIL
1217
17.5k
    UINT64_C(0),  // InsnRILU
1218
17.5k
    UINT64_C(0),  // InsnRIS
1219
17.5k
    UINT64_C(0),  // InsnRR
1220
17.5k
    UINT64_C(0),  // InsnRRE
1221
17.5k
    UINT64_C(0),  // InsnRRF
1222
17.5k
    UINT64_C(0),  // InsnRRS
1223
17.5k
    UINT64_C(0),  // InsnRS
1224
17.5k
    UINT64_C(0),  // InsnRSE
1225
17.5k
    UINT64_C(0),  // InsnRSI
1226
17.5k
    UINT64_C(0),  // InsnRSY
1227
17.5k
    UINT64_C(0),  // InsnRX
1228
17.5k
    UINT64_C(0),  // InsnRXE
1229
17.5k
    UINT64_C(0),  // InsnRXF
1230
17.5k
    UINT64_C(0),  // InsnRXY
1231
17.5k
    UINT64_C(0),  // InsnS
1232
17.5k
    UINT64_C(0),  // InsnSI
1233
17.5k
    UINT64_C(0),  // InsnSIL
1234
17.5k
    UINT64_C(0),  // InsnSIY
1235
17.5k
    UINT64_C(0),  // InsnSS
1236
17.5k
    UINT64_C(0),  // InsnSSE
1237
17.5k
    UINT64_C(0),  // InsnSSF
1238
17.5k
    UINT64_C(2817785856), // J
1239
17.5k
    UINT64_C(2810445824), // JAsmE
1240
17.5k
    UINT64_C(2804154368), // JAsmH
1241
17.5k
    UINT64_C(2812542976), // JAsmHE
1242
17.5k
    UINT64_C(2806251520), // JAsmL
1243
17.5k
    UINT64_C(2814640128), // JAsmLE
1244
17.5k
    UINT64_C(2808348672), // JAsmLH
1245
17.5k
    UINT64_C(2806251520), // JAsmM
1246
17.5k
    UINT64_C(2809397248), // JAsmNE
1247
17.5k
    UINT64_C(2815688704), // JAsmNH
1248
17.5k
    UINT64_C(2807300096), // JAsmNHE
1249
17.5k
    UINT64_C(2813591552), // JAsmNL
1250
17.5k
    UINT64_C(2805202944), // JAsmNLE
1251
17.5k
    UINT64_C(2811494400), // JAsmNLH
1252
17.5k
    UINT64_C(2813591552), // JAsmNM
1253
17.5k
    UINT64_C(2816737280), // JAsmNO
1254
17.5k
    UINT64_C(2815688704), // JAsmNP
1255
17.5k
    UINT64_C(2809397248), // JAsmNZ
1256
17.5k
    UINT64_C(2803105792), // JAsmO
1257
17.5k
    UINT64_C(2804154368), // JAsmP
1258
17.5k
    UINT64_C(2810445824), // JAsmZ
1259
17.5k
    UINT64_C(212154204553216),  // JG
1260
17.5k
    UINT64_C(211673168216064),  // JGAsmE
1261
17.5k
    UINT64_C(211260851355648),  // JGAsmH
1262
17.5k
    UINT64_C(211810607169536),  // JGAsmHE
1263
17.5k
    UINT64_C(211398290309120),  // JGAsmL
1264
17.5k
    UINT64_C(211948046123008),  // JGAsmLE
1265
17.5k
    UINT64_C(211535729262592),  // JGAsmLH
1266
17.5k
    UINT64_C(211398290309120),  // JGAsmM
1267
17.5k
    UINT64_C(211604448739328),  // JGAsmNE
1268
17.5k
    UINT64_C(212016765599744),  // JGAsmNH
1269
17.5k
    UINT64_C(211467009785856),  // JGAsmNHE
1270
17.5k
    UINT64_C(211879326646272),  // JGAsmNL
1271
17.5k
    UINT64_C(211329570832384),  // JGAsmNLE
1272
17.5k
    UINT64_C(211741887692800),  // JGAsmNLH
1273
17.5k
    UINT64_C(211879326646272),  // JGAsmNM
1274
17.5k
    UINT64_C(212085485076480),  // JGAsmNO
1275
17.5k
    UINT64_C(212016765599744),  // JGAsmNP
1276
17.5k
    UINT64_C(211604448739328),  // JGAsmNZ
1277
17.5k
    UINT64_C(211192131878912),  // JGAsmO
1278
17.5k
    UINT64_C(211260851355648),  // JGAsmP
1279
17.5k
    UINT64_C(211673168216064),  // JGAsmZ
1280
17.5k
    UINT64_C(260584255782936),  // KDB
1281
17.5k
    UINT64_C(3004694528), // KDBR
1282
17.5k
    UINT64_C(3017801728), // KDTR
1283
17.5k
    UINT64_C(260584255782920),  // KEB
1284
17.5k
    UINT64_C(3003645952), // KEBR
1285
17.5k
    UINT64_C(3107848192), // KIMD
1286
17.5k
    UINT64_C(3107913728), // KLMD
1287
17.5k
    UINT64_C(3106799616), // KM
1288
17.5k
    UINT64_C(3106471936), // KMA
1289
17.5k
    UINT64_C(3105751040), // KMAC
1290
17.5k
    UINT64_C(3106865152), // KMC
1291
17.5k
    UINT64_C(3106734080), // KMCTR
1292
17.5k
    UINT64_C(3106537472), // KMF
1293
17.5k
    UINT64_C(3106603008), // KMO
1294
17.5k
    UINT64_C(3007840256), // KXBR
1295
17.5k
    UINT64_C(3018326016), // KXTR
1296
17.5k
    UINT64_C(1476395008), // L
1297
17.5k
    UINT64_C(1090519040), // LA
1298
17.5k
    UINT64_C(258385232527608),  // LAA
1299
17.5k
    UINT64_C(258385232527592),  // LAAG
1300
17.5k
    UINT64_C(258385232527610),  // LAAL
1301
17.5k
    UINT64_C(258385232527594),  // LAALG
1302
17.5k
    UINT64_C(1358954496), // LAE
1303
17.5k
    UINT64_C(249589139505269),  // LAEY
1304
17.5k
    UINT64_C(2583691264), // LAM
1305
17.5k
    UINT64_C(258385232527514),  // LAMY
1306
17.5k
    UINT64_C(258385232527604),  // LAN
1307
17.5k
    UINT64_C(258385232527588),  // LANG
1308
17.5k
    UINT64_C(258385232527606),  // LAO
1309
17.5k
    UINT64_C(258385232527590),  // LAOG
1310
17.5k
    UINT64_C(211106232532992),  // LARL
1311
17.5k
    UINT64_C(251788162760704),  // LASP
1312
17.5k
    UINT64_C(249589139505311),  // LAT
1313
17.5k
    UINT64_C(258385232527607),  // LAX
1314
17.5k
    UINT64_C(258385232527591),  // LAXG
1315
17.5k
    UINT64_C(249589139505265),  // LAY
1316
17.5k
    UINT64_C(249589139505270),  // LB
1317
17.5k
    UINT64_C(249589139505344),  // LBH
1318
17.5k
    UINT64_C(3106275328), // LBR
1319
17.5k
    UINT64_C(253987186016295),  // LCBB
1320
17.5k
    UINT64_C(2994995200), // LCCTL
1321
17.5k
    UINT64_C(3004366848), // LCDBR
1322
17.5k
    UINT64_C(3010658304), // LCDFR
1323
17.5k
    UINT64_C(3010658304), // LCDFR_32
1324
17.5k
    UINT64_C(8960), // LCDR
1325
17.5k
    UINT64_C(3003318272), // LCEBR
1326
17.5k
    UINT64_C(13056),  // LCER
1327
17.5k
    UINT64_C(3105030144), // LCGFR
1328
17.5k
    UINT64_C(3103981568), // LCGR
1329
17.5k
    UINT64_C(4864), // LCR
1330
17.5k
    UINT64_C(3070230528), // LCTL
1331
17.5k
    UINT64_C(258385232527407),  // LCTLG
1332
17.5k
    UINT64_C(3007512576), // LCXBR
1333
17.5k
    UINT64_C(3009609728), // LCXR
1334
17.5k
    UINT64_C(1744830464), // LD
1335
17.5k
    UINT64_C(260584255782948),  // LDE
1336
17.5k
    UINT64_C(260584255782948),  // LDE32
1337
17.5k
    UINT64_C(260584255782916),  // LDEB
1338
17.5k
    UINT64_C(3003383808), // LDEBR
1339
17.5k
    UINT64_C(3005480960), // LDER
1340
17.5k
    UINT64_C(3017015296), // LDETR
1341
17.5k
    UINT64_C(3015770112), // LDGR
1342
17.5k
    UINT64_C(10240),  // LDR
1343
17.5k
    UINT64_C(10240),  // LDR32
1344
17.5k
    UINT64_C(3007643648), // LDXBR
1345
17.5k
    UINT64_C(3007643648), // LDXBRA
1346
17.5k
    UINT64_C(9472), // LDXR
1347
17.5k
    UINT64_C(3017605120), // LDXTR
1348
17.5k
    UINT64_C(260584255783013),  // LDY
1349
17.5k
    UINT64_C(2013265920), // LE
1350
17.5k
    UINT64_C(3007578112), // LEDBR
1351
17.5k
    UINT64_C(3007578112), // LEDBRA
1352
17.5k
    UINT64_C(13568),  // LEDR
1353
17.5k
    UINT64_C(3017080832), // LEDTR
1354
17.5k
    UINT64_C(14336),  // LER
1355
17.5k
    UINT64_C(3007709184), // LEXBR
1356
17.5k
    UINT64_C(3007709184), // LEXBRA
1357
17.5k
    UINT64_C(3009806336), // LEXR
1358
17.5k
    UINT64_C(260584255783012),  // LEY
1359
17.5k
    UINT64_C(2998730752), // LFAS
1360
17.5k
    UINT64_C(249589139505354),  // LFH
1361
17.5k
    UINT64_C(249589139505352),  // LFHAT
1362
17.5k
    UINT64_C(2996633600), // LFPC
1363
17.5k
    UINT64_C(249589139505156),  // LG
1364
17.5k
    UINT64_C(249589139505285),  // LGAT
1365
17.5k
    UINT64_C(249589139505271),  // LGB
1366
17.5k
    UINT64_C(3104178176), // LGBR
1367
17.5k
    UINT64_C(3016556544), // LGDR
1368
17.5k
    UINT64_C(249589139505172),  // LGF
1369
17.5k
    UINT64_C(211110527500288),  // LGFI
1370
17.5k
    UINT64_C(3105095680), // LGFR
1371
17.5k
    UINT64_C(215555818651648),  // LGFRL
1372
17.5k
    UINT64_C(249589139505228),  // LGG
1373
17.5k
    UINT64_C(249589139505173),  // LGH
1374
17.5k
    UINT64_C(2802384896), // LGHI
1375
17.5k
    UINT64_C(3104243712), // LGHR
1376
17.5k
    UINT64_C(215521458913280),  // LGHRL
1377
17.5k
    UINT64_C(3104047104), // LGR
1378
17.5k
    UINT64_C(215538638782464),  // LGRL
1379
17.5k
    UINT64_C(249589139505229),  // LGSC
1380
17.5k
    UINT64_C(1207959552), // LH
1381
17.5k
    UINT64_C(249589139505348),  // LHH
1382
17.5k
    UINT64_C(2802319360), // LHI
1383
17.5k
    UINT64_C(3106340864), // LHR
1384
17.5k
    UINT64_C(215525753880576),  // LHRL
1385
17.5k
    UINT64_C(249589139505272),  // LHY
1386
17.5k
    UINT64_C(249589139505300),  // LLC
1387
17.5k
    UINT64_C(249589139505346),  // LLCH
1388
17.5k
    UINT64_C(3113484288), // LLCR
1389
17.5k
    UINT64_C(249589139505296),  // LLGC
1390
17.5k
    UINT64_C(3112435712), // LLGCR
1391
17.5k
    UINT64_C(249589139505174),  // LLGF
1392
17.5k
    UINT64_C(249589139505309),  // LLGFAT
1393
17.5k
    UINT64_C(3105226752), // LLGFR
1394
17.5k
    UINT64_C(215564408586240),  // LLGFRL
1395
17.5k
    UINT64_C(249589139505224),  // LLGFSG
1396
17.5k
    UINT64_C(249589139505297),  // LLGH
1397
17.5k
    UINT64_C(3112501248), // LLGHR
1398
17.5k
    UINT64_C(215530048847872),  // LLGHRL
1399
17.5k
    UINT64_C(249589139505175),  // LLGT
1400
17.5k
    UINT64_C(249589139505308),  // LLGTAT
1401
17.5k
    UINT64_C(3105292288), // LLGTR
1402
17.5k
    UINT64_C(249589139505301),  // LLH
1403
17.5k
    UINT64_C(249589139505350),  // LLHH
1404
17.5k
    UINT64_C(3113549824), // LLHR
1405
17.5k
    UINT64_C(215512868978688),  // LLHRL
1406
17.5k
    UINT64_C(211166362075136),  // LLIHF
1407
17.5k
    UINT64_C(2769027072), // LLIHH
1408
17.5k
    UINT64_C(2769092608), // LLIHL
1409
17.5k
    UINT64_C(211170657042432),  // LLILF
1410
17.5k
    UINT64_C(2769158144), // LLILH
1411
17.5k
    UINT64_C(2769223680), // LLILL
1412
17.5k
    UINT64_C(249589139505210),  // LLZRGF
1413
17.5k
    UINT64_C(2550136832), // LM
1414
17.5k
    UINT64_C(262783279038464),  // LMD
1415
17.5k
    UINT64_C(258385232527364),  // LMG
1416
17.5k
    UINT64_C(258385232527510),  // LMH
1417
17.5k
    UINT64_C(258385232527512),  // LMY
1418
17.5k
    UINT64_C(3004235776), // LNDBR
1419
17.5k
    UINT64_C(3010527232), // LNDFR
1420
17.5k
    UINT64_C(3010527232), // LNDFR_32
1421
17.5k
    UINT64_C(8448), // LNDR
1422
17.5k
    UINT64_C(3003187200), // LNEBR
1423
17.5k
    UINT64_C(12544),  // LNER
1424
17.5k
    UINT64_C(3104899072), // LNGFR
1425
17.5k
    UINT64_C(3103850496), // LNGR
1426
17.5k
    UINT64_C(4352), // LNR
1427
17.5k
    UINT64_C(3007381504), // LNXBR
1428
17.5k
    UINT64_C(3009478656), // LNXR
1429
17.5k
    UINT64_C(258385232527602),  // LOC
1430
17.5k
    UINT64_C(258385232527602),  // LOCAsm
1431
17.5k
    UINT64_C(258419592265970),  // LOCAsmE
1432
17.5k
    UINT64_C(258393822462194),  // LOCAsmH
1433
17.5k
    UINT64_C(258428182200562),  // LOCAsmHE
1434
17.5k
    UINT64_C(258402412396786),  // LOCAsmL
1435
17.5k
    UINT64_C(258436772135154),  // LOCAsmLE
1436
17.5k
    UINT64_C(258411002331378),  // LOCAsmLH
1437
17.5k
    UINT64_C(258402412396786),  // LOCAsmM
1438
17.5k
    UINT64_C(258415297298674),  // LOCAsmNE
1439
17.5k
    UINT64_C(258441067102450),  // LOCAsmNH
1440
17.5k
    UINT64_C(258406707364082),  // LOCAsmNHE
1441
17.5k
    UINT64_C(258432477167858),  // LOCAsmNL
1442
17.5k
    UINT64_C(258398117429490),  // LOCAsmNLE
1443
17.5k
    UINT64_C(258423887233266),  // LOCAsmNLH
1444
17.5k
    UINT64_C(258432477167858),  // LOCAsmNM
1445
17.5k
    UINT64_C(258445362069746),  // LOCAsmNO
1446
17.5k
    UINT64_C(258441067102450),  // LOCAsmNP
1447
17.5k
    UINT64_C(258415297298674),  // LOCAsmNZ
1448
17.5k
    UINT64_C(258389527494898),  // LOCAsmO
1449
17.5k
    UINT64_C(258393822462194),  // LOCAsmP
1450
17.5k
    UINT64_C(258419592265970),  // LOCAsmZ
1451
17.5k
    UINT64_C(258385232527584),  // LOCFH
1452
17.5k
    UINT64_C(258385232527584),  // LOCFHAsm
1453
17.5k
    UINT64_C(258419592265952),  // LOCFHAsmE
1454
17.5k
    UINT64_C(258393822462176),  // LOCFHAsmH
1455
17.5k
    UINT64_C(258428182200544),  // LOCFHAsmHE
1456
17.5k
    UINT64_C(258402412396768),  // LOCFHAsmL
1457
17.5k
    UINT64_C(258436772135136),  // LOCFHAsmLE
1458
17.5k
    UINT64_C(258411002331360),  // LOCFHAsmLH
1459
17.5k
    UINT64_C(258402412396768),  // LOCFHAsmM
1460
17.5k
    UINT64_C(258415297298656),  // LOCFHAsmNE
1461
17.5k
    UINT64_C(258441067102432),  // LOCFHAsmNH
1462
17.5k
    UINT64_C(258406707364064),  // LOCFHAsmNHE
1463
17.5k
    UINT64_C(258432477167840),  // LOCFHAsmNL
1464
17.5k
    UINT64_C(258398117429472),  // LOCFHAsmNLE
1465
17.5k
    UINT64_C(258423887233248),  // LOCFHAsmNLH
1466
17.5k
    UINT64_C(258432477167840),  // LOCFHAsmNM
1467
17.5k
    UINT64_C(258445362069728),  // LOCFHAsmNO
1468
17.5k
    UINT64_C(258441067102432),  // LOCFHAsmNP
1469
17.5k
    UINT64_C(258415297298656),  // LOCFHAsmNZ
1470
17.5k
    UINT64_C(258389527494880),  // LOCFHAsmO
1471
17.5k
    UINT64_C(258393822462176),  // LOCFHAsmP
1472
17.5k
    UINT64_C(258419592265952),  // LOCFHAsmZ
1473
17.5k
    UINT64_C(3118465024), // LOCFHR
1474
17.5k
    UINT64_C(3118465024), // LOCFHRAsm
1475
17.5k
    UINT64_C(3118497792), // LOCFHRAsmE
1476
17.5k
    UINT64_C(3118473216), // LOCFHRAsmH
1477
17.5k
    UINT64_C(3118505984), // LOCFHRAsmHE
1478
17.5k
    UINT64_C(3118481408), // LOCFHRAsmL
1479
17.5k
    UINT64_C(3118514176), // LOCFHRAsmLE
1480
17.5k
    UINT64_C(3118489600), // LOCFHRAsmLH
1481
17.5k
    UINT64_C(3118481408), // LOCFHRAsmM
1482
17.5k
    UINT64_C(3118493696), // LOCFHRAsmNE
1483
17.5k
    UINT64_C(3118518272), // LOCFHRAsmNH
1484
17.5k
    UINT64_C(3118485504), // LOCFHRAsmNHE
1485
17.5k
    UINT64_C(3118510080), // LOCFHRAsmNL
1486
17.5k
    UINT64_C(3118477312), // LOCFHRAsmNLE
1487
17.5k
    UINT64_C(3118501888), // LOCFHRAsmNLH
1488
17.5k
    UINT64_C(3118510080), // LOCFHRAsmNM
1489
17.5k
    UINT64_C(3118522368), // LOCFHRAsmNO
1490
17.5k
    UINT64_C(3118518272), // LOCFHRAsmNP
1491
17.5k
    UINT64_C(3118493696), // LOCFHRAsmNZ
1492
17.5k
    UINT64_C(3118469120), // LOCFHRAsmO
1493
17.5k
    UINT64_C(3118473216), // LOCFHRAsmP
1494
17.5k
    UINT64_C(3118497792), // LOCFHRAsmZ
1495
17.5k
    UINT64_C(258385232527586),  // LOCG
1496
17.5k
    UINT64_C(258385232527586),  // LOCGAsm
1497
17.5k
    UINT64_C(258419592265954),  // LOCGAsmE
1498
17.5k
    UINT64_C(258393822462178),  // LOCGAsmH
1499
17.5k
    UINT64_C(258428182200546),  // LOCGAsmHE
1500
17.5k
    UINT64_C(258402412396770),  // LOCGAsmL
1501
17.5k
    UINT64_C(258436772135138),  // LOCGAsmLE
1502
17.5k
    UINT64_C(258411002331362),  // LOCGAsmLH
1503
17.5k
    UINT64_C(258402412396770),  // LOCGAsmM
1504
17.5k
    UINT64_C(258415297298658),  // LOCGAsmNE
1505
17.5k
    UINT64_C(258441067102434),  // LOCGAsmNH
1506
17.5k
    UINT64_C(258406707364066),  // LOCGAsmNHE
1507
17.5k
    UINT64_C(258432477167842),  // LOCGAsmNL
1508
17.5k
    UINT64_C(258398117429474),  // LOCGAsmNLE
1509
17.5k
    UINT64_C(258423887233250),  // LOCGAsmNLH
1510
17.5k
    UINT64_C(258432477167842),  // LOCGAsmNM
1511
17.5k
    UINT64_C(258445362069730),  // LOCGAsmNO
1512
17.5k
    UINT64_C(258441067102434),  // LOCGAsmNP
1513
17.5k
    UINT64_C(258415297298658),  // LOCGAsmNZ
1514
17.5k
    UINT64_C(258389527494882),  // LOCGAsmO
1515
17.5k
    UINT64_C(258393822462178),  // LOCGAsmP
1516
17.5k
    UINT64_C(258419592265954),  // LOCGAsmZ
1517
17.5k
    UINT64_C(259484744155206),  // LOCGHI
1518
17.5k
    UINT64_C(259484744155206),  // LOCGHIAsm
1519
17.5k
    UINT64_C(259519103893574),  // LOCGHIAsmE
1520
17.5k
    UINT64_C(259493334089798),  // LOCGHIAsmH
1521
17.5k
    UINT64_C(259527693828166),  // LOCGHIAsmHE
1522
17.5k
    UINT64_C(259501924024390),  // LOCGHIAsmL
1523
17.5k
    UINT64_C(259536283762758),  // LOCGHIAsmLE
1524
17.5k
    UINT64_C(259510513958982),  // LOCGHIAsmLH
1525
17.5k
    UINT64_C(259501924024390),  // LOCGHIAsmM
1526
17.5k
    UINT64_C(259514808926278),  // LOCGHIAsmNE
1527
17.5k
    UINT64_C(259540578730054),  // LOCGHIAsmNH
1528
17.5k
    UINT64_C(259506218991686),  // LOCGHIAsmNHE
1529
17.5k
    UINT64_C(259531988795462),  // LOCGHIAsmNL
1530
17.5k
    UINT64_C(259497629057094),  // LOCGHIAsmNLE
1531
17.5k
    UINT64_C(259523398860870),  // LOCGHIAsmNLH
1532
17.5k
    UINT64_C(259531988795462),  // LOCGHIAsmNM
1533
17.5k
    UINT64_C(259544873697350),  // LOCGHIAsmNO
1534
17.5k
    UINT64_C(259540578730054),  // LOCGHIAsmNP
1535
17.5k
    UINT64_C(259514808926278),  // LOCGHIAsmNZ
1536
17.5k
    UINT64_C(259489039122502),  // LOCGHIAsmO
1537
17.5k
    UINT64_C(259493334089798),  // LOCGHIAsmP
1538
17.5k
    UINT64_C(259519103893574),  // LOCGHIAsmZ
1539
17.5k
    UINT64_C(3118596096), // LOCGR
1540
17.5k
    UINT64_C(3118596096), // LOCGRAsm
1541
17.5k
    UINT64_C(3118628864), // LOCGRAsmE
1542
17.5k
    UINT64_C(3118604288), // LOCGRAsmH
1543
17.5k
    UINT64_C(3118637056), // LOCGRAsmHE
1544
17.5k
    UINT64_C(3118612480), // LOCGRAsmL
1545
17.5k
    UINT64_C(3118645248), // LOCGRAsmLE
1546
17.5k
    UINT64_C(3118620672), // LOCGRAsmLH
1547
17.5k
    UINT64_C(3118612480), // LOCGRAsmM
1548
17.5k
    UINT64_C(3118624768), // LOCGRAsmNE
1549
17.5k
    UINT64_C(3118649344), // LOCGRAsmNH
1550
17.5k
    UINT64_C(3118616576), // LOCGRAsmNHE
1551
17.5k
    UINT64_C(3118641152), // LOCGRAsmNL
1552
17.5k
    UINT64_C(3118608384), // LOCGRAsmNLE
1553
17.5k
    UINT64_C(3118632960), // LOCGRAsmNLH
1554
17.5k
    UINT64_C(3118641152), // LOCGRAsmNM
1555
17.5k
    UINT64_C(3118653440), // LOCGRAsmNO
1556
17.5k
    UINT64_C(3118649344), // LOCGRAsmNP
1557
17.5k
    UINT64_C(3118624768), // LOCGRAsmNZ
1558
17.5k
    UINT64_C(3118600192), // LOCGRAsmO
1559
17.5k
    UINT64_C(3118604288), // LOCGRAsmP
1560
17.5k
    UINT64_C(3118628864), // LOCGRAsmZ
1561
17.5k
    UINT64_C(259484744155214),  // LOCHHI
1562
17.5k
    UINT64_C(259484744155214),  // LOCHHIAsm
1563
17.5k
    UINT64_C(259519103893582),  // LOCHHIAsmE
1564
17.5k
    UINT64_C(259493334089806),  // LOCHHIAsmH
1565
17.5k
    UINT64_C(259527693828174),  // LOCHHIAsmHE
1566
17.5k
    UINT64_C(259501924024398),  // LOCHHIAsmL
1567
17.5k
    UINT64_C(259536283762766),  // LOCHHIAsmLE
1568
17.5k
    UINT64_C(259510513958990),  // LOCHHIAsmLH
1569
17.5k
    UINT64_C(259501924024398),  // LOCHHIAsmM
1570
17.5k
    UINT64_C(259514808926286),  // LOCHHIAsmNE
1571
17.5k
    UINT64_C(259540578730062),  // LOCHHIAsmNH
1572
17.5k
    UINT64_C(259506218991694),  // LOCHHIAsmNHE
1573
17.5k
    UINT64_C(259531988795470),  // LOCHHIAsmNL
1574
17.5k
    UINT64_C(259497629057102),  // LOCHHIAsmNLE
1575
17.5k
    UINT64_C(259523398860878),  // LOCHHIAsmNLH
1576
17.5k
    UINT64_C(259531988795470),  // LOCHHIAsmNM
1577
17.5k
    UINT64_C(259544873697358),  // LOCHHIAsmNO
1578
17.5k
    UINT64_C(259540578730062),  // LOCHHIAsmNP
1579
17.5k
    UINT64_C(259514808926286),  // LOCHHIAsmNZ
1580
17.5k
    UINT64_C(259489039122510),  // LOCHHIAsmO
1581
17.5k
    UINT64_C(259493334089806),  // LOCHHIAsmP
1582
17.5k
    UINT64_C(259519103893582),  // LOCHHIAsmZ
1583
17.5k
    UINT64_C(259484744155202),  // LOCHI
1584
17.5k
    UINT64_C(259484744155202),  // LOCHIAsm
1585
17.5k
    UINT64_C(259519103893570),  // LOCHIAsmE
1586
17.5k
    UINT64_C(259493334089794),  // LOCHIAsmH
1587
17.5k
    UINT64_C(259527693828162),  // LOCHIAsmHE
1588
17.5k
    UINT64_C(259501924024386),  // LOCHIAsmL
1589
17.5k
    UINT64_C(259536283762754),  // LOCHIAsmLE
1590
17.5k
    UINT64_C(259510513958978),  // LOCHIAsmLH
1591
17.5k
    UINT64_C(259501924024386),  // LOCHIAsmM
1592
17.5k
    UINT64_C(259514808926274),  // LOCHIAsmNE
1593
17.5k
    UINT64_C(259540578730050),  // LOCHIAsmNH
1594
17.5k
    UINT64_C(259506218991682),  // LOCHIAsmNHE
1595
17.5k
    UINT64_C(259531988795458),  // LOCHIAsmNL
1596
17.5k
    UINT64_C(259497629057090),  // LOCHIAsmNLE
1597
17.5k
    UINT64_C(259523398860866),  // LOCHIAsmNLH
1598
17.5k
    UINT64_C(259531988795458),  // LOCHIAsmNM
1599
17.5k
    UINT64_C(259544873697346),  // LOCHIAsmNO
1600
17.5k
    UINT64_C(259540578730050),  // LOCHIAsmNP
1601
17.5k
    UINT64_C(259514808926274),  // LOCHIAsmNZ
1602
17.5k
    UINT64_C(259489039122498),  // LOCHIAsmO
1603
17.5k
    UINT64_C(259493334089794),  // LOCHIAsmP
1604
17.5k
    UINT64_C(259519103893570),  // LOCHIAsmZ
1605
17.5k
    UINT64_C(3119644672), // LOCR
1606
17.5k
    UINT64_C(3119644672), // LOCRAsm
1607
17.5k
    UINT64_C(3119677440), // LOCRAsmE
1608
17.5k
    UINT64_C(3119652864), // LOCRAsmH
1609
17.5k
    UINT64_C(3119685632), // LOCRAsmHE
1610
17.5k
    UINT64_C(3119661056), // LOCRAsmL
1611
17.5k
    UINT64_C(3119693824), // LOCRAsmLE
1612
17.5k
    UINT64_C(3119669248), // LOCRAsmLH
1613
17.5k
    UINT64_C(3119661056), // LOCRAsmM
1614
17.5k
    UINT64_C(3119673344), // LOCRAsmNE
1615
17.5k
    UINT64_C(3119697920), // LOCRAsmNH
1616
17.5k
    UINT64_C(3119665152), // LOCRAsmNHE
1617
17.5k
    UINT64_C(3119689728), // LOCRAsmNL
1618
17.5k
    UINT64_C(3119656960), // LOCRAsmNLE
1619
17.5k
    UINT64_C(3119681536), // LOCRAsmNLH
1620
17.5k
    UINT64_C(3119689728), // LOCRAsmNM
1621
17.5k
    UINT64_C(3119702016), // LOCRAsmNO
1622
17.5k
    UINT64_C(3119697920), // LOCRAsmNP
1623
17.5k
    UINT64_C(3119673344), // LOCRAsmNZ
1624
17.5k
    UINT64_C(3119648768), // LOCRAsmO
1625
17.5k
    UINT64_C(3119652864), // LOCRAsmP
1626
17.5k
    UINT64_C(3119677440), // LOCRAsmZ
1627
17.5k
    UINT64_C(2995060736), // LPCTL
1628
17.5k
    UINT64_C(219919505424384),  // LPD
1629
17.5k
    UINT64_C(3004170240), // LPDBR
1630
17.5k
    UINT64_C(3010461696), // LPDFR
1631
17.5k
    UINT64_C(3010461696), // LPDFR_32
1632
17.5k
    UINT64_C(219923800391680),  // LPDG
1633
17.5k
    UINT64_C(8192), // LPDR
1634
17.5k
    UINT64_C(3003121664), // LPEBR
1635
17.5k
    UINT64_C(12288),  // LPER
1636
17.5k
    UINT64_C(3104833536), // LPGFR
1637
17.5k
    UINT64_C(3103784960), // LPGR
1638
17.5k
    UINT64_C(2994733056), // LPP
1639
17.5k
    UINT64_C(249589139505295),  // LPQ
1640
17.5k
    UINT64_C(4096), // LPR
1641
17.5k
    UINT64_C(2181038080), // LPSW
1642
17.5k
    UINT64_C(2998009856), // LPSWE
1643
17.5k
    UINT64_C(3114926080), // LPTEA
1644
17.5k
    UINT64_C(3007315968), // LPXBR
1645
17.5k
    UINT64_C(3009413120), // LPXR
1646
17.5k
    UINT64_C(6144), // LR
1647
17.5k
    UINT64_C(2969567232), // LRA
1648
17.5k
    UINT64_C(249589139505155),  // LRAG
1649
17.5k
    UINT64_C(249589139505171),  // LRAY
1650
17.5k
    UINT64_C(9472), // LRDR
1651
17.5k
    UINT64_C(13568),  // LRER
1652
17.5k
    UINT64_C(215560113618944),  // LRL
1653
17.5k
    UINT64_C(249589139505182),  // LRV
1654
17.5k
    UINT64_C(249589139505167),  // LRVG
1655
17.5k
    UINT64_C(3104768000), // LRVGR
1656
17.5k
    UINT64_C(249589139505183),  // LRVH
1657
17.5k
    UINT64_C(3105816576), // LRVR
1658
17.5k
    UINT64_C(2995191808), // LSCTL
1659
17.5k
    UINT64_C(249589139505170),  // LT
1660
17.5k
    UINT64_C(3004301312), // LTDBR
1661
17.5k
    UINT64_C(3004301312), // LTDBRCompare
1662
17.5k
    UINT64_C(8704), // LTDR
1663
17.5k
    UINT64_C(3017146368), // LTDTR
1664
17.5k
    UINT64_C(3003252736), // LTEBR
1665
17.5k
    UINT64_C(3003252736), // LTEBRCompare
1666
17.5k
    UINT64_C(12800),  // LTER
1667
17.5k
    UINT64_C(249589139505154),  // LTG
1668
17.5k
    UINT64_C(249589139505202),  // LTGF
1669
17.5k
    UINT64_C(3104964608), // LTGFR
1670
17.5k
    UINT64_C(3103916032), // LTGR
1671
17.5k
    UINT64_C(4608), // LTR
1672
17.5k
    UINT64_C(3007447040), // LTXBR
1673
17.5k
    UINT64_C(3007447040), // LTXBRCompare
1674
17.5k
    UINT64_C(3009544192), // LTXR
1675
17.5k
    UINT64_C(3017670656), // LTXTR
1676
17.5k
    UINT64_C(2991259648), // LURA
1677
17.5k
    UINT64_C(3104112640), // LURAG
1678
17.5k
    UINT64_C(260584255782949),  // LXD
1679
17.5k
    UINT64_C(260584255782917),  // LXDB
1680
17.5k
    UINT64_C(3003449344), // LXDBR
1681
17.5k
    UINT64_C(3005546496), // LXDR
1682
17.5k
    UINT64_C(3017539584), // LXDTR
1683
17.5k
    UINT64_C(260584255782950),  // LXE
1684
17.5k
    UINT64_C(260584255782918),  // LXEB
1685
17.5k
    UINT64_C(3003514880), // LXEBR
1686
17.5k
    UINT64_C(3005612032), // LXER
1687
17.5k
    UINT64_C(3009740800), // LXR
1688
17.5k
    UINT64_C(249589139505240),  // LY
1689
17.5k
    UINT64_C(3010789376), // LZDR
1690
17.5k
    UINT64_C(3010723840), // LZER
1691
17.5k
    UINT64_C(249589139505211),  // LZRF
1692
17.5k
    UINT64_C(249589139505194),  // LZRG
1693
17.5k
    UINT64_C(3010854912), // LZXR
1694
17.5k
    UINT64_C(1543503872), // M
1695
17.5k
    UINT64_C(260584255782974),  // MAD
1696
17.5k
    UINT64_C(260584255782942),  // MADB
1697
17.5k
    UINT64_C(3005087744), // MADBR
1698
17.5k
    UINT64_C(3007184896), // MADR
1699
17.5k
    UINT64_C(260584255782958),  // MAE
1700
17.5k
    UINT64_C(260584255782926),  // MAEB
1701
17.5k
    UINT64_C(3004039168), // MAEBR
1702
17.5k
    UINT64_C(3006136320), // MAER
1703
17.5k
    UINT64_C(260584255782970),  // MAY
1704
17.5k
    UINT64_C(260584255782972),  // MAYH
1705
17.5k
    UINT64_C(3007053824), // MAYHR
1706
17.5k
    UINT64_C(260584255782968),  // MAYL
1707
17.5k
    UINT64_C(3006791680), // MAYLR
1708
17.5k
    UINT64_C(3006922752), // MAYR
1709
17.5k
    UINT64_C(2936012800), // MC
1710
17.5k
    UINT64_C(1811939328), // MD
1711
17.5k
    UINT64_C(260584255782940),  // MDB
1712
17.5k
    UINT64_C(3004956672), // MDBR
1713
17.5k
    UINT64_C(2080374784), // MDE
1714
17.5k
    UINT64_C(260584255782924),  // MDEB
1715
17.5k
    UINT64_C(3003908096), // MDEBR
1716
17.5k
    UINT64_C(15360),  // MDER
1717
17.5k
    UINT64_C(11264),  // MDR
1718
17.5k
    UINT64_C(3016753152), // MDTR
1719
17.5k
    UINT64_C(3016753152), // MDTRA
1720
17.5k
    UINT64_C(2080374784), // ME
1721
17.5k
    UINT64_C(260584255782967),  // MEE
1722
17.5k
    UINT64_C(260584255782935),  // MEEB
1723
17.5k
    UINT64_C(3004628992), // MEEBR
1724
17.5k
    UINT64_C(3006726144), // MEER
1725
17.5k
    UINT64_C(15360),  // MER
1726
17.5k
    UINT64_C(249589139505244),  // MFY
1727
17.5k
    UINT64_C(249589139505284),  // MG
1728
17.5k
    UINT64_C(249589139505212),  // MGH
1729
17.5k
    UINT64_C(2802647040), // MGHI
1730
17.5k
    UINT64_C(3119251456), // MGRK
1731
17.5k
    UINT64_C(1275068416), // MH
1732
17.5k
    UINT64_C(2802581504), // MHI
1733
17.5k
    UINT64_C(249589139505276),  // MHY
1734
17.5k
    UINT64_C(249589139505302),  // ML
1735
17.5k
    UINT64_C(249589139505286),  // MLG
1736
17.5k
    UINT64_C(3112566784), // MLGR
1737
17.5k
    UINT64_C(3113615360), // MLR
1738
17.5k
    UINT64_C(277076930199552),  // MP
1739
17.5k
    UINT64_C(7168), // MR
1740
17.5k
    UINT64_C(1895825408), // MS
1741
17.5k
    UINT64_C(249589139505235),  // MSC
1742
17.5k
    UINT64_C(2989621248), // MSCH
1743
17.5k
    UINT64_C(260584255782975),  // MSD
1744
17.5k
    UINT64_C(260584255782943),  // MSDB
1745
17.5k
    UINT64_C(3005153280), // MSDBR
1746
17.5k
    UINT64_C(3007250432), // MSDR
1747
17.5k
    UINT64_C(260584255782959),  // MSE
1748
17.5k
    UINT64_C(260584255782927),  // MSEB
1749
17.5k
    UINT64_C(3004104704), // MSEBR
1750
17.5k
    UINT64_C(3006201856), // MSER
1751
17.5k
    UINT64_C(213309550755840),  // MSFI
1752
17.5k
    UINT64_C(249589139505164),  // MSG
1753
17.5k
    UINT64_C(249589139505283),  // MSGC
1754
17.5k
    UINT64_C(249589139505180),  // MSGF
1755
17.5k
    UINT64_C(213305255788544),  // MSGFI
1756
17.5k
    UINT64_C(3105619968), // MSGFR
1757
17.5k
    UINT64_C(3104571392), // MSGR
1758
17.5k
    UINT64_C(3119316992), // MSGRKC
1759
17.5k
    UINT64_C(2991718400), // MSR
1760
17.5k
    UINT64_C(3120365568), // MSRKC
1761
17.5k
    UINT64_C(2990997504), // MSTA
1762
17.5k
    UINT64_C(249589139505233),  // MSY
1763
17.5k
    UINT64_C(230897441832960),  // MVC
1764
17.5k
    UINT64_C(251852587270144),  // MVCDK
1765
17.5k
    UINT64_C(255086697644032),  // MVCIN
1766
17.5k
    UINT64_C(238594023227392),  // MVCK
1767
17.5k
    UINT64_C(3584), // MVCL
1768
17.5k
    UINT64_C(2818572288), // MVCLE
1769
17.5k
    UINT64_C(258385232527502),  // MVCLU
1770
17.5k
    UINT64_C(219902325555200),  // MVCOS
1771
17.5k
    UINT64_C(239693534855168),  // MVCP
1772
17.5k
    UINT64_C(240793046482944),  // MVCS
1773
17.5k
    UINT64_C(251848292302848),  // MVCSK
1774
17.5k
    UINT64_C(252097400406016),  // MVGHI
1775
17.5k
    UINT64_C(252080220536832),  // MVHHI
1776
17.5k
    UINT64_C(252114580275200),  // MVHI
1777
17.5k
    UINT64_C(2449473536), // MVI
1778
17.5k
    UINT64_C(258385232527442),  // MVIY
1779
17.5k
    UINT64_C(229797930205184),  // MVN
1780
17.5k
    UINT64_C(264982302294016),  // MVO
1781
17.5k
    UINT64_C(2991849472), // MVPG
1782
17.5k
    UINT64_C(2991915008), // MVST
1783
17.5k
    UINT64_C(231996953460736),  // MVZ
1784
17.5k
    UINT64_C(3008102400), // MXBR
1785
17.5k
    UINT64_C(1728053248), // MXD
1786
17.5k
    UINT64_C(260584255782919),  // MXDB
1787
17.5k
    UINT64_C(3003580416), // MXDBR
1788
17.5k
    UINT64_C(9984), // MXDR
1789
17.5k
    UINT64_C(9728), // MXR
1790
17.5k
    UINT64_C(3017277440), // MXTR
1791
17.5k
    UINT64_C(3017277440), // MXTRA
1792
17.5k
    UINT64_C(260584255782971),  // MY
1793
17.5k
    UINT64_C(260584255782973),  // MYH
1794
17.5k
    UINT64_C(3007119360), // MYHR
1795
17.5k
    UINT64_C(260584255782969),  // MYL
1796
17.5k
    UINT64_C(3006857216), // MYLR
1797
17.5k
    UINT64_C(3006988288), // MYR
1798
17.5k
    UINT64_C(1409286144), // N
1799
17.5k
    UINT64_C(233096465088512),  // NC
1800
17.5k
    UINT64_C(249589139505280),  // NG
1801
17.5k
    UINT64_C(3112173568), // NGR
1802
17.5k
    UINT64_C(3118727168), // NGRK
1803
17.5k
    UINT64_C(2483027968), // NI
1804
17.5k
    UINT64_C(3002728448), // NIAI
1805
17.5k
    UINT64_C(211149182205952),  // NIHF
1806
17.5k
    UINT64_C(2768502784), // NIHH
1807
17.5k
    UINT64_C(2768568320), // NIHL
1808
17.5k
    UINT64_C(211153477173248),  // NILF
1809
17.5k
    UINT64_C(2768633856), // NILH
1810
17.5k
    UINT64_C(2768699392), // NILL
1811
17.5k
    UINT64_C(258385232527444),  // NIY
1812
17.5k
    UINT64_C(5120), // NR
1813
17.5k
    UINT64_C(3119775744), // NRK
1814
17.5k
    UINT64_C(249589139505189),  // NTSTG
1815
17.5k
    UINT64_C(249589139505236),  // NY
1816
17.5k
    UINT64_C(1442840576), // O
1817
17.5k
    UINT64_C(235295488344064),  // OC
1818
17.5k
    UINT64_C(249589139505281),  // OG
1819
17.5k
    UINT64_C(3112239104), // OGR
1820
17.5k
    UINT64_C(3118858240), // OGRK
1821
17.5k
    UINT64_C(2516582400), // OI
1822
17.5k
    UINT64_C(211157772140544),  // OIHF
1823
17.5k
    UINT64_C(2768764928), // OIHH
1824
17.5k
    UINT64_C(2768830464), // OIHL
1825
17.5k
    UINT64_C(211162067107840),  // OILF
1826
17.5k
    UINT64_C(2768896000), // OILH
1827
17.5k
    UINT64_C(2768961536), // OILL
1828
17.5k
    UINT64_C(258385232527446),  // OIY
1829
17.5k
    UINT64_C(5632), // OR
1830
17.5k
    UINT64_C(3119906816), // ORK
1831
17.5k
    UINT64_C(249589139505238),  // OY
1832
17.5k
    UINT64_C(266081813921792),  // PACK
1833
17.5k
    UINT64_C(2991063040), // PALB
1834
17.5k
    UINT64_C(2987917312), // PC
1835
17.5k
    UINT64_C(3106668544), // PCC
1836
17.5k
    UINT64_C(3106406400), // PCKMO
1837
17.5k
    UINT64_C(249589139505206),  // PFD
1838
17.5k
    UINT64_C(217711892234240),  // PFDRL
1839
17.5k
    UINT64_C(3115253760), // PFMF
1840
17.5k
    UINT64_C(266),  // PFPO
1841
17.5k
    UINT64_C(2989359104), // PGIN
1842
17.5k
    UINT64_C(2989424640), // PGOUT
1843
17.5k
    UINT64_C(256186209271808),  // PKA
1844
17.5k
    UINT64_C(247390116249600),  // PKU
1845
17.5k
    UINT64_C(261683767410688),  // PLO
1846
17.5k
    UINT64_C(3118530560), // POPCNT
1847
17.5k
    UINT64_C(3001548800), // PPA
1848
17.5k
    UINT64_C(3107717120), // PPNO
1849
17.5k
    UINT64_C(257),  // PR
1850
17.5k
    UINT64_C(3107717120), // PRNO
1851
17.5k
    UINT64_C(2988965888), // PT
1852
17.5k
    UINT64_C(3114401792), // PTF
1853
17.5k
    UINT64_C(260),  // PTFF
1854
17.5k
    UINT64_C(3114139648), // PTI
1855
17.5k
    UINT64_C(2987196416), // PTLB
1856
17.5k
    UINT64_C(3019177984), // QADTR
1857
17.5k
    UINT64_C(3019702272), // QAXTR
1858
17.5k
    UINT64_C(2995650560), // QCTRI
1859
17.5k
    UINT64_C(2995126272), // QSI
1860
17.5k
    UINT64_C(2990211072), // RCHP
1861
17.5k
    UINT64_C(259484744155221),  // RISBG
1862
17.5k
    UINT64_C(259484744155221),  // RISBG32
1863
17.5k
    UINT64_C(259484744155225),  // RISBGN
1864
17.5k
    UINT64_C(259484744155229),  // RISBHG
1865
17.5k
    UINT64_C(259484744155217),  // RISBLG
1866
17.5k
    UINT64_C(258385232527389),  // RLL
1867
17.5k
    UINT64_C(258385232527388),  // RLLG
1868
17.5k
    UINT64_C(259484744155220),  // RNSBG
1869
17.5k
    UINT64_C(259484744155222),  // ROSBG
1870
17.5k
    UINT64_C(2994143232), // RP
1871
17.5k
    UINT64_C(2989096960), // RRBE
1872
17.5k
    UINT64_C(3115188224), // RRBM
1873
17.5k
    UINT64_C(3019309056), // RRDTR
1874
17.5k
    UINT64_C(3019833344), // RRXTR
1875
17.5k
    UINT64_C(2990014464), // RSCH
1876
17.5k
    UINT64_C(259484744155223),  // RXSBG
1877
17.5k
    UINT64_C(1526726656), // S
1878
17.5k
    UINT64_C(2987982848), // SAC
1879
17.5k
    UINT64_C(2994274304), // SACF
1880
17.5k
    UINT64_C(2989948928), // SAL
1881
17.5k
    UINT64_C(268),  // SAM24
1882
17.5k
    UINT64_C(269),  // SAM31
1883
17.5k
    UINT64_C(270),  // SAM64
1884
17.5k
    UINT64_C(2991456256), // SAR
1885
17.5k
    UINT64_C(3001024512), // SCCTR
1886
17.5k
    UINT64_C(2990276608), // SCHM
1887
17.5k
    UINT64_C(2986606592), // SCK
1888
17.5k
    UINT64_C(2986737664), // SCKC
1889
17.5k
    UINT64_C(263),  // SCKPF
1890
17.5k
    UINT64_C(1795162112), // SD
1891
17.5k
    UINT64_C(260584255782939),  // SDB
1892
17.5k
    UINT64_C(3004891136), // SDBR
1893
17.5k
    UINT64_C(11008),  // SDR
1894
17.5k
    UINT64_C(3016949760), // SDTR
1895
17.5k
    UINT64_C(3016949760), // SDTRA
1896
17.5k
    UINT64_C(2063597568), // SE
1897
17.5k
    UINT64_C(260584255782923),  // SEB
1898
17.5k
    UINT64_C(3003842560), // SEBR
1899
17.5k
    UINT64_C(15104),  // SER
1900
17.5k
    UINT64_C(3011837952), // SFASR
1901
17.5k
    UINT64_C(3011772416), // SFPC
1902
17.5k
    UINT64_C(249589139505161),  // SG
1903
17.5k
    UINT64_C(249589139505177),  // SGF
1904
17.5k
    UINT64_C(3105423360), // SGFR
1905
17.5k
    UINT64_C(249589139505209),  // SGH
1906
17.5k
    UINT64_C(3104374784), // SGR
1907
17.5k
    UINT64_C(3119054848), // SGRK
1908
17.5k
    UINT64_C(1258291200), // SH
1909
17.5k
    UINT64_C(3116957696), // SHHHR
1910
17.5k
    UINT64_C(3118006272), // SHHLR
1911
17.5k
    UINT64_C(249589139505275),  // SHY
1912
17.5k
    UINT64_C(2987655168), // SIE
1913
17.5k
    UINT64_C(2993946624), // SIGA
1914
17.5k
    UINT64_C(2919235584), // SIGP
1915
17.5k
    UINT64_C(1593835520), // SL
1916
17.5k
    UINT64_C(2332033024), // SLA
1917
17.5k
    UINT64_C(258385232527371),  // SLAG
1918
17.5k
    UINT64_C(258385232527581),  // SLAK
1919
17.5k
    UINT64_C(249589139505305),  // SLB
1920
17.5k
    UINT64_C(249589139505289),  // SLBG
1921
17.5k
    UINT64_C(3112763392), // SLBGR
1922
17.5k
    UINT64_C(3113811968), // SLBR
1923
17.5k
    UINT64_C(2399141888), // SLDA
1924
17.5k
    UINT64_C(2365587456), // SLDL
1925
17.5k
    UINT64_C(260584255782976),  // SLDT
1926
17.5k
    UINT64_C(213326730625024),  // SLFI
1927
17.5k
    UINT64_C(249589139505163),  // SLG
1928
17.5k
    UINT64_C(249589139505179),  // SLGF
1929
17.5k
    UINT64_C(213322435657728),  // SLGFI
1930
17.5k
    UINT64_C(3105554432), // SLGFR
1931
17.5k
    UINT64_C(3104505856), // SLGR
1932
17.5k
    UINT64_C(3119185920), // SLGRK
1933
17.5k
    UINT64_C(3117088768), // SLHHHR
1934
17.5k
    UINT64_C(3118137344), // SLHHLR
1935
17.5k
    UINT64_C(2298478592), // SLL
1936
17.5k
    UINT64_C(258385232527373),  // SLLG
1937
17.5k
    UINT64_C(258385232527583),  // SLLK
1938
17.5k
    UINT64_C(7936), // SLR
1939
17.5k
    UINT64_C(3120234496), // SLRK
1940
17.5k
    UINT64_C(260584255782984),  // SLXT
1941
17.5k
    UINT64_C(249589139505247),  // SLY
1942
17.5k
    UINT64_C(275977418571776),  // SP
1943
17.5k
    UINT64_C(3001090048), // SPCTR
1944
17.5k
    UINT64_C(2986999808), // SPKA
1945
17.5k
    UINT64_C(1024), // SPM
1946
17.5k
    UINT64_C(2986868736), // SPT
1947
17.5k
    UINT64_C(2987393024), // SPX
1948
17.5k
    UINT64_C(260584255782965),  // SQD
1949
17.5k
    UINT64_C(260584255782933),  // SQDB
1950
17.5k
    UINT64_C(3004497920), // SQDBR
1951
17.5k
    UINT64_C(2990800896), // SQDR
1952
17.5k
    UINT64_C(260584255782964),  // SQE
1953
17.5k
    UINT64_C(260584255782932),  // SQEB
1954
17.5k
    UINT64_C(3004432384), // SQEBR
1955
17.5k
    UINT64_C(2990866432), // SQER
1956
17.5k
    UINT64_C(3004563456), // SQXBR
1957
17.5k
    UINT64_C(3006660608), // SQXR
1958
17.5k
    UINT64_C(6912), // SR
1959
17.5k
    UINT64_C(2315255808), // SRA
1960
17.5k
    UINT64_C(258385232527370),  // SRAG
1961
17.5k
    UINT64_C(258385232527580),  // SRAK
1962
17.5k
    UINT64_C(2382364672), // SRDA
1963
17.5k
    UINT64_C(2348810240), // SRDL
1964
17.5k
    UINT64_C(260584255782977),  // SRDT
1965
17.5k
    UINT64_C(3120103424), // SRK
1966
17.5k
    UINT64_C(2281701376), // SRL
1967
17.5k
    UINT64_C(258385232527372),  // SRLG
1968
17.5k
    UINT64_C(258385232527582),  // SRLK
1969
17.5k
    UINT64_C(2996371456), // SRNM
1970
17.5k
    UINT64_C(2998403072), // SRNMB
1971
17.5k
    UINT64_C(2998468608), // SRNMT
1972
17.5k
    UINT64_C(263882790666240),  // SRP
1973
17.5k
    UINT64_C(2992504832), // SRST
1974
17.5k
    UINT64_C(3116236800), // SRSTU
1975
17.5k
    UINT64_C(260584255782985),  // SRXT
1976
17.5k
    UINT64_C(3114205184), // SSAIR
1977
17.5k
    UINT64_C(2988769280), // SSAR
1978
17.5k
    UINT64_C(2989686784), // SSCH
1979
17.5k
    UINT64_C(2989162496), // SSKE
1980
17.5k
    UINT64_C(2989162496), // SSKEOpt
1981
17.5k
    UINT64_C(2147483648), // SSM
1982
17.5k
    UINT64_C(1342177280), // ST
1983
17.5k
    UINT64_C(2600468480), // STAM
1984
17.5k
    UINT64_C(258385232527515),  // STAMY
1985
17.5k
    UINT64_C(2987524096), // STAP
1986
17.5k
    UINT64_C(1107296256), // STC
1987
17.5k
    UINT64_C(249589139505347),  // STCH
1988
17.5k
    UINT64_C(2986672128), // STCK
1989
17.5k
    UINT64_C(2986803200), // STCKC
1990
17.5k
    UINT64_C(2994208768), // STCKE
1991
17.5k
    UINT64_C(2994470912), // STCKF
1992
17.5k
    UINT64_C(3187671040), // STCM
1993
17.5k
    UINT64_C(258385232527404),  // STCMH
1994
17.5k
    UINT64_C(258385232527405),  // STCMY
1995
17.5k
    UINT64_C(2990145536), // STCPS
1996
17.5k
    UINT64_C(2990080000), // STCRW
1997
17.5k
    UINT64_C(258385232527397),  // STCTG
1998
17.5k
    UINT64_C(3053453312), // STCTL
1999
17.5k
    UINT64_C(249589139505266),  // STCY
2000
17.5k
    UINT64_C(1610612736), // STD
2001
17.5k
    UINT64_C(260584255783015),  // STDY
2002
17.5k
    UINT64_C(1879048192), // STE
2003
17.5k
    UINT64_C(260584255783014),  // STEY
2004
17.5k
    UINT64_C(249589139505355),  // STFH
2005
17.5k
    UINT64_C(2997944320), // STFL
2006
17.5k
    UINT64_C(2997878784), // STFLE
2007
17.5k
    UINT64_C(2996568064), // STFPC
2008
17.5k
    UINT64_C(249589139505188),  // STG
2009
17.5k
    UINT64_C(215551523684352),  // STGRL
2010
17.5k
    UINT64_C(249589139505225),  // STGSC
2011
17.5k
    UINT64_C(1073741824), // STH
2012
17.5k
    UINT64_C(249589139505351),  // STHH
2013
17.5k
    UINT64_C(215534343815168),  // STHRL
2014
17.5k
    UINT64_C(249589139505264),  // STHY
2015
17.5k
    UINT64_C(2986475520), // STIDP
2016
17.5k
    UINT64_C(2415919104), // STM
2017
17.5k
    UINT64_C(258385232527396),  // STMG
2018
17.5k
    UINT64_C(258385232527398),  // STMH
2019
17.5k
    UINT64_C(258385232527504),  // STMY
2020
17.5k
    UINT64_C(2885681152), // STNSM
2021
17.5k
    UINT64_C(258385232527603),  // STOC
2022
17.5k
    UINT64_C(258385232527603),  // STOCAsm
2023
17.5k
    UINT64_C(258419592265971),  // STOCAsmE
2024
17.5k
    UINT64_C(258393822462195),  // STOCAsmH
2025
17.5k
    UINT64_C(258428182200563),  // STOCAsmHE
2026
17.5k
    UINT64_C(258402412396787),  // STOCAsmL
2027
17.5k
    UINT64_C(258436772135155),  // STOCAsmLE
2028
17.5k
    UINT64_C(258411002331379),  // STOCAsmLH
2029
17.5k
    UINT64_C(258402412396787),  // STOCAsmM
2030
17.5k
    UINT64_C(258415297298675),  // STOCAsmNE
2031
17.5k
    UINT64_C(258441067102451),  // STOCAsmNH
2032
17.5k
    UINT64_C(258406707364083),  // STOCAsmNHE
2033
17.5k
    UINT64_C(258432477167859),  // STOCAsmNL
2034
17.5k
    UINT64_C(258398117429491),  // STOCAsmNLE
2035
17.5k
    UINT64_C(258423887233267),  // STOCAsmNLH
2036
17.5k
    UINT64_C(258432477167859),  // STOCAsmNM
2037
17.5k
    UINT64_C(258445362069747),  // STOCAsmNO
2038
17.5k
    UINT64_C(258441067102451),  // STOCAsmNP
2039
17.5k
    UINT64_C(258415297298675),  // STOCAsmNZ
2040
17.5k
    UINT64_C(258389527494899),  // STOCAsmO
2041
17.5k
    UINT64_C(258393822462195),  // STOCAsmP
2042
17.5k
    UINT64_C(258419592265971),  // STOCAsmZ
2043
17.5k
    UINT64_C(258385232527585),  // STOCFH
2044
17.5k
    UINT64_C(258385232527585),  // STOCFHAsm
2045
17.5k
    UINT64_C(258419592265953),  // STOCFHAsmE
2046
17.5k
    UINT64_C(258393822462177),  // STOCFHAsmH
2047
17.5k
    UINT64_C(258428182200545),  // STOCFHAsmHE
2048
17.5k
    UINT64_C(258402412396769),  // STOCFHAsmL
2049
17.5k
    UINT64_C(258436772135137),  // STOCFHAsmLE
2050
17.5k
    UINT64_C(258411002331361),  // STOCFHAsmLH
2051
17.5k
    UINT64_C(258402412396769),  // STOCFHAsmM
2052
17.5k
    UINT64_C(258415297298657),  // STOCFHAsmNE
2053
17.5k
    UINT64_C(258441067102433),  // STOCFHAsmNH
2054
17.5k
    UINT64_C(258406707364065),  // STOCFHAsmNHE
2055
17.5k
    UINT64_C(258432477167841),  // STOCFHAsmNL
2056
17.5k
    UINT64_C(258398117429473),  // STOCFHAsmNLE
2057
17.5k
    UINT64_C(258423887233249),  // STOCFHAsmNLH
2058
17.5k
    UINT64_C(258432477167841),  // STOCFHAsmNM
2059
17.5k
    UINT64_C(258445362069729),  // STOCFHAsmNO
2060
17.5k
    UINT64_C(258441067102433),  // STOCFHAsmNP
2061
17.5k
    UINT64_C(258415297298657),  // STOCFHAsmNZ
2062
17.5k
    UINT64_C(258389527494881),  // STOCFHAsmO
2063
17.5k
    UINT64_C(258393822462177),  // STOCFHAsmP
2064
17.5k
    UINT64_C(258419592265953),  // STOCFHAsmZ
2065
17.5k
    UINT64_C(258385232527587),  // STOCG
2066
17.5k
    UINT64_C(258385232527587),  // STOCGAsm
2067
17.5k
    UINT64_C(258419592265955),  // STOCGAsmE
2068
17.5k
    UINT64_C(258393822462179),  // STOCGAsmH
2069
17.5k
    UINT64_C(258428182200547),  // STOCGAsmHE
2070
17.5k
    UINT64_C(258402412396771),  // STOCGAsmL
2071
17.5k
    UINT64_C(258436772135139),  // STOCGAsmLE
2072
17.5k
    UINT64_C(258411002331363),  // STOCGAsmLH
2073
17.5k
    UINT64_C(258402412396771),  // STOCGAsmM
2074
17.5k
    UINT64_C(258415297298659),  // STOCGAsmNE
2075
17.5k
    UINT64_C(258441067102435),  // STOCGAsmNH
2076
17.5k
    UINT64_C(258406707364067),  // STOCGAsmNHE
2077
17.5k
    UINT64_C(258432477167843),  // STOCGAsmNL
2078
17.5k
    UINT64_C(258398117429475),  // STOCGAsmNLE
2079
17.5k
    UINT64_C(258423887233251),  // STOCGAsmNLH
2080
17.5k
    UINT64_C(258432477167843),  // STOCGAsmNM
2081
17.5k
    UINT64_C(258445362069731),  // STOCGAsmNO
2082
17.5k
    UINT64_C(258441067102435),  // STOCGAsmNP
2083
17.5k
    UINT64_C(258415297298659),  // STOCGAsmNZ
2084
17.5k
    UINT64_C(258389527494883),  // STOCGAsmO
2085
17.5k
    UINT64_C(258393822462179),  // STOCGAsmP
2086
17.5k
    UINT64_C(258419592265955),  // STOCGAsmZ
2087
17.5k
    UINT64_C(2902458368), // STOSM
2088
17.5k
    UINT64_C(249589139505294),  // STPQ
2089
17.5k
    UINT64_C(2986934272), // STPT
2090
17.5k
    UINT64_C(2987458560), // STPX
2091
17.5k
    UINT64_C(251796752695296),  // STRAG
2092
17.5k
    UINT64_C(215568703553536),  // STRL
2093
17.5k
    UINT64_C(249589139505214),  // STRV
2094
17.5k
    UINT64_C(249589139505199),  // STRVG
2095
17.5k
    UINT64_C(249589139505215),  // STRVH
2096
17.5k
    UINT64_C(2989752320), // STSCH
2097
17.5k
    UINT64_C(2994536448), // STSI
2098
17.5k
    UINT64_C(2990931968), // STURA
2099
17.5k
    UINT64_C(3106209792), // STURG
2100
17.5k
    UINT64_C(249589139505232),  // STY
2101
17.5k
    UINT64_C(2130706432), // SU
2102
17.5k
    UINT64_C(16128),  // SUR
2103
17.5k
    UINT64_C(2560), // SVC
2104
17.5k
    UINT64_C(1862270976), // SW
2105
17.5k
    UINT64_C(12032),  // SWR
2106
17.5k
    UINT64_C(3008036864), // SXBR
2107
17.5k
    UINT64_C(14080),  // SXR
2108
17.5k
    UINT64_C(3017474048), // SXTR
2109
17.5k
    UINT64_C(3017474048), // SXTRA
2110
17.5k
    UINT64_C(249589139505243),  // SY
2111
17.5k
    UINT64_C(3002859520), // TABORT
2112
17.5k
    UINT64_C(267),  // TAM
2113
17.5k
    UINT64_C(2991325184), // TAR
2114
17.5k
    UINT64_C(2989228032), // TB
2115
17.5k
    UINT64_C(3008430080), // TBDR
2116
17.5k
    UINT64_C(3008364544), // TBEDR
2117
17.5k
    UINT64_C(252200479621120),  // TBEGIN
2118
17.5k
    UINT64_C(252204774588416),  // TBEGINC
2119
17.5k
    UINT64_C(260584255782929),  // TCDB
2120
17.5k
    UINT64_C(260584255782928),  // TCEB
2121
17.5k
    UINT64_C(260584255782930),  // TCXB
2122
17.5k
    UINT64_C(260584255782996),  // TDCDT
2123
17.5k
    UINT64_C(260584255782992),  // TDCET
2124
17.5k
    UINT64_C(260584255783000),  // TDCXT
2125
17.5k
    UINT64_C(260584255782997),  // TDGDT
2126
17.5k
    UINT64_C(260584255782993),  // TDGET
2127
17.5k
    UINT64_C(260584255783001),  // TDGXT
2128
17.5k
    UINT64_C(3002597376), // TEND
2129
17.5k
    UINT64_C(3008888832), // THDER
2130
17.5k
    UINT64_C(3008954368), // THDR
2131
17.5k
    UINT64_C(2432696320), // TM
2132
17.5k
    UINT64_C(2801926144), // TMHH
2133
17.5k
    UINT64_C(2801991680), // TMHL
2134
17.5k
    UINT64_C(2801795072), // TMLH
2135
17.5k
    UINT64_C(2801860608), // TMLL
2136
17.5k
    UINT64_C(258385232527441),  // TMY
2137
17.5k
    UINT64_C(258385232527552),  // TP
2138
17.5k
    UINT64_C(2989883392), // TPI
2139
17.5k
    UINT64_C(251792457728000),  // TPROT
2140
17.5k
    UINT64_C(241892558110720),  // TR
2141
17.5k
    UINT64_C(2566914048), // TRACE
2142
17.5k
    UINT64_C(258385232527375),  // TRACG
2143
17.5k
    UINT64_C(511),  // TRAP2
2144
17.5k
    UINT64_C(3003056128), // TRAP4
2145
17.5k
    UINT64_C(2997157888), // TRE
2146
17.5k
    UINT64_C(3113418752), // TROO
2147
17.5k
    UINT64_C(3113418752), // TROOOpt
2148
17.5k
    UINT64_C(3113353216), // TROT
2149
17.5k
    UINT64_C(3113353216), // TROTOpt
2150
17.5k
    UINT64_C(242992069738496),  // TRT
2151
17.5k
    UINT64_C(3116302336), // TRTE
2152
17.5k
    UINT64_C(3116302336), // TRTEOpt
2153
17.5k
    UINT64_C(3113287680), // TRTO
2154
17.5k
    UINT64_C(3113287680), // TRTOOpt
2155
17.5k
    UINT64_C(228698418577408),  // TRTR
2156
17.5k
    UINT64_C(3116171264), // TRTRE
2157
17.5k
    UINT64_C(3116171264), // TRTREOpt
2158
17.5k
    UINT64_C(3113222144), // TRTT
2159
17.5k
    UINT64_C(3113222144), // TRTTOpt
2160
17.5k
    UINT64_C(2466250752), // TS
2161
17.5k
    UINT64_C(2989817856), // TSCH
2162
17.5k
    UINT64_C(267181325549568),  // UNPK
2163
17.5k
    UINT64_C(257285720899584),  // UNPKA
2164
17.5k
    UINT64_C(248489627877376),  // UNPKU
2165
17.5k
    UINT64_C(258),  // UPT
2166
17.5k
    UINT64_C(253987186016499),  // VA
2167
17.5k
    UINT64_C(253987186016499),  // VAB
2168
17.5k
    UINT64_C(253987186016443),  // VAC
2169
17.5k
    UINT64_C(253987186016497),  // VACC
2170
17.5k
    UINT64_C(253987186016497),  // VACCB
2171
17.5k
    UINT64_C(253987186016441),  // VACCC
2172
17.5k
    UINT64_C(253987253125305),  // VACCCQ
2173
17.5k
    UINT64_C(253987186024689),  // VACCF
2174
17.5k
    UINT64_C(253987186028785),  // VACCG
2175
17.5k
    UINT64_C(253987186020593),  // VACCH
2176
17.5k
    UINT64_C(253987186032881),  // VACCQ
2177
17.5k
    UINT64_C(253987253125307),  // VACQ
2178
17.5k
    UINT64_C(253987186024691),  // VAF
2179
17.5k
    UINT64_C(253987186028787),  // VAG
2180
17.5k
    UINT64_C(253987186020595),  // VAH
2181
17.5k
    UINT64_C(252887674388593),  // VAP
2182
17.5k
    UINT64_C(253987186032883),  // VAQ
2183
17.5k
    UINT64_C(253987186016498),  // VAVG
2184
17.5k
    UINT64_C(253987186016498),  // VAVGB
2185
17.5k
    UINT64_C(253987186024690),  // VAVGF
2186
17.5k
    UINT64_C(253987186028786),  // VAVGG
2187
17.5k
    UINT64_C(253987186020594),  // VAVGH
2188
17.5k
    UINT64_C(253987186016496),  // VAVGL
2189
17.5k
    UINT64_C(253987186016496),  // VAVGLB
2190
17.5k
    UINT64_C(253987186024688),  // VAVGLF
2191
17.5k
    UINT64_C(253987186028784),  // VAVGLG
2192
17.5k
    UINT64_C(253987186020592),  // VAVGLH
2193
17.5k
    UINT64_C(253987186016389),  // VBPERM
2194
17.5k
    UINT64_C(253987186016451),  // VCDG
2195
17.5k
    UINT64_C(253987186028739),  // VCDGB
2196
17.5k
    UINT64_C(253987186016449),  // VCDLG
2197
17.5k
    UINT64_C(253987186028737),  // VCDLGB
2198
17.5k
    UINT64_C(253987186016504),  // VCEQ
2199
17.5k
    UINT64_C(253987186016504),  // VCEQB
2200
17.5k
    UINT64_C(253987187065080),  // VCEQBS
2201
17.5k
    UINT64_C(253987186024696),  // VCEQF
2202
17.5k
    UINT64_C(253987187073272),  // VCEQFS
2203
17.5k
    UINT64_C(253987186028792),  // VCEQG
2204
17.5k
    UINT64_C(253987187077368),  // VCEQGS
2205
17.5k
    UINT64_C(253987186020600),  // VCEQH
2206
17.5k
    UINT64_C(253987187069176),  // VCEQHS
2207
17.5k
    UINT64_C(253987186016450),  // VCGD
2208
17.5k
    UINT64_C(253987186028738),  // VCGDB
2209
17.5k
    UINT64_C(253987186016507),  // VCH
2210
17.5k
    UINT64_C(253987186016507),  // VCHB
2211
17.5k
    UINT64_C(253987187065083),  // VCHBS
2212
17.5k
    UINT64_C(253987186024699),  // VCHF
2213
17.5k
    UINT64_C(253987187073275),  // VCHFS
2214
17.5k
    UINT64_C(253987186028795),  // VCHG
2215
17.5k
    UINT64_C(253987187077371),  // VCHGS
2216
17.5k
    UINT64_C(253987186020603),  // VCHH
2217
17.5k
    UINT64_C(253987187069179),  // VCHHS
2218
17.5k
    UINT64_C(253987186016505),  // VCHL
2219
17.5k
    UINT64_C(253987186016505),  // VCHLB
2220
17.5k
    UINT64_C(253987187065081),  // VCHLBS
2221
17.5k
    UINT64_C(253987186024697),  // VCHLF
2222
17.5k
    UINT64_C(253987187073273),  // VCHLFS
2223
17.5k
    UINT64_C(253987186028793),  // VCHLG
2224
17.5k
    UINT64_C(253987187077369),  // VCHLGS
2225
17.5k
    UINT64_C(253987186020601),  // VCHLH
2226
17.5k
    UINT64_C(253987187069177),  // VCHLHS
2227
17.5k
    UINT64_C(253987186016358),  // VCKSM
2228
17.5k
    UINT64_C(253987186016448),  // VCLGD
2229
17.5k
    UINT64_C(253987186028736),  // VCLGDB
2230
17.5k
    UINT64_C(253987186016339),  // VCLZ
2231
17.5k
    UINT64_C(253987186016339),  // VCLZB
2232
17.5k
    UINT64_C(253987186024531),  // VCLZF
2233
17.5k
    UINT64_C(253987186028627),  // VCLZG
2234
17.5k
    UINT64_C(253987186020435),  // VCLZH
2235
17.5k
    UINT64_C(252887674388599),  // VCP
2236
17.5k
    UINT64_C(253987186016338),  // VCTZ
2237
17.5k
    UINT64_C(253987186016338),  // VCTZB
2238
17.5k
    UINT64_C(253987186024530),  // VCTZF
2239
17.5k
    UINT64_C(253987186028626),  // VCTZG
2240
17.5k
    UINT64_C(253987186020434),  // VCTZH
2241
17.5k
    UINT64_C(252887674388560),  // VCVB
2242
17.5k
    UINT64_C(252887674388562),  // VCVBG
2243
17.5k
    UINT64_C(252887674388568),  // VCVD
2244
17.5k
    UINT64_C(252887674388570),  // VCVDG
2245
17.5k
    UINT64_C(252887674388602),  // VDP
2246
17.5k
    UINT64_C(253987186016475),  // VEC
2247
17.5k
    UINT64_C(253987186016475),  // VECB
2248
17.5k
    UINT64_C(253987186024667),  // VECF
2249
17.5k
    UINT64_C(253987186028763),  // VECG
2250
17.5k
    UINT64_C(253987186020571),  // VECH
2251
17.5k
    UINT64_C(253987186016473),  // VECL
2252
17.5k
    UINT64_C(253987186016473),  // VECLB
2253
17.5k
    UINT64_C(253987186024665),  // VECLF
2254
17.5k
    UINT64_C(253987186028761),  // VECLG
2255
17.5k
    UINT64_C(253987186020569),  // VECLH
2256
17.5k
    UINT64_C(253987186016370),  // VERIM
2257
17.5k
    UINT64_C(253987186016370),  // VERIMB
2258
17.5k
    UINT64_C(253987186024562),  // VERIMF
2259
17.5k
    UINT64_C(253987186028658),  // VERIMG
2260
17.5k
    UINT64_C(253987186020466),  // VERIMH
2261
17.5k
    UINT64_C(253987186016307),  // VERLL
2262
17.5k
    UINT64_C(253987186016307),  // VERLLB
2263
17.5k
    UINT64_C(253987186024499),  // VERLLF
2264
17.5k
    UINT64_C(253987186028595),  // VERLLG
2265
17.5k
    UINT64_C(253987186020403),  // VERLLH
2266
17.5k
    UINT64_C(253987186016371),  // VERLLV
2267
17.5k
    UINT64_C(253987186016371),  // VERLLVB
2268
17.5k
    UINT64_C(253987186024563),  // VERLLVF
2269
17.5k
    UINT64_C(253987186028659),  // VERLLVG
2270
17.5k
    UINT64_C(253987186020467),  // VERLLVH
2271
17.5k
    UINT64_C(253987186016304),  // VESL
2272
17.5k
    UINT64_C(253987186016304),  // VESLB
2273
17.5k
    UINT64_C(253987186024496),  // VESLF
2274
17.5k
    UINT64_C(253987186028592),  // VESLG
2275
17.5k
    UINT64_C(253987186020400),  // VESLH
2276
17.5k
    UINT64_C(253987186016368),  // VESLV
2277
17.5k
    UINT64_C(253987186016368),  // VESLVB
2278
17.5k
    UINT64_C(253987186024560),  // VESLVF
2279
17.5k
    UINT64_C(253987186028656),  // VESLVG
2280
17.5k
    UINT64_C(253987186020464),  // VESLVH
2281
17.5k
    UINT64_C(253987186016314),  // VESRA
2282
17.5k
    UINT64_C(253987186016314),  // VESRAB
2283
17.5k
    UINT64_C(253987186024506),  // VESRAF
2284
17.5k
    UINT64_C(253987186028602),  // VESRAG
2285
17.5k
    UINT64_C(253987186020410),  // VESRAH
2286
17.5k
    UINT64_C(253987186016378),  // VESRAV
2287
17.5k
    UINT64_C(253987186016378),  // VESRAVB
2288
17.5k
    UINT64_C(253987186024570),  // VESRAVF
2289
17.5k
    UINT64_C(253987186028666),  // VESRAVG
2290
17.5k
    UINT64_C(253987186020474),  // VESRAVH
2291
17.5k
    UINT64_C(253987186016312),  // VESRL
2292
17.5k
    UINT64_C(253987186016312),  // VESRLB
2293
17.5k
    UINT64_C(253987186024504),  // VESRLF
2294
17.5k
    UINT64_C(253987186028600),  // VESRLG
2295
17.5k
    UINT64_C(253987186020408),  // VESRLH
2296
17.5k
    UINT64_C(253987186016376),  // VESRLV
2297
17.5k
    UINT64_C(253987186016376),  // VESRLVB
2298
17.5k
    UINT64_C(253987186024568),  // VESRLVF
2299
17.5k
    UINT64_C(253987186028664),  // VESRLVG
2300
17.5k
    UINT64_C(253987186020472),  // VESRLVH
2301
17.5k
    UINT64_C(253987186016483),  // VFA
2302
17.5k
    UINT64_C(253987186028771),  // VFADB
2303
17.5k
    UINT64_C(253987186016386),  // VFAE
2304
17.5k
    UINT64_C(253987186016386),  // VFAEB
2305
17.5k
    UINT64_C(253987187064962),  // VFAEBS
2306
17.5k
    UINT64_C(253987186024578),  // VFAEF
2307
17.5k
    UINT64_C(253987187073154),  // VFAEFS
2308
17.5k
    UINT64_C(253987186020482),  // VFAEH
2309
17.5k
    UINT64_C(253987187069058),  // VFAEHS
2310
17.5k
    UINT64_C(253987188113538),  // VFAEZB
2311
17.5k
    UINT64_C(253987189162114),  // VFAEZBS
2312
17.5k
    UINT64_C(253987188121730),  // VFAEZF
2313
17.5k
    UINT64_C(253987189170306),  // VFAEZFS
2314
17.5k
    UINT64_C(253987188117634),  // VFAEZH
2315
17.5k
    UINT64_C(253987189166210),  // VFAEZHS
2316
17.5k
    UINT64_C(253987186024675),  // VFASB
2317
17.5k
    UINT64_C(253987186016488),  // VFCE
2318
17.5k
    UINT64_C(253987186028776),  // VFCEDB
2319
17.5k
    UINT64_C(253987187077352),  // VFCEDBS
2320
17.5k
    UINT64_C(253987186024680),  // VFCESB
2321
17.5k
    UINT64_C(253987187073256),  // VFCESBS
2322
17.5k
    UINT64_C(253987186016491),  // VFCH
2323
17.5k
    UINT64_C(253987186028779),  // VFCHDB
2324
17.5k
    UINT64_C(253987187077355),  // VFCHDBS
2325
17.5k
    UINT64_C(253987186016490),  // VFCHE
2326
17.5k
    UINT64_C(253987186028778),  // VFCHEDB
2327
17.5k
    UINT64_C(253987187077354),  // VFCHEDBS
2328
17.5k
    UINT64_C(253987186024682),  // VFCHESB
2329
17.5k
    UINT64_C(253987187073258),  // VFCHESBS
2330
17.5k
    UINT64_C(253987186024683),  // VFCHSB
2331
17.5k
    UINT64_C(253987187073259),  // VFCHSBS
2332
17.5k
    UINT64_C(253987186016485),  // VFD
2333
17.5k
    UINT64_C(253987186028773),  // VFDDB
2334
17.5k
    UINT64_C(253987186024677),  // VFDSB
2335
17.5k
    UINT64_C(253987186016384),  // VFEE
2336
17.5k
    UINT64_C(253987186016384),  // VFEEB
2337
17.5k
    UINT64_C(253987187064960),  // VFEEBS
2338
17.5k
    UINT64_C(253987186024576),  // VFEEF
2339
17.5k
    UINT64_C(253987187073152),  // VFEEFS
2340
17.5k
    UINT64_C(253987186020480),  // VFEEH
2341
17.5k
    UINT64_C(253987187069056),  // VFEEHS
2342
17.5k
    UINT64_C(253987188113536),  // VFEEZB
2343
17.5k
    UINT64_C(253987189162112),  // VFEEZBS
2344
17.5k
    UINT64_C(253987188121728),  // VFEEZF
2345
17.5k
    UINT64_C(253987189170304),  // VFEEZFS
2346
17.5k
    UINT64_C(253987188117632),  // VFEEZH
2347
17.5k
    UINT64_C(253987189166208),  // VFEEZHS
2348
17.5k
    UINT64_C(253987186016385),  // VFENE
2349
17.5k
    UINT64_C(253987186016385),  // VFENEB
2350
17.5k
    UINT64_C(253987187064961),  // VFENEBS
2351
17.5k
    UINT64_C(253987186024577),  // VFENEF
2352
17.5k
    UINT64_C(253987187073153),  // VFENEFS
2353
17.5k
    UINT64_C(253987186020481),  // VFENEH
2354
17.5k
    UINT64_C(253987187069057),  // VFENEHS
2355
17.5k
    UINT64_C(253987188113537),  // VFENEZB
2356
17.5k
    UINT64_C(253987189162113),  // VFENEZBS
2357
17.5k
    UINT64_C(253987188121729),  // VFENEZF
2358
17.5k
    UINT64_C(253987189170305),  // VFENEZFS
2359
17.5k
    UINT64_C(253987188117633),  // VFENEZH
2360
17.5k
    UINT64_C(253987189166209),  // VFENEZHS
2361
17.5k
    UINT64_C(253987186016455),  // VFI
2362
17.5k
    UINT64_C(253987186028743),  // VFIDB
2363
17.5k
    UINT64_C(253987186024647),  // VFISB
2364
17.5k
    UINT64_C(253987186290920),  // VFKEDB
2365
17.5k
    UINT64_C(253987187339496),  // VFKEDBS
2366
17.5k
    UINT64_C(253987186286824),  // VFKESB
2367
17.5k
    UINT64_C(253987187335400),  // VFKESBS
2368
17.5k
    UINT64_C(253987186290923),  // VFKHDB
2369
17.5k
    UINT64_C(253987187339499),  // VFKHDBS
2370
17.5k
    UINT64_C(253987186290922),  // VFKHEDB
2371
17.5k
    UINT64_C(253987187339498),  // VFKHEDBS
2372
17.5k
    UINT64_C(253987186286826),  // VFKHESB
2373
17.5k
    UINT64_C(253987187335402),  // VFKHESBS
2374
17.5k
    UINT64_C(253987186286827),  // VFKHSB
2375
17.5k
    UINT64_C(253987187335403),  // VFKHSBS
2376
17.5k
    UINT64_C(253987186028748),  // VFLCDB
2377
17.5k
    UINT64_C(253987186024652),  // VFLCSB
2378
17.5k
    UINT64_C(253987186016452),  // VFLL
2379
17.5k
    UINT64_C(253987186024644),  // VFLLS
2380
17.5k
    UINT64_C(253987187077324),  // VFLNDB
2381
17.5k
    UINT64_C(253987187073228),  // VFLNSB
2382
17.5k
    UINT64_C(253987188125900),  // VFLPDB
2383
17.5k
    UINT64_C(253987188121804),  // VFLPSB
2384
17.5k
    UINT64_C(253987186016453),  // VFLR
2385
17.5k
    UINT64_C(253987186028741),  // VFLRD
2386
17.5k
    UINT64_C(253987186016487),  // VFM
2387
17.5k
    UINT64_C(253987186016399),  // VFMA
2388
17.5k
    UINT64_C(253987236348047),  // VFMADB
2389
17.5k
    UINT64_C(253987219570831),  // VFMASB
2390
17.5k
    UINT64_C(253987186016495),  // VFMAX
2391
17.5k
    UINT64_C(253987186028783),  // VFMAXDB
2392
17.5k
    UINT64_C(253987186024687),  // VFMAXSB
2393
17.5k
    UINT64_C(253987186028775),  // VFMDB
2394
17.5k
    UINT64_C(253987186016494),  // VFMIN
2395
17.5k
    UINT64_C(253987186028782),  // VFMINDB
2396
17.5k
    UINT64_C(253987186024686),  // VFMINSB
2397
17.5k
    UINT64_C(253987186016398),  // VFMS
2398
17.5k
    UINT64_C(253987186024679),  // VFMSB
2399
17.5k
    UINT64_C(253987236348046),  // VFMSDB
2400
17.5k
    UINT64_C(253987219570830),  // VFMSSB
2401
17.5k
    UINT64_C(253987186016415),  // VFNMA
2402
17.5k
    UINT64_C(253987236348063),  // VFNMADB
2403
17.5k
    UINT64_C(253987219570847),  // VFNMASB
2404
17.5k
    UINT64_C(253987186016414),  // VFNMS
2405
17.5k
    UINT64_C(253987236348062),  // VFNMSDB
2406
17.5k
    UINT64_C(253987219570846),  // VFNMSSB
2407
17.5k
    UINT64_C(253987186016460),  // VFPSO
2408
17.5k
    UINT64_C(253987186028748),  // VFPSODB
2409
17.5k
    UINT64_C(253987186024652),  // VFPSOSB
2410
17.5k
    UINT64_C(253987186016482),  // VFS
2411
17.5k
    UINT64_C(253987186028770),  // VFSDB
2412
17.5k
    UINT64_C(253987186016462),  // VFSQ
2413
17.5k
    UINT64_C(253987186028750),  // VFSQDB
2414
17.5k
    UINT64_C(253987186024654),  // VFSQSB
2415
17.5k
    UINT64_C(253987186024674),  // VFSSB
2416
17.5k
    UINT64_C(253987186016330),  // VFTCI
2417
17.5k
    UINT64_C(253987186028618),  // VFTCIDB
2418
17.5k
    UINT64_C(253987186024522),  // VFTCISB
2419
17.5k
    UINT64_C(253987186016324),  // VGBM
2420
17.5k
    UINT64_C(253987186016275),  // VGEF
2421
17.5k
    UINT64_C(253987186016274),  // VGEG
2422
17.5k
    UINT64_C(253987186016436),  // VGFM
2423
17.5k
    UINT64_C(253987186016444),  // VGFMA
2424
17.5k
    UINT64_C(253987186016444),  // VGFMAB
2425
17.5k
    UINT64_C(253987219570876),  // VGFMAF
2426
17.5k
    UINT64_C(253987236348092),  // VGFMAG
2427
17.5k
    UINT64_C(253987202793660),  // VGFMAH
2428
17.5k
    UINT64_C(253987186016436),  // VGFMB
2429
17.5k
    UINT64_C(253987186024628),  // VGFMF
2430
17.5k
    UINT64_C(253987186028724),  // VGFMG
2431
17.5k
    UINT64_C(253987186020532),  // VGFMH
2432
17.5k
    UINT64_C(253987186016326),  // VGM
2433
17.5k
    UINT64_C(253987186016326),  // VGMB
2434
17.5k
    UINT64_C(253987186024518),  // VGMF
2435
17.5k
    UINT64_C(253987186028614),  // VGMG
2436
17.5k
    UINT64_C(253987186020422),  // VGMH
2437
17.5k
    UINT64_C(253987186016348),  // VISTR
2438
17.5k
    UINT64_C(253987186016348),  // VISTRB
2439
17.5k
    UINT64_C(253987187064924),  // VISTRBS
2440
17.5k
    UINT64_C(253987186024540),  // VISTRF
2441
17.5k
    UINT64_C(253987187073116),  // VISTRFS
2442
17.5k
    UINT64_C(253987186020444),  // VISTRH
2443
17.5k
    UINT64_C(253987187069020),  // VISTRHS
2444
17.5k
    UINT64_C(253987186016262),  // VL
2445
17.5k
    UINT64_C(253987186016263),  // VLBB
2446
17.5k
    UINT64_C(253987186016478),  // VLC
2447
17.5k
    UINT64_C(253987186016478),  // VLCB
2448
17.5k
    UINT64_C(253987186024670),  // VLCF
2449
17.5k
    UINT64_C(253987186028766),  // VLCG
2450
17.5k
    UINT64_C(253987186020574),  // VLCH
2451
17.5k
    UINT64_C(253987186016452),  // VLDE
2452
17.5k
    UINT64_C(253987186024644),  // VLDEB
2453
17.5k
    UINT64_C(253987186016256),  // VLEB
2454
17.5k
    UINT64_C(253987186016453),  // VLED
2455
17.5k
    UINT64_C(253987186028741),  // VLEDB
2456
17.5k
    UINT64_C(253987186016259),  // VLEF
2457
17.5k
    UINT64_C(253987186016258),  // VLEG
2458
17.5k
    UINT64_C(253987186016257),  // VLEH
2459
17.5k
    UINT64_C(253987186016320),  // VLEIB
2460
17.5k
    UINT64_C(253987186016323),  // VLEIF
2461
17.5k
    UINT64_C(253987186016322),  // VLEIG
2462
17.5k
    UINT64_C(253987186016321),  // VLEIH
2463
17.5k
    UINT64_C(253987186016289),  // VLGV
2464
17.5k
    UINT64_C(253987186016289),  // VLGVB
2465
17.5k
    UINT64_C(253987186024481),  // VLGVF
2466
17.5k
    UINT64_C(253987186028577),  // VLGVG
2467
17.5k
    UINT64_C(253987186020385),  // VLGVH
2468
17.5k
    UINT64_C(252887674388553),  // VLIP
2469
17.5k
    UINT64_C(253987186016311),  // VLL
2470
17.5k
    UINT64_C(253987186016260),  // VLLEZ
2471
17.5k
    UINT64_C(253987186016260),  // VLLEZB
2472
17.5k
    UINT64_C(253987186024452),  // VLLEZF
2473
17.5k
    UINT64_C(253987186028548),  // VLLEZG
2474
17.5k
    UINT64_C(253987186020356),  // VLLEZH
2475
17.5k
    UINT64_C(253987186040836),  // VLLEZLF
2476
17.5k
    UINT64_C(253987186016310),  // VLM
2477
17.5k
    UINT64_C(253987186016479),  // VLP
2478
17.5k
    UINT64_C(253987186016479),  // VLPB
2479
17.5k
    UINT64_C(253987186024671),  // VLPF
2480
17.5k
    UINT64_C(253987186028767),  // VLPG
2481
17.5k
    UINT64_C(253987186020575),  // VLPH
2482
17.5k
    UINT64_C(253987186016342),  // VLR
2483
17.5k
    UINT64_C(253987186016261),  // VLREP
2484
17.5k
    UINT64_C(253987186016261),  // VLREPB
2485
17.5k
    UINT64_C(253987186024453),  // VLREPF
2486
17.5k
    UINT64_C(253987186028549),  // VLREPG
2487
17.5k
    UINT64_C(253987186020357),  // VLREPH
2488
17.5k
    UINT64_C(252887674388533),  // VLRL
2489
17.5k
    UINT64_C(252887674388535),  // VLRLR
2490
17.5k
    UINT64_C(253987186016290),  // VLVG
2491
17.5k
    UINT64_C(253987186016290),  // VLVGB
2492
17.5k
    UINT64_C(253987186024482),  // VLVGF
2493
17.5k
    UINT64_C(253987186028578),  // VLVGG
2494
17.5k
    UINT64_C(253987186020386),  // VLVGH
2495
17.5k
    UINT64_C(253987186016354),  // VLVGP
2496
17.5k
    UINT64_C(253987186016430),  // VMAE
2497
17.5k
    UINT64_C(253987186016430),  // VMAEB
2498
17.5k
    UINT64_C(253987219570862),  // VMAEF
2499
17.5k
    UINT64_C(253987202793646),  // VMAEH
2500
17.5k
    UINT64_C(253987186016427),  // VMAH
2501
17.5k
    UINT64_C(253987186016427),  // VMAHB
2502
17.5k
    UINT64_C(253987219570859),  // VMAHF
2503
17.5k
    UINT64_C(253987202793643),  // VMAHH
2504
17.5k
    UINT64_C(253987186016426),  // VMAL
2505
17.5k
    UINT64_C(253987186016426),  // VMALB
2506
17.5k
    UINT64_C(253987186016428),  // VMALE
2507
17.5k
    UINT64_C(253987186016428),  // VMALEB
2508
17.5k
    UINT64_C(253987219570860),  // VMALEF
2509
17.5k
    UINT64_C(253987202793644),  // VMALEH
2510
17.5k
    UINT64_C(253987219570858),  // VMALF
2511
17.5k
    UINT64_C(253987186016425),  // VMALH
2512
17.5k
    UINT64_C(253987186016425),  // VMALHB
2513
17.5k
    UINT64_C(253987219570857),  // VMALHF
2514
17.5k
    UINT64_C(253987202793641),  // VMALHH
2515
17.5k
    UINT64_C(253987202793642),  // VMALHW
2516
17.5k
    UINT64_C(253987186016429),  // VMALO
2517
17.5k
    UINT64_C(253987186016429),  // VMALOB
2518
17.5k
    UINT64_C(253987219570861),  // VMALOF
2519
17.5k
    UINT64_C(253987202793645),  // VMALOH
2520
17.5k
    UINT64_C(253987186016431),  // VMAO
2521
17.5k
    UINT64_C(253987186016431),  // VMAOB
2522
17.5k
    UINT64_C(253987219570863),  // VMAOF
2523
17.5k
    UINT64_C(253987202793647),  // VMAOH
2524
17.5k
    UINT64_C(253987186016422),  // VME
2525
17.5k
    UINT64_C(253987186016422),  // VMEB
2526
17.5k
    UINT64_C(253987186024614),  // VMEF
2527
17.5k
    UINT64_C(253987186020518),  // VMEH
2528
17.5k
    UINT64_C(253987186016419),  // VMH
2529
17.5k
    UINT64_C(253987186016419),  // VMHB
2530
17.5k
    UINT64_C(253987186024611),  // VMHF
2531
17.5k
    UINT64_C(253987186020515),  // VMHH
2532
17.5k
    UINT64_C(253987186016418),  // VML
2533
17.5k
    UINT64_C(253987186016418),  // VMLB
2534
17.5k
    UINT64_C(253987186016420),  // VMLE
2535
17.5k
    UINT64_C(253987186016420),  // VMLEB
2536
17.5k
    UINT64_C(253987186024612),  // VMLEF
2537
17.5k
    UINT64_C(253987186020516),  // VMLEH
2538
17.5k
    UINT64_C(253987186024610),  // VMLF
2539
17.5k
    UINT64_C(253987186016417),  // VMLH
2540
17.5k
    UINT64_C(253987186016417),  // VMLHB
2541
17.5k
    UINT64_C(253987186024609),  // VMLHF
2542
17.5k
    UINT64_C(253987186020513),  // VMLHH
2543
17.5k
    UINT64_C(253987186020514),  // VMLHW
2544
17.5k
    UINT64_C(253987186016421),  // VMLO
2545
17.5k
    UINT64_C(253987186016421),  // VMLOB
2546
17.5k
    UINT64_C(253987186024613),  // VMLOF
2547
17.5k
    UINT64_C(253987186020517),  // VMLOH
2548
17.5k
    UINT64_C(253987186016510),  // VMN
2549
17.5k
    UINT64_C(253987186016510),  // VMNB
2550
17.5k
    UINT64_C(253987186024702),  // VMNF
2551
17.5k
    UINT64_C(253987186028798),  // VMNG
2552
17.5k
    UINT64_C(253987186020606),  // VMNH
2553
17.5k
    UINT64_C(253987186016508),  // VMNL
2554
17.5k
    UINT64_C(253987186016508),  // VMNLB
2555
17.5k
    UINT64_C(253987186024700),  // VMNLF
2556
17.5k
    UINT64_C(253987186028796),  // VMNLG
2557
17.5k
    UINT64_C(253987186020604),  // VMNLH
2558
17.5k
    UINT64_C(253987186016423),  // VMO
2559
17.5k
    UINT64_C(253987186016423),  // VMOB
2560
17.5k
    UINT64_C(253987186024615),  // VMOF
2561
17.5k
    UINT64_C(253987186020519),  // VMOH
2562
17.5k
    UINT64_C(252887674388600),  // VMP
2563
17.5k
    UINT64_C(253987186016353),  // VMRH
2564
17.5k
    UINT64_C(253987186016353),  // VMRHB
2565
17.5k
    UINT64_C(253987186024545),  // VMRHF
2566
17.5k
    UINT64_C(253987186028641),  // VMRHG
2567
17.5k
    UINT64_C(253987186020449),  // VMRHH
2568
17.5k
    UINT64_C(253987186016352),  // VMRL
2569
17.5k
    UINT64_C(253987186016352),  // VMRLB
2570
17.5k
    UINT64_C(253987186024544),  // VMRLF
2571
17.5k
    UINT64_C(253987186028640),  // VMRLG
2572
17.5k
    UINT64_C(253987186020448),  // VMRLH
2573
17.5k
    UINT64_C(253987186016440),  // VMSL
2574
17.5k
    UINT64_C(253987236348088),  // VMSLG
2575
17.5k
    UINT64_C(252887674388601),  // VMSP
2576
17.5k
    UINT64_C(253987186016511),  // VMX
2577
17.5k
    UINT64_C(253987186016511),  // VMXB
2578
17.5k
    UINT64_C(253987186024703),  // VMXF
2579
17.5k
    UINT64_C(253987186028799),  // VMXG
2580
17.5k
    UINT64_C(253987186020607),  // VMXH
2581
17.5k
    UINT64_C(253987186016509),  // VMXL
2582
17.5k
    UINT64_C(253987186016509),  // VMXLB
2583
17.5k
    UINT64_C(253987186024701),  // VMXLF
2584
17.5k
    UINT64_C(253987186028797),  // VMXLG
2585
17.5k
    UINT64_C(253987186020605),  // VMXLH
2586
17.5k
    UINT64_C(253987186016360),  // VN
2587
17.5k
    UINT64_C(253987186016361),  // VNC
2588
17.5k
    UINT64_C(253987186016366),  // VNN
2589
17.5k
    UINT64_C(253987186016363),  // VNO
2590
17.5k
    UINT64_C(253987186016364),  // VNX
2591
17.5k
    UINT64_C(253987186016362),  // VO
2592
17.5k
    UINT64_C(253987186016367),  // VOC
2593
17.5k
    UINT64_C(253991480918084),  // VONE
2594
17.5k
    UINT64_C(253987186016388),  // VPDI
2595
17.5k
    UINT64_C(253987186016396),  // VPERM
2596
17.5k
    UINT64_C(253987186016404),  // VPK
2597
17.5k
    UINT64_C(253987186024596),  // VPKF
2598
17.5k
    UINT64_C(253987186028692),  // VPKG
2599
17.5k
    UINT64_C(253987186020500),  // VPKH
2600
17.5k
    UINT64_C(253987186016405),  // VPKLS
2601
17.5k
    UINT64_C(253987186024597),  // VPKLSF
2602
17.5k
    UINT64_C(253987187073173),  // VPKLSFS
2603
17.5k
    UINT64_C(253987186028693),  // VPKLSG
2604
17.5k
    UINT64_C(253987187077269),  // VPKLSGS
2605
17.5k
    UINT64_C(253987186020501),  // VPKLSH
2606
17.5k
    UINT64_C(253987187069077),  // VPKLSHS
2607
17.5k
    UINT64_C(253987186016407),  // VPKS
2608
17.5k
    UINT64_C(253987186024599),  // VPKSF
2609
17.5k
    UINT64_C(253987187073175),  // VPKSFS
2610
17.5k
    UINT64_C(253987186028695),  // VPKSG
2611
17.5k
    UINT64_C(253987187077271),  // VPKSGS
2612
17.5k
    UINT64_C(253987186020503),  // VPKSH
2613
17.5k
    UINT64_C(253987187069079),  // VPKSHS
2614
17.5k
    UINT64_C(252887674388532),  // VPKZ
2615
17.5k
    UINT64_C(253987186016336),  // VPOPCT
2616
17.5k
    UINT64_C(253987186016336),  // VPOPCTB
2617
17.5k
    UINT64_C(253987186024528),  // VPOPCTF
2618
17.5k
    UINT64_C(253987186028624),  // VPOPCTG
2619
17.5k
    UINT64_C(253987186020432),  // VPOPCTH
2620
17.5k
    UINT64_C(252887674388571),  // VPSOP
2621
17.5k
    UINT64_C(253987186016333),  // VREP
2622
17.5k
    UINT64_C(253987186016333),  // VREPB
2623
17.5k
    UINT64_C(253987186024525),  // VREPF
2624
17.5k
    UINT64_C(253987186028621),  // VREPG
2625
17.5k
    UINT64_C(253987186020429),  // VREPH
2626
17.5k
    UINT64_C(253987186016325),  // VREPI
2627
17.5k
    UINT64_C(253987186016325),  // VREPIB
2628
17.5k
    UINT64_C(253987186024517),  // VREPIF
2629
17.5k
    UINT64_C(253987186028613),  // VREPIG
2630
17.5k
    UINT64_C(253987186020421),  // VREPIH
2631
17.5k
    UINT64_C(252887674388603),  // VRP
2632
17.5k
    UINT64_C(253987186016503),  // VS
2633
17.5k
    UINT64_C(253987186016503),  // VSB
2634
17.5k
    UINT64_C(253987186016445),  // VSBCBI
2635
17.5k
    UINT64_C(253987253125309),  // VSBCBIQ
2636
17.5k
    UINT64_C(253987186016447),  // VSBI
2637
17.5k
    UINT64_C(253987253125311),  // VSBIQ
2638
17.5k
    UINT64_C(253987186016501),  // VSCBI
2639
17.5k
    UINT64_C(253987186016501),  // VSCBIB
2640
17.5k
    UINT64_C(253987186024693),  // VSCBIF
2641
17.5k
    UINT64_C(253987186028789),  // VSCBIG
2642
17.5k
    UINT64_C(253987186020597),  // VSCBIH
2643
17.5k
    UINT64_C(253987186032885),  // VSCBIQ
2644
17.5k
    UINT64_C(253987186016283),  // VSCEF
2645
17.5k
    UINT64_C(253987186016282),  // VSCEG
2646
17.5k
    UINT64_C(252887674388606),  // VSDP
2647
17.5k
    UINT64_C(253987186016351),  // VSEG
2648
17.5k
    UINT64_C(253987186016351),  // VSEGB
2649
17.5k
    UINT64_C(253987186024543),  // VSEGF
2650
17.5k
    UINT64_C(253987186020447),  // VSEGH
2651
17.5k
    UINT64_C(253987186016397),  // VSEL
2652
17.5k
    UINT64_C(253987186024695),  // VSF
2653
17.5k
    UINT64_C(253987186028791),  // VSG
2654
17.5k
    UINT64_C(253987186020599),  // VSH
2655
17.5k
    UINT64_C(253987186016372),  // VSL
2656
17.5k
    UINT64_C(253987186016373),  // VSLB
2657
17.5k
    UINT64_C(253987186016375),  // VSLDB
2658
17.5k
    UINT64_C(252887674388595),  // VSP
2659
17.5k
    UINT64_C(253987186032887),  // VSQ
2660
17.5k
    UINT64_C(253987186016382),  // VSRA
2661
17.5k
    UINT64_C(253987186016383),  // VSRAB
2662
17.5k
    UINT64_C(253987186016380),  // VSRL
2663
17.5k
    UINT64_C(253987186016381),  // VSRLB
2664
17.5k
    UINT64_C(252887674388569),  // VSRP
2665
17.5k
    UINT64_C(253987186016270),  // VST
2666
17.5k
    UINT64_C(253987186016264),  // VSTEB
2667
17.5k
    UINT64_C(253987186016267),  // VSTEF
2668
17.5k
    UINT64_C(253987186016266),  // VSTEG
2669
17.5k
    UINT64_C(253987186016265),  // VSTEH
2670
17.5k
    UINT64_C(253987186016319),  // VSTL
2671
17.5k
    UINT64_C(253987186016318),  // VSTM
2672
17.5k
    UINT64_C(253987186016394),  // VSTRC
2673
17.5k
    UINT64_C(253987186016394),  // VSTRCB
2674
17.5k
    UINT64_C(253987187064970),  // VSTRCBS
2675
17.5k
    UINT64_C(253987219570826),  // VSTRCF
2676
17.5k
    UINT64_C(253987220619402),  // VSTRCFS
2677
17.5k
    UINT64_C(253987202793610),  // VSTRCH
2678
17.5k
    UINT64_C(253987203842186),  // VSTRCHS
2679
17.5k
    UINT64_C(253987188113546),  // VSTRCZB
2680
17.5k
    UINT64_C(253987189162122),  // VSTRCZBS
2681
17.5k
    UINT64_C(253987221667978),  // VSTRCZF
2682
17.5k
    UINT64_C(253987222716554),  // VSTRCZFS
2683
17.5k
    UINT64_C(253987204890762),  // VSTRCZH
2684
17.5k
    UINT64_C(253987205939338),  // VSTRCZHS
2685
17.5k
    UINT64_C(252887674388541),  // VSTRL
2686
17.5k
    UINT64_C(252887674388543),  // VSTRLR
2687
17.5k
    UINT64_C(253987186016356),  // VSUM
2688
17.5k
    UINT64_C(253987186016356),  // VSUMB
2689
17.5k
    UINT64_C(253987186016357),  // VSUMG
2690
17.5k
    UINT64_C(253987186024549),  // VSUMGF
2691
17.5k
    UINT64_C(253987186020453),  // VSUMGH
2692
17.5k
    UINT64_C(253987186020452),  // VSUMH
2693
17.5k
    UINT64_C(253987186016359),  // VSUMQ
2694
17.5k
    UINT64_C(253987186024551),  // VSUMQF
2695
17.5k
    UINT64_C(253987186028647),  // VSUMQG
2696
17.5k
    UINT64_C(253987186016472),  // VTM
2697
17.5k
    UINT64_C(252887674388575),  // VTP
2698
17.5k
    UINT64_C(253987186016471),  // VUPH
2699
17.5k
    UINT64_C(253987186016471),  // VUPHB
2700
17.5k
    UINT64_C(253987186024663),  // VUPHF
2701
17.5k
    UINT64_C(253987186020567),  // VUPHH
2702
17.5k
    UINT64_C(252887674388540),  // VUPKZ
2703
17.5k
    UINT64_C(253987186016470),  // VUPL
2704
17.5k
    UINT64_C(253987186016470),  // VUPLB
2705
17.5k
    UINT64_C(253987186024662),  // VUPLF
2706
17.5k
    UINT64_C(253987186016469),  // VUPLH
2707
17.5k
    UINT64_C(253987186016469),  // VUPLHB
2708
17.5k
    UINT64_C(253987186024661),  // VUPLHF
2709
17.5k
    UINT64_C(253987186020565),  // VUPLHH
2710
17.5k
    UINT64_C(253987186020566),  // VUPLHW
2711
17.5k
    UINT64_C(253987186016468),  // VUPLL
2712
17.5k
    UINT64_C(253987186016468),  // VUPLLB
2713
17.5k
    UINT64_C(253987186024660),  // VUPLLF
2714
17.5k
    UINT64_C(253987186020564),  // VUPLLH
2715
17.5k
    UINT64_C(253987186016365),  // VX
2716
17.5k
    UINT64_C(253987186016324),  // VZERO
2717
17.5k
    UINT64_C(253987186553027),  // WCDGB
2718
17.5k
    UINT64_C(253987186553025),  // WCDLGB
2719
17.5k
    UINT64_C(253987186553026),  // WCGDB
2720
17.5k
    UINT64_C(253987186553024),  // WCLGDB
2721
17.5k
    UINT64_C(253987186553059),  // WFADB
2722
17.5k
    UINT64_C(253987186548963),  // WFASB
2723
17.5k
    UINT64_C(253987186557155),  // WFAXB
2724
17.5k
    UINT64_C(253987186016459),  // WFC
2725
17.5k
    UINT64_C(253987186028747),  // WFCDB
2726
17.5k
    UINT64_C(253987186553064),  // WFCEDB
2727
17.5k
    UINT64_C(253987187601640),  // WFCEDBS
2728
17.5k
    UINT64_C(253987186548968),  // WFCESB
2729
17.5k
    UINT64_C(253987187597544),  // WFCESBS
2730
17.5k
    UINT64_C(253987186557160),  // WFCEXB
2731
17.5k
    UINT64_C(253987187605736),  // WFCEXBS
2732
17.5k
    UINT64_C(253987186553067),  // WFCHDB
2733
17.5k
    UINT64_C(253987187601643),  // WFCHDBS
2734
17.5k
    UINT64_C(253987186553066),  // WFCHEDB
2735
17.5k
    UINT64_C(253987187601642),  // WFCHEDBS
2736
17.5k
    UINT64_C(253987186548970),  // WFCHESB
2737
17.5k
    UINT64_C(253987187597546),  // WFCHESBS
2738
17.5k
    UINT64_C(253987186557162),  // WFCHEXB
2739
17.5k
    UINT64_C(253987187605738),  // WFCHEXBS
2740
17.5k
    UINT64_C(253987186548971),  // WFCHSB
2741
17.5k
    UINT64_C(253987187597547),  // WFCHSBS
2742
17.5k
    UINT64_C(253987186557163),  // WFCHXB
2743
17.5k
    UINT64_C(253987187605739),  // WFCHXBS
2744
17.5k
    UINT64_C(253987186024651),  // WFCSB
2745
17.5k
    UINT64_C(253987186032843),  // WFCXB
2746
17.5k
    UINT64_C(253987186553061),  // WFDDB
2747
17.5k
    UINT64_C(253987186548965),  // WFDSB
2748
17.5k
    UINT64_C(253987186557157),  // WFDXB
2749
17.5k
    UINT64_C(253987186553031),  // WFIDB
2750
17.5k
    UINT64_C(253987186548935),  // WFISB
2751
17.5k
    UINT64_C(253987186557127),  // WFIXB
2752
17.5k
    UINT64_C(253987186016458),  // WFK
2753
17.5k
    UINT64_C(253987186028746),  // WFKDB
2754
17.5k
    UINT64_C(253987186815208),  // WFKEDB
2755
17.5k
    UINT64_C(253987187863784),  // WFKEDBS
2756
17.5k
    UINT64_C(253987186811112),  // WFKESB
2757
17.5k
    UINT64_C(253987187859688),  // WFKESBS
2758
17.5k
    UINT64_C(253987186819304),  // WFKEXB
2759
17.5k
    UINT64_C(253987187867880),  // WFKEXBS
2760
17.5k
    UINT64_C(253987186815211),  // WFKHDB
2761
17.5k
    UINT64_C(253987187863787),  // WFKHDBS
2762
17.5k
    UINT64_C(253987186815210),  // WFKHEDB
2763
17.5k
    UINT64_C(253987187863786),  // WFKHEDBS
2764
17.5k
    UINT64_C(253987186811114),  // WFKHESB
2765
17.5k
    UINT64_C(253987187859690),  // WFKHESBS
2766
17.5k
    UINT64_C(253987186819306),  // WFKHEXB
2767
17.5k
    UINT64_C(253987187867882),  // WFKHEXBS
2768
17.5k
    UINT64_C(253987186811115),  // WFKHSB
2769
17.5k
    UINT64_C(253987187859691),  // WFKHSBS
2770
17.5k
    UINT64_C(253987186819307),  // WFKHXB
2771
17.5k
    UINT64_C(253987187867883),  // WFKHXBS
2772
17.5k
    UINT64_C(253987186024650),  // WFKSB
2773
17.5k
    UINT64_C(253987186032842),  // WFKXB
2774
17.5k
    UINT64_C(253987186553036),  // WFLCDB
2775
17.5k
    UINT64_C(253987186548940),  // WFLCSB
2776
17.5k
    UINT64_C(253987186557132),  // WFLCXB
2777
17.5k
    UINT64_C(253987186553028),  // WFLLD
2778
17.5k
    UINT64_C(253987186548932),  // WFLLS
2779
17.5k
    UINT64_C(253987187601612),  // WFLNDB
2780
17.5k
    UINT64_C(253987187597516),  // WFLNSB
2781
17.5k
    UINT64_C(253987187605708),  // WFLNXB
2782
17.5k
    UINT64_C(253987188650188),  // WFLPDB
2783
17.5k
    UINT64_C(253987188646092),  // WFLPSB
2784
17.5k
    UINT64_C(253987188654284),  // WFLPXB
2785
17.5k
    UINT64_C(253987186553029),  // WFLRD
2786
17.5k
    UINT64_C(253987186557125),  // WFLRX
2787
17.5k
    UINT64_C(253987236872335),  // WFMADB
2788
17.5k
    UINT64_C(253987220095119),  // WFMASB
2789
17.5k
    UINT64_C(253987253649551),  // WFMAXB
2790
17.5k
    UINT64_C(253987186553071),  // WFMAXDB
2791
17.5k
    UINT64_C(253987186548975),  // WFMAXSB
2792
17.5k
    UINT64_C(253987186557167),  // WFMAXXB
2793
17.5k
    UINT64_C(253987186553063),  // WFMDB
2794
17.5k
    UINT64_C(253987186553070),  // WFMINDB
2795
17.5k
    UINT64_C(253987186548974),  // WFMINSB
2796
17.5k
    UINT64_C(253987186557166),  // WFMINXB
2797
17.5k
    UINT64_C(253987186548967),  // WFMSB
2798
17.5k
    UINT64_C(253987236872334),  // WFMSDB
2799
17.5k
    UINT64_C(253987220095118),  // WFMSSB
2800
17.5k
    UINT64_C(253987253649550),  // WFMSXB
2801
17.5k
    UINT64_C(253987186557159),  // WFMXB
2802
17.5k
    UINT64_C(253987236872351),  // WFNMADB
2803
17.5k
    UINT64_C(253987220095135),  // WFNMASB
2804
17.5k
    UINT64_C(253987253649567),  // WFNMAXB
2805
17.5k
    UINT64_C(253987236872350),  // WFNMSDB
2806
17.5k
    UINT64_C(253987220095134),  // WFNMSSB
2807
17.5k
    UINT64_C(253987253649566),  // WFNMSXB
2808
17.5k
    UINT64_C(253987186553036),  // WFPSODB
2809
17.5k
    UINT64_C(253987186548940),  // WFPSOSB
2810
17.5k
    UINT64_C(253987186557132),  // WFPSOXB
2811
17.5k
    UINT64_C(253987186553058),  // WFSDB
2812
17.5k
    UINT64_C(253987186553038),  // WFSQDB
2813
17.5k
    UINT64_C(253987186548942),  // WFSQSB
2814
17.5k
    UINT64_C(253987186557134),  // WFSQXB
2815
17.5k
    UINT64_C(253987186548962),  // WFSSB
2816
17.5k
    UINT64_C(253987186557154),  // WFSXB
2817
17.5k
    UINT64_C(253987186552906),  // WFTCIDB
2818
17.5k
    UINT64_C(253987186548810),  // WFTCISB
2819
17.5k
    UINT64_C(253987186557002),  // WFTCIXB
2820
17.5k
    UINT64_C(253987186548932),  // WLDEB
2821
17.5k
    UINT64_C(253987186553029),  // WLEDB
2822
17.5k
    UINT64_C(1459617792), // X
2823
17.5k
    UINT64_C(236394999971840),  // XC
2824
17.5k
    UINT64_C(249589139505282),  // XG
2825
17.5k
    UINT64_C(3112304640), // XGR
2826
17.5k
    UINT64_C(3118923776), // XGRK
2827
17.5k
    UINT64_C(2533359616), // XI
2828
17.5k
    UINT64_C(211132002336768),  // XIHF
2829
17.5k
    UINT64_C(211136297304064),  // XILF
2830
17.5k
    UINT64_C(258385232527447),  // XIY
2831
17.5k
    UINT64_C(5888), // XR
2832
17.5k
    UINT64_C(3119972352), // XRK
2833
17.5k
    UINT64_C(2994077696), // XSCH
2834
17.5k
    UINT64_C(249589139505239),  // XY
2835
17.5k
    UINT64_C(272678883688448),  // ZAP
2836
17.5k
    UINT64_C(0)
2837
17.5k
  };
2838
17.5k
  const unsigned opcode = MI.getOpcode();
2839
17.5k
  uint64_t Value = InstBits[opcode];
2840
17.5k
  uint64_t op = 0;
2841
17.5k
  (void)op;  // suppress warning
2842
17.5k
  switch (opcode) {
2843
17.5k
    case SystemZ::CSCH:
2844
26
    case SystemZ::HSCH:
2845
26
    case SystemZ::IPK:
2846
26
    case SystemZ::PALB:
2847
26
    case SystemZ::PCC:
2848
26
    case SystemZ::PCKMO:
2849
26
    case SystemZ::PFPO:
2850
26
    case SystemZ::PR:
2851
26
    case SystemZ::PTFF:
2852
26
    case SystemZ::PTLB:
2853
26
    case SystemZ::RCHP:
2854
26
    case SystemZ::RSCH:
2855
26
    case SystemZ::SAL:
2856
26
    case SystemZ::SAM24:
2857
26
    case SystemZ::SAM31:
2858
26
    case SystemZ::SAM64:
2859
26
    case SystemZ::SCHM:
2860
26
    case SystemZ::SCKPF:
2861
26
    case SystemZ::TAM:
2862
26
    case SystemZ::TEND:
2863
26
    case SystemZ::TRAP2:
2864
26
    case SystemZ::UPT:
2865
26
    case SystemZ::XSCH: {
2866
26
      break;
2867
26
    }
2868
50
    case SystemZ::LASP:
2869
50
    case SystemZ::MVCDK:
2870
50
    case SystemZ::MVCSK:
2871
50
    case SystemZ::STRAG:
2872
50
    case SystemZ::TPROT: {
2873
50
      // op: BD1
2874
50
      op = getBDAddr12Encoding(MI, 0, Fixups, STI);
2875
50
      Value |= (op & UINT64_C(65535)) << 16;
2876
50
      // op: BD2
2877
50
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
2878
50
      Value |= op & UINT64_C(65535);
2879
50
      break;
2880
50
    }
2881
50
    case SystemZ::CSST:
2882
18
    case SystemZ::ECTG:
2883
18
    case SystemZ::MVCOS: {
2884
18
      // op: BD1
2885
18
      op = getBDAddr12Encoding(MI, 0, Fixups, STI);
2886
18
      Value |= (op & UINT64_C(65535)) << 16;
2887
18
      // op: BD2
2888
18
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
2889
18
      Value |= op & UINT64_C(65535);
2890
18
      // op: R3
2891
18
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
2892
18
      Value |= (op & UINT64_C(15)) << 36;
2893
18
      break;
2894
18
    }
2895
24
    case SystemZ::PKA:
2896
24
    case SystemZ::PKU: {
2897
24
      // op: BD1
2898
24
      op = getBDAddr12Encoding(MI, 0, Fixups, STI);
2899
24
      Value |= (op & UINT64_C(65535)) << 16;
2900
24
      // op: BDL2
2901
24
      op = getBDLAddr12Len8Encoding(MI, 2, Fixups, STI);
2902
24
      Value |= (op & UINT64_C(16711680)) << 16;
2903
24
      Value |= op & UINT64_C(65535);
2904
24
      break;
2905
24
    }
2906
133
    case SystemZ::CGHSI:
2907
133
    case SystemZ::CHHSI:
2908
133
    case SystemZ::CHSI:
2909
133
    case SystemZ::CLFHSI:
2910
133
    case SystemZ::CLGHSI:
2911
133
    case SystemZ::CLHHSI:
2912
133
    case SystemZ::MVGHI:
2913
133
    case SystemZ::MVHHI:
2914
133
    case SystemZ::MVHI:
2915
133
    case SystemZ::TBEGIN:
2916
133
    case SystemZ::TBEGINC: {
2917
133
      // op: BD1
2918
133
      op = getBDAddr12Encoding(MI, 0, Fixups, STI);
2919
133
      Value |= (op & UINT64_C(65535)) << 16;
2920
133
      // op: I2
2921
133
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2922
133
      Value |= op & UINT64_C(65535);
2923
133
      break;
2924
133
    }
2925
133
    case SystemZ::CLI:
2926
63
    case SystemZ::MC:
2927
63
    case SystemZ::MVI:
2928
63
    case SystemZ::NI:
2929
63
    case SystemZ::OI:
2930
63
    case SystemZ::STNSM:
2931
63
    case SystemZ::STOSM:
2932
63
    case SystemZ::TM:
2933
63
    case SystemZ::XI: {
2934
63
      // op: BD1
2935
63
      op = getBDAddr12Encoding(MI, 0, Fixups, STI);
2936
63
      Value |= op & UINT64_C(65535);
2937
63
      // op: I2
2938
63
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2939
63
      Value |= (op & UINT64_C(255)) << 16;
2940
63
      break;
2941
63
    }
2942
63
    case SystemZ::LPD:
2943
24
    case SystemZ::LPDG: {
2944
24
      // op: BD1
2945
24
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
2946
24
      Value |= (op & UINT64_C(65535)) << 16;
2947
24
      // op: BD2
2948
24
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
2949
24
      Value |= op & UINT64_C(65535);
2950
24
      // op: R3
2951
24
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2952
24
      Value |= (op & UINT64_C(15)) << 36;
2953
24
      break;
2954
24
    }
2955
24
    case SystemZ::InsnSSF: {
2956
1
      // op: BD1
2957
1
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
2958
1
      Value |= (op & UINT64_C(65535)) << 16;
2959
1
      // op: BD2
2960
1
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
2961
1
      Value |= op & UINT64_C(65535);
2962
1
      // op: R3
2963
1
      op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
2964
1
      Value |= (op & UINT64_C(15)) << 36;
2965
1
      // op: enc
2966
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2967
1
      Value |= op & UINT64_C(280375465082880);
2968
1
      Value |= op & UINT64_C(64424509440);
2969
1
      break;
2970
24
    }
2971
24
    case SystemZ::InsnSSE: {
2972
1
      // op: BD1
2973
1
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
2974
1
      Value |= (op & UINT64_C(65535)) << 16;
2975
1
      // op: BD2
2976
1
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
2977
1
      Value |= op & UINT64_C(65535);
2978
1
      // op: enc
2979
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2980
1
      Value |= op & UINT64_C(281470681743360);
2981
1
      break;
2982
24
    }
2983
24
    case SystemZ::InsnSIL: {
2984
1
      // op: BD1
2985
1
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
2986
1
      Value |= (op & UINT64_C(65535)) << 16;
2987
1
      // op: I2
2988
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
2989
1
      Value |= op & UINT64_C(65535);
2990
1
      // op: enc
2991
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2992
1
      Value |= op & UINT64_C(281470681743360);
2993
1
      break;
2994
24
    }
2995
24
    case SystemZ::InsnSI: {
2996
1
      // op: BD1
2997
1
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
2998
1
      Value |= op & UINT64_C(65535);
2999
1
      // op: I2
3000
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3001
1
      Value |= (op & UINT64_C(255)) << 16;
3002
1
      // op: enc
3003
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3004
1
      Value |= op & UINT64_C(4278190080);
3005
1
      break;
3006
24
    }
3007
112
    case SystemZ::AGSI:
3008
112
    case SystemZ::ALGSI:
3009
112
    case SystemZ::ALSI:
3010
112
    case SystemZ::ASI:
3011
112
    case SystemZ::CLIY:
3012
112
    case SystemZ::MVIY:
3013
112
    case SystemZ::NIY:
3014
112
    case SystemZ::OIY:
3015
112
    case SystemZ::TMY:
3016
112
    case SystemZ::XIY: {
3017
112
      // op: BD1
3018
112
      op = getBDAddr20Encoding(MI, 0, Fixups, STI);
3019
112
      Value |= (op & UINT64_C(16777215)) << 8;
3020
112
      // op: I2
3021
112
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3022
112
      Value |= (op & UINT64_C(255)) << 32;
3023
112
      break;
3024
112
    }
3025
112
    case SystemZ::InsnSIY: {
3026
1
      // op: BD1
3027
1
      op = getBDAddr20Encoding(MI, 1, Fixups, STI);
3028
1
      Value |= (op & UINT64_C(16777215)) << 8;
3029
1
      // op: I2
3030
1
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3031
1
      Value |= (op & UINT64_C(255)) << 32;
3032
1
      // op: enc
3033
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3034
1
      Value |= op & UINT64_C(280375465082880);
3035
1
      Value |= op & UINT64_C(255);
3036
1
      break;
3037
112
    }
3038
300
    case SystemZ::CFC:
3039
300
    case SystemZ::LCCTL:
3040
300
    case SystemZ::LFAS:
3041
300
    case SystemZ::LFPC:
3042
300
    case SystemZ::LPCTL:
3043
300
    case SystemZ::LPP:
3044
300
    case SystemZ::LPSW:
3045
300
    case SystemZ::LPSWE:
3046
300
    case SystemZ::LSCTL:
3047
300
    case SystemZ::MSCH:
3048
300
    case SystemZ::PC:
3049
300
    case SystemZ::QCTRI:
3050
300
    case SystemZ::QSI:
3051
300
    case SystemZ::RP:
3052
300
    case SystemZ::SAC:
3053
300
    case SystemZ::SACF:
3054
300
    case SystemZ::SCK:
3055
300
    case SystemZ::SCKC:
3056
300
    case SystemZ::SIE:
3057
300
    case SystemZ::SIGA:
3058
300
    case SystemZ::SPKA:
3059
300
    case SystemZ::SPT:
3060
300
    case SystemZ::SPX:
3061
300
    case SystemZ::SRNM:
3062
300
    case SystemZ::SRNMB:
3063
300
    case SystemZ::SRNMT:
3064
300
    case SystemZ::SSCH:
3065
300
    case SystemZ::SSM:
3066
300
    case SystemZ::STAP:
3067
300
    case SystemZ::STCK:
3068
300
    case SystemZ::STCKC:
3069
300
    case SystemZ::STCKE:
3070
300
    case SystemZ::STCKF:
3071
300
    case SystemZ::STCPS:
3072
300
    case SystemZ::STCRW:
3073
300
    case SystemZ::STFL:
3074
300
    case SystemZ::STFLE:
3075
300
    case SystemZ::STFPC:
3076
300
    case SystemZ::STIDP:
3077
300
    case SystemZ::STPT:
3078
300
    case SystemZ::STPX:
3079
300
    case SystemZ::STSCH:
3080
300
    case SystemZ::STSI:
3081
300
    case SystemZ::TABORT:
3082
300
    case SystemZ::TPI:
3083
300
    case SystemZ::TRAP4:
3084
300
    case SystemZ::TS:
3085
300
    case SystemZ::TSCH: {
3086
300
      // op: BD2
3087
300
      op = getBDAddr12Encoding(MI, 0, Fixups, STI);
3088
300
      Value |= op & UINT64_C(65535);
3089
300
      break;
3090
300
    }
3091
300
    case SystemZ::InsnS: {
3092
1
      // op: BD2
3093
1
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
3094
1
      Value |= op & UINT64_C(65535);
3095
1
      // op: enc
3096
1
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3097
1
      Value |= op & UINT64_C(4294901760);
3098
1
      break;
3099
300
    }
3100
300
    case SystemZ::TP: {
3101
7
      // op: BDL1
3102
7
      op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI);
3103
7
      Value |= (op & UINT64_C(983040)) << 20;
3104
7
      Value |= (op & UINT64_C(65535)) << 16;
3105
7
      break;
3106
300
    }
3107
300
    case SystemZ::SRP: {
3108
13
      // op: BDL1
3109
13
      op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI);
3110
13
      Value |= (op & UINT64_C(983040)) << 20;
3111
13
      Value |= (op & UINT64_C(65535)) << 16;
3112
13
      // op: BD2
3113
13
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
3114
13
      Value |= op & UINT64_C(65535);
3115
13
      // op: I3
3116
13
      op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
3117
13
      Value |= (op & UINT64_C(15)) << 32;
3118
13
      break;
3119
300
    }
3120
300
    case SystemZ::AP:
3121
126
    case SystemZ::CP:
3122
126
    case SystemZ::DP:
3123
126
    case SystemZ::MP:
3124
126
    case SystemZ::MVO:
3125
126
    case SystemZ::PACK:
3126
126
    case SystemZ::SP:
3127
126
    case SystemZ::UNPK:
3128
126
    case SystemZ::ZAP: {
3129
126
      // op: BDL1
3130
126
      op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI);
3131
126
      Value |= (op & UINT64_C(983040)) << 20;
3132
126
      Value |= (op & UINT64_C(65535)) << 16;
3133
126
      // op: BDL2
3134
126
      op = getBDLAddr12Len4Encoding(MI, 3, Fixups, STI);
3135
126
      Value |= (op & UINT64_C(983040)) << 16;
3136
126
      Value |= op & UINT64_C(65535);
3137
126
      break;
3138
126
    }
3139
180
    case SystemZ::CLC:
3140
180
    case SystemZ::ED:
3141
180
    case SystemZ::EDMK:
3142
180
    case SystemZ::MVC:
3143
180
    case SystemZ::MVCIN:
3144
180
    case SystemZ::MVN:
3145
180
    case SystemZ::MVZ:
3146
180
    case SystemZ::NC:
3147
180
    case SystemZ::OC:
3148
180
    case SystemZ::TR:
3149
180
    case SystemZ::TRT:
3150
180
    case SystemZ::TRTR:
3151
180
    case SystemZ::UNPKA:
3152
180
    case SystemZ::UNPKU:
3153
180
    case SystemZ::XC: {
3154
180
      // op: BDL1
3155
180
      op = getBDLAddr12Len8Encoding(MI, 0, Fixups, STI);
3156
180
      Value |= (op & UINT64_C(16777215)) << 16;
3157
180
      // op: BD2
3158
180
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
3159
180
      Value |= op & UINT64_C(65535);
3160
180
      break;
3161
180
    }
3162
180
    case SystemZ::NIAI: {
3163
8
      // op: I1
3164
8
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3165
8
      Value |= (op & UINT64_C(15)) << 4;
3166
8
      // op: I2
3167
8
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3168
8
      Value |= op & UINT64_C(15);
3169
8
      break;
3170
180
    }
3171
180
    case SystemZ::SVC: {
3172
4
      // op: I1
3173
4
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3174
4
      Value |= op & UINT64_C(255);
3175
4
      break;
3176
180
    }
3177
180
    case SystemZ::BRCAsm: {
3178
22
      // op: M1
3179
22
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3180
22
      Value |= (op & UINT64_C(15)) << 20;
3181
22
      // op: RI2
3182
22
      op = getPC16DBLEncoding(MI, 1, Fixups, STI);
3183
22
      Value |= op & UINT64_C(65535);
3184
22
      break;
3185
180
    }
3186
180
    case SystemZ::BCAsm: {
3187
22
      // op: M1
3188
22
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3189
22
      Value |= (op & UINT64_C(15)) << 20;
3190
22
      // op: XBD2
3191
22
      op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
3192
22
      Value |= op & UINT64_C(1048575);
3193
22
      break;
3194
180
    }
3195
180
    case SystemZ::BPRP: {
3196
38
      // op: M1
3197
38
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3198
38
      Value |= (op & UINT64_C(15)) << 36;
3199
38
      // op: RI2
3200
38
      op = getPC12DBLBPPEncoding(MI, 1, Fixups, STI);
3201
38
      Value |= (op & UINT64_C(4095)) << 24;
3202
38
      // op: RI3
3203
38
      op = getPC24DBLBPPEncoding(MI, 2, Fixups, STI);
3204
38
      Value |= op & UINT64_C(16777215);
3205
38
      break;
3206
180
    }
3207
180
    case SystemZ::BPP: {
3208
24
      // op: M1
3209
24
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3210
24
      Value |= (op & UINT64_C(15)) << 36;
3211
24
      // op: RI2
3212
24
      op = getPC16DBLBPPEncoding(MI, 1, Fixups, STI);
3213
24
      Value |= op & UINT64_C(65535);
3214
24
      // op: BD3
3215
24
      op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
3216
24
      Value |= (op & UINT64_C(65535)) << 16;
3217
24
      break;
3218
180
    }
3219
180
    case SystemZ::BRCLAsm:
3220
32
    case SystemZ::PFDRL: {
3221
32
      // op: M1
3222
32
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3223
32
      Value |= (op & UINT64_C(15)) << 36;
3224
32
      // op: RI2
3225
32
      op = getPC32DBLEncoding(MI, 1, Fixups, STI);
3226
32
      Value |= op & UINT64_C(4294967295);
3227
32
      break;
3228
32
    }
3229
58
    case SystemZ::BICAsm:
3230
58
    case SystemZ::PFD: {
3231
58
      // op: M1
3232
58
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3233
58
      Value |= (op & UINT64_C(15)) << 36;
3234
58
      // op: XBD2
3235
58
      op = getBDXAddr20Encoding(MI, 1, Fixups, STI);
3236
58
      Value |= (op & UINT64_C(268435455)) << 8;
3237
58
      break;
3238
58
    }
3239
58
    case SystemZ::BRC: {
3240
0
      // op: M1
3241
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3242
0
      Value |= (op & UINT64_C(15)) << 20;
3243
0
      // op: RI2
3244
0
      op = getPC16DBLEncoding(MI, 2, Fixups, STI);
3245
0
      Value |= op & UINT64_C(65535);
3246
0
      break;
3247
58
    }
3248
58
    case SystemZ::BC: {
3249
0
      // op: M1
3250
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3251
0
      Value |= (op & UINT64_C(15)) << 20;
3252
0
      // op: XBD2
3253
0
      op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
3254
0
      Value |= op & UINT64_C(1048575);
3255
0
      break;
3256
58
    }
3257
58
    case SystemZ::BRCL: {
3258
0
      // op: M1
3259
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3260
0
      Value |= (op & UINT64_C(15)) << 36;
3261
0
      // op: RI2
3262
0
      op = getPC32DBLEncoding(MI, 2, Fixups, STI);
3263
0
      Value |= op & UINT64_C(4294967295);
3264
0
      break;
3265
58
    }
3266
58
    case SystemZ::BIC: {
3267
0
      // op: M1
3268
0
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3269
0
      Value |= (op & UINT64_C(15)) << 36;
3270
0
      // op: XBD2
3271
0
      op = getBDXAddr20Encoding(MI, 2, Fixups, STI);
3272
0
      Value |= (op & UINT64_C(268435455)) << 8;
3273
0
      break;
3274
58
    }
3275
144
    case SystemZ::CDPT:
3276
144
    case SystemZ::CDZT:
3277
144
    case SystemZ::CPDT:
3278
144
    case SystemZ::CPXT:
3279
144
    case SystemZ::CXPT:
3280
144
    case SystemZ::CXZT:
3281
144
    case SystemZ::CZDT:
3282
144
    case SystemZ::CZXT: {
3283
144
      // op: R1
3284
144
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3285
144
      Value |= (op & UINT64_C(15)) << 12;
3286
144
      // op: BDL2
3287
144
      op = getBDLAddr12Len8Encoding(MI, 1, Fixups, STI);
3288
144
      Value |= (op & UINT64_C(16777215)) << 16;
3289
144
      // op: M3
3290
144
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3291
144
      Value |= (op & UINT64_C(15)) << 8;
3292
144
      break;
3293
144
    }
3294
144
    case SystemZ::MY:
3295
63
    case SystemZ::MYH:
3296
63
    case SystemZ::MYL:
3297
63
    case SystemZ::SLDT:
3298
63
    case SystemZ::SLXT:
3299
63
    case SystemZ::SRDT:
3300
63
    case SystemZ::SRXT: {
3301
63
      // op: R1
3302
63
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3303
63
      Value |= (op & UINT64_C(15)) << 12;
3304
63
      // op: R3
3305
63
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3306
63
      Value |= (op & UINT64_C(15)) << 36;
3307
63
      // op: XBD2
3308
63
      op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
3309
63
      Value |= (op & UINT64_C(1048575)) << 16;
3310
63
      break;
3311
63
    }
3312
63
    case SystemZ::MYHR:
3313
18
    case SystemZ::MYLR:
3314
18
    case SystemZ::MYR: {
3315
18
      // op: R1
3316
18
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3317
18
      Value |= (op & UINT64_C(15)) << 12;
3318
18
      // op: R3
3319
18
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3320
18
      Value |= (op & UINT64_C(15)) << 4;
3321
18
      // op: R2
3322
18
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3323
18
      Value |= op & UINT64_C(15);
3324
18
      break;
3325
18
    }
3326
99
    case SystemZ::MAD:
3327
99
    case SystemZ::MADB:
3328
99
    case SystemZ::MAE:
3329
99
    case SystemZ::MAEB:
3330
99
    case SystemZ::MAY:
3331
99
    case SystemZ::MAYH:
3332
99
    case SystemZ::MAYL:
3333
99
    case SystemZ::MSD:
3334
99
    case SystemZ::MSDB:
3335
99
    case SystemZ::MSE:
3336
99
    case SystemZ::MSEB: {
3337
99
      // op: R1
3338
99
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3339
99
      Value |= (op & UINT64_C(15)) << 12;
3340
99
      // op: R3
3341
99
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3342
99
      Value |= (op & UINT64_C(15)) << 36;
3343
99
      // op: XBD2
3344
99
      op = getBDXAddr12Encoding(MI, 3, Fixups, STI);
3345
99
      Value |= (op & UINT64_C(1048575)) << 16;
3346
99
      break;
3347
99
    }
3348
99
    case SystemZ::MADBR:
3349
66
    case SystemZ::MADR:
3350
66
    case SystemZ::MAEBR:
3351
66
    case SystemZ::MAER:
3352
66
    case SystemZ::MAYHR:
3353
66
    case SystemZ::MAYLR:
3354
66
    case SystemZ::MAYR:
3355
66
    case SystemZ::MSDBR:
3356
66
    case SystemZ::MSDR:
3357
66
    case SystemZ::MSEBR:
3358
66
    case SystemZ::MSER: {
3359
66
      // op: R1
3360
66
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3361
66
      Value |= (op & UINT64_C(15)) << 12;
3362
66
      // op: R3
3363
66
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3364
66
      Value |= (op & UINT64_C(15)) << 4;
3365
66
      // op: R2
3366
66
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3367
66
      Value |= op & UINT64_C(15);
3368
66
      break;
3369
66
    }
3370
66
    case SystemZ::SLA:
3371
64
    case SystemZ::SLDA:
3372
64
    case SystemZ::SLDL:
3373
64
    case SystemZ::SLL:
3374
64
    case SystemZ::SRA:
3375
64
    case SystemZ::SRDA:
3376
64
    case SystemZ::SRDL:
3377
64
    case SystemZ::SRL: {
3378
64
      // op: R1
3379
64
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3380
64
      Value |= (op & UINT64_C(15)) << 20;
3381
64
      // op: BD2
3382
64
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3383
64
      Value |= op & UINT64_C(65535);
3384
64
      break;
3385
64
    }
3386
69
    case SystemZ::CGHI:
3387
69
    case SystemZ::CHI:
3388
69
    case SystemZ::LGHI:
3389
69
    case SystemZ::LHI:
3390
69
    case SystemZ::LLIHH:
3391
69
    case SystemZ::LLIHL:
3392
69
    case SystemZ::LLILH:
3393
69
    case SystemZ::LLILL:
3394
69
    case SystemZ::TMHH:
3395
69
    case SystemZ::TMHL:
3396
69
    case SystemZ::TMLH:
3397
69
    case SystemZ::TMLL: {
3398
69
      // op: R1
3399
69
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3400
69
      Value |= (op & UINT64_C(15)) << 20;
3401
69
      // op: I2
3402
69
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3403
69
      Value |= op & UINT64_C(65535);
3404
69
      break;
3405
69
    }
3406
76
    case SystemZ::AGHI:
3407
76
    case SystemZ::AHI:
3408
76
    case SystemZ::IIHH:
3409
76
    case SystemZ::IIHL:
3410
76
    case SystemZ::IILH:
3411
76
    case SystemZ::IILL:
3412
76
    case SystemZ::MGHI:
3413
76
    case SystemZ::MHI:
3414
76
    case SystemZ::NIHH:
3415
76
    case SystemZ::NIHL:
3416
76
    case SystemZ::NILH:
3417
76
    case SystemZ::NILL:
3418
76
    case SystemZ::OIHH:
3419
76
    case SystemZ::OIHL:
3420
76
    case SystemZ::OILH:
3421
76
    case SystemZ::OILL: {
3422
76
      // op: R1
3423
76
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3424
76
      Value |= (op & UINT64_C(15)) << 20;
3425
76
      // op: I2
3426
76
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3427
76
      Value |= op & UINT64_C(65535);
3428
76
      break;
3429
76
    }
3430
76
    case SystemZ::CLM:
3431
14
    case SystemZ::STCM: {
3432
14
      // op: R1
3433
14
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3434
14
      Value |= (op & UINT64_C(15)) << 20;
3435
14
      // op: M3
3436
14
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3437
14
      Value |= (op & UINT64_C(15)) << 16;
3438
14
      // op: BD2
3439
14
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3440
14
      Value |= op & UINT64_C(65535);
3441
14
      break;
3442
14
    }
3443
14
    case SystemZ::ICM: {
3444
7
      // op: R1
3445
7
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3446
7
      Value |= (op & UINT64_C(15)) << 20;
3447
7
      // op: M3
3448
7
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3449
7
      Value |= (op & UINT64_C(15)) << 16;
3450
7
      // op: BD2
3451
7
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
3452
7
      Value |= op & UINT64_C(65535);
3453
7
      break;
3454
14
    }
3455
98
    case SystemZ::DIAG:
3456
98
    case SystemZ::LAM:
3457
98
    case SystemZ::LCTL:
3458
98
    case SystemZ::LM:
3459
98
    case SystemZ::SIGP:
3460
98
    case SystemZ::STAM:
3461
98
    case SystemZ::STCTL:
3462
98
    case SystemZ::STM:
3463
98
    case SystemZ::TRACE: {
3464
98
      // op: R1
3465
98
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3466
98
      Value |= (op & UINT64_C(15)) << 20;
3467
98
      // op: R3
3468
98
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3469
98
      Value |= (op & UINT64_C(15)) << 16;
3470
98
      // op: BD2
3471
98
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3472
98
      Value |= op & UINT64_C(65535);
3473
98
      break;
3474
98
    }
3475
98
    case SystemZ::CLCLE:
3476
14
    case SystemZ::MVCLE: {
3477
14
      // op: R1
3478
14
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3479
14
      Value |= (op & UINT64_C(15)) << 20;
3480
14
      // op: R3
3481
14
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3482
14
      Value |= (op & UINT64_C(15)) << 16;
3483
14
      // op: BD2
3484
14
      op = getBDAddr12Encoding(MI, 4, Fixups, STI);
3485
14
      Value |= op & UINT64_C(65535);
3486
14
      break;
3487
14
    }
3488
36
    case SystemZ::BXH:
3489
36
    case SystemZ::BXLE:
3490
36
    case SystemZ::CDS:
3491
36
    case SystemZ::CS: {
3492
36
      // op: R1
3493
36
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3494
36
      Value |= (op & UINT64_C(15)) << 20;
3495
36
      // op: R3
3496
36
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3497
36
      Value |= (op & UINT64_C(15)) << 16;
3498
36
      // op: BD2
3499
36
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
3500
36
      Value |= op & UINT64_C(65535);
3501
36
      break;
3502
36
    }
3503
36
    case SystemZ::BRXH:
3504
26
    case SystemZ::BRXLE: {
3505
26
      // op: R1
3506
26
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3507
26
      Value |= (op & UINT64_C(15)) << 20;
3508
26
      // op: R3
3509
26
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3510
26
      Value |= (op & UINT64_C(15)) << 16;
3511
26
      // op: RI2
3512
26
      op = getPC16DBLEncoding(MI, 3, Fixups, STI);
3513
26
      Value |= op & UINT64_C(65535);
3514
26
      break;
3515
26
    }
3516
26
    case SystemZ::BRCT:
3517
10
    case SystemZ::BRCTG: {
3518
10
      // op: R1
3519
10
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3520
10
      Value |= (op & UINT64_C(15)) << 20;
3521
10
      // op: RI2
3522
10
      op = getPC16DBLEncoding(MI, 2, Fixups, STI);
3523
10
      Value |= op & UINT64_C(65535);
3524
10
      break;
3525
10
    }
3526
21
    case SystemZ::BRAS: {
3527
21
      // op: R1
3528
21
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3529
21
      Value |= (op & UINT64_C(15)) << 20;
3530
21
      // op: RI2
3531
21
      op = getPC16DBLTLSEncoding(MI, 1, Fixups, STI);
3532
21
      Value |= op & UINT64_C(65535);
3533
21
      break;
3534
10
    }
3535
158
    case SystemZ::BAL:
3536
158
    case SystemZ::BAS:
3537
158
    case SystemZ::C:
3538
158
    case SystemZ::CD:
3539
158
    case SystemZ::CE:
3540
158
    case SystemZ::CH:
3541
158
    case SystemZ::CL:
3542
158
    case SystemZ::CVD:
3543
158
    case SystemZ::EX:
3544
158
    case SystemZ::L:
3545
158
    case SystemZ::LA:
3546
158
    case SystemZ::LAE:
3547
158
    case SystemZ::LD:
3548
158
    case SystemZ::LE:
3549
158
    case SystemZ::LH:
3550
158
    case SystemZ::LRA:
3551
158
    case SystemZ::ST:
3552
158
    case SystemZ::STC:
3553
158
    case SystemZ::STD:
3554
158
    case SystemZ::STE:
3555
158
    case SystemZ::STH: {
3556
158
      // op: R1
3557
158
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3558
158
      Value |= (op & UINT64_C(15)) << 20;
3559
158
      // op: XBD2
3560
158
      op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
3561
158
      Value |= op & UINT64_C(1048575);
3562
158
      break;
3563
158
    }
3564
210
    case SystemZ::A:
3565
210
    case SystemZ::AD:
3566
210
    case SystemZ::AE:
3567
210
    case SystemZ::AH:
3568
210
    case SystemZ::AL:
3569
210
    case SystemZ::AU:
3570
210
    case SystemZ::AW:
3571
210
    case SystemZ::BCT:
3572
210
    case SystemZ::CVB:
3573
210
    case SystemZ::D:
3574
210
    case SystemZ::DD:
3575
210
    case SystemZ::DE:
3576
210
    case SystemZ::IC:
3577
210
    case SystemZ::IC32:
3578
210
    case SystemZ::M:
3579
210
    case SystemZ::MD:
3580
210
    case SystemZ::MDE:
3581
210
    case SystemZ::ME:
3582
210
    case SystemZ::MH:
3583
210
    case SystemZ::MS:
3584
210
    case SystemZ::MXD:
3585
210
    case SystemZ::N:
3586
210
    case SystemZ::O:
3587
210
    case SystemZ::S:
3588
210
    case SystemZ::SD:
3589
210
    case SystemZ::SE:
3590
210
    case SystemZ::SH:
3591
210
    case SystemZ::SL:
3592
210
    case SystemZ::SU:
3593
210
    case SystemZ::SW:
3594
210
    case SystemZ::X: {
3595
210
      // op: R1
3596
210
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3597
210
      Value |= (op & UINT64_C(15)) << 20;
3598
210
      // op: XBD2
3599
210
      op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
3600
210
      Value |= op & UINT64_C(1048575);
3601
210
      break;
3602
210
    }
3603
210
    case SystemZ::PLO: {
3604
6
      // op: R1
3605
6
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3606
6
      Value |= (op & UINT64_C(15)) << 36;
3607
6
      // op: BD2
3608
6
      op = getBDAddr12Encoding(MI, 1, Fixups, STI);
3609
6
      Value |= (op & UINT64_C(65535)) << 16;
3610
6
      // op: R3
3611
6
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3612
6
      Value |= (op & UINT64_C(15)) << 32;
3613
6
      // op: BD4
3614
6
      op = getBDAddr12Encoding(MI, 4, Fixups, STI);
3615
6
      Value |= op & UINT64_C(65535);
3616
6
      break;
3617
210
    }
3618
210
    case SystemZ::LMD: {
3619
9
      // op: R1
3620
9
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3621
9
      Value |= (op & UINT64_C(15)) << 36;
3622
9
      // op: BD2
3623
9
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3624
9
      Value |= (op & UINT64_C(65535)) << 16;
3625
9
      // op: R3
3626
9
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3627
9
      Value |= (op & UINT64_C(15)) << 32;
3628
9
      // op: BD4
3629
9
      op = getBDAddr12Encoding(MI, 4, Fixups, STI);
3630
9
      Value |= op & UINT64_C(65535);
3631
9
      break;
3632
210
    }
3633
210
    case SystemZ::VLGVB:
3634
56
    case SystemZ::VLGVF:
3635
56
    case SystemZ::VLGVG:
3636
56
    case SystemZ::VLGVH: {
3637
56
      // op: R1
3638
56
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3639
56
      Value |= (op & UINT64_C(15)) << 36;
3640
56
      // op: BD2
3641
56
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3642
56
      Value |= (op & UINT64_C(65535)) << 16;
3643
56
      // op: V3
3644
56
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3645
56
      Value |= (op & UINT64_C(15)) << 32;
3646
56
      Value |= (op & UINT64_C(16)) << 6;
3647
56
      break;
3648
56
    }
3649
56
    case SystemZ::VLGV: {
3650
16
      // op: R1
3651
16
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3652
16
      Value |= (op & UINT64_C(15)) << 36;
3653
16
      // op: BD2
3654
16
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3655
16
      Value |= (op & UINT64_C(65535)) << 16;
3656
16
      // op: V3
3657
16
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3658
16
      Value |= (op & UINT64_C(15)) << 32;
3659
16
      Value |= (op & UINT64_C(16)) << 6;
3660
16
      // op: M4
3661
16
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3662
16
      Value |= (op & UINT64_C(15)) << 12;
3663
16
      break;
3664
56
    }
3665
144
    case SystemZ::CLGTAsmE:
3666
144
    case SystemZ::CLGTAsmH:
3667
144
    case SystemZ::CLGTAsmHE:
3668
144
    case SystemZ::CLGTAsmL:
3669
144
    case SystemZ::CLGTAsmLE:
3670
144
    case SystemZ::CLGTAsmLH:
3671
144
    case SystemZ::CLGTAsmNE:
3672
144
    case SystemZ::CLGTAsmNH:
3673
144
    case SystemZ::CLGTAsmNHE:
3674
144
    case SystemZ::CLGTAsmNL:
3675
144
    case SystemZ::CLGTAsmNLE:
3676
144
    case SystemZ::CLGTAsmNLH:
3677
144
    case SystemZ::CLTAsmE:
3678
144
    case SystemZ::CLTAsmH:
3679
144
    case SystemZ::CLTAsmHE:
3680
144
    case SystemZ::CLTAsmL:
3681
144
    case SystemZ::CLTAsmLE:
3682
144
    case SystemZ::CLTAsmLH:
3683
144
    case SystemZ::CLTAsmNE:
3684
144
    case SystemZ::CLTAsmNH:
3685
144
    case SystemZ::CLTAsmNHE:
3686
144
    case SystemZ::CLTAsmNL:
3687
144
    case SystemZ::CLTAsmNLE:
3688
144
    case SystemZ::CLTAsmNLH:
3689
144
    case SystemZ::STOCAsmE:
3690
144
    case SystemZ::STOCAsmH:
3691
144
    case SystemZ::STOCAsmHE:
3692
144
    case SystemZ::STOCAsmL:
3693
144
    case SystemZ::STOCAsmLE:
3694
144
    case SystemZ::STOCAsmLH:
3695
144
    case SystemZ::STOCAsmM:
3696
144
    case SystemZ::STOCAsmNE:
3697
144
    case SystemZ::STOCAsmNH:
3698
144
    case SystemZ::STOCAsmNHE:
3699
144
    case SystemZ::STOCAsmNL:
3700
144
    case SystemZ::STOCAsmNLE:
3701
144
    case SystemZ::STOCAsmNLH:
3702
144
    case SystemZ::STOCAsmNM:
3703
144
    case SystemZ::STOCAsmNO:
3704
144
    case SystemZ::STOCAsmNP:
3705
144
    case SystemZ::STOCAsmNZ:
3706
144
    case SystemZ::STOCAsmO:
3707
144
    case SystemZ::STOCAsmP:
3708
144
    case SystemZ::STOCAsmZ:
3709
144
    case SystemZ::STOCFHAsmE:
3710
144
    case SystemZ::STOCFHAsmH:
3711
144
    case SystemZ::STOCFHAsmHE:
3712
144
    case SystemZ::STOCFHAsmL:
3713
144
    case SystemZ::STOCFHAsmLE:
3714
144
    case SystemZ::STOCFHAsmLH:
3715
144
    case SystemZ::STOCFHAsmM:
3716
144
    case SystemZ::STOCFHAsmNE:
3717
144
    case SystemZ::STOCFHAsmNH:
3718
144
    case SystemZ::STOCFHAsmNHE:
3719
144
    case SystemZ::STOCFHAsmNL:
3720
144
    case SystemZ::STOCFHAsmNLE:
3721
144
    case SystemZ::STOCFHAsmNLH:
3722
144
    case SystemZ::STOCFHAsmNM:
3723
144
    case SystemZ::STOCFHAsmNO:
3724
144
    case SystemZ::STOCFHAsmNP:
3725
144
    case SystemZ::STOCFHAsmNZ:
3726
144
    case SystemZ::STOCFHAsmO:
3727
144
    case SystemZ::STOCFHAsmP:
3728
144
    case SystemZ::STOCFHAsmZ:
3729
144
    case SystemZ::STOCGAsmE:
3730
144
    case SystemZ::STOCGAsmH:
3731
144
    case SystemZ::STOCGAsmHE:
3732
144
    case SystemZ::STOCGAsmL:
3733
144
    case SystemZ::STOCGAsmLE:
3734
144
    case SystemZ::STOCGAsmLH:
3735
144
    case SystemZ::STOCGAsmM:
3736
144
    case SystemZ::STOCGAsmNE:
3737
144
    case SystemZ::STOCGAsmNH:
3738
144
    case SystemZ::STOCGAsmNHE:
3739
144
    case SystemZ::STOCGAsmNL:
3740
144
    case SystemZ::STOCGAsmNLE:
3741
144
    case SystemZ::STOCGAsmNLH:
3742
144
    case SystemZ::STOCGAsmNM:
3743
144
    case SystemZ::STOCGAsmNO:
3744
144
    case SystemZ::STOCGAsmNP:
3745
144
    case SystemZ::STOCGAsmNZ:
3746
144
    case SystemZ::STOCGAsmO:
3747
144
    case SystemZ::STOCGAsmP:
3748
144
    case SystemZ::STOCGAsmZ: {
3749
144
      // op: R1
3750
144
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3751
144
      Value |= (op & UINT64_C(15)) << 36;
3752
144
      // op: BD2
3753
144
      op = getBDAddr20Encoding(MI, 1, Fixups, STI);
3754
144
      Value |= (op & UINT64_C(16777215)) << 8;
3755
144
      break;
3756
144
    }
3757
144
    case SystemZ::LOCAsmE:
3758
120
    case SystemZ::LOCAsmH:
3759
120
    case SystemZ::LOCAsmHE:
3760
120
    case SystemZ::LOCAsmL:
3761
120
    case SystemZ::LOCAsmLE:
3762
120
    case SystemZ::LOCAsmLH:
3763
120
    case SystemZ::LOCAsmM:
3764
120
    case SystemZ::LOCAsmNE:
3765
120
    case SystemZ::LOCAsmNH:
3766
120
    case SystemZ::LOCAsmNHE:
3767
120
    case SystemZ::LOCAsmNL:
3768
120
    case SystemZ::LOCAsmNLE:
3769
120
    case SystemZ::LOCAsmNLH:
3770
120
    case SystemZ::LOCAsmNM:
3771
120
    case SystemZ::LOCAsmNO:
3772
120
    case SystemZ::LOCAsmNP:
3773
120
    case SystemZ::LOCAsmNZ:
3774
120
    case SystemZ::LOCAsmO:
3775
120
    case SystemZ::LOCAsmP:
3776
120
    case SystemZ::LOCAsmZ:
3777
120
    case SystemZ::LOCFHAsmE:
3778
120
    case SystemZ::LOCFHAsmH:
3779
120
    case SystemZ::LOCFHAsmHE:
3780
120
    case SystemZ::LOCFHAsmL:
3781
120
    case SystemZ::LOCFHAsmLE:
3782
120
    case SystemZ::LOCFHAsmLH:
3783
120
    case SystemZ::LOCFHAsmM:
3784
120
    case SystemZ::LOCFHAsmNE:
3785
120
    case SystemZ::LOCFHAsmNH:
3786
120
    case SystemZ::LOCFHAsmNHE:
3787
120
    case SystemZ::LOCFHAsmNL:
3788
120
    case SystemZ::LOCFHAsmNLE:
3789
120
    case SystemZ::LOCFHAsmNLH:
3790
120
    case SystemZ::LOCFHAsmNM:
3791
120
    case SystemZ::LOCFHAsmNO:
3792
120
    case SystemZ::LOCFHAsmNP:
3793
120
    case SystemZ::LOCFHAsmNZ:
3794
120
    case SystemZ::LOCFHAsmO:
3795
120
    case SystemZ::LOCFHAsmP:
3796
120
    case SystemZ::LOCFHAsmZ:
3797
120
    case SystemZ::LOCGAsmE:
3798
120
    case SystemZ::LOCGAsmH:
3799
120
    case SystemZ::LOCGAsmHE:
3800
120
    case SystemZ::LOCGAsmL:
3801
120
    case SystemZ::LOCGAsmLE:
3802
120
    case SystemZ::LOCGAsmLH:
3803
120
    case SystemZ::LOCGAsmM:
3804
120
    case SystemZ::LOCGAsmNE:
3805
120
    case SystemZ::LOCGAsmNH:
3806
120
    case SystemZ::LOCGAsmNHE:
3807
120
    case SystemZ::LOCGAsmNL:
3808
120
    case SystemZ::LOCGAsmNLE:
3809
120
    case SystemZ::LOCGAsmNLH:
3810
120
    case SystemZ::LOCGAsmNM:
3811
120
    case SystemZ::LOCGAsmNO:
3812
120
    case SystemZ::LOCGAsmNP:
3813
120
    case SystemZ::LOCGAsmNZ:
3814
120
    case SystemZ::LOCGAsmO:
3815
120
    case SystemZ::LOCGAsmP:
3816
120
    case SystemZ::LOCGAsmZ: {
3817
120
      // op: R1
3818
120
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3819
120
      Value |= (op & UINT64_C(15)) << 36;
3820
120
      // op: BD2
3821
120
      op = getBDAddr20Encoding(MI, 2, Fixups, STI);
3822
120
      Value |= (op & UINT64_C(16777215)) << 8;
3823
120
      break;
3824
120
    }
3825
120
    case SystemZ::CGIBAsmE:
3826
80
    case SystemZ::CGIBAsmH:
3827
80
    case SystemZ::CGIBAsmHE:
3828
80
    case SystemZ::CGIBAsmL:
3829
80
    case SystemZ::CGIBAsmLE:
3830
80
    case SystemZ::CGIBAsmLH:
3831
80
    case SystemZ::CGIBAsmNE:
3832
80
    case SystemZ::CGIBAsmNH:
3833
80
    case SystemZ::CGIBAsmNHE:
3834
80
    case SystemZ::CGIBAsmNL:
3835
80
    case SystemZ::CGIBAsmNLE:
3836
80
    case SystemZ::CGIBAsmNLH:
3837
80
    case SystemZ::CIBAsmE:
3838
80
    case SystemZ::CIBAsmH:
3839
80
    case SystemZ::CIBAsmHE:
3840
80
    case SystemZ::CIBAsmL:
3841
80
    case SystemZ::CIBAsmLE:
3842
80
    case SystemZ::CIBAsmLH:
3843
80
    case SystemZ::CIBAsmNE:
3844
80
    case SystemZ::CIBAsmNH:
3845
80
    case SystemZ::CIBAsmNHE:
3846
80
    case SystemZ::CIBAsmNL:
3847
80
    case SystemZ::CIBAsmNLE:
3848
80
    case SystemZ::CIBAsmNLH:
3849
80
    case SystemZ::CLGIBAsmE:
3850
80
    case SystemZ::CLGIBAsmH:
3851
80
    case SystemZ::CLGIBAsmHE:
3852
80
    case SystemZ::CLGIBAsmL:
3853
80
    case SystemZ::CLGIBAsmLE:
3854
80
    case SystemZ::CLGIBAsmLH:
3855
80
    case SystemZ::CLGIBAsmNE:
3856
80
    case SystemZ::CLGIBAsmNH:
3857
80
    case SystemZ::CLGIBAsmNHE:
3858
80
    case SystemZ::CLGIBAsmNL:
3859
80
    case SystemZ::CLGIBAsmNLE:
3860
80
    case SystemZ::CLGIBAsmNLH:
3861
80
    case SystemZ::CLIBAsmE:
3862
80
    case SystemZ::CLIBAsmH:
3863
80
    case SystemZ::CLIBAsmHE:
3864
80
    case SystemZ::CLIBAsmL:
3865
80
    case SystemZ::CLIBAsmLE:
3866
80
    case SystemZ::CLIBAsmLH:
3867
80
    case SystemZ::CLIBAsmNE:
3868
80
    case SystemZ::CLIBAsmNH:
3869
80
    case SystemZ::CLIBAsmNHE:
3870
80
    case SystemZ::CLIBAsmNL:
3871
80
    case SystemZ::CLIBAsmNLE:
3872
80
    case SystemZ::CLIBAsmNLH: {
3873
80
      // op: R1
3874
80
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3875
80
      Value |= (op & UINT64_C(15)) << 36;
3876
80
      // op: I2
3877
80
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3878
80
      Value |= (op & UINT64_C(255)) << 8;
3879
80
      // op: BD4
3880
80
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
3881
80
      Value |= (op & UINT64_C(65535)) << 16;
3882
80
      break;
3883
80
    }
3884
80
    case SystemZ::CGIB:
3885
64
    case SystemZ::CGIBAsm:
3886
64
    case SystemZ::CIB:
3887
64
    case SystemZ::CIBAsm:
3888
64
    case SystemZ::CLGIB:
3889
64
    case SystemZ::CLGIBAsm:
3890
64
    case SystemZ::CLIB:
3891
64
    case SystemZ::CLIBAsm: {
3892
64
      // op: R1
3893
64
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3894
64
      Value |= (op & UINT64_C(15)) << 36;
3895
64
      // op: I2
3896
64
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3897
64
      Value |= (op & UINT64_C(255)) << 8;
3898
64
      // op: M3
3899
64
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3900
64
      Value |= (op & UINT64_C(15)) << 32;
3901
64
      // op: BD4
3902
64
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
3903
64
      Value |= (op & UINT64_C(65535)) << 16;
3904
64
      break;
3905
64
    }
3906
104
    case SystemZ::CGIJ:
3907
104
    case SystemZ::CGIJAsm:
3908
104
    case SystemZ::CIJ:
3909
104
    case SystemZ::CIJAsm:
3910
104
    case SystemZ::CLGIJ:
3911
104
    case SystemZ::CLGIJAsm:
3912
104
    case SystemZ::CLIJ:
3913
104
    case SystemZ::CLIJAsm: {
3914
104
      // op: R1
3915
104
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3916
104
      Value |= (op & UINT64_C(15)) << 36;
3917
104
      // op: I2
3918
104
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3919
104
      Value |= (op & UINT64_C(255)) << 8;
3920
104
      // op: M3
3921
104
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3922
104
      Value |= (op & UINT64_C(15)) << 32;
3923
104
      // op: RI4
3924
104
      op = getPC16DBLEncoding(MI, 3, Fixups, STI);
3925
104
      Value |= (op & UINT64_C(65535)) << 16;
3926
104
      break;
3927
104
    }
3928
144
    case SystemZ::CGIJAsmE:
3929
144
    case SystemZ::CGIJAsmH:
3930
144
    case SystemZ::CGIJAsmHE:
3931
144
    case SystemZ::CGIJAsmL:
3932
144
    case SystemZ::CGIJAsmLE:
3933
144
    case SystemZ::CGIJAsmLH:
3934
144
    case SystemZ::CGIJAsmNE:
3935
144
    case SystemZ::CGIJAsmNH:
3936
144
    case SystemZ::CGIJAsmNHE:
3937
144
    case SystemZ::CGIJAsmNL:
3938
144
    case SystemZ::CGIJAsmNLE:
3939
144
    case SystemZ::CGIJAsmNLH:
3940
144
    case SystemZ::CIJAsmE:
3941
144
    case SystemZ::CIJAsmH:
3942
144
    case SystemZ::CIJAsmHE:
3943
144
    case SystemZ::CIJAsmL:
3944
144
    case SystemZ::CIJAsmLE:
3945
144
    case SystemZ::CIJAsmLH:
3946
144
    case SystemZ::CIJAsmNE:
3947
144
    case SystemZ::CIJAsmNH:
3948
144
    case SystemZ::CIJAsmNHE:
3949
144
    case SystemZ::CIJAsmNL:
3950
144
    case SystemZ::CIJAsmNLE:
3951
144
    case SystemZ::CIJAsmNLH:
3952
144
    case SystemZ::CLGIJAsmE:
3953
144
    case SystemZ::CLGIJAsmH:
3954
144
    case SystemZ::CLGIJAsmHE:
3955
144
    case SystemZ::CLGIJAsmL:
3956
144
    case SystemZ::CLGIJAsmLE:
3957
144
    case SystemZ::CLGIJAsmLH:
3958
144
    case SystemZ::CLGIJAsmNE:
3959
144
    case SystemZ::CLGIJAsmNH:
3960
144
    case SystemZ::CLGIJAsmNHE:
3961
144
    case SystemZ::CLGIJAsmNL:
3962
144
    case SystemZ::CLGIJAsmNLE:
3963
144
    case SystemZ::CLGIJAsmNLH:
3964
144
    case SystemZ::CLIJAsmE:
3965
144
    case SystemZ::CLIJAsmH:
3966
144
    case SystemZ::CLIJAsmHE:
3967
144
    case SystemZ::CLIJAsmL:
3968
144
    case SystemZ::CLIJAsmLE:
3969
144
    case SystemZ::CLIJAsmLH:
3970
144
    case SystemZ::CLIJAsmNE:
3971
144
    case SystemZ::CLIJAsmNH:
3972
144
    case SystemZ::CLIJAsmNHE:
3973
144
    case SystemZ::CLIJAsmNL:
3974
144
    case SystemZ::CLIJAsmNLE:
3975
144
    case SystemZ::CLIJAsmNLH: {
3976
144
      // op: R1
3977
144
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3978
144
      Value |= (op & UINT64_C(15)) << 36;
3979
144
      // op: I2
3980
144
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3981
144
      Value |= (op & UINT64_C(255)) << 8;
3982
144
      // op: RI4
3983
144
      op = getPC16DBLEncoding(MI, 2, Fixups, STI);
3984
144
      Value |= (op & UINT64_C(65535)) << 16;
3985
144
      break;
3986
144
    }
3987
144
    case SystemZ::CGITAsmE:
3988
24
    case SystemZ::CGITAsmH:
3989
24
    case SystemZ::CGITAsmHE:
3990
24
    case SystemZ::CGITAsmL:
3991
24
    case SystemZ::CGITAsmLE:
3992
24
    case SystemZ::CGITAsmLH:
3993
24
    case SystemZ::CGITAsmNE:
3994
24
    case SystemZ::CGITAsmNH:
3995
24
    case SystemZ::CGITAsmNHE:
3996
24
    case SystemZ::CGITAsmNL:
3997
24
    case SystemZ::CGITAsmNLE:
3998
24
    case SystemZ::CGITAsmNLH:
3999
24
    case SystemZ::CITAsmE:
4000
24
    case SystemZ::CITAsmH:
4001
24
    case SystemZ::CITAsmHE:
4002
24
    case SystemZ::CITAsmL:
4003
24
    case SystemZ::CITAsmLE:
4004
24
    case SystemZ::CITAsmLH:
4005
24
    case SystemZ::CITAsmNE:
4006
24
    case SystemZ::CITAsmNH:
4007
24
    case SystemZ::CITAsmNHE:
4008
24
    case SystemZ::CITAsmNL:
4009
24
    case SystemZ::CITAsmNLE:
4010
24
    case SystemZ::CITAsmNLH:
4011
24
    case SystemZ::CLFITAsmE:
4012
24
    case SystemZ::CLFITAsmH:
4013
24
    case SystemZ::CLFITAsmHE:
4014
24
    case SystemZ::CLFITAsmL:
4015
24
    case SystemZ::CLFITAsmLE:
4016
24
    case SystemZ::CLFITAsmLH:
4017
24
    case SystemZ::CLFITAsmNE:
4018
24
    case SystemZ::CLFITAsmNH:
4019
24
    case SystemZ::CLFITAsmNHE:
4020
24
    case SystemZ::CLFITAsmNL:
4021
24
    case SystemZ::CLFITAsmNLE:
4022
24
    case SystemZ::CLFITAsmNLH:
4023
24
    case SystemZ::CLGITAsmE:
4024
24
    case SystemZ::CLGITAsmH:
4025
24
    case SystemZ::CLGITAsmHE:
4026
24
    case SystemZ::CLGITAsmL:
4027
24
    case SystemZ::CLGITAsmLE:
4028
24
    case SystemZ::CLGITAsmLH:
4029
24
    case SystemZ::CLGITAsmNE:
4030
24
    case SystemZ::CLGITAsmNH:
4031
24
    case SystemZ::CLGITAsmNHE:
4032
24
    case SystemZ::CLGITAsmNL:
4033
24
    case SystemZ::CLGITAsmNLE:
4034
24
    case SystemZ::CLGITAsmNLH: {
4035
24
      // op: R1
4036
24
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4037
24
      Value |= (op & UINT64_C(15)) << 36;
4038
24
      // op: I2
4039
24
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4040
24
      Value |= (op & UINT64_C(65535)) << 16;
4041
24
      break;
4042
24
    }
4043
24
    case SystemZ::CGIT:
4044
14
    case SystemZ::CGITAsm:
4045
14
    case SystemZ::CIT:
4046
14
    case SystemZ::CITAsm:
4047
14
    case SystemZ::CLFIT:
4048
14
    case SystemZ::CLFITAsm:
4049
14
    case SystemZ::CLGIT:
4050
14
    case SystemZ::CLGITAsm: {
4051
14
      // op: R1
4052
14
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4053
14
      Value |= (op & UINT64_C(15)) << 36;
4054
14
      // op: I2
4055
14
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4056
14
      Value |= (op & UINT64_C(65535)) << 16;
4057
14
      // op: M3
4058
14
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4059
14
      Value |= (op & UINT64_C(15)) << 12;
4060
14
      break;
4061
14
    }
4062
56
    case SystemZ::CFI:
4063
56
    case SystemZ::CGFI:
4064
56
    case SystemZ::CIH:
4065
56
    case SystemZ::CLFI:
4066
56
    case SystemZ::CLGFI:
4067
56
    case SystemZ::CLIH:
4068
56
    case SystemZ::IIHF:
4069
56
    case SystemZ::IILF:
4070
56
    case SystemZ::LGFI:
4071
56
    case SystemZ::LLIHF:
4072
56
    case SystemZ::LLILF: {
4073
56
      // op: R1
4074
56
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4075
56
      Value |= (op & UINT64_C(15)) << 36;
4076
56
      // op: I2
4077
56
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4078
56
      Value |= op & UINT64_C(4294967295);
4079
56
      break;
4080
56
    }
4081
84
    case SystemZ::LOCGHIAsmE:
4082
84
    case SystemZ::LOCGHIAsmH:
4083
84
    case SystemZ::LOCGHIAsmHE:
4084
84
    case SystemZ::LOCGHIAsmL:
4085
84
    case SystemZ::LOCGHIAsmLE:
4086
84
    case SystemZ::LOCGHIAsmLH:
4087
84
    case SystemZ::LOCGHIAsmM:
4088
84
    case SystemZ::LOCGHIAsmNE:
4089
84
    case SystemZ::LOCGHIAsmNH:
4090
84
    case SystemZ::LOCGHIAsmNHE:
4091
84
    case SystemZ::LOCGHIAsmNL:
4092
84
    case SystemZ::LOCGHIAsmNLE:
4093
84
    case SystemZ::LOCGHIAsmNLH:
4094
84
    case SystemZ::LOCGHIAsmNM:
4095
84
    case SystemZ::LOCGHIAsmNO:
4096
84
    case SystemZ::LOCGHIAsmNP:
4097
84
    case SystemZ::LOCGHIAsmNZ:
4098
84
    case SystemZ::LOCGHIAsmO:
4099
84
    case SystemZ::LOCGHIAsmP:
4100
84
    case SystemZ::LOCGHIAsmZ:
4101
84
    case SystemZ::LOCHHIAsmE:
4102
84
    case SystemZ::LOCHHIAsmH:
4103
84
    case SystemZ::LOCHHIAsmHE:
4104
84
    case SystemZ::LOCHHIAsmL:
4105
84
    case SystemZ::LOCHHIAsmLE:
4106
84
    case SystemZ::LOCHHIAsmLH:
4107
84
    case SystemZ::LOCHHIAsmM:
4108
84
    case SystemZ::LOCHHIAsmNE:
4109
84
    case SystemZ::LOCHHIAsmNH:
4110
84
    case SystemZ::LOCHHIAsmNHE:
4111
84
    case SystemZ::LOCHHIAsmNL:
4112
84
    case SystemZ::LOCHHIAsmNLE:
4113
84
    case SystemZ::LOCHHIAsmNLH:
4114
84
    case SystemZ::LOCHHIAsmNM:
4115
84
    case SystemZ::LOCHHIAsmNO:
4116
84
    case SystemZ::LOCHHIAsmNP:
4117
84
    case SystemZ::LOCHHIAsmNZ:
4118
84
    case SystemZ::LOCHHIAsmO:
4119
84
    case SystemZ::LOCHHIAsmP:
4120
84
    case SystemZ::LOCHHIAsmZ:
4121
84
    case SystemZ::LOCHIAsmE:
4122
84
    case SystemZ::LOCHIAsmH:
4123
84
    case SystemZ::LOCHIAsmHE:
4124
84
    case SystemZ::LOCHIAsmL:
4125
84
    case SystemZ::LOCHIAsmLE:
4126
84
    case SystemZ::LOCHIAsmLH:
4127
84
    case SystemZ::LOCHIAsmM:
4128
84
    case SystemZ::LOCHIAsmNE:
4129
84
    case SystemZ::LOCHIAsmNH:
4130
84
    case SystemZ::LOCHIAsmNHE:
4131
84
    case SystemZ::LOCHIAsmNL:
4132
84
    case SystemZ::LOCHIAsmNLE:
4133
84
    case SystemZ::LOCHIAsmNLH:
4134
84
    case SystemZ::LOCHIAsmNM:
4135
84
    case SystemZ::LOCHIAsmNO:
4136
84
    case SystemZ::LOCHIAsmNP:
4137
84
    case SystemZ::LOCHIAsmNZ:
4138
84
    case SystemZ::LOCHIAsmO:
4139
84
    case SystemZ::LOCHIAsmP:
4140
84
    case SystemZ::LOCHIAsmZ: {
4141
84
      // op: R1
4142
84
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4143
84
      Value |= (op & UINT64_C(15)) << 36;
4144
84
      // op: I2
4145
84
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4146
84
      Value |= (op & UINT64_C(65535)) << 16;
4147
84
      break;
4148
84
    }
4149
90
    case SystemZ::AFI:
4150
90
    case SystemZ::AGFI:
4151
90
    case SystemZ::AIH:
4152
90
    case SystemZ::ALFI:
4153
90
    case SystemZ::ALGFI:
4154
90
    case SystemZ::ALSIH:
4155
90
    case SystemZ::ALSIHN:
4156
90
    case SystemZ::MSFI:
4157
90
    case SystemZ::MSGFI:
4158
90
    case SystemZ::NIHF:
4159
90
    case SystemZ::NILF:
4160
90
    case SystemZ::OIHF:
4161
90
    case SystemZ::OILF:
4162
90
    case SystemZ::SLFI:
4163
90
    case SystemZ::SLGFI:
4164
90
    case SystemZ::XIHF:
4165
90
    case SystemZ::XILF: {
4166
90
      // op: R1
4167
90
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4168
90
      Value |= (op & UINT64_C(15)) << 36;
4169
90
      // op: I2
4170
90
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4171
90
      Value |= op & UINT64_C(4294967295);
4172
90
      break;
4173
90
    }
4174
90
    case SystemZ::CLMH:
4175
40
    case SystemZ::CLMY:
4176
40
    case SystemZ::STCMH:
4177
40
    case SystemZ::STCMY: {
4178
40
      // op: R1
4179
40
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4180
40
      Value |= (op & UINT64_C(15)) << 36;
4181
40
      // op: M3
4182
40
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4183
40
      Value |= (op & UINT64_C(15)) << 32;
4184
40
      // op: BD2
4185
40
      op = getBDAddr20Encoding(MI, 2, Fixups, STI);
4186
40
      Value |= (op & UINT64_C(16777215)) << 8;
4187
40
      break;
4188
40
    }
4189
40
    case SystemZ::ICMH:
4190
20
    case SystemZ::ICMY: {
4191
20
      // op: R1
4192
20
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4193
20
      Value |= (op & UINT64_C(15)) << 36;
4194
20
      // op: M3
4195
20
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4196
20
      Value |= (op & UINT64_C(15)) << 32;
4197
20
      // op: BD2
4198
20
      op = getBDAddr20Encoding(MI, 3, Fixups, STI);
4199
20
      Value |= (op & UINT64_C(16777215)) << 8;
4200
20
      break;
4201
20
    }
4202
84
    case SystemZ::CLGT:
4203
84
    case SystemZ::CLGTAsm:
4204
84
    case SystemZ::CLT:
4205
84
    case SystemZ::CLTAsm:
4206
84
    case SystemZ::STOCAsm:
4207
84
    case SystemZ::STOCFHAsm:
4208
84
    case SystemZ::STOCGAsm: {
4209
84
      // op: R1
4210
84
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4211
84
      Value |= (op & UINT64_C(15)) << 36;
4212
84
      // op: M3
4213
84
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4214
84
      Value |= (op & UINT64_C(15)) << 32;
4215
84
      // op: BD2
4216
84
      op = getBDAddr20Encoding(MI, 1, Fixups, STI);
4217
84
      Value |= (op & UINT64_C(16777215)) << 8;
4218
84
      break;
4219
84
    }
4220
84
    case SystemZ::LOCGHIAsm:
4221
12
    case SystemZ::LOCHHIAsm:
4222
12
    case SystemZ::LOCHIAsm: {
4223
12
      // op: R1
4224
12
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4225
12
      Value |= (op & UINT64_C(15)) << 36;
4226
12
      // op: M3
4227
12
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4228
12
      Value |= (op & UINT64_C(15)) << 32;
4229
12
      // op: I2
4230
12
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4231
12
      Value |= (op & UINT64_C(65535)) << 16;
4232
12
      break;
4233
12
    }
4234
12
    case SystemZ::STOC:
4235
0
    case SystemZ::STOCFH:
4236
0
    case SystemZ::STOCG: {
4237
0
      // op: R1
4238
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4239
0
      Value |= (op & UINT64_C(15)) << 36;
4240
0
      // op: M3
4241
0
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4242
0
      Value |= (op & UINT64_C(15)) << 32;
4243
0
      // op: BD2
4244
0
      op = getBDAddr20Encoding(MI, 1, Fixups, STI);
4245
0
      Value |= (op & UINT64_C(16777215)) << 8;
4246
0
      break;
4247
0
    }
4248
48
    case SystemZ::LOCAsm:
4249
48
    case SystemZ::LOCFHAsm:
4250
48
    case SystemZ::LOCGAsm: {
4251
48
      // op: R1
4252
48
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4253
48
      Value |= (op & UINT64_C(15)) << 36;
4254
48
      // op: M3
4255
48
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4256
48
      Value |= (op & UINT64_C(15)) << 32;
4257
48
      // op: BD2
4258
48
      op = getBDAddr20Encoding(MI, 2, Fixups, STI);
4259
48
      Value |= (op & UINT64_C(16777215)) << 8;
4260
48
      break;
4261
48
    }
4262
48
    case SystemZ::LOCGHI:
4263
0
    case SystemZ::LOCHHI:
4264
0
    case SystemZ::LOCHI: {
4265
0
      // op: R1
4266
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4267
0
      Value |= (op & UINT64_C(15)) << 36;
4268
0
      // op: M3
4269
0
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4270
0
      Value |= (op & UINT64_C(15)) << 32;
4271
0
      // op: I2
4272
0
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4273
0
      Value |= (op & UINT64_C(65535)) << 16;
4274
0
      break;
4275
0
    }
4276
0
    case SystemZ::LOC:
4277
0
    case SystemZ::LOCFH:
4278
0
    case SystemZ::LOCG: {
4279
0
      // op: R1
4280
0
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4281
0
      Value |= (op & UINT64_C(15)) << 36;
4282
0
      // op: M3
4283
0
      op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
4284
0
      Value |= (op & UINT64_C(15)) << 32;
4285
0
      // op: BD2
4286
0
      op = getBDAddr20Encoding(MI, 2, Fixups, STI);
4287
0
      Value |= (op & UINT64_C(16777215)) << 8;
4288
0
      break;
4289
0
    }
4290
76
    case SystemZ::CGRBAsmE:
4291
76
    case SystemZ::CGRBAsmH:
4292
76
    case SystemZ::CGRBAsmHE:
4293
76
    case SystemZ::CGRBAsmL:
4294
76
    case SystemZ::CGRBAsmLE:
4295
76
    case SystemZ::CGRBAsmLH:
4296
76
    case SystemZ::CGRBAsmNE:
4297
76
    case SystemZ::CGRBAsmNH:
4298
76
    case SystemZ::CGRBAsmNHE:
4299
76
    case SystemZ::CGRBAsmNL:
4300
76
    case SystemZ::CGRBAsmNLE:
4301
76
    case SystemZ::CGRBAsmNLH:
4302
76
    case SystemZ::CLGRBAsmE:
4303
76
    case SystemZ::CLGRBAsmH:
4304
76
    case SystemZ::CLGRBAsmHE:
4305
76
    case SystemZ::CLGRBAsmL:
4306
76
    case SystemZ::CLGRBAsmLE:
4307
76
    case SystemZ::CLGRBAsmLH:
4308
76
    case SystemZ::CLGRBAsmNE:
4309
76
    case SystemZ::CLGRBAsmNH:
4310
76
    case SystemZ::CLGRBAsmNHE:
4311
76
    case SystemZ::CLGRBAsmNL:
4312
76
    case SystemZ::CLGRBAsmNLE:
4313
76
    case SystemZ::CLGRBAsmNLH:
4314
76
    case SystemZ::CLRBAsmE:
4315
76
    case SystemZ::CLRBAsmH:
4316
76
    case SystemZ::CLRBAsmHE:
4317
76
    case SystemZ::CLRBAsmL:
4318
76
    case SystemZ::CLRBAsmLE:
4319
76
    case SystemZ::CLRBAsmLH:
4320
76
    case SystemZ::CLRBAsmNE:
4321
76
    case SystemZ::CLRBAsmNH:
4322
76
    case SystemZ::CLRBAsmNHE:
4323
76
    case SystemZ::CLRBAsmNL:
4324
76
    case SystemZ::CLRBAsmNLE:
4325
76
    case SystemZ::CLRBAsmNLH:
4326
76
    case SystemZ::CRBAsmE:
4327
76
    case SystemZ::CRBAsmH:
4328
76
    case SystemZ::CRBAsmHE:
4329
76
    case SystemZ::CRBAsmL:
4330
76
    case SystemZ::CRBAsmLE:
4331
76
    case SystemZ::CRBAsmLH:
4332
76
    case SystemZ::CRBAsmNE:
4333
76
    case SystemZ::CRBAsmNH:
4334
76
    case SystemZ::CRBAsmNHE:
4335
76
    case SystemZ::CRBAsmNL:
4336
76
    case SystemZ::CRBAsmNLE:
4337
76
    case SystemZ::CRBAsmNLH: {
4338
76
      // op: R1
4339
76
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4340
76
      Value |= (op & UINT64_C(15)) << 36;
4341
76
      // op: R2
4342
76
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4343
76
      Value |= (op & UINT64_C(15)) << 32;
4344
76
      // op: BD4
4345
76
      op = getBDAddr12Encoding(MI, 2, Fixups, STI);
4346
76
      Value |= (op & UINT64_C(65535)) << 16;
4347
76
      break;
4348
76
    }
4349
76
    case SystemZ::CGRB:
4350
60
    case SystemZ::CGRBAsm:
4351
60
    case SystemZ::CLGRB:
4352
60
    case SystemZ::CLGRBAsm:
4353
60
    case SystemZ::CLRB:
4354
60
    case SystemZ::CLRBAsm:
4355
60
    case SystemZ::CRB:
4356
60
    case SystemZ::CRBAsm: {
4357
60
      // op: R1
4358
60
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4359
60
      Value |= (op & UINT64_C(15)) << 36;
4360
60
      // op: R2
4361
60
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4362
60
      Value |= (op & UINT64_C(15)) << 32;
4363
60
      // op: M3
4364
60
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4365
60
      Value |= (op & UINT64_C(15)) << 12;
4366
60
      // op: BD4
4367
60
      op = getBDAddr12Encoding(MI, 3, Fixups, STI);
4368
60
      Value |= (op & UINT64_C(65535)) << 16;
4369
60
      break;
4370
60
    }
4371
104
    case SystemZ::CGRJ:
4372
104
    case SystemZ::CGRJAsm:
4373
104
    case SystemZ::CLGRJ:
4374
104
    case SystemZ::CLGRJAsm:
4375
104
    case SystemZ::CLRJ:
4376
104
    case SystemZ::CLRJAsm:
4377
104
    case SystemZ::CRJ:
4378
104
    case SystemZ::CRJAsm: {
4379
104
      // op: R1
4380
104
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4381
104
      Value |= (op & UINT64_C(15)) << 36;
4382
104
      // op: R2
4383
104
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4384
104
      Value |= (op & UINT64_C(15)) << 32;
4385
104
      // op: M3
4386
104
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4387
104
      Value |= (op & UINT64_C(15)) << 12;
4388
104
      // op: RI4
4389
104
      op = getPC16DBLEncoding(MI, 3, Fixups, STI);
4390
104
      Value |= (op & UINT64_C(65535)) << 16;
4391
104
      break;
4392
104
    }
4393
144
    case SystemZ::CGRJAsmE:
4394
144
    case SystemZ::CGRJAsmH:
4395
144
    case SystemZ::CGRJAsmHE:
4396
144
    case SystemZ::CGRJAsmL:
4397
144
    case SystemZ::CGRJAsmLE:
4398
144
    case SystemZ::CGRJAsmLH:
4399
144
    case SystemZ::CGRJAsmNE:
4400
144
    case SystemZ::CGRJAsmNH:
4401
144
    case SystemZ::CGRJAsmNHE:
4402
144
    case SystemZ::CGRJAsmNL:
4403
144
    case SystemZ::CGRJAsmNLE:
4404
144
    case SystemZ::CGRJAsmNLH:
4405
144
    case SystemZ::CLGRJAsmE:
4406
144
    case SystemZ::CLGRJAsmH:
4407
144
    case SystemZ::CLGRJAsmHE:
4408
144
    case SystemZ::CLGRJAsmL:
4409
144
    case SystemZ::CLGRJAsmLE:
4410
144
    case SystemZ::CLGRJAsmLH:
4411
144
    case SystemZ::CLGRJAsmNE:
4412
144
    case SystemZ::CLGRJAsmNH:
4413
144
    case SystemZ::CLGRJAsmNHE:
4414
144
    case SystemZ::CLGRJAsmNL:
4415
144
    case SystemZ::CLGRJAsmNLE:
4416
144
    case SystemZ::CLGRJAsmNLH:
4417
144
    case SystemZ::CLRJAsmE:
4418
144
    case SystemZ::CLRJAsmH:
4419
144
    case SystemZ::CLRJAsmHE:
4420
144
    case SystemZ::CLRJAsmL:
4421
144
    case SystemZ::CLRJAsmLE:
4422
144
    case SystemZ::CLRJAsmLH:
4423
144
    case SystemZ::CLRJAsmNE:
4424
144
    case SystemZ::CLRJAsmNH:
4425
144
    case SystemZ::CLRJAsmNHE:
4426
144
    case SystemZ::CLRJAsmNL:
4427
144
    case SystemZ::CLRJAsmNLE:
4428
144
    case SystemZ::CLRJAsmNLH:
4429
144
    case SystemZ::CRJAsmE:
4430
144
    case SystemZ::CRJAsmH:
4431
144
    case SystemZ::CRJAsmHE:
4432
144
    case SystemZ::CRJAsmL:
4433
144
    case SystemZ::CRJAsmLE:
4434
144
    case SystemZ::CRJAsmLH:
4435
144
    case SystemZ::CRJAsmNE:
4436
144
    case SystemZ::CRJAsmNH:
4437
144
    case SystemZ::CRJAsmNHE:
4438
144
    case SystemZ::CRJAsmNL:
4439
144
    case SystemZ::CRJAsmNLE:
4440
144
    case SystemZ::CRJAsmNLH: {
4441
144
      // op: R1
4442
144
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4443
144
      Value |= (op & UINT64_C(15)) << 36;
4444
144
      // op: R2
4445
144
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4446
144
      Value |= (op & UINT64_C(15)) << 32;
4447
144
      // op: RI4
4448
144
      op = getPC16DBLEncoding(MI, 2, Fixups, STI);
4449
144
      Value |= (op & UINT64_C(65535)) << 16;
4450
144
      break;
4451
144
    }
4452
144
    case SystemZ::RISBG:
4453
70
    case SystemZ::RISBG32:
4454
70
    case SystemZ::RISBGN:
4455
70
    case SystemZ::RISBHG:
4456
70
    case SystemZ::RISBLG:
4457
70
    case SystemZ::RNSBG:
4458
70
    case SystemZ::ROSBG:
4459
70
    case SystemZ::RXSBG: {
4460
70
      // op: R1
4461
70
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4462
70
      Value |= (op & UINT64_C(15)) << 36;
4463
70
      // op: R2
4464
70
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4465
70
      Value |= (op & UINT64_C(15)) << 32;
4466
70
      // op: I3
4467
70
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4468
70
      Value |= (op & UINT64_C(255)) << 24;
4469
70
      // op: I4
4470
70
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4471
70
      Value |= (op & UINT64_C(255)) << 16;
4472
70
      // op: I5
4473
70
      op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
4474
70
      Value |= (op & UINT64_C(255)) << 8;
4475
70
      break;
4476
70
    }
4477
552
    case SystemZ::ECAG:
4478
552
    case SystemZ::LAA:
4479
552
    case SystemZ::LAAG:
4480
552
    case SystemZ::LAAL:
4481
552
    case SystemZ::LAALG:
4482
552
    case SystemZ::LAMY:
4483
552
    case SystemZ::LAN:
4484
552
    case SystemZ::LANG:
4485
552
    case SystemZ::LAO:
4486
552
    case SystemZ::LAOG:
4487
552
    case SystemZ::LAX:
4488
552
    case SystemZ::LAXG:
4489
552
    case SystemZ::LCTLG:
4490
552
    case SystemZ::LMG:
4491
552
    case SystemZ::LMH:
4492
552
    case SystemZ::LMY:
4493
552
    case SystemZ::RLL:
4494
552
    case SystemZ::RLLG:
4495
552
    case SystemZ::SLAG:
4496
552
    case SystemZ::SLAK:
4497
552
    case SystemZ::SLLG:
4498
552
    case SystemZ::SLLK:
4499
552
    case SystemZ::SRAG:
4500
552
    case SystemZ::SRAK:
4501
552
    case SystemZ::SRLG:
4502
552
    case SystemZ::SRLK:
4503
552
    case SystemZ::STAMY:
4504
552
    case SystemZ::STCTG:
4505
552
    case SystemZ::STMG:
4506
552
    case SystemZ::STMH:
4507
552
    case SystemZ::STMY:
4508
552
    case SystemZ::TRACG: {
4509
552
      // op: R1
4510
552
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4511
552
      Value |= (op & UINT64_C(15)) << 36;
4512
552
      // op: R3
4513
552
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4514
552
      Value |= (op & UINT64_C(15)) << 32;
4515
552
      // op: BD2
4516
552
      op = getBDAddr20Encoding(MI, 2, Fixups, STI);
4517
552
      Value |= (op & UINT64_C(16777215)) << 8;
4518
552
      break;
4519
552
    }
4520
552
    case SystemZ::CLCLU:
4521
20
    case SystemZ::MVCLU: {
4522
20
      // op: R1
4523
20
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4524
20
      Value |= (op & UINT64_C(15)) << 36;
4525
20
      // op: R3
4526
20
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4527
20
      Value |= (op & UINT64_C(15)) << 32;
4528
20
      // op: BD2
4529
20
      op = getBDAddr20Encoding(MI, 4, Fixups, STI);
4530
20
      Value |= (op & UINT64_C(16777215)) << 8;
4531
20
      break;
4532
20
    }
4533
64
    case SystemZ::AGHIK:
4534
64
    case SystemZ::AHIK:
4535
64
    case SystemZ::ALGHSIK:
4536
64
    case SystemZ::ALHSIK: {
4537
64
      // op: R1
4538
64
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4539
64
      Value |= (op & UINT64_C(15)) << 36;
4540
64
      // op: R3
4541
64
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4542
64
      Value |= (op & UINT64_C(15)) << 32;
4543
64
      // op: I2
4544
64
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4545
64
      Value |= (op & UINT64_C(65535)) << 16;
4546
64
      break;
4547
64
    }
4548
70
    case SystemZ::BXHG:
4549
70
    case SystemZ::BXLEG:
4550
70
    case SystemZ::CDSG:
4551
70
    case SystemZ::CDSY:
4552
70
    case SystemZ::CSG:
4553
70
    case SystemZ::CSY: {
4554
70
      // op: R1
4555
70
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4556
70
      Value |= (op & UINT64_C(15)) << 36;
4557
70
      // op: R3
4558
70
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4559
70
      Value |= (op & UINT64_C(15)) << 32;
4560
70
      // op: BD2
4561
70
      op = getBDAddr20Encoding(MI, 3, Fixups, STI);
4562
70
      Value |= (op & UINT64_C(16777215)) << 8;
4563
70
      break;
4564
70
    }
4565
70
    case SystemZ::BRXHG:
4566
26
    case SystemZ::BRXLG: {
4567
26
      // op: R1
4568
26
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4569
26
      Value |= (op & UINT64_C(15)) << 36;
4570
26
      // op: R3
4571
26
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4572
26
      Value |= (op & UINT64_C(15)) << 32;
4573
26
      // op: RI2
4574
26
      op = getPC16DBLEncoding(MI, 3, Fixups, STI);
4575
26
      Value |= (op & UINT64_C(65535)) << 16;
4576
26
      break;
4577
26
    }
4578
238
    case SystemZ::CGFRL:
4579
238
    case SystemZ::CGHRL:
4580
238
    case SystemZ::CGRL:
4581
238
    case SystemZ::CHRL:
4582
238
    case SystemZ::CLGFRL:
4583
238
    case SystemZ::CLGHRL:
4584
238
    case SystemZ::CLGRL:
4585
238
    case SystemZ::CLHRL:
4586
238
    case SystemZ::CLRL:
4587
238
    case SystemZ::CRL:
4588
238
    case SystemZ::EXRL:
4589
238
    case SystemZ::LARL:
4590
238
    case SystemZ::LGFRL:
4591
238
    case SystemZ::LGHRL:
4592
238
    case SystemZ::LGRL:
4593
238
    case SystemZ::LHRL:
4594
238
    case SystemZ::LLGFRL:
4595
238
    case SystemZ::LLGHRL:
4596
238
    case SystemZ::LLHRL:
4597
238
    case SystemZ::LRL:
4598
238
    case SystemZ::STGRL:
4599
238
    case SystemZ::STHRL:
4600
238
    case SystemZ::STRL: {
4601
238
      // op: R1
4602
238
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4603
238
      Value |= (op & UINT64_C(15)) << 36;
4604
238
      // op: RI2
4605
238
      op = getPC32DBLEncoding(MI, 1, Fixups, STI);
4606
238
      Value |= op & UINT64_C(4294967295);
4607
238
      break;
4608
238
    }
4609
238
    case SystemZ::BRCTH: {
4610
20
      // op: R1
4611
20
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4612
20
      Value |= (op & UINT64_C(15)) << 36;
4613
20
      // op: RI2
4614
20
      op = getPC32DBLEncoding(MI, 2, Fixups, STI);
4615
20
      Value |= op & UINT64_C(4294967295);
4616
20
      break;
4617
238
    }
4618
238
    case SystemZ::BRASL: {
4619
27
      // op: R1
4620
27
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4621
27
      Value |= (op & UINT64_C(15)) << 36;
4622
27
      // op: RI2
4623
27
      op = getPC32DBLTLSEncoding(MI, 1, Fixups, STI);
4624
27
      Value |= op & UINT64_C(4294967295);
4625
27
      break;
4626
238
    }
4627
238
    case SystemZ::VCVB:
4628
24
    case SystemZ::VCVBG: {
4629
24
      // op: R1
4630
24
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4631
24
      Value |= (op & UINT64_C(15)) << 36;
4632
24
      // op: V2
4633
24
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4634
24
      Value |= (op & UINT64_C(15)) << 32;
4635
24
      Value |= (op & UINT64_C(16)) << 6;
4636
24
      // op: M3
4637
24
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4638
24
      Value |= (op & UINT64_C(15)) << 20;
4639
24
      break;
4640
24
    }
4641
161
    case SystemZ::CDB:
4642
161
    case SystemZ::CEB:
4643
161
    case SystemZ::KDB:
4644
161
    case SystemZ::KEB:
4645
161
    case SystemZ::LDE:
4646
161
    case SystemZ::LDE32:
4647
161
    case SystemZ::LDEB:
4648
161
    case SystemZ::LXD:
4649
161
    case SystemZ::LXDB:
4650
161
    case SystemZ::LXE:
4651
161
    case SystemZ::LXEB:
4652
161
    case SystemZ::SQD:
4653
161
    case SystemZ::SQDB:
4654
161
    case SystemZ::SQE:
4655
161
    case SystemZ::SQEB:
4656
161
    case SystemZ::TCDB:
4657
161
    case SystemZ::TCEB:
4658
161
    case SystemZ::TCXB:
4659
161
    case SystemZ::TDCDT:
4660
161
    case SystemZ::TDCET:
4661
161
    case SystemZ::TDCXT:
4662
161
    case SystemZ::TDGDT:
4663
161
    case SystemZ::TDGET:
4664
161
    case SystemZ::TDGXT: {
4665
161
      // op: R1
4666
161
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4667
161
      Value |= (op & UINT64_C(15)) << 36;
4668
161
      // op: XBD2
4669
161
      op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
4670
161
      Value |= (op & UINT64_C(1048575)) << 16;
4671
161
      break;
4672
161
    }
4673
161
    case SystemZ::LCBB: {
4674
14
      // op: R1
4675
14
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4676
14
      Value |= (op & UINT64_C(15)) << 36;
4677
14
      // op: XBD2
4678
14
      op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
4679
14
      Value |= (op & UINT64_C(1048575)) << 16;
4680
14
      // op: M3
4681
14
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4682
14
      Value |= (op & UINT64_C(15)) << 12;
4683
14
      break;
4684
161
    }
4685
161
    case SystemZ::ADB:
4686
77
    case SystemZ::AEB:
4687
77
    case SystemZ::DDB:
4688
77
    case SystemZ::DEB:
4689
77
    case SystemZ::MDB:
4690
77
    case SystemZ::MDEB:
4691
77
    case SystemZ::MEE:
4692
77
    case SystemZ::MEEB:
4693
77
    case SystemZ::MXDB:
4694
77
    case SystemZ::SDB:
4695
77
    case SystemZ::SEB: {
4696
77
      // op: R1
4697
77
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4698
77
      Value |= (op & UINT64_C(15)) << 36;
4699
77
      // op: XBD2
4700
77
      op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
4701
77
      Value |= (op & UINT64_C(1048575)) << 16;
4702
77
      break;
4703
77
    }
4704
916
    case SystemZ::CG:
4705
916
    case SystemZ::CGF:
4706
916
    case SystemZ::CGH:
4707
916
    case SystemZ::CHF:
4708
916
    case SystemZ::CHY:
4709
916
    case SystemZ::CLG:
4710
916
    case SystemZ::CLGF:
4711
916
    case SystemZ::CLHF:
4712
916
    case SystemZ::CLY:
4713
916
    case SystemZ::CVDG:
4714
916
    case SystemZ::CVDY:
4715
916
    case SystemZ::CY:
4716
916
    case SystemZ::LAEY:
4717
916
    case SystemZ::LAT:
4718
916
    case SystemZ::LAY:
4719
916
    case SystemZ::LB:
4720
916
    case SystemZ::LBH:
4721
916
    case SystemZ::LDY:
4722
916
    case SystemZ::LEY:
4723
916
    case SystemZ::LFH:
4724
916
    case SystemZ::LFHAT:
4725
916
    case SystemZ::LG:
4726
916
    case SystemZ::LGAT:
4727
916
    case SystemZ::LGB:
4728
916
    case SystemZ::LGF:
4729
916
    case SystemZ::LGG:
4730
916
    case SystemZ::LGH:
4731
916
    case SystemZ::LGSC:
4732
916
    case SystemZ::LHH:
4733
916
    case SystemZ::LHY:
4734
916
    case SystemZ::LLC:
4735
916
    case SystemZ::LLCH:
4736
916
    case SystemZ::LLGC:
4737
916
    case SystemZ::LLGF:
4738
916
    case SystemZ::LLGFAT:
4739
916
    case SystemZ::LLGFSG:
4740
916
    case SystemZ::LLGH:
4741
916
    case SystemZ::LLGT:
4742
916
    case SystemZ::LLGTAT:
4743
916
    case SystemZ::LLH:
4744
916
    case SystemZ::LLHH:
4745
916
    case SystemZ::LLZRGF:
4746
916
    case SystemZ::LPQ:
4747
916
    case SystemZ::LRAG:
4748
916
    case SystemZ::LRAY:
4749
916
    case SystemZ::LRV:
4750
916
    case SystemZ::LRVG:
4751
916
    case SystemZ::LRVH:
4752
916
    case SystemZ::LT:
4753
916
    case SystemZ::LTG:
4754
916
    case SystemZ::LTGF:
4755
916
    case SystemZ::LY:
4756
916
    case SystemZ::LZRF:
4757
916
    case SystemZ::LZRG:
4758
916
    case SystemZ::NTSTG:
4759
916
    case SystemZ::STCH:
4760
916
    case SystemZ::STCY:
4761
916
    case SystemZ::STDY:
4762
916
    case SystemZ::STEY:
4763
916
    case SystemZ::STFH:
4764
916
    case SystemZ::STG:
4765
916
    case SystemZ::STGSC:
4766
916
    case SystemZ::STHH:
4767
916
    case SystemZ::STHY:
4768
916
    case SystemZ::STPQ:
4769
916
    case SystemZ::STRV:
4770
916
    case SystemZ::STRVG:
4771
916
    case SystemZ::STRVH:
4772
916
    case SystemZ::STY: {
4773
916
      // op: R1
4774
916
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4775
916
      Value |= (op & UINT64_C(15)) << 36;
4776
916
      // op: XBD2
4777
916
      op = getBDXAddr20Encoding(MI, 1, Fixups, STI);
4778
916
      Value |= (op & UINT64_C(268435455)) << 8;
4779
916
      break;
4780
916
    }
4781
916
    case SystemZ::AG:
4782
510
    case SystemZ::AGF:
4783
510
    case SystemZ::AGH:
4784
510
    case SystemZ::AHY:
4785
510
    case SystemZ::ALC:
4786
510
    case SystemZ::ALCG:
4787
510
    case SystemZ::ALG:
4788
510
    case SystemZ::ALGF:
4789
510
    case SystemZ::ALY:
4790
510
    case SystemZ::AY:
4791
510
    case SystemZ::BCTG:
4792
510
    case SystemZ::CVBG:
4793
510
    case SystemZ::CVBY:
4794
510
    case SystemZ::DL:
4795
510
    case SystemZ::DLG:
4796
510
    case SystemZ::DSG:
4797
510
    case SystemZ::DSGF:
4798
510
    case SystemZ::IC32Y:
4799
510
    case SystemZ::ICY:
4800
510
    case SystemZ::MFY:
4801
510
    case SystemZ::MG:
4802
510
    case SystemZ::MGH:
4803
510
    case SystemZ::MHY:
4804
510
    case SystemZ::ML:
4805
510
    case SystemZ::MLG:
4806
510
    case SystemZ::MSC:
4807
510
    case SystemZ::MSG:
4808
510
    case SystemZ::MSGC:
4809
510
    case SystemZ::MSGF:
4810
510
    case SystemZ::MSY:
4811
510
    case SystemZ::NG:
4812
510
    case SystemZ::NY:
4813
510
    case SystemZ::OG:
4814
510
    case SystemZ::OY:
4815
510
    case SystemZ::SG:
4816
510
    case SystemZ::SGF:
4817
510
    case SystemZ::SGH:
4818
510
    case SystemZ::SHY:
4819
510
    case SystemZ::SLB:
4820
510
    case SystemZ::SLBG:
4821
510
    case SystemZ::SLG:
4822
510
    case SystemZ::SLGF:
4823
510
    case SystemZ::SLY:
4824
510
    case SystemZ::SY:
4825
510
    case SystemZ::XG:
4826
510
    case SystemZ::XY: {
4827
510
      // op: R1
4828
510
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4829
510
      Value |= (op & UINT64_C(15)) << 36;
4830
510
      // op: XBD2
4831
510
      op = getBDXAddr20Encoding(MI, 2, Fixups, STI);
4832
510
      Value |= (op & UINT64_C(268435455)) << 8;
4833
510
      break;
4834
510
    }
4835
510
    case SystemZ::EFPC:
4836
60
    case SystemZ::EPAIR:
4837
60
    case SystemZ::EPAR:
4838
60
    case SystemZ::ESAIR:
4839
60
    case SystemZ::ESAR:
4840
60
    case SystemZ::ESEA:
4841
60
    case SystemZ::ETND:
4842
60
    case SystemZ::IAC:
4843
60
    case SystemZ::IPM:
4844
60
    case SystemZ::LZDR:
4845
60
    case SystemZ::LZER:
4846
60
    case SystemZ::LZXR:
4847
60
    case SystemZ::MSTA:
4848
60
    case SystemZ::PTF:
4849
60
    case SystemZ::SFASR:
4850
60
    case SystemZ::SFPC:
4851
60
    case SystemZ::SPM:
4852
60
    case SystemZ::SSAIR:
4853
60
    case SystemZ::SSAR: {
4854
60
      // op: R1
4855
60
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4856
60
      Value |= (op & UINT64_C(15)) << 4;
4857
60
      break;
4858
60
    }
4859
964
    case SystemZ::BAKR:
4860
964
    case SystemZ::BALR:
4861
964
    case SystemZ::BASR:
4862
964
    case SystemZ::BASSM:
4863
964
    case SystemZ::BCRAsm:
4864
964
    case SystemZ::BSA:
4865
964
    case SystemZ::BSG:
4866
964
    case SystemZ::BSM:
4867
964
    case SystemZ::CDBR:
4868
964
    case SystemZ::CDFBR:
4869
964
    case SystemZ::CDFR:
4870
964
    case SystemZ::CDGBR:
4871
964
    case SystemZ::CDGR:
4872
964
    case SystemZ::CDGTR:
4873
964
    case SystemZ::CDR:
4874
964
    case SystemZ::CDSTR:
4875
964
    case SystemZ::CDTR:
4876
964
    case SystemZ::CDUTR:
4877
964
    case SystemZ::CEBR:
4878
964
    case SystemZ::CEDTR:
4879
964
    case SystemZ::CEFBR:
4880
964
    case SystemZ::CEFR:
4881
964
    case SystemZ::CEGBR:
4882
964
    case SystemZ::CEGR:
4883
964
    case SystemZ::CER:
4884
964
    case SystemZ::CEXTR:
4885
964
    case SystemZ::CGFR:
4886
964
    case SystemZ::CGR:
4887
964
    case SystemZ::CGRTAsmE:
4888
964
    case SystemZ::CGRTAsmH:
4889
964
    case SystemZ::CGRTAsmHE:
4890
964
    case SystemZ::CGRTAsmL:
4891
964
    case SystemZ::CGRTAsmLE:
4892
964
    case SystemZ::CGRTAsmLH:
4893
964
    case SystemZ::CGRTAsmNE:
4894
964
    case SystemZ::CGRTAsmNH:
4895
964
    case SystemZ::CGRTAsmNHE:
4896
964
    case SystemZ::CGRTAsmNL:
4897
964
    case SystemZ::CGRTAsmNLE:
4898
964
    case SystemZ::CGRTAsmNLH:
4899
964
    case SystemZ::CHHR:
4900
964
    case SystemZ::CHLR:
4901
964
    case SystemZ::CKSM:
4902
964
    case SystemZ::CLCL:
4903
964
    case SystemZ::CLGFR:
4904
964
    case SystemZ::CLGR:
4905
964
    case SystemZ::CLGRTAsmE:
4906
964
    case SystemZ::CLGRTAsmH:
4907
964
    case SystemZ::CLGRTAsmHE:
4908
964
    case SystemZ::CLGRTAsmL:
4909
964
    case SystemZ::CLGRTAsmLE:
4910
964
    case SystemZ::CLGRTAsmLH:
4911
964
    case SystemZ::CLGRTAsmNE:
4912
964
    case SystemZ::CLGRTAsmNH:
4913
964
    case SystemZ::CLGRTAsmNHE:
4914
964
    case SystemZ::CLGRTAsmNL:
4915
964
    case SystemZ::CLGRTAsmNLE:
4916
964
    case SystemZ::CLGRTAsmNLH:
4917
964
    case SystemZ::CLHHR:
4918
964
    case SystemZ::CLHLR:
4919
964
    case SystemZ::CLR:
4920
964
    case SystemZ::CLRTAsmE:
4921
964
    case SystemZ::CLRTAsmH:
4922
964
    case SystemZ::CLRTAsmHE:
4923
964
    case SystemZ::CLRTAsmL:
4924
964
    case SystemZ::CLRTAsmLE:
4925
964
    case SystemZ::CLRTAsmLH:
4926
964
    case SystemZ::CLRTAsmNE:
4927
964
    case SystemZ::CLRTAsmNH:
4928
964
    case SystemZ::CLRTAsmNHE:
4929
964
    case SystemZ::CLRTAsmNL:
4930
964
    case SystemZ::CLRTAsmNLE:
4931
964
    case SystemZ::CLRTAsmNLH:
4932
964
    case SystemZ::CLST:
4933
964
    case SystemZ::CMPSC:
4934
964
    case SystemZ::CPYA:
4935
964
    case SystemZ::CR:
4936
964
    case SystemZ::CRTAsmE:
4937
964
    case SystemZ::CRTAsmH:
4938
964
    case SystemZ::CRTAsmHE:
4939
964
    case SystemZ::CRTAsmL:
4940
964
    case SystemZ::CRTAsmLE:
4941
964
    case SystemZ::CRTAsmLH:
4942
964
    case SystemZ::CRTAsmNE:
4943
964
    case SystemZ::CRTAsmNH:
4944
964
    case SystemZ::CRTAsmNHE:
4945
964
    case SystemZ::CRTAsmNL:
4946
964
    case SystemZ::CRTAsmNLE:
4947
964
    case SystemZ::CRTAsmNLH:
4948
964
    case SystemZ::CU12Opt:
4949
964
    case SystemZ::CU14Opt:
4950
964
    case SystemZ::CU21Opt:
4951
964
    case SystemZ::CU24Opt:
4952
964
    case SystemZ::CU41:
4953
964
    case SystemZ::CU42:
4954
964
    case SystemZ::CUDTR:
4955
964
    case SystemZ::CUSE:
4956
964
    case SystemZ::CUTFUOpt:
4957
964
    case SystemZ::CUUTFOpt:
4958
964
    case SystemZ::CUXTR:
4959
964
    case SystemZ::CXBR:
4960
964
    case SystemZ::CXFBR:
4961
964
    case SystemZ::CXFR:
4962
964
    case SystemZ::CXGBR:
4963
964
    case SystemZ::CXGR:
4964
964
    case SystemZ::CXGTR:
4965
964
    case SystemZ::CXR:
4966
964
    case SystemZ::CXSTR:
4967
964
    case SystemZ::CXTR:
4968
964
    case SystemZ::CXUTR:
4969
964
    case SystemZ::EAR:
4970
964
    case SystemZ::ECCTR:
4971
964
    case SystemZ::ECPGA:
4972
964
    case SystemZ::EEDTR:
4973
964
    case SystemZ::EEXTR:
4974
964
    case SystemZ::EPCTR:
4975
964
    case SystemZ::EPSW:
4976
964
    case SystemZ::EREG:
4977
964
    case SystemZ::EREGG:
4978
964
    case SystemZ::ESDTR:
4979
964
    case SystemZ::ESTA:
4980
964
    case SystemZ::ESXTR:
4981
964
    case SystemZ::FIDR:
4982
964
    case SystemZ::FIER:
4983
964
    case SystemZ::FIXR:
4984
964
    case SystemZ::FLOGR:
4985
964
    case SystemZ::HDR:
4986
964
    case SystemZ::HER:
4987
964
    case SystemZ::IPTEOptOpt:
4988
964
    case SystemZ::IRBM:
4989
964
    case SystemZ::KDBR:
4990
964
    case SystemZ::KDTR:
4991
964
    case SystemZ::KEBR:
4992
964
    case SystemZ::KM:
4993
964
    case SystemZ::KMC:
4994
964
    case SystemZ::KMF:
4995
964
    case SystemZ::KMO:
4996
964
    case SystemZ::KXBR:
4997
964
    case SystemZ::KXTR:
4998
964
    case SystemZ::LBR:
4999
964
    case SystemZ::LCDBR:
5000
964
    case SystemZ::LCDFR:
5001
964
    case SystemZ::LCDFR_32:
5002
964
    case SystemZ::LCDR:
5003
964
    case SystemZ::LCEBR:
5004
964
    case SystemZ::LCER:
5005
964
    case SystemZ::LCGFR:
5006
964
    case SystemZ::LCGR:
5007
964
    case SystemZ::LCR:
5008
964
    case SystemZ::LCXBR:
5009
964
    case SystemZ::LCXR:
5010
964
    case SystemZ::LDEBR:
5011
964
    case SystemZ::LDER:
5012
964
    case SystemZ::LDGR:
5013
964
    case SystemZ::LDR:
5014
964
    case SystemZ::LDR32:
5015
964
    case SystemZ::LDXBR:
5016
964
    case SystemZ::LDXR:
5017
964
    case SystemZ::LEDBR:
5018
964
    case SystemZ::LEDR:
5019
964
    case SystemZ::LER:
5020
964
    case SystemZ::LEXBR:
5021
964
    case SystemZ::LEXR:
5022
964
    case SystemZ::LGBR:
5023
964
    case SystemZ::LGDR:
5024
964
    case SystemZ::LGFR:
5025
964
    case SystemZ::LGHR:
5026
964
    case SystemZ::LGR:
5027
964
    case SystemZ::LHR:
5028
964
    case SystemZ::LLCR:
5029
964
    case SystemZ::LLGCR:
5030
964
    case SystemZ::LLGFR:
5031
964
    case SystemZ::LLGHR:
5032
964
    case SystemZ::LLGTR:
5033
964
    case SystemZ::LLHR:
5034
964
    case SystemZ::LNDBR:
5035
964
    case SystemZ::LNDFR:
5036
964
    case SystemZ::LNDFR_32:
5037
964
    case SystemZ::LNDR:
5038
964
    case SystemZ::LNEBR:
5039
964
    case SystemZ::LNER:
5040
964
    case SystemZ::LNGFR:
5041
964
    case SystemZ::LNGR:
5042
964
    case SystemZ::LNR:
5043
964
    case SystemZ::LNXBR:
5044
964
    case SystemZ::LNXR:
5045
964
    case SystemZ::LPDBR:
5046
964
    case SystemZ::LPDFR:
5047
964
    case SystemZ::LPDFR_32:
5048
964
    case SystemZ::LPDR:
5049
964
    case SystemZ::LPEBR:
5050
964
    case SystemZ::LPER:
5051
964
    case SystemZ::LPGFR:
5052
964
    case SystemZ::LPGR:
5053
964
    case SystemZ::LPR:
5054
964
    case SystemZ::LPXBR:
5055
964
    case SystemZ::LPXR:
5056
964
    case SystemZ::LR:
5057
964
    case SystemZ::LRDR:
5058
964
    case SystemZ::LRER:
5059
964
    case SystemZ::LRVGR:
5060
964
    case SystemZ::LRVR:
5061
964
    case SystemZ::LTDBR:
5062
964
    case SystemZ::LTDBRCompare:
5063
964
    case SystemZ::LTDR:
5064
964
    case SystemZ::LTDTR:
5065
964
    case SystemZ::LTEBR:
5066
964
    case SystemZ::LTEBRCompare:
5067
964
    case SystemZ::LTER:
5068
964
    case SystemZ::LTGFR:
5069
964
    case SystemZ::LTGR:
5070
964
    case SystemZ::LTR:
5071
964
    case SystemZ::LTXBR:
5072
964
    case SystemZ::LTXBRCompare:
5073
964
    case SystemZ::LTXR:
5074
964
    case SystemZ::LTXTR:
5075
964
    case SystemZ::LURA:
5076
964
    case SystemZ::LURAG:
5077
964
    case SystemZ::LXDBR:
5078
964
    case SystemZ::LXDR:
5079
964
    case SystemZ::LXEBR:
5080
964
    case SystemZ::LXER:
5081
964
    case SystemZ::LXR:
5082
964
    case SystemZ::MVCL:
5083
964
    case SystemZ::MVPG:
5084
964
    case SystemZ::MVST:
5085
964
    case SystemZ::PGIN:
5086
964
    case SystemZ::PGOUT:
5087
964
    case SystemZ::POPCNT:
5088
964
    case SystemZ::PPNO:
5089
964
    case SystemZ::PRNO:
5090
964
    case SystemZ::PT:
5091
964
    case SystemZ::PTI:
5092
964
    case SystemZ::RRBE:
5093
964
    case SystemZ::RRBM:
5094
964
    case SystemZ::SAR:
5095
964
    case SystemZ::SCCTR:
5096
964
    case SystemZ::SPCTR:
5097
964
    case SystemZ::SQDBR:
5098
964
    case SystemZ::SQDR:
5099
964
    case SystemZ::SQEBR:
5100
964
    case SystemZ::SQER:
5101
964
    case SystemZ::SQXBR:
5102
964
    case SystemZ::SQXR:
5103
964
    case SystemZ::SRST:
5104
964
    case SystemZ::SRSTU:
5105
964
    case SystemZ::SSKEOpt:
5106
964
    case SystemZ::STURA:
5107
964
    case SystemZ::STURG:
5108
964
    case SystemZ::TAR:
5109
964
    case SystemZ::TB:
5110
964
    case SystemZ::THDER:
5111
964
    case SystemZ::THDR:
5112
964
    case SystemZ::TRE:
5113
964
    case SystemZ::TROOOpt:
5114
964
    case SystemZ::TROTOpt:
5115
964
    case SystemZ::TRTOOpt:
5116
964
    case SystemZ::TRTTOpt: {
5117
964
      // op: R1
5118
964
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5119
964
      Value |= (op & UINT64_C(15)) << 4;
5120
964
      // op: R2
5121
964
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5122
964
      Value |= op & UINT64_C(15);
5123
964
      break;
5124
964
    }
5125
964
    case SystemZ::CGRT:
5126
28
    case SystemZ::CGRTAsm:
5127
28
    case SystemZ::CLGRT:
5128
28
    case SystemZ::CLGRTAsm:
5129
28
    case SystemZ::CLRT:
5130
28
    case SystemZ::CLRTAsm:
5131
28
    case SystemZ::CRT:
5132
28
    case SystemZ::CRTAsm:
5133
28
    case SystemZ::PPA:
5134
28
    case SystemZ::SSKE: {
5135
28
      // op: R1
5136
28
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5137
28
      Value |= (op & UINT64_C(15)) << 4;
5138
28
      // op: R2
5139
28
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5140
28
      Value |= op & UINT64_C(15);
5141
28
      // op: M3
5142
28
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5143
28
      Value |= (op & UINT64_C(15)) << 12;
5144
28
      break;
5145
28
    }
5146
28
    case SystemZ::CU12:
5147
20
    case SystemZ::CU14:
5148
20
    case SystemZ::CU21:
5149
20
    case SystemZ::CU24:
5150
20
    case SystemZ::CUTFU:
5151
20
    case SystemZ::CUUTF:
5152
20
    case SystemZ::TROO:
5153
20
    case SystemZ::TROT:
5154
20
    case SystemZ::TRTO:
5155
20
    case SystemZ::TRTT: {
5156
20
      // op: R1
5157
20
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5158
20
      Value |= (op & UINT64_C(15)) << 4;
5159
20
      // op: R2
5160
20
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5161
20
      Value |= op & UINT64_C(15);
5162
20
      // op: M3
5163
20
      op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5164
20
      Value |= (op & UINT64_C(15)) << 12;
5165
20
      break;
5166
20
    }
5167
20
    case SystemZ::CSDTR:
5168
18
    case SystemZ::CSXTR:
5169
18
    case SystemZ::LDETR:
5170
18
    case SystemZ::LXDTR: {
5171
18
      // op: R1
5172
18
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5173
18
      Value |= (op & UINT64_C(15)) << 4;
5174
18
      // op: R2
5175
18
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5176
18
      Value |= op & UINT64_C(15);
5177
18
      // op: M4
5178
18
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5179
18
      Value |= (op & UINT64_C(15)) << 8;
5180
18
      break;
5181
18
    }
5182
337
    case SystemZ::ADTR:
5183
337
    case SystemZ::AGRK:
5184
337
    case SystemZ::AHHHR:
5185
337
    case SystemZ::AHHLR:
5186
337
    case SystemZ::ALGRK:
5187
337
    case SystemZ::ALHHHR:
5188
337
    case SystemZ::ALHHLR:
5189
337
    case SystemZ::ALRK:
5190
337
    case SystemZ::ARK:
5191
337
    case SystemZ::AXTR:
5192
337
    case SystemZ::CPSDRdd:
5193
337
    case SystemZ::CPSDRds:
5194
337
    case SystemZ::CPSDRsd:
5195
337
    case SystemZ::CPSDRss:
5196
337
    case SystemZ::CRDTEOpt:
5197
337
    case SystemZ::DDTR:
5198
337
    case SystemZ::DXTR:
5199
337
    case SystemZ::IDTEOpt:
5200
337
    case SystemZ::IEDTR:
5201
337
    case SystemZ::IEXTR:
5202
337
    case SystemZ::IPTEOpt:
5203
337
    case SystemZ::KMA:
5204
337
    case SystemZ::KMCTR:
5205
337
    case SystemZ::MDTR:
5206
337
    case SystemZ::MGRK:
5207
337
    case SystemZ::MSGRKC:
5208
337
    case SystemZ::MSRKC:
5209
337
    case SystemZ::MXTR:
5210
337
    case SystemZ::NGRK:
5211
337
    case SystemZ::NRK:
5212
337
    case SystemZ::OGRK:
5213
337
    case SystemZ::ORK:
5214
337
    case SystemZ::SDTR:
5215
337
    case SystemZ::SGRK:
5216
337
    case SystemZ::SHHHR:
5217
337
    case SystemZ::SHHLR:
5218
337
    case SystemZ::SLGRK:
5219
337
    case SystemZ::SLHHHR:
5220
337
    case SystemZ::SLHHLR:
5221
337
    case SystemZ::SLRK:
5222
337
    case SystemZ::SRK:
5223
337
    case SystemZ::SXTR:
5224
337
    case SystemZ::XGRK:
5225
337
    case SystemZ::XRK: {
5226
337
      // op: R1
5227
337
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5228
337
      Value |= (op & UINT64_C(15)) << 4;
5229
337
      // op: R2
5230
337
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5231
337
      Value |= op & UINT64_C(15);
5232
337
      // op: R3
5233
337
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5234
337
      Value |= (op & UINT64_C(15)) << 12;
5235
337
      break;
5236
337
    }
5237
337
    case SystemZ::ADTRA:
5238
104
    case SystemZ::AXTRA:
5239
104
    case SystemZ::CRDTE:
5240
104
    case SystemZ::DDTRA:
5241
104
    case SystemZ::DXTRA:
5242
104
    case SystemZ::IDTE:
5243
104
    case SystemZ::IPTE:
5244
104
    case SystemZ::MDTRA:
5245
104
    case SystemZ::MXTRA:
5246
104
    case SystemZ::SDTRA:
5247
104
    case SystemZ::SXTRA: {
5248
104
      // op: R1
5249
104
      op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5250
104
      Value |= (op & UINT64_C(15)) << 4;
5251
104
      // op: R2
5252
104
      op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5253
104
      Value |= op & UINT64_C(15);
5254
104
      // op: R3
5255
104
      op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5256
104
      Value |= (op & UINT64_C(15)) << 12;
5257
104
      // op: M4
5258
104
      op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5259
104
      Value |= (op & UINT64_C(15)) << 8;
5260
104
      break;
5261
104
    }
5262
416
    case SystemZ::ADBR:
5263
416
    case SystemZ::ADR:
5264
416
    case SystemZ::AEBR:
5265
416
    case SystemZ::AER:
5266
416
    case SystemZ::AGFR:
5267
416
    case SystemZ::AGR:
5268
416
    case SystemZ::ALCGR:
5269
416
    case SystemZ::ALCR:
5270
416
    case SystemZ::ALGFR:
5271
416
    case SystemZ::ALGR:
5272
416
    case SystemZ::ALR:
5273
416
    case SystemZ::AR:
5274
416
    case SystemZ::AUR:
5275
416
    case SystemZ::AWR:
5276
416
    case SystemZ::AXBR:
5277
416
    case SystemZ::AXR:
5278
416
    case SystemZ::BCTGR:
5279
416
    case SystemZ::BCTR:
5280
416
    case SystemZ::CSP:
5281
416
    case SystemZ::CSPG:
5282
416
    case SystemZ::DDBR:
5283
416
    case SystemZ::DDR:
5284
416
    case SystemZ::DEBR:
5285
416
    case SystemZ::DER:
5286
416
    case SystemZ::DLGR:
5287
416
    case SystemZ::DLR:
5288
416
    case SystemZ::DR:
5289
416
    case SystemZ::DSGFR:
5290
416
    case SystemZ::DSGR:
5291
416
    case SystemZ::DXBR:
5292
416
    case SystemZ::DXR:
5293
416
    case SystemZ::ISKE:
5294
416
    case SystemZ::IVSK:
5295
416
    case SystemZ::LOCFHRAsmE:
5296
416
    case SystemZ::LOCFHRAsmH:
5297
416
    case SystemZ::LOCFHRAsmHE:
5298
416
    case SystemZ::LOCFHRAsmL:
5299
416
    case SystemZ::LOCFHRAsmLE:
5300
416
    case SystemZ::LOCFHRAsmLH:
5301
416
    case SystemZ::LOCFHRAsmM:
5302
416
    case SystemZ::LOCFHRAsmNE:
5303
416
    case SystemZ::LOCFHRAsmNH:
5304
416
    case SystemZ::LOCFHRAsmNHE:
5305
416
    case SystemZ::LOCFHRAsmNL:
5306
416
    case SystemZ::LOCFHRAsmNLE:
5307
416
    case SystemZ::LOCFHRAsmNLH:
5308
416
    case SystemZ::LOCFHRAsmNM:
5309
416
    case SystemZ::LOCFHRAsmNO:
5310
416
    case SystemZ::LOCFHRAsmNP:
5311
416
    case SystemZ::LOCFHRAsmNZ:
5312
416
    case SystemZ::LOCFHRAsmO:
5313
416
    case SystemZ::LOCFHRAsmP:
5314
416
    case SystemZ::LOCFHRAsmZ:
5315
416
    case SystemZ::LOCGRAsmE:
5316
416
    case SystemZ::LOCGRAsmH:
5317
416
    case SystemZ::LOCGRAsmHE:
5318
416
    case SystemZ::LOCGRAsmL:
5319
416
    case SystemZ::LOCGRAsmLE:
5320
416
    case SystemZ::LOCGRAsmLH: