forked from frosc/arm-assembler-latex-listings
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlstlangarm.sty
470 lines (470 loc) · 35.8 KB
/
lstlangarm.sty
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
\ProvidesFile{lstlangarm.sty}
[2013/10/20 1.0 listings language file for ARM]
%%
%% ARM definition (c) 2013 Jacques Supcik
%%
\lstdefinelanguage[ARM]{Assembler}%
{morekeywords={adc,adcal,adcals,adccc,adcccs,adccs,adccss,adceq,adceqs, %
adcge,adcges,adcgt,adcgts,adchi,adchis,adchs,adchss,adcle,adcles, %
adclo,adclos,adcls,adclss,adclt,adclts,adcmi,adcmis,adcne,adcnes, %
adcpl,adcpls,adcs,adcvc,adcvcs,adcvs,adcvss,add,addal,addals,addcc, %
addccs,addcs,addcss,addeq,addeqs,addge,addges,addgt,addgts,addhi, %
addhis,addhs,addhss,addle,addles,addlo,addlos,addls,addlss,addlt, %
addlts,addmi,addmis,addne,addnes,addpl,addpls,adds,addvc,addvcs,addvs, %
addvss,adr,adral,adrcc,adrcs,adreq,adrge,adrgt,adrhi,adrhs,adrle, %
adrlo,adrls,adrlt,adrmi,adrne,adrpl,adrvc,adrvs,and,andal,andals, %
andcc,andccs,andcs,andcss,andeq,andeqs,andge,andges,andgt,andgts, %
andhi,andhis,andhs,andhss,andle,andles,andlo,andlos,andls,andlss, %
andlt,andlts,andmi,andmis,andne,andnes,andpl,andpls,ands,andvc,andvcs, %
andvs,andvss,asr,asral,asrcc,asrcs,asreq,asrge,asrgt,asrhi,asrhs, %
asrle,asrlo,asrls,asrlt,asrmi,asrne,asrpl,asrvc,asrvs,b,bal,bcc,bcs, %
beq,bfc,bfcal,bfccc,bfccs,bfceq,bfcge,bfcgt,bfchi,bfchs,bfcle,bfclo, %
bfcls,bfclt,bfcmi,bfcne,bfcpl,bfcvc,bfcvs,bfi,bfial,bficc,bfics,bfieq, %
bfige,bfigt,bfihi,bfihs,bfile,bfilo,bfils,bfilt,bfimi,bfine,bfipl, %
bfivc,bfivs,bge,bgt,bhi,bhs,bic,bical,bicals,biccc,bicccs,biccs, %
biccss,biceq,biceqs,bicge,bicges,bicgt,bicgts,bichi,bichis,bichs, %
bichss,bicle,bicles,biclo,biclos,bicls,biclss,biclt,biclts,bicmi, %
bicmis,bicne,bicnes,bicpl,bicpls,bics,bicvc,bicvcs,bicvs,bicvss,bkpt, %
bl,blal,blcc,blcs,ble,bleq,blge,blgt,blhi,blhs,blle,bllo,blls,bllt, %
blmi,blne,blo,blpl,bls,blt,blvc,blvs,blx,blxal,blxcc,blxcs,blxeq, %
blxge,blxgt,blxhi,blxhs,blxle,blxlo,blxls,blxlt,blxmi,blxne,blxpl, %
blxvc,blxvs,bmi,bne,bpl,bvc,bvs,bx,bxal,bxcc,bxcs,bxeq,bxge,bxgt,bxhi, %
bxhs,bxj,bxjal,bxjcc,bxjcs,bxjeq,bxjge,bxjgt,bxjhi,bxjhs,bxjle,bxjlo, %
bxjls,bxjlt,bxjmi,bxjne,bxjpl,bxjvc,bxjvs,bxle,bxlo,bxls,bxlt,bxmi, %
bxne,bxpl,bxvc,bxvs,cbnz,cbz,cdp,cdp2,cdpal,cdpcc,cdpcs,cdpeq,cdpge, %
cdpgt,cdphi,cdphs,cdple,cdplo,cdpls,cdplt,cdpmi,cdpne,cdppl,cdpvc, %
cdpvs,clz,clzal,clzcc,clzcs,clzeq,clzge,clzgt,clzhi,clzhs,clzle,clzlo, %
clzls,clzlt,clzmi,clzne,clzpl,clzvc,clzvs,cmn,cmnal,cmncc,cmncs,cmneq, %
cmnge,cmngt,cmnhi,cmnhs,cmnle,cmnlo,cmnls,cmnlt,cmnmi,cmnne,cmnpl, %
cmnvc,cmnvs,cmp,cmpal,cmpcc,cmpcs,cmpeq,cmpge,cmpgt,cmphi,cmphs,cmple, %
cmplo,cmpls,cmplt,cmpmi,cmpne,cmppl,cmpvc,cmpvs,cps,cpsid,cpsie,cpy, %
cpyal,cpycc,cpycs,cpyeq,cpyge,cpygt,cpyhi,cpyhs,cpyle,cpylo,cpyls, %
cpylt,cpymi,cpyne,cpypl,cpyvc,cpyvs,dmb,dsb,eor,eoral,eorals,eorcc, %
eorccs,eorcs,eorcss,eoreq,eoreqs,eorge,eorges,eorgt,eorgts,eorhi, %
eorhis,eorhs,eorhss,eorle,eorles,eorlo,eorlos,eorls,eorlss,eorlt, %
eorlts,eormi,eormis,eorne,eornes,eorpl,eorpls,eors,eorvc,eorvcs,eorvs, %
eorvss,isb,it,ite,itee,iteee,iteet,itet,itete,itett,itt,itte,ittee, %
ittet,ittt,ittte,itttt,ldc,ldc2,ldcal,ldccc,ldccs,ldceq,ldcge,ldcgt, %
ldchi,ldchs,ldcle,ldclo,ldcls,ldclt,ldcmi,ldcne,ldcpl,ldcvc,ldcvs, %
ldmalda,ldmaldb,ldmalea,ldmaled,ldmalfa,ldmalfd,ldmalia,ldmalib, %
ldmccda,ldmccdb,ldmccea,ldmcced,ldmccfa,ldmccfd,ldmccia,ldmccib, %
ldmcsda,ldmcsdb,ldmcsea,ldmcsed,ldmcsfa,ldmcsfd,ldmcsia,ldmcsib,ldmda, %
ldmdb,ldmea,ldmed,ldmeqda,ldmeqdb,ldmeqea,ldmeqed,ldmeqfa,ldmeqfd, %
ldmeqia,ldmeqib,ldmfa,ldmfd,ldmgeda,ldmgedb,ldmgeea,ldmgeed,ldmgefa, %
ldmgefd,ldmgeia,ldmgeib,ldmgtda,ldmgtdb,ldmgtea,ldmgted,ldmgtfa, %
ldmgtfd,ldmgtia,ldmgtib,ldmhida,ldmhidb,ldmhiea,ldmhied,ldmhifa, %
ldmhifd,ldmhiia,ldmhiib,ldmhsda,ldmhsdb,ldmhsea,ldmhsed,ldmhsfa, %
ldmhsfd,ldmhsia,ldmhsib,ldmia,ldmib,ldmleda,ldmledb,ldmleea,ldmleed, %
ldmlefa,ldmlefd,ldmleia,ldmleib,ldmloda,ldmlodb,ldmloea,ldmloed, %
ldmlofa,ldmlofd,ldmloia,ldmloib,ldmlsda,ldmlsdb,ldmlsea,ldmlsed, %
ldmlsfa,ldmlsfd,ldmlsia,ldmlsib,ldmltda,ldmltdb,ldmltea,ldmlted, %
ldmltfa,ldmltfd,ldmltia,ldmltib,ldmmida,ldmmidb,ldmmiea,ldmmied, %
ldmmifa,ldmmifd,ldmmiia,ldmmiib,ldmneda,ldmnedb,ldmneea,ldmneed, %
ldmnefa,ldmnefd,ldmneia,ldmneib,ldmplda,ldmpldb,ldmplea,ldmpled, %
ldmplfa,ldmplfd,ldmplia,ldmplib,ldmvcda,ldmvcdb,ldmvcea,ldmvced, %
ldmvcfa,ldmvcfd,ldmvcia,ldmvcib,ldmvsda,ldmvsdb,ldmvsea,ldmvsed, %
ldmvsfa,ldmvsfd,ldmvsia,ldmvsib,ldr,ldral,ldralb,ldralbt,ldrald, %
ldralh,ldralsb,ldralsh,ldralt,ldrb,ldrbt,ldrcc,ldrccb,ldrccbt,ldrccd, %
ldrcch,ldrccsb,ldrccsh,ldrcct,ldrcs,ldrcsb,ldrcsbt,ldrcsd,ldrcsh, %
ldrcssb,ldrcssh,ldrcst,ldrd,ldreq,ldreqb,ldreqbt,ldreqd,ldreqh, %
ldreqsb,ldreqsh,ldreqt,ldrex,ldrexal,ldrexcc,ldrexcs,ldrexeq,ldrexge, %
ldrexgt,ldrexhi,ldrexhs,ldrexle,ldrexlo,ldrexls,ldrexlt,ldrexmi, %
ldrexne,ldrexpl,ldrexvc,ldrexvs,ldrge,ldrgeb,ldrgebt,ldrged,ldrgeh, %
ldrgesb,ldrgesh,ldrget,ldrgt,ldrgtb,ldrgtbt,ldrgtd,ldrgth,ldrgtsb, %
ldrgtsh,ldrgtt,ldrh,ldrhi,ldrhib,ldrhibt,ldrhid,ldrhih,ldrhisb, %
ldrhish,ldrhit,ldrhs,ldrhsb,ldrhsbt,ldrhsd,ldrhsh,ldrhssb,ldrhssh, %
ldrhst,ldrle,ldrleb,ldrlebt,ldrled,ldrleh,ldrlesb,ldrlesh,ldrlet, %
ldrlo,ldrlob,ldrlobt,ldrlod,ldrloh,ldrlosb,ldrlosh,ldrlot,ldrls, %
ldrlsb,ldrlsbt,ldrlsd,ldrlsh,ldrlssb,ldrlssh,ldrlst,ldrlt,ldrltb, %
ldrltbt,ldrltd,ldrlth,ldrltsb,ldrltsh,ldrltt,ldrmi,ldrmib,ldrmibt, %
ldrmid,ldrmih,ldrmisb,ldrmish,ldrmit,ldrne,ldrneb,ldrnebt,ldrned, %
ldrneh,ldrnesb,ldrnesh,ldrnet,ldrpl,ldrplb,ldrplbt,ldrpld,ldrplh, %
ldrplsb,ldrplsh,ldrplt,ldrsb,ldrsh,ldrt,ldrvc,ldrvcb,ldrvcbt,ldrvcd, %
ldrvch,ldrvcsb,ldrvcsh,ldrvct,ldrvs,ldrvsb,ldrvsbt,ldrvsd,ldrvsh, %
ldrvssb,ldrvssh,ldrvst,lsl,lslal,lslcc,lslcs,lsleq,lslge,lslgt,lslhi, %
lslhs,lslle,lsllo,lslls,lsllt,lslmi,lslne,lslpl,lslvc,lslvs,lsr,lsral, %
lsrcc,lsrcs,lsreq,lsrge,lsrgt,lsrhi,lsrhs,lsrle,lsrlo,lsrls,lsrlt, %
lsrmi,lsrne,lsrpl,lsrvc,lsrvs,mar,maral,marcc,marcs,mareq,marge,margt, %
marhi,marhs,marle,marlo,marls,marlt,marmi,marne,marpl,marvc,marvs,mcr, %
mcr2,mcral,mcrcc,mcrcs,mcreq,mcrge,mcrgt,mcrhi,mcrhs,mcrle,mcrlo, %
mcrls,mcrlt,mcrmi,mcrne,mcrpl,mcrr,mcrr2,mcrral,mcrrcc,mcrrcs,mcrreq, %
mcrrge,mcrrgt,mcrrhi,mcrrhs,mcrrle,mcrrlo,mcrrls,mcrrlt,mcrrmi,mcrrne, %
mcrrpl,mcrrvc,mcrrvs,mcrvc,mcrvs,mia,miaal,miacc,miacs,miaeq,miage, %
miagt,miahi,miahs,miale,mialo,mials,mialt,miami,miane,miaph,miaphal, %
miaphcc,miaphcs,miapheq,miaphge,miaphgt,miaphhi,miaphhs,miaphle, %
miaphlo,miaphls,miaphlt,miaphmi,miaphne,miaphpl,miaphvc,miaphvs,miapl, %
miavc,miavs,miaxy,miaxyal,miaxycc,miaxycs,miaxyeq,miaxyge,miaxygt, %
miaxyhi,miaxyhs,miaxyle,miaxylo,miaxyls,miaxylt,miaxymi,miaxyne, %
miaxypl,miaxyvc,miaxyvs,mla,mlaal,mlaals,mlacc,mlaccs,mlacs,mlacss, %
mlaeq,mlaeqs,mlage,mlages,mlagt,mlagts,mlahi,mlahis,mlahs,mlahss, %
mlale,mlales,mlalo,mlalos,mlals,mlalss,mlalt,mlalts,mlami,mlamis, %
mlane,mlanes,mlapl,mlapls,mlas,mlavc,mlavcs,mlavs,mlavss,mls,mlsal, %
mlscc,mlscs,mlseq,mlsge,mlsgt,mlshi,mlshs,mlsle,mlslo,mlsls,mlslt, %
mlsmi,mlsne,mlspl,mlsvc,mlsvs,mov,moval,movals,movcc,movccs,movcs, %
movcss,moveq,moveqs,movge,movges,movgt,movgts,movhi,movhis,movhs, %
movhss,movle,movles,movlo,movlos,movls,movlss,movlt,movlts,movmi, %
movmis,movne,movnes,movpl,movpls,movs,movt,movtal,movtcc,movtcs, %
movteq,movtge,movtgt,movthi,movths,movtle,movtlo,movtls,movtlt,movtmi, %
movtne,movtpl,movtvc,movtvs,movvc,movvcs,movvs,movvss,mra,mraal,mracc, %
mracs,mraeq,mrage,mragt,mrahi,mrahs,mrale,mralo,mrals,mralt,mrami, %
mrane,mrapl,mravc,mravs,mrc,mrc2,mrcal,mrccc,mrccs,mrceq,mrcge,mrcgt, %
mrchi,mrchs,mrcle,mrclo,mrcls,mrclt,mrcmi,mrcne,mrcpl,mrcvc,mrcvs, %
mrrc,mrrc2,mrrcal,mrrccc,mrrccs,mrrceq,mrrcge,mrrcgt,mrrchi,mrrchs, %
mrrcle,mrrclo,mrrcls,mrrclt,mrrcmi,mrrcne,mrrcpl,mrrcvc,mrrcvs,mrs, %
mrsal,mrscc,mrscs,mrseq,mrsge,mrsgt,mrshi,mrshs,mrsle,mrslo,mrsls, %
mrslt,mrsmi,mrsne,mrspl,mrsvc,mrsvs,msr,msral,msrcc,msrcs,msreq,msrge, %
msrgt,msrhi,msrhs,msrle,msrlo,msrls,msrlt,msrmi,msrne,msrpl,msrvc, %
msrvs,mul,mulal,mulals,mulcc,mulccs,mulcs,mulcss,muleq,muleqs,mulge, %
mulges,mulgt,mulgts,mulhi,mulhis,mulhs,mulhss,mulle,mulles,mullo, %
mullos,mulls,mullss,mullt,mullts,mulmi,mulmis,mulne,mulnes,mulpl, %
mulpls,muls,mulvc,mulvcs,mulvs,mulvss,mvn,mvnal,mvnals,mvncc,mvnccs, %
mvncs,mvncss,mvneq,mvneqs,mvnge,mvnges,mvngt,mvngts,mvnhi,mvnhis, %
mvnhs,mvnhss,mvnle,mvnles,mvnlo,mvnlos,mvnls,mvnlss,mvnlt,mvnlts, %
mvnmi,mvnmis,mvnne,mvnnes,mvnpl,mvnpls,mvns,mvnvc,mvnvcs,mvnvs,mvnvss, %
nop,orn,ornal,ornals,orncc,ornccs,orncs,orncss,orneq,orneqs,ornge, %
ornges,orngt,orngts,ornhi,ornhis,ornhs,ornhss,ornle,ornles,ornlo, %
ornlos,ornls,ornlss,ornlt,ornlts,ornmi,ornmis,ornne,ornnes,ornpl, %
ornpls,orns,ornvc,ornvcs,ornvs,ornvss,orr,orral,orrals,orrcc,orrccs, %
orrcs,orrcss,orreq,orreqs,orrge,orrges,orrgt,orrgts,orrhi,orrhis, %
orrhs,orrhss,orrle,orrles,orrlo,orrlos,orrls,orrlss,orrlt,orrlts, %
orrmi,orrmis,orrne,orrnes,orrpl,orrpls,orrs,orrvc,orrvcs,orrvs,orrvss, %
pkhbt,pkhbtal,pkhbtcc,pkhbtcs,pkhbteq,pkhbtge,pkhbtgt,pkhbthi,pkhbths, %
pkhbtle,pkhbtlo,pkhbtls,pkhbtlt,pkhbtmi,pkhbtne,pkhbtpl,pkhbtvc, %
pkhbtvs,pkhtb,pkhtbal,pkhtbcc,pkhtbcs,pkhtbeq,pkhtbge,pkhtbgt,pkhtbhi, %
pkhtbhs,pkhtble,pkhtblo,pkhtbls,pkhtblt,pkhtbmi,pkhtbne,pkhtbpl, %
pkhtbvc,pkhtbvs,pld,pop,popal,popcc,popcs,popeq,popge,popgt,pophi, %
pophs,pople,poplo,popls,poplt,popmi,popne,poppl,popvc,popvs,push, %
pushal,pushcc,pushcs,pusheq,pushge,pushgt,pushhi,pushhs,pushle,pushlo, %
pushls,pushlt,pushmi,pushne,pushpl,pushvc,pushvs,qadd,qadd16,qadd16al, %
qadd16cc,qadd16cs,qadd16eq,qadd16ge,qadd16gt,qadd16hi,qadd16hs, %
qadd16le,qadd16lo,qadd16ls,qadd16lt,qadd16mi,qadd16ne,qadd16pl, %
qadd16vc,qadd16vs,qadd8,qadd8al,qadd8cc,qadd8cs,qadd8eq,qadd8ge, %
qadd8gt,qadd8hi,qadd8hs,qadd8le,qadd8lo,qadd8ls,qadd8lt,qadd8mi, %
qadd8ne,qadd8pl,qadd8vc,qadd8vs,qaddal,qaddcc,qaddcs,qaddeq,qaddge, %
qaddgt,qaddhi,qaddhs,qaddle,qaddlo,qaddls,qaddlt,qaddmi,qaddne,qaddpl, %
qaddsubx,qaddsubxal,qaddsubxcc,qaddsubxcs,qaddsubxeq,qaddsubxge, %
qaddsubxgt,qaddsubxhi,qaddsubxhs,qaddsubxle,qaddsubxlo,qaddsubxls, %
qaddsubxlt,qaddsubxmi,qaddsubxne,qaddsubxpl,qaddsubxvc,qaddsubxvs, %
qaddvc,qaddvs,qdadd,qdaddal,qdaddcc,qdaddcs,qdaddeq,qdaddge,qdaddgt, %
qdaddhi,qdaddhs,qdaddle,qdaddlo,qdaddls,qdaddlt,qdaddmi,qdaddne, %
qdaddpl,qdaddvc,qdaddvs,qdsub,qdsubal,qdsubcc,qdsubcs,qdsubeq,qdsubge, %
qdsubgt,qdsubhi,qdsubhs,qdsuble,qdsublo,qdsubls,qdsublt,qdsubmi, %
qdsubne,qdsubpl,qdsubvc,qdsubvs,qsub,qsub16,qsub16al,qsub16cc, %
qsub16cs,qsub16eq,qsub16ge,qsub16gt,qsub16hi,qsub16hs,qsub16le, %
qsub16lo,qsub16ls,qsub16lt,qsub16mi,qsub16ne,qsub16pl,qsub16vc, %
qsub16vs,qsub8,qsub8al,qsub8cc,qsub8cs,qsub8eq,qsub8ge,qsub8gt, %
qsub8hi,qsub8hs,qsub8le,qsub8lo,qsub8ls,qsub8lt,qsub8mi,qsub8ne, %
qsub8pl,qsub8vc,qsub8vs,qsubaddx,qsubaddxal,qsubaddxcc,qsubaddxcs, %
qsubaddxeq,qsubaddxge,qsubaddxgt,qsubaddxhi,qsubaddxhs,qsubaddxle, %
qsubaddxlo,qsubaddxls,qsubaddxlt,qsubaddxmi,qsubaddxne,qsubaddxpl, %
qsubaddxvc,qsubaddxvs,qsubal,qsubcc,qsubcs,qsubeq,qsubge,qsubgt, %
qsubhi,qsubhs,qsuble,qsublo,qsubls,qsublt,qsubmi,qsubne,qsubpl,qsubvc, %
qsubvs,rbit,rbital,rbitcc,rbitcs,rbiteq,rbitge,rbitgt,rbithi,rbiths, %
rbitle,rbitlo,rbitls,rbitlt,rbitmi,rbitne,rbitpl,rbitvc,rbitvs,rev, %
rev16,rev16al,rev16cc,rev16cs,rev16eq,rev16ge,rev16gt,rev16hi,rev16hs, %
rev16le,rev16lo,rev16ls,rev16lt,rev16mi,rev16ne,rev16pl,rev16vc, %
rev16vs,reval,revcc,revcs,reveq,revge,revgt,revhi,revhs,revle,revlo, %
revls,revlt,revmi,revne,revpl,revsh,revshal,revshcc,revshcs,revsheq, %
revshge,revshgt,revshhi,revshhs,revshle,revshlo,revshls,revshlt, %
revshmi,revshne,revshpl,revshvc,revshvs,revvc,revvs,rfeda,rfedb,rfeea, %
rfeed,rfefa,rfefd,rfeia,rfeib,ror,roral,rorcc,rorcs,roreq,rorge,rorgt, %
rorhi,rorhs,rorle,rorlo,rorls,rorlt,rormi,rorne,rorpl,rorvc,rorvs,rrx, %
rrxal,rrxcc,rrxcs,rrxeq,rrxge,rrxgt,rrxhi,rrxhs,rrxle,rrxlo,rrxls, %
rrxlt,rrxmi,rrxne,rrxpl,rrxvc,rrxvs,rsb,rsbal,rsbals,rsbcc,rsbccs, %
rsbcs,rsbcss,rsbeq,rsbeqs,rsbge,rsbges,rsbgt,rsbgts,rsbhi,rsbhis, %
rsbhs,rsbhss,rsble,rsbles,rsblo,rsblos,rsbls,rsblss,rsblt,rsblts, %
rsbmi,rsbmis,rsbne,rsbnes,rsbpl,rsbpls,rsbs,rsbvc,rsbvcs,rsbvs,rsbvss, %
rsc,rscal,rscals,rsccc,rscccs,rsccs,rsccss,rsceq,rsceqs,rscge,rscges, %
rscgt,rscgts,rschi,rschis,rschs,rschss,rscle,rscles,rsclo,rsclos, %
rscls,rsclss,rsclt,rsclts,rscmi,rscmis,rscne,rscnes,rscpl,rscpls,rscs, %
rscvc,rscvcs,rscvs,rscvss,sadd16,sadd16al,sadd16cc,sadd16cs,sadd16eq, %
sadd16ge,sadd16gt,sadd16hi,sadd16hs,sadd16le,sadd16lo,sadd16ls, %
sadd16lt,sadd16mi,sadd16ne,sadd16pl,sadd16vc,sadd16vs,sadd8,sadd8al, %
sadd8cc,sadd8cs,sadd8eq,sadd8ge,sadd8gt,sadd8hi,sadd8hs,sadd8le, %
sadd8lo,sadd8ls,sadd8lt,sadd8mi,sadd8ne,sadd8pl,sadd8vc,sadd8vs, %
saddsubx,saddsubxal,saddsubxcc,saddsubxcs,saddsubxeq,saddsubxge, %
saddsubxgt,saddsubxhi,saddsubxhs,saddsubxle,saddsubxlo,saddsubxls, %
saddsubxlt,saddsubxmi,saddsubxne,saddsubxpl,saddsubxvc,saddsubxvs,sbc, %
sbcal,sbcals,sbccc,sbcccs,sbccs,sbccss,sbceq,sbceqs,sbcge,sbcges, %
sbcgt,sbcgts,sbchi,sbchis,sbchs,sbchss,sbcle,sbcles,sbclo,sbclos, %
sbcls,sbclss,sbclt,sbclts,sbcmi,sbcmis,sbcne,sbcnes,sbcpl,sbcpls,sbcs, %
sbcvc,sbcvcs,sbcvs,sbcvss,sbfx,sbfxal,sbfxcc,sbfxcs,sbfxeq,sbfxge, %
sbfxgt,sbfxhi,sbfxhs,sbfxle,sbfxlo,sbfxls,sbfxlt,sbfxmi,sbfxne,sbfxpl, %
sbfxvc,sbfxvs,sdiv,sdival,sdivcc,sdivcs,sdiveq,sdivge,sdivgt,sdivhi, %
sdivhs,sdivle,sdivlo,sdivls,sdivlt,sdivmi,sdivne,sdivpl,sdivvc,sdivvs, %
sel,selal,selcc,selcs,seleq,selge,selgt,selhi,selhs,selle,sello,sells, %
sellt,selmi,selne,selpl,selvc,selvs,setend,sev,seval,sevcc,sevcs, %
seveq,sevge,sevgt,sevhi,sevhs,sevle,sevlo,sevls,sevlt,sevmi,sevne, %
sevpl,sevvc,sevvs,shadd16,shadd16al,shadd16cc,shadd16cs,shadd16eq, %
shadd16ge,shadd16gt,shadd16hi,shadd16hs,shadd16le,shadd16lo,shadd16ls, %
shadd16lt,shadd16mi,shadd16ne,shadd16pl,shadd16vc,shadd16vs,shadd8, %
shadd8al,shadd8cc,shadd8cs,shadd8eq,shadd8ge,shadd8gt,shadd8hi, %
shadd8hs,shadd8le,shadd8lo,shadd8ls,shadd8lt,shadd8mi,shadd8ne, %
shadd8pl,shadd8vc,shadd8vs,shaddsubx,shaddsubxal,shaddsubxcc, %
shaddsubxcs,shaddsubxeq,shaddsubxge,shaddsubxgt,shaddsubxhi, %
shaddsubxhs,shaddsubxle,shaddsubxlo,shaddsubxls,shaddsubxlt, %
shaddsubxmi,shaddsubxne,shaddsubxpl,shaddsubxvc,shaddsubxvs,shsub16, %
shsub16al,shsub16cc,shsub16cs,shsub16eq,shsub16ge,shsub16gt,shsub16hi, %
shsub16hs,shsub16le,shsub16lo,shsub16ls,shsub16lt,shsub16mi,shsub16ne, %
shsub16pl,shsub16vc,shsub16vs,shsub8,shsub8al,shsub8cc,shsub8cs, %
shsub8eq,shsub8ge,shsub8gt,shsub8hi,shsub8hs,shsub8le,shsub8lo, %
shsub8ls,shsub8lt,shsub8mi,shsub8ne,shsub8pl,shsub8vc,shsub8vs, %
shsubaddx,shsubaddxal,shsubaddxcc,shsubaddxcs,shsubaddxeq,shsubaddxge, %
shsubaddxgt,shsubaddxhi,shsubaddxhs,shsubaddxle,shsubaddxlo, %
shsubaddxls,shsubaddxlt,shsubaddxmi,shsubaddxne,shsubaddxpl, %
shsubaddxvc,shsubaddxvs,smlad,smladal,smladcc,smladcs,smladeq,smladge, %
smladgt,smladhi,smladhs,smladle,smladlo,smladls,smladlt,smladmi, %
smladne,smladpl,smladvc,smladvs,smladx,smladxal,smladxcc,smladxcs, %
smladxeq,smladxge,smladxgt,smladxhi,smladxhs,smladxle,smladxlo, %
smladxls,smladxlt,smladxmi,smladxne,smladxpl,smladxvc,smladxvs,smlal, %
smlalal,smlalals,smlalcc,smlalccs,smlalcs,smlalcss,smlald,smlaldal, %
smlaldcc,smlaldcs,smlaldeq,smlaldge,smlaldgt,smlaldhi,smlaldhs, %
smlaldle,smlaldlo,smlaldls,smlaldlt,smlaldmi,smlaldne,smlaldpl, %
smlaldvc,smlaldvs,smlaldx,smlaldxal,smlaldxcc,smlaldxcs,smlaldxeq, %
smlaldxge,smlaldxgt,smlaldxhi,smlaldxhs,smlaldxle,smlaldxlo,smlaldxls, %
smlaldxlt,smlaldxmi,smlaldxne,smlaldxpl,smlaldxvc,smlaldxvs,smlaleq, %
smlaleqs,smlalge,smlalges,smlalgt,smlalgts,smlalhi,smlalhis,smlalhs, %
smlalhss,smlalle,smlalles,smlallo,smlallos,smlalls,smlallss,smlallt, %
smlallts,smlalmi,smlalmis,smlalne,smlalnes,smlalpl,smlalpls,smlals, %
smlalvc,smlalvcs,smlalvs,smlalvss,smlalxy,smlalxyal,smlalxycc, %
smlalxycs,smlalxyeq,smlalxyge,smlalxygt,smlalxyhi,smlalxyhs,smlalxyle, %
smlalxylo,smlalxyls,smlalxylt,smlalxymi,smlalxyne,smlalxypl,smlalxyvc, %
smlalxyvs,smlawy,smlawyal,smlawycc,smlawycs,smlawyeq,smlawyge, %
smlawygt,smlawyhi,smlawyhs,smlawyle,smlawylo,smlawyls,smlawylt, %
smlawymi,smlawyne,smlawypl,smlawyvc,smlawyvs,smlaxy,smlaxyal,smlaxycc, %
smlaxycs,smlaxyeq,smlaxyge,smlaxygt,smlaxyhi,smlaxyhs,smlaxyle, %
smlaxylo,smlaxyls,smlaxylt,smlaxymi,smlaxyne,smlaxypl,smlaxyvc, %
smlaxyvs,smlsd,smlsdal,smlsdcc,smlsdcs,smlsdeq,smlsdge,smlsdgt, %
smlsdhi,smlsdhs,smlsdle,smlsdlo,smlsdls,smlsdlt,smlsdmi,smlsdne, %
smlsdpl,smlsdvc,smlsdvs,smlsdx,smlsdxal,smlsdxcc,smlsdxcs,smlsdxeq, %
smlsdxge,smlsdxgt,smlsdxhi,smlsdxhs,smlsdxle,smlsdxlo,smlsdxls, %
smlsdxlt,smlsdxmi,smlsdxne,smlsdxpl,smlsdxvc,smlsdxvs,smlsld,smlsldal, %
smlsldcc,smlsldcs,smlsldeq,smlsldge,smlsldgt,smlsldhi,smlsldhs, %
smlsldle,smlsldlo,smlsldls,smlsldlt,smlsldmi,smlsldne,smlsldpl, %
smlsldvc,smlsldvs,smlsldx,smlsldxal,smlsldxcc,smlsldxcs,smlsldxeq, %
smlsldxge,smlsldxgt,smlsldxhi,smlsldxhs,smlsldxle,smlsldxlo,smlsldxls, %
smlsldxlt,smlsldxmi,smlsldxne,smlsldxpl,smlsldxvc,smlsldxvs,smmla, %
smmlaal,smmlacc,smmlacs,smmlaeq,smmlage,smmlagt,smmlahi,smmlahs, %
smmlale,smmlalo,smmlals,smmlalt,smmlami,smmlane,smmlapl,smmlar, %
smmlaral,smmlarcc,smmlarcs,smmlareq,smmlarge,smmlargt,smmlarhi, %
smmlarhs,smmlarle,smmlarlo,smmlarls,smmlarlt,smmlarmi,smmlarne, %
smmlarpl,smmlarvc,smmlarvs,smmlavc,smmlavs,smmls,smmlsal,smmlscc, %
smmlscs,smmlseq,smmlsge,smmlsgt,smmlshi,smmlshs,smmlsle,smmlslo, %
smmlsls,smmlslt,smmlsmi,smmlsne,smmlspl,smmlsr,smmlsral,smmlsrcc, %
smmlsrcs,smmlsreq,smmlsrge,smmlsrgt,smmlsrhi,smmlsrhs,smmlsrle, %
smmlsrlo,smmlsrls,smmlsrlt,smmlsrmi,smmlsrne,smmlsrpl,smmlsrvc, %
smmlsrvs,smmlsvc,smmlsvs,smmul,smmulal,smmulcc,smmulcs,smmuleq, %
smmulge,smmulgt,smmulhi,smmulhs,smmulle,smmullo,smmulls,smmullt, %
smmulmi,smmulne,smmulpl,smmulr,smmulral,smmulrcc,smmulrcs,smmulreq, %
smmulrge,smmulrgt,smmulrhi,smmulrhs,smmulrle,smmulrlo,smmulrls, %
smmulrlt,smmulrmi,smmulrne,smmulrpl,smmulrvc,smmulrvs,smmulvc,smmulvs, %
smuad,smuadal,smuadcc,smuadcs,smuadeq,smuadge,smuadgt,smuadhi,smuadhs, %
smuadle,smuadlo,smuadls,smuadlt,smuadmi,smuadne,smuadpl,smuadvc, %
smuadvs,smuadx,smuadxal,smuadxcc,smuadxcs,smuadxeq,smuadxge,smuadxgt, %
smuadxhi,smuadxhs,smuadxle,smuadxlo,smuadxls,smuadxlt,smuadxmi, %
smuadxne,smuadxpl,smuadxvc,smuadxvs,smull,smullal,smullals,smullcc, %
smullccs,smullcs,smullcss,smulleq,smulleqs,smullge,smullges,smullgt, %
smullgts,smullhi,smullhis,smullhs,smullhss,smullle,smullles,smulllo, %
smulllos,smullls,smulllss,smulllt,smulllts,smullmi,smullmis,smullne, %
smullnes,smullpl,smullpls,smulls,smullvc,smullvcs,smullvs,smullvss, %
smulwy,smulwyal,smulwycc,smulwycs,smulwyeq,smulwyge,smulwygt,smulwyhi, %
smulwyhs,smulwyle,smulwylo,smulwyls,smulwylt,smulwymi,smulwyne, %
smulwypl,smulwyvc,smulwyvs,smulxy,smulxyal,smulxycc,smulxycs,smulxyeq, %
smulxyge,smulxygt,smulxyhi,smulxyhs,smulxyle,smulxylo,smulxyls, %
smulxylt,smulxymi,smulxyne,smulxypl,smulxyvc,smulxyvs,smusd,smusdal, %
smusdcc,smusdcs,smusdeq,smusdge,smusdgt,smusdhi,smusdhs,smusdle, %
smusdlo,smusdls,smusdlt,smusdmi,smusdne,smusdpl,smusdvc,smusdvs, %
smusdx,smusdxal,smusdxcc,smusdxcs,smusdxeq,smusdxge,smusdxgt,smusdxhi, %
smusdxhs,smusdxle,smusdxlo,smusdxls,smusdxlt,smusdxmi,smusdxne, %
smusdxpl,smusdxvc,smusdxvs,srsda,srsdb,srsea,srsed,srsfa,srsfd,srsia, %
srsib,ssat,ssat16,ssat16al,ssat16cc,ssat16cs,ssat16eq,ssat16ge, %
ssat16gt,ssat16hi,ssat16hs,ssat16le,ssat16lo,ssat16ls,ssat16lt, %
ssat16mi,ssat16ne,ssat16pl,ssat16vc,ssat16vs,ssatal,ssatcc,ssatcs, %
ssateq,ssatge,ssatgt,ssathi,ssaths,ssatle,ssatlo,ssatls,ssatlt,ssatmi, %
ssatne,ssatpl,ssatvc,ssatvs,ssub16,ssub16al,ssub16cc,ssub16cs, %
ssub16eq,ssub16ge,ssub16gt,ssub16hi,ssub16hs,ssub16le,ssub16lo, %
ssub16ls,ssub16lt,ssub16mi,ssub16ne,ssub16pl,ssub16vc,ssub16vs,ssub8, %
ssub8al,ssub8cc,ssub8cs,ssub8eq,ssub8ge,ssub8gt,ssub8hi,ssub8hs, %
ssub8le,ssub8lo,ssub8ls,ssub8lt,ssub8mi,ssub8ne,ssub8pl,ssub8vc, %
ssub8vs,ssubaddx,ssubaddxal,ssubaddxcc,ssubaddxcs,ssubaddxeq, %
ssubaddxge,ssubaddxgt,ssubaddxhi,ssubaddxhs,ssubaddxle,ssubaddxlo, %
ssubaddxls,ssubaddxlt,ssubaddxmi,ssubaddxne,ssubaddxpl,ssubaddxvc, %
ssubaddxvs,stc,stc2,stcal,stccc,stccs,stceq,stcge,stcgt,stchi,stchs, %
stcle,stclo,stcls,stclt,stcmi,stcne,stcpl,stcvc,stcvs,stmalda,stmaldb, %
stmalea,stmaled,stmalfa,stmalfd,stmalia,stmalib,stmccda,stmccdb, %
stmccea,stmcced,stmccfa,stmccfd,stmccia,stmccib,stmcsda,stmcsdb, %
stmcsea,stmcsed,stmcsfa,stmcsfd,stmcsia,stmcsib,stmda,stmdb,stmea, %
stmed,stmeqda,stmeqdb,stmeqea,stmeqed,stmeqfa,stmeqfd,stmeqia,stmeqib, %
stmfa,stmfd,stmgeda,stmgedb,stmgeea,stmgeed,stmgefa,stmgefd,stmgeia, %
stmgeib,stmgtda,stmgtdb,stmgtea,stmgted,stmgtfa,stmgtfd,stmgtia, %
stmgtib,stmhida,stmhidb,stmhiea,stmhied,stmhifa,stmhifd,stmhiia, %
stmhiib,stmhsda,stmhsdb,stmhsea,stmhsed,stmhsfa,stmhsfd,stmhsia, %
stmhsib,stmia,stmib,stmleda,stmledb,stmleea,stmleed,stmlefa,stmlefd, %
stmleia,stmleib,stmloda,stmlodb,stmloea,stmloed,stmlofa,stmlofd, %
stmloia,stmloib,stmlsda,stmlsdb,stmlsea,stmlsed,stmlsfa,stmlsfd, %
stmlsia,stmlsib,stmltda,stmltdb,stmltea,stmlted,stmltfa,stmltfd, %
stmltia,stmltib,stmmida,stmmidb,stmmiea,stmmied,stmmifa,stmmifd, %
stmmiia,stmmiib,stmneda,stmnedb,stmneea,stmneed,stmnefa,stmnefd, %
stmneia,stmneib,stmplda,stmpldb,stmplea,stmpled,stmplfa,stmplfd, %
stmplia,stmplib,stmvcda,stmvcdb,stmvcea,stmvced,stmvcfa,stmvcfd, %
stmvcia,stmvcib,stmvsda,stmvsdb,stmvsea,stmvsed,stmvsfa,stmvsfd, %
stmvsia,stmvsib,str,stral,stralb,stralbt,strald,stralh,stralt,strb, %
strbt,strcc,strccb,strccbt,strccd,strcch,strcct,strcs,strcsb,strcsbt, %
strcsd,strcsh,strcst,strd,streq,streqb,streqbt,streqd,streqh,streqt, %
strex,strexal,strexcc,strexcs,strexeq,strexge,strexgt,strexhi,strexhs, %
strexle,strexlo,strexls,strexlt,strexmi,strexne,strexpl,strexvc, %
strexvs,strge,strgeb,strgebt,strged,strgeh,strget,strgt,strgtb, %
strgtbt,strgtd,strgth,strgtt,strh,strhi,strhib,strhibt,strhid,strhih, %
strhit,strhs,strhsb,strhsbt,strhsd,strhsh,strhst,strle,strleb,strlebt, %
strled,strleh,strlet,strlo,strlob,strlobt,strlod,strloh,strlot,strls, %
strlsb,strlsbt,strlsd,strlsh,strlst,strlt,strltb,strltbt,strltd, %
strlth,strltt,strmi,strmib,strmibt,strmid,strmih,strmit,strne,strneb, %
strnebt,strned,strneh,strnet,strpl,strplb,strplbt,strpld,strplh, %
strplt,strt,strvc,strvcb,strvcbt,strvcd,strvch,strvct,strvs,strvsb, %
strvsbt,strvsd,strvsh,strvst,sub,subal,subals,subcc,subccs,subcs, %
subcss,subeq,subeqs,subge,subges,subgt,subgts,subhi,subhis,subhs, %
subhss,suble,subles,sublo,sublos,subls,sublss,sublt,sublts,submi, %
submis,subne,subnes,subpl,subpls,subs,subvc,subvcs,subvs,subvss,svc, %
svcal,svccc,svccs,svceq,svcge,svcgt,svchi,svchs,svcle,svclo,svcls, %
svclt,svcmi,svcne,svcpl,svcvc,svcvs,swi,swial,swicc,swics,swieq,swige, %
swigt,swihi,swihs,swile,swilo,swils,swilt,swimi,swine,swipl,swivc, %
swivs,swp,swpal,swpalb,swpb,swpcc,swpccb,swpcs,swpcsb,swpeq,swpeqb, %
swpge,swpgeb,swpgt,swpgtb,swphi,swphib,swphs,swphsb,swple,swpleb, %
swplo,swplob,swpls,swplsb,swplt,swpltb,swpmi,swpmib,swpne,swpneb, %
swppl,swpplb,swpvc,swpvcb,swpvs,swpvsb,sxtab,sxtab16,sxtab16al, %
sxtab16cc,sxtab16cs,sxtab16eq,sxtab16ge,sxtab16gt,sxtab16hi,sxtab16hs, %
sxtab16le,sxtab16lo,sxtab16ls,sxtab16lt,sxtab16mi,sxtab16ne,sxtab16pl, %
sxtab16vc,sxtab16vs,sxtabal,sxtabcc,sxtabcs,sxtabeq,sxtabge,sxtabgt, %
sxtabhi,sxtabhs,sxtable,sxtablo,sxtabls,sxtablt,sxtabmi,sxtabne, %
sxtabpl,sxtabvc,sxtabvs,sxtah,sxtahal,sxtahcc,sxtahcs,sxtaheq,sxtahge, %
sxtahgt,sxtahhi,sxtahhs,sxtahle,sxtahlo,sxtahls,sxtahlt,sxtahmi, %
sxtahne,sxtahpl,sxtahvc,sxtahvs,sxtb,sxtb16,sxtb16al,sxtb16cc, %
sxtb16cs,sxtb16eq,sxtb16ge,sxtb16gt,sxtb16hi,sxtb16hs,sxtb16le, %
sxtb16lo,sxtb16ls,sxtb16lt,sxtb16mi,sxtb16ne,sxtb16pl,sxtb16vc, %
sxtb16vs,sxtbal,sxtbcc,sxtbcs,sxtbeq,sxtbge,sxtbgt,sxtbhi,sxtbhs, %
sxtble,sxtblo,sxtbls,sxtblt,sxtbmi,sxtbne,sxtbpl,sxtbvc,sxtbvs,sxth, %
sxthal,sxthcc,sxthcs,sxtheq,sxthge,sxthgt,sxthhi,sxthhs,sxthle,sxthlo, %
sxthls,sxthlt,sxthmi,sxthne,sxthpl,sxthvc,sxthvs,teq,teqal,teqcc, %
teqcs,teqeq,teqge,teqgt,teqhi,teqhs,teqle,teqlo,teqls,teqlt,teqmi, %
teqne,teqpl,teqvc,teqvs,tst,tstal,tstcc,tstcs,tsteq,tstge,tstgt,tsthi, %
tsths,tstle,tstlo,tstls,tstlt,tstmi,tstne,tstpl,tstvc,tstvs,uadd16, %
uadd16al,uadd16cc,uadd16cs,uadd16eq,uadd16ge,uadd16gt,uadd16hi, %
uadd16hs,uadd16le,uadd16lo,uadd16ls,uadd16lt,uadd16mi,uadd16ne, %
uadd16pl,uadd16vc,uadd16vs,uadd8,uadd8al,uadd8cc,uadd8cs,uadd8eq, %
uadd8ge,uadd8gt,uadd8hi,uadd8hs,uadd8le,uadd8lo,uadd8ls,uadd8lt, %
uadd8mi,uadd8ne,uadd8pl,uadd8vc,uadd8vs,uaddsubx,uaddsubxal, %
uaddsubxcc,uaddsubxcs,uaddsubxeq,uaddsubxge,uaddsubxgt,uaddsubxhi, %
uaddsubxhs,uaddsubxle,uaddsubxlo,uaddsubxls,uaddsubxlt,uaddsubxmi, %
uaddsubxne,uaddsubxpl,uaddsubxvc,uaddsubxvs,ubfx,ubfxal,ubfxcc,ubfxcs, %
ubfxeq,ubfxge,ubfxgt,ubfxhi,ubfxhs,ubfxle,ubfxlo,ubfxls,ubfxlt,ubfxmi, %
ubfxne,ubfxpl,ubfxvc,ubfxvs,udiv,udival,udivcc,udivcs,udiveq,udivge, %
udivgt,udivhi,udivhs,udivle,udivlo,udivls,udivlt,udivmi,udivne,udivpl, %
udivvc,udivvs,uhadd16,uhadd16al,uhadd16cc,uhadd16cs,uhadd16eq, %
uhadd16ge,uhadd16gt,uhadd16hi,uhadd16hs,uhadd16le,uhadd16lo,uhadd16ls, %
uhadd16lt,uhadd16mi,uhadd16ne,uhadd16pl,uhadd16vc,uhadd16vs,uhadd8, %
uhadd8al,uhadd8cc,uhadd8cs,uhadd8eq,uhadd8ge,uhadd8gt,uhadd8hi, %
uhadd8hs,uhadd8le,uhadd8lo,uhadd8ls,uhadd8lt,uhadd8mi,uhadd8ne, %
uhadd8pl,uhadd8vc,uhadd8vs,uhaddsubx,uhaddsubxal,uhaddsubxcc, %
uhaddsubxcs,uhaddsubxeq,uhaddsubxge,uhaddsubxgt,uhaddsubxhi, %
uhaddsubxhs,uhaddsubxle,uhaddsubxlo,uhaddsubxls,uhaddsubxlt, %
uhaddsubxmi,uhaddsubxne,uhaddsubxpl,uhaddsubxvc,uhaddsubxvs,uhsub16, %
uhsub16al,uhsub16cc,uhsub16cs,uhsub16eq,uhsub16ge,uhsub16gt,uhsub16hi, %
uhsub16hs,uhsub16le,uhsub16lo,uhsub16ls,uhsub16lt,uhsub16mi,uhsub16ne, %
uhsub16pl,uhsub16vc,uhsub16vs,uhsub8,uhsub8al,uhsub8cc,uhsub8cs, %
uhsub8eq,uhsub8ge,uhsub8gt,uhsub8hi,uhsub8hs,uhsub8le,uhsub8lo, %
uhsub8ls,uhsub8lt,uhsub8mi,uhsub8ne,uhsub8pl,uhsub8vc,uhsub8vs, %
uhsubaddx,uhsubaddxal,uhsubaddxcc,uhsubaddxcs,uhsubaddxeq,uhsubaddxge, %
uhsubaddxgt,uhsubaddxhi,uhsubaddxhs,uhsubaddxle,uhsubaddxlo, %
uhsubaddxls,uhsubaddxlt,uhsubaddxmi,uhsubaddxne,uhsubaddxpl, %
uhsubaddxvc,uhsubaddxvs,umaal,umaalal,umaalcc,umaalcs,umaaleq,umaalge, %
umaalgt,umaalhi,umaalhs,umaalle,umaallo,umaalls,umaallt,umaalmi, %
umaalne,umaalpl,umaalvc,umaalvs,umlal,umlalal,umlalals,umlalcc, %
umlalccs,umlalcs,umlalcss,umlaleq,umlaleqs,umlalge,umlalges,umlalgt, %
umlalgts,umlalhi,umlalhis,umlalhs,umlalhss,umlalle,umlalles,umlallo, %
umlallos,umlalls,umlallss,umlallt,umlallts,umlalmi,umlalmis,umlalne, %
umlalnes,umlalpl,umlalpls,umlals,umlalvc,umlalvcs,umlalvs,umlalvss, %
umull,umullal,umullals,umullcc,umullccs,umullcs,umullcss,umulleq, %
umulleqs,umullge,umullges,umullgt,umullgts,umullhi,umullhis,umullhs, %
umullhss,umullle,umullles,umulllo,umulllos,umullls,umulllss,umulllt, %
umulllts,umullmi,umullmis,umullne,umullnes,umullpl,umullpls,umulls, %
umullvc,umullvcs,umullvs,umullvss,uqadd16,uqadd16al,uqadd16cc, %
uqadd16cs,uqadd16eq,uqadd16ge,uqadd16gt,uqadd16hi,uqadd16hs,uqadd16le, %
uqadd16lo,uqadd16ls,uqadd16lt,uqadd16mi,uqadd16ne,uqadd16pl,uqadd16vc, %
uqadd16vs,uqadd8,uqadd8al,uqadd8cc,uqadd8cs,uqadd8eq,uqadd8ge, %
uqadd8gt,uqadd8hi,uqadd8hs,uqadd8le,uqadd8lo,uqadd8ls,uqadd8lt, %
uqadd8mi,uqadd8ne,uqadd8pl,uqadd8vc,uqadd8vs,uqaddsubx,uqaddsubxal, %
uqaddsubxcc,uqaddsubxcs,uqaddsubxeq,uqaddsubxge,uqaddsubxgt, %
uqaddsubxhi,uqaddsubxhs,uqaddsubxle,uqaddsubxlo,uqaddsubxls, %
uqaddsubxlt,uqaddsubxmi,uqaddsubxne,uqaddsubxpl,uqaddsubxvc, %
uqaddsubxvs,uqsub16,uqsub16al,uqsub16cc,uqsub16cs,uqsub16eq,uqsub16ge, %
uqsub16gt,uqsub16hi,uqsub16hs,uqsub16le,uqsub16lo,uqsub16ls,uqsub16lt, %
uqsub16mi,uqsub16ne,uqsub16pl,uqsub16vc,uqsub16vs,uqsub8,uqsub8al, %
uqsub8cc,uqsub8cs,uqsub8eq,uqsub8ge,uqsub8gt,uqsub8hi,uqsub8hs, %
uqsub8le,uqsub8lo,uqsub8ls,uqsub8lt,uqsub8mi,uqsub8ne,uqsub8pl, %
uqsub8vc,uqsub8vs,uqsubaddx,uqsubaddxal,uqsubaddxcc,uqsubaddxcs, %
uqsubaddxeq,uqsubaddxge,uqsubaddxgt,uqsubaddxhi,uqsubaddxhs, %
uqsubaddxle,uqsubaddxlo,uqsubaddxls,uqsubaddxlt,uqsubaddxmi, %
uqsubaddxne,uqsubaddxpl,uqsubaddxvc,uqsubaddxvs,usad8,usad8al,usad8cc, %
usad8cs,usad8eq,usad8ge,usad8gt,usad8hi,usad8hs,usad8le,usad8lo, %
usad8ls,usad8lt,usad8mi,usad8ne,usad8pl,usad8vc,usad8vs,usada8, %
usada8al,usada8cc,usada8cs,usada8eq,usada8ge,usada8gt,usada8hi, %
usada8hs,usada8le,usada8lo,usada8ls,usada8lt,usada8mi,usada8ne, %
usada8pl,usada8vc,usada8vs,usat,usat16,usat16al,usat16cc,usat16cs, %
usat16eq,usat16ge,usat16gt,usat16hi,usat16hs,usat16le,usat16lo, %
usat16ls,usat16lt,usat16mi,usat16ne,usat16pl,usat16vc,usat16vs,usatal, %
usatcc,usatcs,usateq,usatge,usatgt,usathi,usaths,usatle,usatlo,usatls, %
usatlt,usatmi,usatne,usatpl,usatvc,usatvs,usub16,usub16al,usub16cc, %
usub16cs,usub16eq,usub16ge,usub16gt,usub16hi,usub16hs,usub16le, %
usub16lo,usub16ls,usub16lt,usub16mi,usub16ne,usub16pl,usub16vc, %
usub16vs,usub8,usub8al,usub8cc,usub8cs,usub8eq,usub8ge,usub8gt, %
usub8hi,usub8hs,usub8le,usub8lo,usub8ls,usub8lt,usub8mi,usub8ne, %
usub8pl,usub8vc,usub8vs,usubaddx,usubaddxal,usubaddxcc,usubaddxcs, %
usubaddxeq,usubaddxge,usubaddxgt,usubaddxhi,usubaddxhs,usubaddxle, %
usubaddxlo,usubaddxls,usubaddxlt,usubaddxmi,usubaddxne,usubaddxpl, %
usubaddxvc,usubaddxvs,uxtab,uxtab16,uxtab16al,uxtab16cc,uxtab16cs, %
uxtab16eq,uxtab16ge,uxtab16gt,uxtab16hi,uxtab16hs,uxtab16le,uxtab16lo, %
uxtab16ls,uxtab16lt,uxtab16mi,uxtab16ne,uxtab16pl,uxtab16vc,uxtab16vs, %
uxtabal,uxtabcc,uxtabcs,uxtabeq,uxtabge,uxtabgt,uxtabhi,uxtabhs, %
uxtable,uxtablo,uxtabls,uxtablt,uxtabmi,uxtabne,uxtabpl,uxtabvc, %
uxtabvs,uxtah,uxtahal,uxtahcc,uxtahcs,uxtaheq,uxtahge,uxtahgt,uxtahhi, %
uxtahhs,uxtahle,uxtahlo,uxtahls,uxtahlt,uxtahmi,uxtahne,uxtahpl, %
uxtahvc,uxtahvs,uxtb,uxtb16,uxtb16al,uxtb16cc,uxtb16cs,uxtb16eq, %
uxtb16ge,uxtb16gt,uxtb16hi,uxtb16hs,uxtb16le,uxtb16lo,uxtb16ls, %
uxtb16lt,uxtb16mi,uxtb16ne,uxtb16pl,uxtb16vc,uxtb16vs,uxtbal,uxtbcc, %
uxtbcs,uxtbeq,uxtbge,uxtbgt,uxtbhi,uxtbhs,uxtble,uxtblo,uxtbls,uxtblt, %
uxtbmi,uxtbne,uxtbpl,uxtbvc,uxtbvs,uxth,uxthal,uxthcc,uxthcs,uxtheq, %
uxthge,uxthgt,uxthhi,uxthhs,uxthle,uxthlo,uxthls,uxthlt,uxthmi,uxthne, %
uxthpl,uxthvc,uxthvs,wfe,wfeal,wfecc,wfecs,wfeeq,wfege,wfegt,wfehi, %
wfehs,wfele,wfelo,wfels,wfelt,wfemi,wfene,wfepl,wfevc,wfevs,wfi,wfial, %
wficc,wfics,wfieq,wfige,wfigt,wfihi,wfihs,wfile,wfilo,wfils,wfilt, %
wfimi,wfine,wfipl,wfivc,wfivs},%
morekeywords=[2]{.2byte,.4byte,.8byte,.abort,.abort,.align,.altmacro, %
.arch,.arch_extension,.arm,.ascii,.asciz,.balign,.bss, %
.bundle_align_mode,.bundle_lock,,.bundle_unlock,.byte,.cantunwind, %
.cfi_endproc,,.cfi_startproc,.code,.comm,.cpu,.data,.def,.desc,.dim, %
.dn,.double,.eabi_attribute,.eject,.else,.elseif,.end,.endef,.endfunc, %
.endif,.equ,.equiv,.eqv,.err,.error,.even,.exitm,.extend,.extend., %
.extern,.fail,.file,.fill,.float,.fnend,.fnstart,.force_thumb,.fpu, %
.func,.global,.globl,.gnu_attribute,.handlerdata,.hidden,.hword, %
.ident,.if,.incbin,.include,.inst,.inst.n,.inst.w,.int,.internal,.irp, %
.irpc,.lcomm,.ldouble,.lflags,.line,.linkonce,.list,.ln,.loc, %
.loc_mark_labels,.local,.long,.ltorg,.ltorg.,.macro,.movsp,.mri, %
.noaltmacro,.nolist,.object_arch,.octa,.offset,.org,.p2align,.packed, %
.pad,.personality,.personalityindex,.pool,.popsection,.previous, %
.print,.protected,.psize,.purgem,.pushsection,.qn,.quad,.reloc,.rept, %
.req,.save,.sbttl,.scl,.secrel32,.section,.set,.setfp,.short,.single, %
.size,.skip,.sleb128,.space,.stabd,,.stabn,,.stabs,.string,.string16, %
.string32,.string64,.string8,.struct,.subsection,.symver,.syntax,.tag, %
.text,.thumb,.thumb_func,.thumb_set,.title,.tlsdescseq,.type,.uleb128, %
.unreq,.unwind_raw,.val,.version,.vsave,.vtable_entry,.vtable_inherit, %
.warning,.weak,.weakref,.word},%
alsoletter={.,0,1,2,3,4,5,6,7,8,9},%
alsodigit={?},%
sensitive=false,%
morestring=[b]",%
morecomment=[s]{/*}{*/},%
morecomment=[l]@,%
morecomment=[l]//,%
morecomment=[l];,%
}[keywords,comments,strings]
\endinput