File: HX_asm.syntax

package info (click to toggle)
hxtools 20180301-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,600 kB
  • sloc: ansic: 5,926; perl: 3,905; sh: 1,638; cpp: 342; makefile: 191; asm: 173
file content (945 lines) | stat: -rw-r--r-- 26,044 bytes parent folder | download
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
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
# -*- cooleditsyntax -*-

context default
	keyword whole %eax brightgreen
	keyword whole %ebx brightgreen
	keyword whole %ecx brightgreen
	keyword whole %edx brightgreen
	keyword whole %edi brightgreen
	keyword whole %esi brightgreen
	keyword whole %ebp brightgreen
	keyword whole %esp brightgreen
	keyword whole %rax brightgreen
	keyword whole %rbx brightgreen
	keyword whole %rcx brightgreen
	keyword whole %rdx brightgreen
	keyword whole %rdi brightgreen
	keyword whole %rsi brightgreen
	keyword whole %rbp brightgreen
	keyword whole %rsp brightgreen
	keyword whole %r8d brightgreen
	keyword whole %r9d brightgreen
	keyword whole %al brightgreen
	keyword whole %bl brightgreen
	keyword whole %cl brightgreen
	keyword whole %dl brightgreen
	keyword whole %ah brightgreen
	keyword whole %bh brightgreen
	keyword whole %ch brightgreen
	keyword whole %dh brightgreen
	keyword whole %ax brightgreen
	keyword whole %bx brightgreen
	keyword whole %cx brightgreen
	keyword whole %dx brightgreen
	keyword whole %di brightgreen
	keyword whole %si brightgreen
	keyword whole %bp brightgreen
	keyword whole %sp brightgreen
	keyword whole %cs brightgreen
	keyword whole %ds brightgreen
	keyword whole %es brightgreen
	keyword whole %fs brightgreen
	keyword whole %gs brightgreen
	keyword whole %ss brightgreen
	keyword whole eax brightgreen
	keyword whole ebx brightgreen
	keyword whole ecx brightgreen
	keyword whole edx brightgreen
	keyword whole edi brightgreen
	keyword whole esi brightgreen
	keyword whole ebp brightgreen
	keyword whole esp brightgreen
	keyword whole al brightgreen
	keyword whole bl brightgreen
	keyword whole cl brightgreen
	keyword whole dl brightgreen
	keyword whole ah brightgreen
	keyword whole bh brightgreen
	keyword whole ch brightgreen
	keyword whole dh brightgreen
	keyword whole ax brightgreen
	keyword whole bx brightgreen
	keyword whole cx brightgreen
	keyword whole dx brightgreen
	keyword whole di brightgreen
	keyword whole si brightgreen
	keyword whole bp brightgreen
	keyword whole sp brightgreen
	keyword whole cs brightgreen
	keyword whole ds brightgreen
	keyword whole es brightgreen
	keyword whole fs brightgreen
	keyword whole gs brightgreen
	keyword whole ss brightgreen

	keyword whole @object red
	keyword whole @progbits red
	keyword whole @function red
	keyword whole .L+ brightred
	keyword whole .LC+ green
	keyword whole .align brightmagenta
	keyword whole .ascii brightmagenta
	keyword whole .asciz brightmagenta
	keyword whole .att_syntax brightmagenta
	keyword whole .byte brightmagenta
	keyword whole .code16 brightmagenta
	keyword whole .code32 brightmagenta
	keyword whole .data brightmagenta
	keyword whole .double brightmagenta
	keyword whole .endr brightmagenta
	keyword whole .fill brightmagenta
	keyword whole .float brightmagenta
	keyword whole .global brightmagenta
	keyword whole .globl brightmagenta
	keyword whole .ident brightmagenta
	keyword whole .include brightmagenta
	keyword whole .int brightmagenta
	keyword whole .intel_syntax brightmagenta
	keyword whole .irp brightmagenta
	keyword whole .long brightmagenta
	keyword whole .p2align brightmagenta
	keyword whole .quad brightmagenta
	keyword whole .rept brightmagenta
	keyword whole .rodata brightmagenta
	keyword whole .section brightmagenta
	keyword whole .short brightmagenta
	keyword whole .single brightmagenta
	keyword whole .size brightmagenta
	keyword whole .skip brightmagenta
	keyword whole .space brightmagenta
	keyword whole .string brightmagenta
	keyword whole .text brightmagenta
	keyword whole .type brightmagenta
	keyword whole .word brightmagenta

	keyword whole xsetbv white
	keyword whole xsave white
	keyword whole xrstor white
	keyword whole xorw white
	keyword whole xorps white
	keyword whole xorpd white
	keyword whole xorl white
	keyword whole xorb white
	keyword whole xor white
	keyword whole xlatb white
	keyword whole xlat white
	keyword whole xgetbv white
	keyword whole xchgw white
	keyword whole xchgl white
	keyword whole xchg white
	keyword whole xadd white
	keyword whole wrmsr white
	keyword whole word white
	keyword whole wbinvd white
	keyword whole wait white
	keyword whole vmxon white
	keyword whole vmxoff white
	keyword whole vmwrite white
	keyword whole vmresume white
	keyword whole vmread white
	keyword whole vmptrst white
	keyword whole vmptrld white
	keyword whole vmlaunch white
	keyword whole vmclear white
	keyword whole vmcall white
	keyword whole verw white
	keyword whole verr white
	keyword whole unpcklps white
	keyword whole unpcklpd white
	keyword whole unpckhps white
	keyword whole unpckhpd white
	keyword whole ud2 white
	keyword whole ucomiss white
	keyword whole ucomisd white
	keyword whole testw white
	keyword whole testl white
	keyword whole testb white
	keyword whole test white
	keyword whole sysret white
	keyword whole sysexit white
	keyword whole sysenter white
	keyword whole syscall white
	keyword whole swapgs white
	keyword whole subw white
	keyword whole subss white
	keyword whole subsd white
	keyword whole subps white
	keyword whole subpd white
	keyword whole subl white
	keyword whole subb white
	keyword whole sub white
	keyword whole str white
	keyword whole stosw white
	keyword whole stosq white
	keyword whole stosd white
	keyword whole stosb white
	keyword whole stmxcsr white
	keyword whole sti white
	keyword whole std white
	keyword whole stc white
	keyword whole st white
	keyword whole sqrtss white
	keyword whole sqrtsd white
	keyword whole sqrtps white
	keyword whole sqrtpd white
	keyword whole smsw white
	keyword whole sldt white
	keyword whole sidt white
	keyword whole shufps white
	keyword whole shufpd white
	keyword whole shrw white
	keyword whole shrl white
	keyword whole shrd white
	keyword whole shrb white
	keyword whole shr white
	keyword whole shlw white
	keyword whole shll white
	keyword whole shld white
	keyword whole shlb white
	keyword whole shl white
	keyword whole sgdt white
	keyword whole sfence white
	keyword whole setz white
	keyword whole sets white
	keyword whole setpo white
	keyword whole setpe white
	keyword whole setp white
	keyword whole seto white
	keyword whole setnz white
	keyword whole setns white
	keyword whole setnp white
	keyword whole setno white
	keyword whole setnle white
	keyword whole setnl white
	keyword whole setnge white
	keyword whole setng white
	keyword whole setne white
	keyword whole setnc white
	keyword whole setnbe white
	keyword whole setnb white
	keyword whole setnae white
	keyword whole setna white
	keyword whole setle white
	keyword whole setl white
	keyword whole setge white
	keyword whole setg white
	keyword whole sete white
	keyword whole setc white
	keyword whole setbe white
	keyword whole setb white
	keyword whole setae white
	keyword whole seta white
	keyword whole scasw white
	keyword whole scasd white
	keyword whole scasb white
	keyword whole sbb white
	keyword whole sarl white
	keyword whole sar white
	keyword whole sall white
	keyword whole sal white
	keyword whole sahf white
	keyword whole rsqrtss white
	keyword whole rsqrtps white
	keyword whole rsm white
	keyword whole roundss white
	keyword whole roundsd white
	keyword whole roundps white
	keyword whole roundpd white
	keyword whole rorw white
	keyword whole ror white
	keyword whole rolw white
	keyword whole rol white
	keyword whole retn white
	keyword whole retf white
	keyword whole ret white
	keyword whole repz white
	keyword whole repnz white
	keyword whole repne white
	keyword whole repe white
	keyword whole rep white
	keyword whole rdtscp white
	keyword whole rdtsc white
	keyword whole rdpmc white
	keyword whole rdmsr white
	keyword whole rcr white
	keyword whole rcpss white
	keyword whole rcpps white
	keyword whole rcl white
	keyword whole pxor white
	keyword whole pushw white
	keyword whole pushq white
	keyword whole pushl white
	keyword whole pushfq white
	keyword whole pushfl white
	keyword whole pushfd white
	keyword whole pushf white
	keyword whole pushd white
	keyword whole pushad white
	keyword whole pusha white
	keyword whole push white
	keyword whole punpcklwd white
	keyword whole punpcklqdq white
	keyword whole punpckldq white
	keyword whole punpcklbw white
	keyword whole punpckhwd white
	keyword whole punpckhqdq white
	keyword whole punpckhdq white
	keyword whole punpckhbw white
	keyword whole ptr white
	keyword whole ptest white
	keyword whole pswapd white
	keyword whole psubw white
	keyword whole psubusw white
	keyword whole psubusb white
	keyword whole psubsw white
	keyword whole psubsb white
	keyword whole psubq white
	keyword whole psubd white
	keyword whole psubb white
	keyword whole psrlw white
	keyword whole psrlq white
	keyword whole psrldq white
	keyword whole psrld white
	keyword whole psraw white
	keyword whole psrad white
	keyword whole psllw white
	keyword whole psllq white
	keyword whole pslldq white
	keyword whole pslld white
	keyword whole psignw white
	keyword whole psignd white
	keyword whole psignb white
	keyword whole pshufw white
	keyword whole pshuflw white
	keyword whole pshufhw white
	keyword whole pshufd white
	keyword whole pshufb white
	keyword whole psadbw white
	keyword whole prefetchw white
	keyword whole prefetchnta white
	keyword whole prefetch2 white
	keyword whole prefetch1 white
	keyword whole prefetch0 white
	keyword whole prefetch white
	keyword whole por white
	keyword whole popw white
	keyword whole popq white
	keyword whole popl white
	keyword whole popfq white
	keyword whole popfl white
	keyword whole popfd white
	keyword whole popf white
	keyword whole popcnt white
	keyword whole popad white
	keyword whole popa white
	keyword whole pop white
	keyword whole pmuludq white
	keyword whole pmullw white
	keyword whole pmulld white
	keyword whole pmulhw white
	keyword whole pmulhuw white
	keyword whole pmulhrw white
	keyword whole pmulhrsw white
	keyword whole pmuldq white
	keyword whole pmovzx white
	keyword whole pmovsx white
	keyword whole pmovmskb white
	keyword whole pminuw white
	keyword whole pminud white
	keyword whole pminub white
	keyword whole pminsw white
	keyword whole pminsd white
	keyword whole pminsb white
	keyword whole pmaxuw white
	keyword whole pmaxud white
	keyword whole pmaxub white
	keyword whole pmaxsw white
	keyword whole pmaxsb white
	keyword whole pmaddwd white
	keyword whole pmaddubsw white
	keyword whole pinsrw white
	keyword whole pinsrq white
	keyword whole pinsrd white
	keyword whole pinsrb white
	keyword whole pi2fw white
	keyword whole pi2fd white
	keyword whole phsubw white
	keyword whole phsubsw white
	keyword whole phsubd white
	keyword whole phminposuw white
	keyword whole phaddw white
	keyword whole phaddsw white
	keyword whole phaddd white
	keyword whole pfsubr white
	keyword whole pfsub white
	keyword whole pfrsqrt white
	keyword whole pfrsqit1 white
	keyword whole pfrcpit2 white
	keyword whole pfrcpit1 white
	keyword whole pfrcp white
	keyword whole pfpnacc white
	keyword whole pfnacc white
	keyword whole pfmul white
	keyword whole pfmin white
	keyword whole pfmax white
	keyword whole pfcmpgt white
	keyword whole pfcmpge white
	keyword whole pfcmpeq white
	keyword whole pfadd white
	keyword whole pfacc white
	keyword whole pf2iw white
	keyword whole pf2id white
	keyword whole pextrw white
	keyword whole pextrq white
	keyword whole pextrd white
	keyword whole pextrb white
	keyword whole pcmpistrm white
	keyword whole pcmpistri white
	keyword whole pcmpgtw white
	keyword whole pcmpgtq white
	keyword whole pcmpgtd white
	keyword whole pcmpgtb white
	keyword whole pcmpestrm white
	keyword whole pcmpestri white
	keyword whole pcmpeqw white
	keyword whole pcmpeqq white
	keyword whole pcmpeqd white
	keyword whole pcmpeqb white
	keyword whole pblendw whiet
	keyword whole pblendvb white
	keyword whole pavgw white
	keyword whole pavgusb white
	keyword whole pavgb white
	keyword whole pause white
	keyword whole pandn white
	keyword whole pand white
	keyword whole pamxsd white
	keyword whole palignr white
	keyword whole paddw white
	keyword whole paddusw white
	keyword whole paddusb white
	keyword whole paddsw white
	keyword whole paddsb white
	keyword whole paddq white
	keyword whole paddd white
	keyword whole paddb white
	keyword whole packuswb white
	keyword whole packusdw white
	keyword whole packsswb white
	keyword whole packssdw white
	keyword whole pabsw white
	keyword whole pabsd white
	keyword whole pabsb white
	keyword whole outw white
	keyword whole outsw white
	keyword whole outsd white
	keyword whole outsb white
	keyword whole outl white
	keyword whole outb white
	keyword whole out white
	keyword whole orw white
	keyword whole orq white
	keyword whole orps white
	keyword whole orpd white
	keyword whole orl white
	keyword whole orb white
	keyword whole or white
	keyword whole not white
	keyword whole nop white
	keyword whole neg white
	keyword whole mwait white
	keyword whole mulss white
	keyword whole mulsd white
	keyword whole mulps white
	keyword whole mulpd white
	keyword whole mul white
	keyword whole mpsadbw white
	keyword whole movzx white
	keyword whole movzbl white
	keyword whole movw white
	keyword whole movups white
	keyword whole movupd white
	keyword whole movsxd white
	keyword whole movsx white
	keyword whole movsw white
	keyword whole movss white
	keyword whole movsq white
	keyword whole movsldup white
	keyword whole movsl white
	keyword whole movshdup white
	keyword whole movsd white
	keyword whole movsbl white
	keyword whole movsb white
	keyword whole movs white
	keyword whole movq2dq white
	keyword whole movq white
	keyword whole movntq white
	keyword whole movntps white
	keyword whole movntpd white
	keyword whole movnti white
	keyword whole movntdqa white
	keyword whole movntdq white
	keyword whole movmskps white
	keyword whole movmskpd white
	keyword whole movlps white
	keyword whole movlpd white
	keyword whole movlhps white
	keyword whole movl white
	keyword whole movhps white
	keyword whole movhpd white
	keyword whole movhlps white
	keyword whole movdqu white
	keyword whole movdqa white
	keyword whole movdq2q white
	keyword whole movddup white
	keyword whole movd white
	keyword whole movbe white
	keyword whole movb white
	keyword whole movaps white
	keyword whole movapd white
	keyword whole mov white
	keyword whole monitor white
	keyword whole modq white
	keyword whole minss white
	keyword whole minsd white
	keyword whole minps white
	keyword whole minpd white
	keyword whole mfence white
	keyword whole maxss white
	keyword whole maxsd white
	keyword whole maxps white
	keyword whole maxpd white
	keyword whole maskmovq white
	keyword whole maskmovdqu white
	keyword whole ltr white
	keyword whole lss white
	keyword whole lsl white
	keyword whole loopzd white
	keyword whole loopz white
	keyword whole loopnzd white
	keyword whole loopnz white
	keyword whole loopned white
	keyword whole loopne white
	keyword whole looped white
	keyword whole loope white
	keyword whole loopd white
	keyword whole loop white
	keyword whole lodsw white
	keyword whole lodsd white
	keyword whole lodsb white
	keyword whole lock white
	keyword whole loadall white
	keyword whole lmsw white
	keyword whole lldt white
	keyword whole ljmp white
	keyword whole lidt white
	keyword whole lgs white
	keyword whole lgdt white
	keyword whole lfs white
	keyword whole lfence white
	keyword whole les white
	keyword whole leaw white
	keyword whole leave white
	keyword whole leal white
	keyword whole lea white
	keyword whole ldsw white
	keyword whole ldsl white
	keyword whole lds white
	keyword whole ldmxcsr white
	keyword whole lddqu white
	keyword whole lcall white
	keyword whole lar white
	keyword whole lahf white
	keyword whole jz white
	keyword whole js white
	keyword whole jrcxz white
	keyword whole jpo white
	keyword whole jpe white
	keyword whole jp white
	keyword whole jo white
	keyword whole jnz white
	keyword whole jns white
	keyword whole jnp white
	keyword whole jno white
	keyword whole jnle white
	keyword whole jnl white
	keyword whole jnge white
	keyword whole jng white
	keyword whole jne white
	keyword whole jnc white
	keyword whole jnbe white
	keyword whole jnb white
	keyword whole jnae white
	keyword whole jna white
	keyword whole jmp white
	keyword whole jle white
	keyword whole jl white
	keyword whole jge white
	keyword whole jg white
	keyword whole jecxz white
	keyword whole je white
	keyword whole jcxz white
	keyword whole jc white
	keyword whole jbe white
	keyword whole jb white
	keyword whole jae white
	keyword whole ja white
	keyword whole iretf white
	keyword whole iretdf white
	keyword whole iretd white
	keyword whole iret white
	keyword whole inw white
	keyword whole invvpid white
	keyword whole invlpg white
	keyword whole invept white
	keyword whole invd white
	keyword whole into white
	keyword whole int white
	keyword whole insw white
	keyword whole insertps white
	keyword whole insd white
	keyword whole insb white
	keyword whole inl white
	keyword whole incw white
	keyword whole incl white
	keyword whole incb white
	keyword whole inc white
	keyword whole inb white
	keyword whole in white
	keyword whole imul white
	keyword whole idivw white
	keyword whole idivl white
	keyword whole idiv white
	keyword whole hsubps white
	keyword whole hsubpd white
	keyword whole hlt white
	keyword whole haddps white
	keyword whole haddpd white
	keyword whole fyl2xp1 white
	keyword whole fyl2x white
	keyword whole fxtract white
	keyword whole fxsave white
	keyword whole fxrstor white
	keyword whole fxch white
	keyword whole fxam white
	keyword whole fwait white
	keyword whole fucompp white
	keyword whole fucomp white
	keyword whole fucomip white
	keyword whole fucomi white
	keyword whole fucom white
	keyword whole ftst white
	keyword whole fsubrp white
	keyword whole fsubr white
	keyword whole fsubp white
	keyword whole fsub white
	keyword whole fstsw white
	keyword whole fstp white
	keyword whole fstor white
	keyword whole fstenvw white
	keyword whole fstenvd white
	keyword whole fstenv white
	keyword whole fstcw white
	keyword whole fst white
	keyword whole fsqrt white
	keyword whole fsincos white
	keyword whole fsin white
	keyword whole fsetpm white
	keyword whole fscale white
	keyword whole fsavew white
	keyword whole fsaved white
	keyword whole fsave white
	keyword whole frstorw white
	keyword whole frstord white
	keyword whole frstor white
	keyword whole frndint white
	keyword whole fptan white
	keyword whole fprem1 white
	keyword whole fprem white
	keyword whole fpatan white
	keyword whole fnstsw white
	keyword whole fnstenvw white
	keyword whole fnstenvd white
	keyword whole fnstenv white
	keyword whole fnstcw white
	keyword whole fnsavew white
	keyword whole fnsaved white
	keyword whole fnsave white
	keyword whole fnop white
	keyword whole fninit white
	keyword whole fneni white
	keyword whole fndisi white
	keyword whole fnclex white
	keyword whole fmulp white
	keyword whole fmul white
	keyword whole fldz white
	keyword whole fldpi white
	keyword whole fldln2 white
	keyword whole fldlg2 white
	keyword whole fldl2t white
	keyword whole fldl2e white
	keyword whole fldenvw white
	keyword whole fldenvd white
	keyword whole fldenv white
	keyword whole fldcw white
	keyword whole fld1 white
	keyword whole fld white
	keyword whole fisubr white
	keyword whole fisub white
	keyword whole fisttp white
	keyword whole fistp white
	keyword whole fist white
	keyword whole finit white
	keyword whole fincstp white
	keyword whole fimul white
	keyword whole fild white
	keyword whole fidivr white
	keyword whole fidiv white
	keyword whole ficomp white
	keyword whole ficom white
	keyword whole fiadd white
	keyword whole ffree white
	keyword whole feni white
	keyword whole femms white
	keyword whole fdivrp white
	keyword whole fdivr white
	keyword whole fdivp white
	keyword whole fdiv white
	keyword whole fdisi white
	keyword whole fdecstp white
	keyword whole fcos white
	keyword whole fcompp white
	keyword whole fcomp white
	keyword whole fcomip white
	keyword whole fcomi white
	keyword whole fcom white
	keyword whole fcmovu white
	keyword whole fcmovnu white
	keyword whole fcmovne white
	keyword whole fcmovnbe white
	keyword whole fcmovnb white
	keyword whole fcmove white
	keyword whole fcmovbe white
	keyword whole fcmovb white
	keyword whole fclex white
	keyword whole fchs white
	keyword whole fbstp white
	keyword whole fbld white
	keyword whole faddp white
	keyword whole fadd white
	keyword whole fabs white
	keyword whole f2xm1 white
	keyword whole extractps white
	keyword whole esc white
	keyword whole enter white
	keyword whole emms white
	keyword whole dword white
	keyword whole dpps white
	keyword whole dppd white
	keyword whole divw white
	keyword whole divss white
	keyword whole divsd white
	keyword whole divps white
	keyword whole divpd white
	keyword whole divl white
	keyword whole div white
	keyword whole decl white
	keyword whole dec white
	keyword whole das white
	keyword whole daa white
	keyword whole cwde white
	keyword whole cwd white
	keyword whole cvttss2si white
	keyword whole cvttsd2si white
	keyword whole cvttps2pi white
	keyword whole cvttps2dq white
	keyword whole cvttpd2pi white
	keyword whole cvttpd2dq white
	keyword whole cvtss2si white
	keyword whole cvtss2sd white
	keyword whole cvtsi2ss white
	keyword whole cvtsi2sd white
	keyword whole cvtsd2ss white
	keyword whole cvtsd2si white
	keyword whole cvtps2pi white
	keyword whole cvtps2pd white
	keyword whole cvtps2dq white
	keyword whole cvtpi2ps white
	keyword whole cvtpi2pd white
	keyword whole cvtpi2dq white
	keyword whole cvtpd2ps white
	keyword whole cvtpd2pi white
	keyword whole cvtpd2dq white
	keyword whole cvtdq2ps white
	keyword whole cvtdq2pd white
	keyword whole crc32 white
	keyword whole cqo white
	keyword whole cpuid white
	keyword whole comiss white
	keyword whole comisd white
	keyword whole cmpxchg8b white
	keyword whole cmpxchg16b white
	keyword whole cmpxchg white
	keyword whole cmpw white
	keyword whole cmpsw white
	keyword whole cmpss white
	keyword whole cmpsd white
	keyword whole cmpsb white
	keyword whole cmpps white
	keyword whole cmppd white
	keyword whole cmpl white
	keyword whole cmpb white
	keyword whole cmp white
	keyword whole cmovz white
	keyword whole cmovs white
	keyword whole cmovpo white
	keyword whole cmovpe white
	keyword whole cmovp white
	keyword whole cmovo white
	keyword whole cmovnz white
	keyword whole cmovns white
	keyword whole cmovnp white
	keyword whole cmovno white
	keyword whole cmovnle white
	keyword whole cmovnl white
	keyword whole cmovnge white
	keyword whole cmovng white
	keyword whole cmovne white
	keyword whole cmovnc white
	keyword whole cmovnbe white
	keyword whole cmovnb white
	keyword whole cmovnae white
	keyword whole cmovna white
	keyword whole cmovle white
	keyword whole cmovl white
	keyword whole cmovge white
	keyword whole cmovg white
	keyword whole cmove white
	keyword whole cmovc white
	keyword whole cmovbe white
	keyword whole cmovb white
	keyword whole cmovae white
	keyword whole cmova white
	keyword whole cmc white
	keyword whole clts white
	keyword whole cli white
	keyword whole clflush white
	keyword whole cld white
	keyword whole clc white
	keyword whole cdqe white
	keyword whole cdq white
	keyword whole cbw white
	keyword whole cbtw white
	keyword whole cbtl white
	keyword whole cbt white
	keyword whole call white
	keyword whole byte white
	keyword whole bts white
	keyword whole btr white
	keyword whole btc white
	keyword whole bt white
	keyword whole bswap white
	keyword whole bsrw white
	keyword whole bsrl white
	keyword whole bsr white
	keyword whole bsfw white
	keyword whole bsfl white
	keyword whole bsf white
	keyword whole bound white
	keyword whole blendvps white
	keyword whole blendvpd white
	keyword whole blendps white
	keyword whole blendpd white
	keyword whole arpl white
	keyword whole andw white
	keyword whole andps white
	keyword whole andpd white
	keyword whole andnps white
	keyword whole andnpd white
	keyword whole andl white
	keyword whole andb white
	keyword whole and white
	keyword whole addw white
	keyword whole addsubps white
	keyword whole addsubpd white
	keyword whole addss white
	keyword whole addsd white
	keyword whole addps white
	keyword whole addpd white
	keyword whole addl white
	keyword whole addb white
	keyword whole add white
	keyword whole adc white
	keyword whole aas white
	keyword whole aam white
	keyword whole aad white
	keyword whole aaa white

	keyword whole dword\sptr white
	keyword whole word\sptr white
	keyword whole byte\sptr white
	keyword whole offset\sflat white
	keyword whole DWORD\sPTR white
	keyword whole WORD\sPTR white
	keyword whole BYTE\sPTR white
	keyword whole OFFSET\sFLAT white

	keyword /\* yellow
	keyword \*/ yellow

	keyword '\\\{"abtnvfr\}' brightgreen
	keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen
	keyword '\\'' brightgreen
	keyword '\\\\' brightgreen
	keyword '\\0' brightgreen
	keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' brightgreen

	keyword wholeright $+ green

	keyword ^ white
	keyword ! white
	keyword ( brightcyan
	keyword ) brightcyan
	keyword [ brightcyan
	keyword ] brightcyan
	keyword { brightcyan
	keyword } brightcyan
	keyword @ white
	keyword = white
	keyword ? white
	keyword & white
	keyword \+ white
	keyword ~ white
	keyword , brightcyan/8
	keyword ; brightcyan/8
	keyword . brightcyan/8
	keyword : white
	keyword \* white
	keyword % white
	keyword - white
	keyword < white
	keyword > white
	keyword // yellow
	keyword / white
	keyword | white

context exclusive /\* \*/ yellow
	spellcheck

context linestart # \n brightred
	keyword \\\n 
	keyword /\**\*/ yellow
	keyword //*\n yellow
	keyword "*" red
	keyword <+> red

context exclusive // \n yellow
	spellcheck

context " " green
	keyword \\" brightgreen
	keyword \\\n brightgreen
	keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
	keyword \\\\ brightgreen
	keyword \\' brightgreen
	keyword \\\{abtnvfr\} brightgreen