-
Notifications
You must be signed in to change notification settings - Fork 1
/
inst.go
757 lines (754 loc) · 17.3 KB
/
inst.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
// Code generated by gen/inst/inst.go; DO NOT EDIT.
//go:generate go run gen/inst/inst.go
package arm
// Inst is an instruction mnemonic. The integer value is an offset into the Patterns array.
type Inst uint16
// Instructions
const (
ABS Inst = 1
ADC Inst = 37
ADCS Inst = 50
ADD Inst = 63
ADDHN Inst = 172
ADDHN2 Inst = 209
ADDP Inst = 246
ADDS Inst = 293
ADDV Inst = 357
ADR Inst = 377
ADRP Inst = 383
AESD Inst = 389
AESE Inst = 399
AESIMC Inst = 409
AESMC Inst = 419
AND Inst = 429
ANDS Inst = 469
ASR Inst = 500
ASRV Inst = 525
AT Inst = 538
AUTDA Inst = 544
AUTDB Inst = 550
AUTDZA Inst = 556
AUTDZB Inst = 561
AUTIA Inst = 566
AUTIA1716 Inst = 572
AUTIASP Inst = 576
AUTIAZ Inst = 580
AUTIB Inst = 584
AUTIB1716 Inst = 590
AUTIBSP Inst = 594
AUTIBZ Inst = 598
AUTIZA Inst = 602
AUTIZB Inst = 607
B Inst = 612
BCAX Inst = 622
BFC Inst = 638
BFI Inst = 651
BFM Inst = 666
BFXIL Inst = 681
BIC Inst = 696
BICS Inst = 742
BIF Inst = 761
BIT Inst = 771
BL Inst = 781
BLR Inst = 786
BLRAA Inst = 791
BLRAAZ Inst = 797
BLRAB Inst = 802
BLRABZ Inst = 808
BR Inst = 813
BRAA Inst = 818
BRAAZ Inst = 824
BRAB Inst = 829
BRABZ Inst = 835
BRK Inst = 840
BSL Inst = 845
CAS Inst = 855
CASA Inst = 868
CASAB Inst = 881
CASAH Inst = 888
CASAL Inst = 895
CASALB Inst = 908
CASALH Inst = 915
CASB Inst = 922
CASH Inst = 929
CASL Inst = 936
CASLB Inst = 949
CASLH Inst = 956
CASP Inst = 963
CASPA Inst = 980
CASPAL Inst = 997
CASPL Inst = 1014
CBNZ Inst = 1031
CBZ Inst = 1042
CCMN Inst = 1053
CCMP Inst = 1082
CFINV Inst = 1111
CFP Inst = 1115
CINC Inst = 1122
CINV Inst = 1135
CLREX Inst = 1148
CLS Inst = 1156
CLZ Inst = 1188
CMEQ Inst = 1220
CMGE Inst = 1311
CMGT Inst = 1402
CMHI Inst = 1493
CMHS Inst = 1539
CMLE Inst = 1585
CMLT Inst = 1631
CMN Inst = 1677
CMP Inst = 1733
CMTST Inst = 1789
CNEG Inst = 1835
CNT Inst = 1848
CPP Inst = 1856
CRC32B Inst = 1863
CRC32CB Inst = 1870
CRC32CH Inst = 1877
CRC32CW Inst = 1884
CRC32CX Inst = 1891
CRC32H Inst = 1898
CRC32W Inst = 1905
CRC32X Inst = 1912
CSDB Inst = 1919
CSEL Inst = 1923
CSET Inst = 1938
CSETM Inst = 1949
CSINC Inst = 1960
CSINV Inst = 1975
CSNEG Inst = 1990
DC Inst = 2005
DCPS1 Inst = 2011
DCPS2 Inst = 2017
DCPS3 Inst = 2023
DMB Inst = 2029
DRPS Inst = 2038
DSB Inst = 2042
DUP Inst = 2051
DVP Inst = 2130
EON Inst = 2137
EOR Inst = 2156
EOR3 Inst = 2196
ERET Inst = 2212
ERETAA Inst = 2216
ERETAB Inst = 2220
ESB Inst = 2224
EXT Inst = 2228
EXTR Inst = 2255
FABD Inst = 2270
FABS Inst = 2319
FACGE Inst = 2358
FACGT Inst = 2407
FADD Inst = 2456
FADDP Inst = 2505
FCADD Inst = 2557
FCCMP Inst = 2591
FCCMPE Inst = 2613
FCMEQ Inst = 2635
FCMGE Inst = 2734
FCMGT Inst = 2833
FCMLA Inst = 2932
FCMLE Inst = 3002
FCMLT Inst = 3053
FCMP Inst = 3104
FCMPE Inst = 3138
FCSEL Inst = 3172
FCVT Inst = 3194
FCVTAS Inst = 3225
FCVTAU Inst = 3294
FCVTL Inst = 3363
FCVTL2 Inst = 3382
FCVTMS Inst = 3401
FCVTMU Inst = 3470
FCVTN Inst = 3539
FCVTN2 Inst = 3549
FCVTNS Inst = 3559
FCVTNU Inst = 3628
FCVTPS Inst = 3697
FCVTPU Inst = 3766
FCVTXN Inst = 3835
FCVTXN2 Inst = 3850
FCVTZS Inst = 3860
FCVTZU Inst = 4009
FDIV Inst = 4158
FJCVTZS Inst = 4207
FMADD Inst = 4213
FMAX Inst = 4235
FMAXNM Inst = 4284
FMAXNMP Inst = 4333
FMAXNMV Inst = 4385
FMAXP Inst = 4399
FMAXV Inst = 4451
FMIN Inst = 4465
FMINNM Inst = 4514
FMINNMP Inst = 4563
FMINNMV Inst = 4615
FMINP Inst = 4629
FMINV Inst = 4681
FMLA Inst = 4695
FMLAL Inst = 4776
FMLAL2 Inst = 4823
FMLS Inst = 4870
FMLSL Inst = 4951
FMLSL2 Inst = 4998
FMOV Inst = 5045
FMSUB Inst = 5149
FMUL Inst = 5171
FMULX Inst = 5270
FNEG Inst = 5369
FNMADD Inst = 5408
FNMSUB Inst = 5430
FNMUL Inst = 5452
FRECPE Inst = 5471
FRECPS Inst = 5510
FRECPX Inst = 5559
FRINTA Inst = 5575
FRINTI Inst = 5614
FRINTM Inst = 5653
FRINTN Inst = 5692
FRINTP Inst = 5731
FRINTX Inst = 5770
FRINTZ Inst = 5809
FRSQRTE Inst = 5848
FRSQRTS Inst = 5887
FSQRT Inst = 5936
FSUB Inst = 5975
HINT Inst = 6024
HLT Inst = 6029
HVC Inst = 6034
IC Inst = 6039
INS Inst = 6050
ISB Inst = 6103
LD1 Inst = 6116
LD1R Inst = 6773
LD2 Inst = 6870
LD2R Inst = 7099
LD3 Inst = 7196
LD3R Inst = 7425
LD4 Inst = 7522
LD4R Inst = 7751
LDADD Inst = 7848
LDADDA Inst = 7861
LDADDAB Inst = 7874
LDADDAH Inst = 7881
LDADDAL Inst = 7888
LDADDALB Inst = 7901
LDADDALH Inst = 7908
LDADDB Inst = 7915
LDADDH Inst = 7922
LDADDL Inst = 7929
LDADDLB Inst = 7942
LDADDLH Inst = 7949
LDAPR Inst = 7956
LDAPRB Inst = 7967
LDAPRH Inst = 7973
LDAPUR Inst = 7979
LDAPURB Inst = 7990
LDAPURH Inst = 7996
LDAPURSB Inst = 8002
LDAPURSH Inst = 8013
LDAPURSW Inst = 8024
LDAR Inst = 8030
LDARB Inst = 8041
LDARH Inst = 8047
LDAXP Inst = 8053
LDAXR Inst = 8066
LDAXRB Inst = 8077
LDAXRH Inst = 8083
LDCLR Inst = 8089
LDCLRA Inst = 8102
LDCLRAB Inst = 8115
LDCLRAH Inst = 8122
LDCLRAL Inst = 8129
LDCLRALB Inst = 8142
LDCLRALH Inst = 8149
LDCLRB Inst = 8156
LDCLRH Inst = 8163
LDCLRL Inst = 8170
LDCLRLB Inst = 8183
LDCLRLH Inst = 8190
LDEOR Inst = 8197
LDEORA Inst = 8210
LDEORAB Inst = 8223
LDEORAH Inst = 8230
LDEORAL Inst = 8237
LDEORALB Inst = 8250
LDEORALH Inst = 8257
LDEORB Inst = 8264
LDEORH Inst = 8271
LDEORL Inst = 8278
LDEORLB Inst = 8291
LDEORLH Inst = 8298
LDLAR Inst = 8305
LDLARB Inst = 8316
LDLARH Inst = 8322
LDNP Inst = 8328
LDP Inst = 8359
LDPSW Inst = 8455
LDR Inst = 8475
LDRAA Inst = 8648
LDRAB Inst = 8659
LDRB Inst = 8670
LDRH Inst = 8692
LDRSB Inst = 8714
LDRSH Inst = 8757
LDRSW Inst = 8800
LDSET Inst = 8827
LDSETA Inst = 8840
LDSETAB Inst = 8853
LDSETAH Inst = 8860
LDSETAL Inst = 8867
LDSETALB Inst = 8880
LDSETALH Inst = 8887
LDSETB Inst = 8894
LDSETH Inst = 8901
LDSETL Inst = 8908
LDSETLB Inst = 8921
LDSETLH Inst = 8928
LDSMAX Inst = 8935
LDSMAXA Inst = 8948
LDSMAXAB Inst = 8961
LDSMAXAH Inst = 8968
LDSMAXAL Inst = 8975
LDSMAXALB Inst = 8988
LDSMAXALH Inst = 8995
LDSMAXB Inst = 9002
LDSMAXH Inst = 9009
LDSMAXL Inst = 9016
LDSMAXLB Inst = 9029
LDSMAXLH Inst = 9036
LDSMIN Inst = 9043
LDSMINA Inst = 9056
LDSMINAB Inst = 9069
LDSMINAH Inst = 9076
LDSMINAL Inst = 9083
LDSMINALB Inst = 9096
LDSMINALH Inst = 9103
LDSMINB Inst = 9110
LDSMINH Inst = 9117
LDSMINL Inst = 9124
LDSMINLB Inst = 9137
LDSMINLH Inst = 9144
LDTR Inst = 9151
LDTRB Inst = 9162
LDTRH Inst = 9168
LDTRSB Inst = 9174
LDTRSH Inst = 9185
LDTRSW Inst = 9196
LDUMAX Inst = 9202
LDUMAXA Inst = 9215
LDUMAXAB Inst = 9228
LDUMAXAH Inst = 9235
LDUMAXAL Inst = 9242
LDUMAXALB Inst = 9255
LDUMAXALH Inst = 9262
LDUMAXB Inst = 9269
LDUMAXH Inst = 9276
LDUMAXL Inst = 9283
LDUMAXLB Inst = 9296
LDUMAXLH Inst = 9303
LDUMIN Inst = 9310
LDUMINA Inst = 9323
LDUMINAB Inst = 9336
LDUMINAH Inst = 9343
LDUMINAL Inst = 9350
LDUMINALB Inst = 9363
LDUMINALH Inst = 9370
LDUMINB Inst = 9377
LDUMINH Inst = 9384
LDUMINL Inst = 9391
LDUMINLB Inst = 9404
LDUMINLH Inst = 9411
LDUR Inst = 9418
LDURB Inst = 9454
LDURH Inst = 9460
LDURSB Inst = 9466
LDURSH Inst = 9477
LDURSW Inst = 9488
LDXP Inst = 9494
LDXR Inst = 9507
LDXRB Inst = 9518
LDXRH Inst = 9524
LSL Inst = 9530
LSLV Inst = 9555
LSR Inst = 9568
LSRV Inst = 9593
MADD Inst = 9606
MLA Inst = 9621
MLS Inst = 9667
MNEG Inst = 9713
MOV Inst = 9726
MOVI Inst = 9880
MOVK Inst = 9928
MOVN Inst = 9945
MOVZ Inst = 9962
MRS Inst = 9979
MSR Inst = 9985
MSUB Inst = 9996
MUL Inst = 10011
MVN Inst = 10069
MVNI Inst = 10093
NEG Inst = 10120
NEGS Inst = 10172
NGC Inst = 10189
NGCS Inst = 10200
NOP Inst = 10211
NOT Inst = 10215
ORN Inst = 10223
ORR Inst = 10251
PACDA Inst = 10309
PACDB Inst = 10315
PACDZA Inst = 10321
PACDZB Inst = 10326
PACGA Inst = 10331
PACIA Inst = 10338
PACIA1716 Inst = 10344
PACIASP Inst = 10348
PACIAZ Inst = 10352
PACIB Inst = 10356
PACIB1716 Inst = 10362
PACIBSP Inst = 10366
PACIBZ Inst = 10370
PACIZA Inst = 10374
PACIZB Inst = 10379
PMUL Inst = 10384
PMULL Inst = 10394
PMULL2 Inst = 10419
PRFM Inst = 10444
PRFUM Inst = 10455
PSB Inst = 10461
PSSBB Inst = 10467
RADDHN Inst = 10471
RADDHN2 Inst = 10508
RAX1 Inst = 10545
RBIT Inst = 10558
RET Inst = 10576
RETAA Inst = 10584
RETAB Inst = 10588
REV Inst = 10592
REV16 Inst = 10603
REV32 Inst = 10621
REV64 Inst = 10641
RMIF Inst = 10668
ROR Inst = 10675
RORV Inst = 10700
RSHRN Inst = 10713
RSHRN2 Inst = 10744
RSUBHN Inst = 10775
RSUBHN2 Inst = 10812
SABA Inst = 10849
SABAL Inst = 10877
SABAL2 Inst = 10914
SABD Inst = 10951
SABDL Inst = 10979
SABDL2 Inst = 11016
SADALP Inst = 11053
SADDL Inst = 11075
SADDL2 Inst = 11112
SADDLP Inst = 11149
SADDLV Inst = 11171
SADDW Inst = 11191
SADDW2 Inst = 11228
SB Inst = 11265
SBC Inst = 11269
SBCS Inst = 11282
SBFIZ Inst = 11295
SBFM Inst = 11310
SBFX Inst = 11325
SCVTF Inst = 11340
SDIV Inst = 11489
SDOT Inst = 11502
SETF16 Inst = 11551
SETF8 Inst = 11556
SEV Inst = 11561
SEVL Inst = 11565
SHA1C Inst = 11569
SHA1H Inst = 11578
SHA1M Inst = 11584
SHA1P Inst = 11593
SHA1SU0 Inst = 11602
SHA1SU1 Inst = 11615
SHA256H Inst = 11625
SHA256H2 Inst = 11634
SHA256SU0 Inst = 11643
SHA256SU1 Inst = 11653
SHA512H Inst = 11666
SHA512H2 Inst = 11675
SHA512SU0 Inst = 11684
SHA512SU1 Inst = 11694
SHADD Inst = 11707
SHL Inst = 11735
SHLL Inst = 11776
SHLL2 Inst = 11810
SHRN Inst = 11844
SHRN2 Inst = 11875
SHSUB Inst = 11906
SLI Inst = 11934
SM3PARTW1 Inst = 11975
SM3PARTW2 Inst = 11988
SM3SS1 Inst = 12001
SM3TT1A Inst = 12017
SM3TT1B Inst = 12029
SM3TT2A Inst = 12041
SM3TT2B Inst = 12053
SM4E Inst = 12065
SM4EKEY Inst = 12075
SMADDL Inst = 12088
SMAX Inst = 12096
SMAXP Inst = 12124
SMAXV Inst = 12152
SMC Inst = 12172
SMIN Inst = 12177
SMINP Inst = 12205
SMINV Inst = 12233
SMLAL Inst = 12253
SMLAL2 Inst = 12312
SMLSL Inst = 12371
SMLSL2 Inst = 12430
SMNEGL Inst = 12489
SMOV Inst = 12496
SMSUBL Inst = 12527
SMULH Inst = 12535
SMULL Inst = 12542
SMULL2 Inst = 12607
SQABS Inst = 12666
SQADD Inst = 12717
SQDMLAL Inst = 12781
SQDMLAL2 Inst = 12854
SQDMLSL Inst = 12901
SQDMLSL2 Inst = 12974
SQDMULH Inst = 13021
SQDMULL Inst = 13084
SQDMULL2 Inst = 13157
SQNEG Inst = 13204
SQRDMLAH Inst = 13255
SQRDMLSH Inst = 13318
SQRDMULH Inst = 13381
SQRSHL Inst = 13444
SQRSHRN Inst = 13508
SQRSHRN2 Inst = 13557
SQRSHRUN Inst = 13588
SQRSHRUN2 Inst = 13637
SQSHL Inst = 13668
SQSHLU Inst = 13790
SQSHRN Inst = 13849
SQSHRN2 Inst = 13898
SQSHRUN Inst = 13929
SQSHRUN2 Inst = 13978
SQSUB Inst = 14009
SQXTN Inst = 14073
SQXTN2 Inst = 14116
SQXTUN Inst = 14144
SQXTUN2 Inst = 14187
SRHADD Inst = 14215
SRI Inst = 14243
SRSHL Inst = 14284
SRSHR Inst = 14330
SRSRA Inst = 14371
SSBB Inst = 14412
SSHL Inst = 14416
SSHLL Inst = 14462
SSHLL2 Inst = 14493
SSHR Inst = 14524
SSRA Inst = 14565
SSUBL Inst = 14606
SSUBL2 Inst = 14643
SSUBW Inst = 14680
SSUBW2 Inst = 14717
ST1 Inst = 14754
ST2 Inst = 15411
ST3 Inst = 15640
ST4 Inst = 15869
STADD Inst = 16098
STADDB Inst = 16109
STADDH Inst = 16115
STADDL Inst = 16121
STADDLB Inst = 16132
STADDLH Inst = 16138
STCLR Inst = 16144
STCLRB Inst = 16155
STCLRH Inst = 16161
STCLRL Inst = 16167
STCLRLB Inst = 16178
STCLRLH Inst = 16184
STEOR Inst = 16190
STEORB Inst = 16201
STEORH Inst = 16207
STEORL Inst = 16213
STEORLB Inst = 16224
STEORLH Inst = 16230
STLLR Inst = 16236
STLLRB Inst = 16247
STLLRH Inst = 16253
STLR Inst = 16259
STLRB Inst = 16270
STLRH Inst = 16276
STLUR Inst = 16282
STLURB Inst = 16293
STLURH Inst = 16299
STLXP Inst = 16305
STLXR Inst = 16320
STLXRB Inst = 16333
STLXRH Inst = 16340
STNP Inst = 16347
STP Inst = 16378
STR Inst = 16474
STRB Inst = 16622
STRH Inst = 16644
STSET Inst = 16666
STSETB Inst = 16677
STSETH Inst = 16683
STSETL Inst = 16689
STSETLB Inst = 16700
STSETLH Inst = 16706
STSMAX Inst = 16712
STSMAXB Inst = 16723
STSMAXH Inst = 16729
STSMAXL Inst = 16735
STSMAXLB Inst = 16746
STSMAXLH Inst = 16752
STSMIN Inst = 16758
STSMINB Inst = 16769
STSMINH Inst = 16775
STSMINL Inst = 16781
STSMINLB Inst = 16792
STSMINLH Inst = 16798
STTR Inst = 16804
STTRB Inst = 16815
STTRH Inst = 16821
STUMAX Inst = 16827
STUMAXB Inst = 16838
STUMAXH Inst = 16844
STUMAXL Inst = 16850
STUMAXLB Inst = 16861
STUMAXLH Inst = 16867
STUMIN Inst = 16873
STUMINB Inst = 16884
STUMINH Inst = 16890
STUMINL Inst = 16896
STUMINLB Inst = 16907
STUMINLH Inst = 16913
STUR Inst = 16919
STURB Inst = 16955
STURH Inst = 16961
STXP Inst = 16967
STXR Inst = 16982
STXRB Inst = 16995
STXRH Inst = 17002
SUB Inst = 17009
SUBHN Inst = 17118
SUBHN2 Inst = 17155
SUBS Inst = 17192
SUQADD Inst = 17256
SVC Inst = 17307
SWP Inst = 17312
SWPA Inst = 17325
SWPAB Inst = 17338
SWPAH Inst = 17345
SWPAL Inst = 17352
SWPALB Inst = 17365
SWPALH Inst = 17372
SWPB Inst = 17379
SWPH Inst = 17386
SWPL Inst = 17393
SWPLB Inst = 17406
SWPLH Inst = 17413
SXTB Inst = 17420
SXTH Inst = 17431
SXTL Inst = 17442
SXTL2 Inst = 17470
SXTW Inst = 17498
SYS Inst = 17504
SYSL Inst = 17514
TBL Inst = 17523
TBNZ Inst = 17568
TBX Inst = 17581
TBZ Inst = 17626
TLBI Inst = 17639
TRN1 Inst = 17646
TRN2 Inst = 17686
TSB Inst = 17726
TST Inst = 17732
UABA Inst = 17759
UABAL Inst = 17787
UABAL2 Inst = 17824
UABD Inst = 17861
UABDL Inst = 17889
UABDL2 Inst = 17926
UADALP Inst = 17963
UADDL Inst = 17985
UADDL2 Inst = 18022
UADDLP Inst = 18059
UADDLV Inst = 18081
UADDW Inst = 18101
UADDW2 Inst = 18138
UBFIZ Inst = 18175
UBFM Inst = 18190
UBFX Inst = 18205
UCVTF Inst = 18220
UDF Inst = 18369
UDIV Inst = 18374
UDOT Inst = 18387
UHADD Inst = 18436
UHSUB Inst = 18464
UMADDL Inst = 18492
UMAX Inst = 18500
UMAXP Inst = 18528
UMAXV Inst = 18556
UMIN Inst = 18576
UMINP Inst = 18604
UMINV Inst = 18632
UMLAL Inst = 18652
UMLAL2 Inst = 18711
UMLSL Inst = 18770
UMLSL2 Inst = 18829
UMNEGL Inst = 18888
UMOV Inst = 18895
UMSUBL Inst = 18920
UMULH Inst = 18928
UMULL Inst = 18935
UMULL2 Inst = 19000
UQADD Inst = 19059
UQRSHL Inst = 19123
UQRSHRN Inst = 19187
UQRSHRN2 Inst = 19236
UQSHL Inst = 19267
UQSHRN Inst = 19389
UQSHRN2 Inst = 19438
UQSUB Inst = 19469
UQXTN Inst = 19533
UQXTN2 Inst = 19576
URECPE Inst = 19604
URHADD Inst = 19612
URSHL Inst = 19640
URSHR Inst = 19686
URSQRTE Inst = 19727
URSRA Inst = 19735
USHL Inst = 19776
USHLL Inst = 19822
USHLL2 Inst = 19853
USHR Inst = 19884
USQADD Inst = 19925
USRA Inst = 19976
USUBL Inst = 20017
USUBL2 Inst = 20054
USUBW Inst = 20091
USUBW2 Inst = 20128
UXTB Inst = 20165
UXTH Inst = 20171
UXTL Inst = 20177
UXTL2 Inst = 20205
UZP1 Inst = 20233
UZP2 Inst = 20273
WFE Inst = 20313
WFI Inst = 20317
XAR Inst = 20321
XPACD Inst = 20335
XPACI Inst = 20340
XPACLRI Inst = 20345
XTN Inst = 20349
XTN2 Inst = 20377
YIELD Inst = 20405
ZIP1 Inst = 20409
ZIP2 Inst = 20449
)