Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
157 heavyiron 1
 
2
; Copyright (c) 1999-2006, Tomasz Grysztar.
3
; All rights reserved.
4
5
 
6
7
 
8
 db 9,0Ah,0Dh,1Ah,20h,'+-/*=<>()[]{}:,|&~#`;\'
9
10
 
11
 db 6,'define'
12
 dw define_symbolic_constant-preprocessor
13
 db 7,'include'
14
 dw include_file-preprocessor
15
 db 3,'irp'
16
 dw irp_directive-preprocessor
17
 db 4,'irps'
18
 dw irps_directive-preprocessor
19
 db 5,'macro'
20
 dw define_macro-preprocessor
21
 db 5,'match'
22
 dw match_directive-preprocessor
23
 db 5,'purge'
24
 dw purge_macro-preprocessor
25
 db 4,'rept'
26
 dw rept_directive-preprocessor
27
 db 7,'restore'
28
 dw restore_equ_constant-preprocessor
29
 db 7,'restruc'
30
 dw purge_struc-preprocessor
31
 db 5,'struc'
32
 dw define_struc-preprocessor
33
 db 0
34
35
 
36
 db 6,'common'
37
 dw common_block-preprocessor
38
 db 7,'forward'
39
 dw forward_block-preprocessor
40
 db 5,'local'
41
 dw local_symbols-preprocessor
42
 db 7,'reverse'
43
 dw reverse_block-preprocessor
44
 db 0
45
46
 
47
 db 1,'+',80h
48
 db 1,'-',81h
49
 db 1,'*',90h
50
 db 1,'/',91h
51
 db 3,'mod',0A0h
52
 db 3,'and',0B0h
53
 db 2,'or',0B1h
54
 db 3,'xor',0B2h
55
 db 3,'shl',0C0h
56
 db 3,'shr',0C1h
57
 db 0
58
59
 
60
 db 1,'+',0
61
 db 1,'-',083h
62
 db 3,'not',0D0h
63
 db 3,'rva',0E0h
64
 db 0
65
66
 
67
 db 2,'as',86h
68
 db 2,'at',80h
69
 db 7,'defined',88h
70
 db 3,'dup',81h
71
 db 2,'eq',0F0h
72
 db 6,'eqtype',0F7h
73
 db 4,'from',82h
74
 db 2,'in',0F6h
75
 db 2,'on',84h
76
 db 3,'ptr',85h
77
 db 4,'used',89h
78
 db 0
79
80
 
81
 db 2,'bp',25h
82
 db 2,'bx',23h
83
 db 2,'di',27h
84
 db 3,'eax',40h
85
 db 3,'ebp',45h
86
 db 3,'ebx',43h
87
 db 3,'ecx',41h
88
 db 3,'edi',47h
89
 db 3,'edx',42h
90
 db 3,'esi',46h
91
 db 3,'esp',44h
92
 db 3,'r10',8Ah
93
 db 4,'r10d',4Ah
94
 db 3,'r11',8Bh
95
 db 4,'r11d',4Bh
96
 db 3,'r12',8Ch
97
 db 4,'r12d',4Ch
98
 db 3,'r13',8Dh
99
 db 4,'r13d',4Dh
100
 db 3,'r14',8Eh
101
 db 4,'r14d',4Eh
102
 db 3,'r15',8Fh
103
 db 4,'r15d',4Fh
104
 db 2,'r8',88h
105
 db 3,'r8d',48h
106
 db 2,'r9',89h
107
 db 3,'r9d',49h
108
 db 3,'rax',80h
109
 db 3,'rbp',85h
110
 db 3,'rbx',83h
111
 db 3,'rcx',81h
112
 db 3,'rdi',87h
113
 db 3,'rdx',82h
114
 db 3,'rip',0F0h
115
 db 3,'rsi',86h
116
 db 3,'rsp',84h
117
 db 2,'si',26h
118
 db 0
119
120
 
121
 db 4,'byte',1
122
 db 5,'dword',4
123
 db 5,'qword',8
124
 db 4,'word',2
125
 db 0
126
127
 
128
 dw symbols_2-symbols,(symbols_3-symbols_2)/(2+2)
129
 dw symbols_3-symbols,(symbols_4-symbols_3)/(3+2)
130
 dw symbols_4-symbols,(symbols_5-symbols_4)/(4+2)
131
 dw symbols_5-symbols,(symbols_6-symbols_5)/(5+2)
132
 dw symbols_6-symbols,(symbols_7-symbols_6)/(6+2)
133
 dw symbols_7-symbols,(symbols_8-symbols_7)/(7+2)
134
 dw symbols_8-symbols,(symbols_9-symbols_8)/(8+2)
135
 dw symbols_9-symbols,(symbols_10-symbols_9)/(9+2)
136
 dw symbols_10-symbols,(symbols_11-symbols_10)/(10+2)
137
 dw symbols_11-symbols,(symbols_end-symbols_11)/(11+2)
138
139
 
140
 db 'ah',10h,04h
141
 db 'al',10h,10h
142
 db 'ax',10h,20h
143
 db 'bh',10h,07h
144
 db 'bl',10h,13h
145
 db 'bp',10h,25h
146
 db 'bx',10h,23h
147
 db 'ch',10h,05h
148
 db 'cl',10h,11h
149
 db 'cs',10h,62h
150
 db 'cx',10h,21h
151
 db 'dh',10h,06h
152
 db 'di',10h,27h
153
 db 'dl',10h,12h
154
 db 'ds',10h,64h
155
 db 'dx',10h,22h
156
 db 'es',10h,61h
157
 db 'fs',10h,65h
158
 db 'gs',10h,66h
159
 db 'ms',17h,41h
160
 db 'mz',18h,20h
161
 db 'pe',18h,30h
162
 db 'r8',10h,88h
163
 db 'r9',10h,89h
164
 db 'si',10h,26h
165
 db 'sp',10h,24h
166
 db 'ss',10h,63h
167
 db 'st',10h,0A0h
168
symbols_3:
169
 db 'bpl',10h,15h
170
 db 'cr0',10h,50h
171
 db 'cr1',10h,51h
172
 db 'cr2',10h,52h
173
 db 'cr3',10h,53h
174
 db 'cr4',10h,54h
175
 db 'cr5',10h,55h
176
 db 'cr6',10h,56h
177
 db 'cr7',10h,57h
178
 db 'cr8',10h,58h
179
 db 'cr9',10h,59h
180
 db 'dil',10h,17h
181
 db 'dll',1Bh,80h
182
 db 'dr0',10h,70h
183
 db 'dr1',10h,71h
184
 db 'dr2',10h,72h
185
 db 'dr3',10h,73h
186
 db 'dr4',10h,74h
187
 db 'dr5',10h,75h
188
 db 'dr6',10h,76h
189
 db 'dr7',10h,77h
190
 db 'dr8',10h,78h
191
 db 'dr9',10h,79h
192
 db 'eax',10h,40h
193
 db 'ebp',10h,45h
194
 db 'ebx',10h,43h
195
 db 'ecx',10h,41h
196
 db 'edi',10h,47h
197
 db 'edx',10h,42h
198
 db 'elf',18h,50h
199
 db 'esi',10h,46h
200
 db 'esp',10h,44h
201
 db 'far',12h,3
202
 db 'gui',1Bh,2
203
 db 'mm0',10h,0B0h
204
 db 'mm1',10h,0B1h
205
 db 'mm2',10h,0B2h
206
 db 'mm3',10h,0B3h
207
 db 'mm4',10h,0B4h
208
 db 'mm5',10h,0B5h
209
 db 'mm6',10h,0B6h
210
 db 'mm7',10h,0B7h
211
 db 'r10',10h,8Ah
212
 db 'r11',10h,8Bh
213
 db 'r12',10h,8Ch
214
 db 'r13',10h,8Dh
215
 db 'r14',10h,8Eh
216
 db 'r15',10h,8Fh
217
 db 'r8b',10h,18h
218
 db 'r8d',10h,48h
219
 db 'r8l',10h,18h
220
 db 'r8w',10h,28h
221
 db 'r9b',10h,19h
222
 db 'r9d',10h,49h
223
 db 'r9l',10h,19h
224
 db 'r9w',10h,29h
225
 db 'rax',10h,80h
226
 db 'rbp',10h,85h
227
 db 'rbx',10h,83h
228
 db 'rcx',10h,81h
229
 db 'rdi',10h,87h
230
 db 'rdx',10h,82h
231
 db 'rsi',10h,86h
232
 db 'rsp',10h,84h
233
 db 'sil',10h,16h
234
 db 'spl',10h,14h
235
 db 'st0',10h,0A0h
236
 db 'st1',10h,0A1h
237
 db 'st2',10h,0A2h
238
 db 'st3',10h,0A3h
239
 db 'st4',10h,0A4h
240
 db 'st5',10h,0A5h
241
 db 'st6',10h,0A6h
242
 db 'st7',10h,0A7h
243
 db 'tr0',10h,90h
244
 db 'tr1',10h,91h
245
 db 'tr2',10h,92h
246
 db 'tr3',10h,93h
247
 db 'tr4',10h,94h
248
 db 'tr5',10h,95h
249
 db 'tr6',10h,96h
250
 db 'tr7',10h,97h
251
 db 'wdm',1Bh,81h
252
symbols_4:
253
 db 'byte',11h,1
254
 db 'code',19h,5
255
 db 'coff',18h,40h
256
 db 'cr10',10h,5Ah
257
 db 'cr11',10h,5Bh
258
 db 'cr12',10h,5Ch
259
 db 'cr13',10h,5Dh
260
 db 'cr14',10h,5Eh
261
 db 'cr15',10h,5Fh
262
 db 'data',19h,6
263
 db 'dr10',10h,7Ah
264
 db 'dr11',10h,7Bh
265
 db 'dr12',10h,7Ch
266
 db 'dr13',10h,7Dh
267
 db 'dr14',10h,7Eh
268
 db 'dr15',10h,7Fh
269
 db 'ms64',17h,49h
270
 db 'near',12h,2
271
 db 'pe64',18h,38h
272
 db 'r10b',10h,1Ah
273
 db 'r10d',10h,4Ah
274
 db 'r10l',10h,1Ah
275
 db 'r10w',10h,2Ah
276
 db 'r11b',10h,1Bh
277
 db 'r11d',10h,4Bh
278
 db 'r11l',10h,1Bh
279
 db 'r11w',10h,2Bh
280
 db 'r12b',10h,1Ch
281
 db 'r12d',10h,4Ch
282
 db 'r12l',10h,1Ch
283
 db 'r12w',10h,2Ch
284
 db 'r13b',10h,1Dh
285
 db 'r13d',10h,4Dh
286
 db 'r13l',10h,1Dh
287
 db 'r13w',10h,2Dh
288
 db 'r14b',10h,1Eh
289
 db 'r14d',10h,4Eh
290
 db 'r14l',10h,1Eh
291
 db 'r14w',10h,2Eh
292
 db 'r15b',10h,1Fh
293
 db 'r15d',10h,4Fh
294
 db 'r15l',10h,1Fh
295
 db 'r15w',10h,2Fh
296
 db 'word',11h,2
297
 db 'xmm0',10h,0C0h
298
 db 'xmm1',10h,0C1h
299
 db 'xmm2',10h,0C2h
300
 db 'xmm3',10h,0C3h
301
 db 'xmm4',10h,0C4h
302
 db 'xmm5',10h,0C5h
303
 db 'xmm6',10h,0C6h
304
 db 'xmm7',10h,0C7h
305
 db 'xmm8',10h,0C8h
306
 db 'xmm9',10h,0C9h
307
symbols_5:
308
 db 'align',1Ch,0
309
 db 'dword',11h,4
310
 db 'elf64',18h,58h
311
 db 'fword',11h,6
312
 db 'pword',11h,6
313
 db 'qword',11h,8
314
 db 'short',12h,1
315
 db 'tbyte',11h,0Ah
316
 db 'tword',11h,0Ah
317
 db 'use16',13h,16
318
 db 'use32',13h,32
319
 db 'use64',13h,64
320
 db 'xmm10',10h,0CAh
321
 db 'xmm11',10h,0CBh
322
 db 'xmm12',10h,0CCh
323
 db 'xmm13',10h,0CDh
324
 db 'xmm14',10h,0CEh
325
 db 'xmm15',10h,0CFh
326
symbols_6:
327
 db 'binary',18h,10h
328
 db 'dqword',11h,16
329
 db 'export',1Ah,0
330
 db 'fixups',1Ah,5
331
 db 'import',1Ah,1
332
 db 'native',1Bh,1
333
symbols_7:
334
 db 'console',1Bh,3
335
symbols_8:
336
 db 'linkinfo',19h,9
337
 db 'readable',19h,30
338
 db 'resource',1Ah,2
339
 db 'writable',19h,31
340
symbols_9:
341
 db 'shareable',19h,28
342
 db 'writeable',19h,31
343
symbols_10:
344
 db 'executable',19h,29
345
 db 'linkremove',19h,11
346
symbols_11:
347
 db 'discardable',19h,25
348
 db 'notpageable',19h,27
349
symbols_end:
350
351
 
352
 dw instructions_2-instructions,(instructions_3-instructions_2)/(2+3)
353
 dw instructions_3-instructions,(instructions_4-instructions_3)/(3+3)
354
 dw instructions_4-instructions,(instructions_5-instructions_4)/(4+3)
355
 dw instructions_5-instructions,(instructions_6-instructions_5)/(5+3)
356
 dw instructions_6-instructions,(instructions_7-instructions_6)/(6+3)
357
 dw instructions_7-instructions,(instructions_8-instructions_7)/(7+3)
358
 dw instructions_8-instructions,(instructions_9-instructions_8)/(8+3)
359
 dw instructions_9-instructions,(instructions_10-instructions_9)/(9+3)
360
 dw instructions_10-instructions,(instructions_11-instructions_10)/(10+3)
361
 dw instructions_11-instructions,(instructions_end-instructions_11)/(11+3)
362
363
 
364
 db 'bt',4
365
 dw bt_instruction-assembler
366
 db 'if',0
367
 dw if_directive-assembler
368
 db 'in',0
369
 dw in_instruction-assembler
370
 db 'ja',77h
371
 dw conditional_jump-assembler
372
 db 'jb',72h
373
 dw conditional_jump-assembler
374
 db 'jc',72h
375
 dw conditional_jump-assembler
376
 db 'je',74h
377
 dw conditional_jump-assembler
378
 db 'jg',7Fh
379
 dw conditional_jump-assembler
380
 db 'jl',7Ch
381
 dw conditional_jump-assembler
382
 db 'jo',70h
383
 dw conditional_jump-assembler
384
 db 'jp',7Ah
385
 dw conditional_jump-assembler
386
 db 'js',78h
387
 dw conditional_jump-assembler
388
 db 'jz',74h
389
 dw conditional_jump-assembler
390
 db 'or',08h
391
 dw basic_instruction-assembler
392
instructions_3:
393
 db 'aaa',37h
394
 dw simple_instruction_except64-assembler
395
 db 'aad',0D5h
396
 dw aa_instruction-assembler
397
 db 'aam',0D4h
398
 dw aa_instruction-assembler
399
 db 'aas',3Fh
400
 dw simple_instruction_except64-assembler
401
 db 'adc',10h
402
 dw basic_instruction-assembler
403
 db 'add',00h
404
 dw basic_instruction-assembler
405
 db 'and',20h
406
 dw basic_instruction-assembler
407
 db 'bsf',0BCh
408
 dw bs_instruction-assembler
409
 db 'bsr',0BDh
410
 dw bs_instruction-assembler
411
 db 'btc',7
412
 dw bt_instruction-assembler
413
 db 'btr',6
414
 dw bt_instruction-assembler
415
 db 'bts',5
416
 dw bt_instruction-assembler
417
 db 'cbw',98h
418
 dw simple_instruction_16bit-assembler
419
 db 'cdq',99h
420
 dw simple_instruction_32bit-assembler
421
 db 'clc',0F8h
422
 dw simple_instruction-assembler
423
 db 'cld',0FCh
424
 dw simple_instruction-assembler
425
 db 'cli',0FAh
426
 dw simple_instruction-assembler
427
 db 'cmc',0F5h
428
 dw simple_instruction-assembler
429
 db 'cmp',38h
430
 dw basic_instruction-assembler
431
 db 'cqo',99h
432
 dw simple_instruction_64bit-assembler
433
 db 'cwd',99h
434
 dw simple_instruction_16bit-assembler
435
 db 'daa',27h
436
 dw simple_instruction_except64-assembler
437
 db 'das',2Fh
438
 dw simple_instruction_except64-assembler
439
 db 'dec',1
440
 dw inc_instruction-assembler
441
 db 'div',6
442
 dw single_operand_instruction-assembler
443
 db 'end',0
444
 dw end_directive-assembler
445
 db 'fld',0
446
 dw fld_instruction-assembler
447
 db 'fst',2
448
 dw fld_instruction-assembler
449
 db 'hlt',0F4h
450
 dw simple_instruction-assembler
451
 db 'inc',0
452
 dw inc_instruction-assembler
453
 db 'ins',6Ch
454
 dw ins_instruction-assembler
455
 db 'int',0CDh
456
 dw int_instruction-assembler
457
 db 'jae',73h
458
 dw conditional_jump-assembler
459
 db 'jbe',76h
460
 dw conditional_jump-assembler
461
 db 'jge',7Dh
462
 dw conditional_jump-assembler
463
 db 'jle',7Eh
464
 dw conditional_jump-assembler
465
 db 'jmp',0
466
 dw jmp_instruction-assembler
467
 db 'jna',76h
468
 dw conditional_jump-assembler
469
 db 'jnb',73h
470
 dw conditional_jump-assembler
471
 db 'jnc',73h
472
 dw conditional_jump-assembler
473
 db 'jne',75h
474
 dw conditional_jump-assembler
475
 db 'jng',7Eh
476
 dw conditional_jump-assembler
477
 db 'jnl',7Dh
478
 dw conditional_jump-assembler
479
 db 'jno',71h
480
 dw conditional_jump-assembler
481
 db 'jnp',7Bh
482
 dw conditional_jump-assembler
483
 db 'jns',79h
484
 dw conditional_jump-assembler
485
 db 'jnz',75h
486
 dw conditional_jump-assembler
487
 db 'jpe',7Ah
488
 dw conditional_jump-assembler
489
 db 'jpo',7Bh
490
 dw conditional_jump-assembler
491
 db 'lar',2
492
 dw lar_instruction-assembler
493
 db 'lds',3
494
 dw ls_instruction-assembler
495
 db 'lea',0
496
 dw lea_instruction-assembler
497
 db 'les',0
498
 dw ls_instruction-assembler
499
 db 'lfs',4
500
 dw ls_instruction-assembler
501
 db 'lgs',5
502
 dw ls_instruction-assembler
503
 db 'lsl',3
504
 dw lar_instruction-assembler
505
 db 'lss',2
506
 dw ls_instruction-assembler
507
 db 'ltr',3
508
 dw pm_word_instruction-assembler
509
 db 'mov',0
510
 dw mov_instruction-assembler
511
 db 'mul',4
512
 dw single_operand_instruction-assembler
513
 db 'neg',3
514
 dw single_operand_instruction-assembler
515
 db 'nop',90h
516
 dw simple_instruction-assembler
517
 db 'not',2
518
 dw single_operand_instruction-assembler
519
 db 'org',0
520
 dw org_directive-assembler
521
 db 'out',0
522
 dw out_instruction-assembler
523
 db 'pop',0
524
 dw pop_instruction-assembler
525
 db 'por',0EBh
526
 dw mmx_instruction-assembler
527
 db 'rcl',2
528
 dw sh_instruction-assembler
529
 db 'rcr',3
530
 dw sh_instruction-assembler
531
 db 'rep',0F3h
532
 dw prefix_instruction-assembler
533
 db 'ret',0C2h
534
 dw ret_instruction-assembler
535
 db 'rol',0
536
 dw sh_instruction-assembler
537
 db 'ror',1
538
 dw sh_instruction-assembler
539
 db 'rsm',0AAh
540
 dw simple_extended_instruction-assembler
541
 db 'sal',4
542
 dw sh_instruction-assembler
543
 db 'sar',7
544
 dw sh_instruction-assembler
545
 db 'sbb',18h
546
 dw basic_instruction-assembler
547
 db 'shl',4
548
 dw sh_instruction-assembler
549
 db 'shr',5
550
 dw sh_instruction-assembler
551
 db 'stc',0F9h
552
 dw simple_instruction-assembler
553
 db 'std',0FDh
554
 dw simple_instruction-assembler
555
 db 'sti',0FBh
556
 dw simple_instruction-assembler
557
 db 'str',1
558
 dw pm_store_word_instruction-assembler
559
 db 'sub',28h
560
 dw basic_instruction-assembler
561
 db 'ud2',0Bh
562
 dw simple_extended_instruction-assembler
563
 db 'xor',30h
564
 dw basic_instruction-assembler
565
instructions_4:
566
 db 'arpl',0
567
 dw arpl_instruction-assembler
568
 db 'call',0
569
 dw call_instruction-assembler
570
 db 'cdqe',98h
571
 dw simple_instruction_64bit-assembler
572
 db 'clgi',0DDh
573
 dw simple_vmx_instruction-assembler
574
 db 'clts',6
575
 dw simple_extended_instruction-assembler
576
 db 'cmps',0A6h
577
 dw cmps_instruction-assembler
578
 db 'cwde',98h
579
 dw simple_instruction_32bit-assembler
580
 db 'data',0
581
 dw data_directive-assembler
582
 db 'else',0
583
 dw else_directive-assembler
584
 db 'emms',77h
585
 dw simple_extended_instruction-assembler
586
 db 'fabs',100001b
587
 dw simple_fpu_instruction-assembler
588
 db 'fadd',0
589
 dw basic_fpu_instruction-assembler
590
 db 'fbld',4
591
 dw fbld_instruction-assembler
592
 db 'fchs',100000b
593
 dw simple_fpu_instruction-assembler
594
 db 'fcom',2
595
 dw basic_fpu_instruction-assembler
596
 db 'fcos',111111b
597
 dw simple_fpu_instruction-assembler
598
 db 'fdiv',6
599
 dw basic_fpu_instruction-assembler
600
 db 'feni',0E0h
601
 dw finit_instruction-assembler
602
 db 'fild',0
603
 dw fild_instruction-assembler
604
 db 'fist',2
605
 dw fild_instruction-assembler
606
 db 'fld1',101000b
607
 dw simple_fpu_instruction-assembler
608
 db 'fldz',101110b
609
 dw simple_fpu_instruction-assembler
610
 db 'fmul',1
611
 dw basic_fpu_instruction-assembler
612
 db 'fnop',010000b
613
 dw simple_fpu_instruction-assembler
614
 db 'fsin',111110b
615
 dw simple_fpu_instruction-assembler
616
 db 'fstp',3
617
 dw fld_instruction-assembler
618
 db 'fsub',4
619
 dw basic_fpu_instruction-assembler
620
 db 'ftst',100100b
621
 dw simple_fpu_instruction-assembler
622
 db 'fxam',100101b
623
 dw simple_fpu_instruction-assembler
624
 db 'fxch',0
625
 dw fxch_instruction-assembler
626
 db 'heap',0
627
 dw heap_directive-assembler
628
 db 'idiv',7
629
 dw single_operand_instruction-assembler
630
 db 'imul',0
631
 dw imul_instruction-assembler
632
 db 'insb',6Ch
633
 dw simple_instruction-assembler
634
 db 'insd',6Dh
635
 dw simple_instruction_32bit-assembler
636
 db 'insw',6Dh
637
 dw simple_instruction_16bit-assembler
638
 db 'int1',0F1h
639
 dw simple_instruction-assembler
640
 db 'int3',0CCh
641
 dw simple_instruction-assembler
642
 db 'into',0CEh
643
 dw simple_instruction_except64-assembler
644
 db 'invd',8
645
 dw simple_extended_instruction-assembler
646
 db 'iret',0CFh
647
 dw iret_instruction-assembler
648
 db 'jcxz',0E3h
649
 dw loop_instruction_16bit-assembler
650
 db 'jnae',72h
651
 dw conditional_jump-assembler
652
 db 'jnbe',77h
653
 dw conditional_jump-assembler
654
 db 'jnge',7Ch
655
 dw conditional_jump-assembler
656
 db 'jnle',7Fh
657
 dw conditional_jump-assembler
658
 db 'lahf',9Fh
659
 dw simple_instruction-assembler
660
 db 'lgdt',2
661
 dw lgdt_instruction-assembler
662
 db 'lidt',3
663
 dw lgdt_instruction-assembler
664
 db 'lldt',2
665
 dw pm_word_instruction-assembler
666
 db 'lmsw',16h
667
 dw pm_word_instruction-assembler
668
 db 'load',0
669
 dw load_directive-assembler
670
 db 'lock',0F0h
671
 dw prefix_instruction-assembler
672
 db 'lods',0ACh
673
 dw lods_instruction-assembler
674
 db 'loop',0E2h
675
 dw loop_instruction-assembler
676
 db 'movd',0
677
 dw movd_instruction-assembler
678
 db 'movq',0
679
 dw movq_instruction-assembler
680
 db 'movs',0A4h
681
 dw movs_instruction-assembler
682
 db 'orpd',56h
683
 dw sse_pd_instruction-assembler
684
 db 'orps',56h
685
 dw sse_ps_instruction-assembler
686
 db 'outs',6Eh
687
 dw outs_instruction-assembler
688
 db 'pand',0DBh
689
 dw mmx_instruction-assembler
690
 db 'popa',61h
691
 dw simple_instruction_except64-assembler
692
 db 'popd',4
693
 dw pop_instruction-assembler
694
 db 'popf',9Dh
695
 dw simple_instruction-assembler
696
 db 'popq',8
697
 dw pop_instruction-assembler
698
 db 'popw',2
699
 dw pop_instruction-assembler
700
 db 'push',0
701
 dw push_instruction-assembler
702
 db 'pxor',0EFh
703
 dw mmx_instruction-assembler
704
 db 'repe',0F3h
705
 dw prefix_instruction-assembler
706
 db 'repz',0F3h
707
 dw prefix_instruction-assembler
708
 db 'retd',0C2h
709
 dw ret_instruction_32bit_except64-assembler
710
 db 'retf',0CAh
711
 dw retf_instruction-assembler
712
 db 'retn',0C2h
713
 dw ret_instruction-assembler
714
 db 'retq',0C2h
715
 dw ret_instruction_only64-assembler
716
 db 'retw',0C2h
717
 dw ret_instruction_16bit-assembler
718
 db 'sahf',9Eh
719
 dw simple_instruction-assembler
720
 db 'salc',0D6h
721
 dw simple_instruction_except64-assembler
722
 db 'scas',0AEh
723
 dw stos_instruction-assembler
724
 db 'seta',97h
725
 dw set_instruction-assembler
726
 db 'setb',92h
727
 dw set_instruction-assembler
728
 db 'setc',92h
729
 dw set_instruction-assembler
730
 db 'sete',94h
731
 dw set_instruction-assembler
732
 db 'setg',9Fh
733
 dw set_instruction-assembler
734
 db 'setl',9Ch
735
 dw set_instruction-assembler
736
 db 'seto',90h
737
 dw set_instruction-assembler
738
 db 'setp',9Ah
739
 dw set_instruction-assembler
740
 db 'sets',98h
741
 dw set_instruction-assembler
742
 db 'setz',94h
743
 dw set_instruction-assembler
744
 db 'sgdt',0
745
 dw lgdt_instruction-assembler
746
 db 'shld',0A4h
747
 dw shd_instruction-assembler
748
 db 'shrd',0ACh
749
 dw shd_instruction-assembler
750
 db 'sidt',1
751
 dw lgdt_instruction-assembler
752
 db 'sldt',0
753
 dw pm_store_word_instruction-assembler
754
 db 'smsw',14h
755
 dw pm_store_word_instruction-assembler
756
 db 'stgi',0DCh
757
 dw simple_vmx_instruction-assembler
758
 db 'stos',0AAh
759
 dw stos_instruction-assembler
760
 db 'test',0
761
 dw test_instruction-assembler
762
 db 'verr',4
763
 dw pm_word_instruction-assembler
764
 db 'verw',5
765
 dw pm_word_instruction-assembler
766
 db 'wait',9Bh
767
 dw simple_instruction-assembler
768
 db 'xadd',0C0h
769
 dw basic_486_instruction-assembler
770
 db 'xchg',0
771
 dw xchg_instruction-assembler
772
 db 'xlat',0D7h
773
 dw xlat_instruction-assembler
774
instructions_5:
775
 db 'addpd',58h
776
 dw sse_pd_instruction-assembler
777
 db 'addps',58h
778
 dw sse_ps_instruction-assembler
779
 db 'addsd',58h
780
 dw sse_sd_instruction-assembler
781
 db 'addss',58h
782
 dw sse_ss_instruction-assembler
783
 db 'align',0
784
 dw align_directive-assembler
785
 db 'andpd',54h
786
 dw sse_pd_instruction-assembler
787
 db 'andps',54h
788
 dw sse_ps_instruction-assembler
789
 db 'bound',0
790
 dw bound_instruction-assembler
791
 db 'break',0
792
 dw break_directive-assembler
793
 db 'bswap',0
794
 dw bswap_instruction-assembler
795
 db 'cmova',47h
796
 dw cmov_instruction-assembler
797
 db 'cmovb',42h
798
 dw cmov_instruction-assembler
799
 db 'cmovc',42h
800
 dw cmov_instruction-assembler
801
 db 'cmove',44h
802
 dw cmov_instruction-assembler
803
 db 'cmovg',4Fh
804
 dw cmov_instruction-assembler
805
 db 'cmovl',4Ch
806
 dw cmov_instruction-assembler
807
 db 'cmovo',40h
808
 dw cmov_instruction-assembler
809
 db 'cmovp',4Ah
810
 dw cmov_instruction-assembler
811
 db 'cmovs',48h
812
 dw cmov_instruction-assembler
813
 db 'cmovz',44h
814
 dw cmov_instruction-assembler
815
 db 'cmppd',0
816
 dw cmppd_instruction-assembler
817
 db 'cmpps',0
818
 dw cmpps_instruction-assembler
819
 db 'cmpsb',0A6h
820
 dw simple_instruction-assembler
821
 db 'cmpsd',0
822
 dw cmpsd_instruction-assembler
823
 db 'cmpsq',0A7h
824
 dw simple_instruction_64bit-assembler
825
 db 'cmpss',0
826
 dw cmpss_instruction-assembler
827
 db 'cmpsw',0A7h
828
 dw simple_instruction_16bit-assembler
829
 db 'cpuid',0A2h
830
 dw simple_extended_instruction-assembler
831
 db 'divpd',5Eh
832
 dw sse_pd_instruction-assembler
833
 db 'divps',5Eh
834
 dw sse_ps_instruction-assembler
835
 db 'divsd',5Eh
836
 dw sse_sd_instruction-assembler
837
 db 'divss',5Eh
838
 dw sse_ss_instruction-assembler
839
 db 'enter',0
840
 dw enter_instruction-assembler
841
 db 'entry',0
842
 dw entry_directive-assembler
843
 db 'extrn',0
844
 dw extrn_directive-assembler
845
 db 'f2xm1',110000b
846
 dw simple_fpu_instruction-assembler
847
 db 'faddp',0
848
 dw faddp_instruction-assembler
849
 db 'fbstp',6
850
 dw fbld_instruction-assembler
851
 db 'fclex',0E2h
852
 dw finit_instruction-assembler
853
 db 'fcomi',0F0h
854
 dw fcomi_instruction-assembler
855
 db 'fcomp',3
856
 dw basic_fpu_instruction-assembler
857
 db 'fdisi',0E1h
858
 dw finit_instruction-assembler
859
 db 'fdivp',7
860
 dw faddp_instruction-assembler
861
 db 'fdivr',7
862
 dw basic_fpu_instruction-assembler
863
 db 'femms',0Eh
864
 dw simple_extended_instruction-assembler
865
 db 'ffree',0
866
 dw ffree_instruction-assembler
867
 db 'fiadd',0
868
 dw fi_instruction-assembler
869
 db 'ficom',2
870
 dw fi_instruction-assembler
871
 db 'fidiv',6
872
 dw fi_instruction-assembler
873
 db 'fimul',1
874
 dw fi_instruction-assembler
875
 db 'finit',0E3h
876
 dw finit_instruction-assembler
877
 db 'fistp',3
878
 dw fild_instruction-assembler
879
 db 'fisub',4
880
 dw fi_instruction-assembler
881
 db 'fldcw',5
882
 dw fldcw_instruction-assembler
883
 db 'fldpi',101011b
884
 dw simple_fpu_instruction-assembler
885
 db 'fmulp',1
886
 dw faddp_instruction-assembler
887
 db 'fneni',0E0h
888
 dw fninit_instruction-assembler
889
 db 'fprem',111000b
890
 dw simple_fpu_instruction-assembler
891
 db 'fptan',110010b
892
 dw simple_fpu_instruction-assembler
893
 db 'fsave',6
894
 dw fsave_instruction-assembler
895
 db 'fsqrt',111010b
896
 dw simple_fpu_instruction-assembler
897
 db 'fstcw',7
898
 dw fstcw_instruction-assembler
899
 db 'fstsw',0
900
 dw fstsw_instruction-assembler
901
 db 'fsubp',5
902
 dw faddp_instruction-assembler
903
 db 'fsubr',5
904
 dw basic_fpu_instruction-assembler
905
 db 'fucom',4
906
 dw ffree_instruction-assembler
907
 db 'fwait',9Bh
908
 dw simple_instruction-assembler
909
 db 'fyl2x',110001b
910
 dw simple_fpu_instruction-assembler
911
 db 'icebp',0F1h
912
 dw simple_instruction-assembler
913
 db 'iretd',0CFh
914
 dw simple_instruction_32bit-assembler
915
 db 'iretq',0CFh
916
 dw simple_instruction_64bit-assembler
917
 db 'iretw',0CFh
918
 dw simple_instruction_16bit-assembler
919
 db 'jecxz',0E3h
920
 dw loop_instruction_32bit-assembler
921
 db 'jrcxz',0E3h
922
 dw loop_instruction_64bit-assembler
923
 db 'label',0
924
 dw label_directive-assembler
925
 db 'lddqu',0
926
 dw lddqu_instruction-assembler
927
 db 'leave',0C9h
928
 dw simple_instruction-assembler
929
 db 'lodsb',0ACh
930
 dw simple_instruction-assembler
931
 db 'lodsd',0ADh
932
 dw simple_instruction_32bit-assembler
933
 db 'lodsq',0ADh
934
 dw simple_instruction_64bit-assembler
935
 db 'lodsw',0ADh
936
 dw simple_instruction_16bit-assembler
937
 db 'loopd',0E2h
938
 dw loop_instruction_32bit-assembler
939
 db 'loope',0E1h
940
 dw loop_instruction-assembler
941
 db 'loopq',0E2h
942
 dw loop_instruction_64bit-assembler
943
 db 'loopw',0E2h
944
 dw loop_instruction_16bit-assembler
945
 db 'loopz',0E1h
946
 dw loop_instruction-assembler
947
 db 'maxpd',5Fh
948
 dw sse_pd_instruction-assembler
949
 db 'maxps',5Fh
950
 dw sse_ps_instruction-assembler
951
 db 'maxsd',5Fh
952
 dw sse_sd_instruction-assembler
953
 db 'maxss',5Fh
954
 dw sse_ss_instruction-assembler
955
 db 'minpd',5Dh
956
 dw sse_pd_instruction-assembler
957
 db 'minps',5Dh
958
 dw sse_ps_instruction-assembler
959
 db 'minsd',5Dh
960
 dw sse_sd_instruction-assembler
961
 db 'minss',5Dh
962
 dw sse_ss_instruction-assembler
963
 db 'movsb',0A4h
964
 dw simple_instruction-assembler
965
 db 'movsd',0
966
 dw movsd_instruction-assembler
967
 db 'movsq',0A5h
968
 dw simple_instruction_64bit-assembler
969
 db 'movss',0
970
 dw movss_instruction-assembler
971
 db 'movsw',0A5h
972
 dw simple_instruction_16bit-assembler
973
 db 'movsx',0BEh
974
 dw movx_instruction-assembler
975
 db 'movzx',0B6h
976
 dw movx_instruction-assembler
977
 db 'mulpd',59h
978
 dw sse_pd_instruction-assembler
979
 db 'mulps',59h
980
 dw sse_ps_instruction-assembler
981
 db 'mulsd',59h
982
 dw sse_sd_instruction-assembler
983
 db 'mulss',59h
984
 dw sse_ss_instruction-assembler
985
 db 'mwait',0C9h
986
 dw monitor_instruction-assembler
987
 db 'outsb',6Eh
988
 dw simple_instruction-assembler
989
 db 'outsd',6Fh
990
 dw simple_instruction_32bit-assembler
991
 db 'outsw',6Fh
992
 dw simple_instruction_16bit-assembler
993
 db 'paddb',0FCh
994
 dw mmx_instruction-assembler
995
 db 'paddd',0FEh
996
 dw mmx_instruction-assembler
997
 db 'paddq',0D4h
998
 dw mmx_instruction-assembler
999
 db 'paddw',0FDh
1000
 dw mmx_instruction-assembler
1001
 db 'pandn',0DFh
1002
 dw mmx_instruction-assembler
1003
 db 'pause',0
1004
 dw pause_instruction-assembler
1005
 db 'pavgb',0E0h
1006
 dw mmx_instruction-assembler
1007
 db 'pavgw',0E3h
1008
 dw mmx_instruction-assembler
1009
 db 'pf2id',1Dh
1010
 dw amd3dnow_instruction-assembler
1011
 db 'pf2iw',1Ch
1012
 dw amd3dnow_instruction-assembler
1013
 db 'pfacc',0AEh
1014
 dw amd3dnow_instruction-assembler
1015
 db 'pfadd',9Eh
1016
 dw amd3dnow_instruction-assembler
1017
 db 'pfmax',0A4h
1018
 dw amd3dnow_instruction-assembler
1019
 db 'pfmin',94h
1020
 dw amd3dnow_instruction-assembler
1021
 db 'pfmul',0B4h
1022
 dw amd3dnow_instruction-assembler
1023
 db 'pfrcp',96h
1024
 dw amd3dnow_instruction-assembler
1025
 db 'pfsub',9Ah
1026
 dw amd3dnow_instruction-assembler
1027
 db 'pi2fd',0Dh
1028
 dw amd3dnow_instruction-assembler
1029
 db 'pi2fw',0Ch
1030
 dw amd3dnow_instruction-assembler
1031
 db 'popad',61h
1032
 dw simple_instruction_32bit_except64-assembler
1033
 db 'popaw',61h
1034
 dw simple_instruction_16bit_except64-assembler
1035
 db 'popfd',9Dh
1036
 dw simple_instruction_32bit_except64-assembler
1037
 db 'popfq',9Dh
1038
 dw simple_instruction_only64-assembler
1039
 db 'popfw',9Dh
1040
 dw simple_instruction_16bit-assembler
1041
 db 'pslld',0F2h
1042
 dw mmx_ps_instruction-assembler
1043
 db 'psllq',0F3h
1044
 dw mmx_ps_instruction-assembler
1045
 db 'psllw',0F1h
1046
 dw mmx_ps_instruction-assembler
1047
 db 'psrad',0E2h
1048
 dw mmx_ps_instruction-assembler
1049
 db 'psraw',0E1h
1050
 dw mmx_ps_instruction-assembler
1051
 db 'psrld',0D2h
1052
 dw mmx_ps_instruction-assembler
1053
 db 'psrlq',0D3h
1054
 dw mmx_ps_instruction-assembler
1055
 db 'psrlw',0D1h
1056
 dw mmx_ps_instruction-assembler
1057
 db 'psubb',0F8h
1058
 dw mmx_instruction-assembler
1059
 db 'psubd',0FAh
1060
 dw mmx_instruction-assembler
1061
 db 'psubq',0FBh
1062
 dw mmx_instruction-assembler
1063
 db 'psubw',0F9h
1064
 dw mmx_instruction-assembler
1065
 db 'pusha',60h
1066
 dw simple_instruction_except64-assembler
1067
 db 'pushd',4
1068
 dw push_instruction-assembler
1069
 db 'pushf',9Ch
1070
 dw simple_instruction-assembler
1071
 db 'pushq',8
1072
 dw push_instruction-assembler
1073
 db 'pushw',2
1074
 dw push_instruction-assembler
1075
 db 'rcpps',53h
1076
 dw sse_ps_instruction-assembler
1077
 db 'rcpss',53h
1078
 dw sse_ss_instruction-assembler
1079
 db 'rdmsr',32h
1080
 dw simple_extended_instruction-assembler
1081
 db 'rdpmc',33h
1082
 dw simple_extended_instruction-assembler
1083
 db 'rdtsc',31h
1084
 dw simple_extended_instruction-assembler
1085
 db 'repne',0F2h
1086
 dw prefix_instruction-assembler
1087
 db 'repnz',0F2h
1088
 dw prefix_instruction-assembler
1089
 db 'retfd',0CAh
1090
 dw ret_instruction_32bit-assembler
1091
 db 'retfq',0CAh
1092
 dw ret_instruction_64bit-assembler
1093
 db 'retfw',0CAh
1094
 dw ret_instruction_16bit-assembler
1095
 db 'retnd',0C2h
1096
 dw ret_instruction_32bit_except64-assembler
1097
 db 'retnq',0C2h
1098
 dw ret_instruction_only64-assembler
1099
 db 'retnw',0C2h
1100
 dw ret_instruction_16bit-assembler
1101
 db 'scasb',0AEh
1102
 dw simple_instruction-assembler
1103
 db 'scasd',0AFh
1104
 dw simple_instruction_32bit-assembler
1105
 db 'scasq',0AFh
1106
 dw simple_instruction_64bit-assembler
1107
 db 'scasw',0AFh
1108
 dw simple_instruction_16bit-assembler
1109
 db 'setae',93h
1110
 dw set_instruction-assembler
1111
 db 'setbe',96h
1112
 dw set_instruction-assembler
1113
 db 'setge',9Dh
1114
 dw set_instruction-assembler
1115
 db 'setle',9Eh
1116
 dw set_instruction-assembler
1117
 db 'setna',96h
1118
 dw set_instruction-assembler
1119
 db 'setnb',93h
1120
 dw set_instruction-assembler
1121
 db 'setnc',93h
1122
 dw set_instruction-assembler
1123
 db 'setne',95h
1124
 dw set_instruction-assembler
1125
 db 'setng',9Eh
1126
 dw set_instruction-assembler
1127
 db 'setnl',9Dh
1128
 dw set_instruction-assembler
1129
 db 'setno',91h
1130
 dw set_instruction-assembler
1131
 db 'setnp',9Bh
1132
 dw set_instruction-assembler
1133
 db 'setns',99h
1134
 dw set_instruction-assembler
1135
 db 'setnz',95h
1136
 dw set_instruction-assembler
1137
 db 'setpe',9Ah
1138
 dw set_instruction-assembler
1139
 db 'setpo',9Bh
1140
 dw set_instruction-assembler
1141
 db 'stack',0
1142
 dw stack_directive-assembler
1143
 db 'store',0
1144
 dw store_directive-assembler
1145
 db 'stosb',0AAh
1146
 dw simple_instruction-assembler
1147
 db 'stosd',0ABh
1148
 dw simple_instruction_32bit-assembler
1149
 db 'stosq',0ABh
1150
 dw simple_instruction_64bit-assembler
1151
 db 'stosw',0ABh
1152
 dw simple_instruction_16bit-assembler
1153
 db 'subpd',5Ch
1154
 dw sse_pd_instruction-assembler
1155
 db 'subps',5Ch
1156
 dw sse_ps_instruction-assembler
1157
 db 'subsd',5Ch
1158
 dw sse_sd_instruction-assembler
1159
 db 'subss',5Ch
1160
 dw sse_ss_instruction-assembler
1161
 db 'times',0
1162
 dw times_directive-assembler
1163
 db 'vmrun',0D8h
1164
 dw simple_svm_instruction-assembler
1165
 db 'vmxon',6
1166
 dw vmxon_instruction-assembler
1167
 db 'while',0
1168
 dw while_directive-assembler
1169
 db 'wrmsr',30h
1170
 dw simple_extended_instruction-assembler
1171
 db 'xlatb',0D7h
1172
 dw simple_instruction-assembler
1173
 db 'xorpd',57h
1174
 dw sse_pd_instruction-assembler
1175
 db 'xorps',57h
1176
 dw sse_ps_instruction-assembler
1177
instructions_6:
1178
 db 'andnpd',55h
1179
 dw sse_pd_instruction-assembler
1180
 db 'andnps',55h
1181
 dw sse_ps_instruction-assembler
1182
 db 'cmovae',43h
1183
 dw cmov_instruction-assembler
1184
 db 'cmovbe',46h
1185
 dw cmov_instruction-assembler
1186
 db 'cmovge',4Dh
1187
 dw cmov_instruction-assembler
1188
 db 'cmovle',4Eh
1189
 dw cmov_instruction-assembler
1190
 db 'cmovna',46h
1191
 dw cmov_instruction-assembler
1192
 db 'cmovnb',43h
1193
 dw cmov_instruction-assembler
1194
 db 'cmovnc',43h
1195
 dw cmov_instruction-assembler
1196
 db 'cmovne',45h
1197
 dw cmov_instruction-assembler
1198
 db 'cmovng',4Eh
1199
 dw cmov_instruction-assembler
1200
 db 'cmovnl',4Dh
1201
 dw cmov_instruction-assembler
1202
 db 'cmovno',41h
1203
 dw cmov_instruction-assembler
1204
 db 'cmovnp',4Bh
1205
 dw cmov_instruction-assembler
1206
 db 'cmovns',49h
1207
 dw cmov_instruction-assembler
1208
 db 'cmovnz',45h
1209
 dw cmov_instruction-assembler
1210
 db 'cmovpe',4Ah
1211
 dw cmov_instruction-assembler
1212
 db 'cmovpo',4Bh
1213
 dw cmov_instruction-assembler
1214
 db 'comisd',2Fh
1215
 dw comisd_instruction-assembler
1216
 db 'comiss',2Fh
1217
 dw comiss_instruction-assembler
1218
 db 'fcmovb',0C0h
1219
 dw fcmov_instruction-assembler
1220
 db 'fcmove',0C8h
1221
 dw fcmov_instruction-assembler
1222
 db 'fcmovu',0D8h
1223
 dw fcmov_instruction-assembler
1224
 db 'fcomip',0F0h
1225
 dw fcomip_instruction-assembler
1226
 db 'fcompp',0
1227
 dw fcompp_instruction-assembler
1228
 db 'fdivrp',6
1229
 dw faddp_instruction-assembler
1230
 db 'ffreep',0
1231
 dw ffreep_instruction-assembler
1232
 db 'ficomp',3
1233
 dw fi_instruction-assembler
1234
 db 'fidivr',7
1235
 dw fi_instruction-assembler
1236
 db 'fisttp',1
1237
 dw fild_instruction-assembler
1238
 db 'fisubr',5
1239
 dw fi_instruction-assembler
1240
 db 'fldenv',4
1241
 dw fldenv_instruction-assembler
1242
 db 'fldl2e',101010b
1243
 dw simple_fpu_instruction-assembler
1244
 db 'fldl2t',101001b
1245
 dw simple_fpu_instruction-assembler
1246
 db 'fldlg2',101100b
1247
 dw simple_fpu_instruction-assembler
1248
 db 'fldln2',101101b
1249
 dw simple_fpu_instruction-assembler
1250
 db 'fnclex',0E2h
1251
 dw fninit_instruction-assembler
1252
 db 'fndisi',0E1h
1253
 dw fninit_instruction-assembler
1254
 db 'fninit',0E3h
1255
 dw fninit_instruction-assembler
1256
 db 'fnsave',6
1257
 dw fnsave_instruction-assembler
1258
 db 'fnstcw',7
1259
 dw fldcw_instruction-assembler
1260
 db 'fnstsw',0
1261
 dw fnstsw_instruction-assembler
1262
 db 'format',0
1263
 dw format_directive-assembler
1264
 db 'fpatan',110011b
1265
 dw simple_fpu_instruction-assembler
1266
 db 'fprem1',110101b
1267
 dw simple_fpu_instruction-assembler
1268
 db 'frstor',4
1269
 dw fnsave_instruction-assembler
1270
 db 'frstpm',0E5h
1271
 dw fninit_instruction-assembler
1272
 db 'fscale',111101b
1273
 dw simple_fpu_instruction-assembler
1274
 db 'fsetpm',0E4h
1275
 dw fninit_instruction-assembler
1276
 db 'fstenv',6
1277
 dw fstenv_instruction-assembler
1278
 db 'fsubrp',4
1279
 dw faddp_instruction-assembler
1280
 db 'fucomi',0E8h
1281
 dw fcomi_instruction-assembler
1282
 db 'fucomp',5
1283
 dw ffree_instruction-assembler
1284
 db 'fxsave',0
1285
 dw fxsave_instruction-assembler
1286
 db 'haddpd',07Ch
1287
 dw sse_pd_instruction-assembler
1288
 db 'haddps',07Ch
1289
 dw cvtpd2dq_instruction-assembler
1290
 db 'hsubpd',07Dh
1291
 dw sse_pd_instruction-assembler
1292
 db 'hsubps',07Dh
1293
 dw cvtpd2dq_instruction-assembler
1294
 db 'invlpg',0
1295
 dw invlpg_instruction-assembler
1296
 db 'lfence',0E8h
1297
 dw fence_instruction-assembler
1298
 db 'looped',0E1h
1299
 dw loop_instruction_32bit-assembler
1300
 db 'loopeq',0E1h
1301
 dw loop_instruction_64bit-assembler
1302
 db 'loopew',0E1h
1303
 dw loop_instruction_16bit-assembler
1304
 db 'loopne',0E0h
1305
 dw loop_instruction-assembler
1306
 db 'loopnz',0E0h
1307
 dw loop_instruction-assembler
1308
 db 'loopzd',0E1h
1309
 dw loop_instruction_32bit-assembler
1310
 db 'loopzq',0E1h
1311
 dw loop_instruction_64bit-assembler
1312
 db 'loopzw',0E1h
1313
 dw loop_instruction_16bit-assembler
1314
 db 'mfence',0F0h
1315
 dw fence_instruction-assembler
1316
 db 'movapd',28h
1317
 dw movpd_instruction-assembler
1318
 db 'movaps',28h
1319
 dw movps_instruction-assembler
1320
 db 'movdqa',66h
1321
 dw movdq_instruction-assembler
1322
 db 'movdqu',0F3h
1323
 dw movdq_instruction-assembler
1324
 db 'movhpd',16h
1325
 dw movlpd_instruction-assembler
1326
 db 'movhps',16h
1327
 dw movlps_instruction-assembler
1328
 db 'movlpd',12h
1329
 dw movlpd_instruction-assembler
1330
 db 'movlps',12h
1331
 dw movlps_instruction-assembler
1332
 db 'movnti',0C3h
1333
 dw movnti_instruction-assembler
1334
 db 'movntq',0E7h
1335
 dw movntq_instruction-assembler
1336
 db 'movsxd',63h
1337
 dw movsxd_instruction-assembler
1338
 db 'movupd',10h
1339
 dw movpd_instruction-assembler
1340
 db 'movups',10h
1341
 dw movps_instruction-assembler
1342
 db 'paddsb',0ECh
1343
 dw mmx_instruction-assembler
1344
 db 'paddsw',0EDh
1345
 dw mmx_instruction-assembler
1346
 db 'pextrw',0C5h
1347
 dw pextrw_instruction-assembler
1348
 db 'pfnacc',8Ah
1349
 dw amd3dnow_instruction-assembler
1350
 db 'pfsubr',0AAh
1351
 dw amd3dnow_instruction-assembler
1352
 db 'pinsrw',0C4h
1353
 dw pinsrw_instruction-assembler
1354
 db 'pmaxsw',0EEh
1355
 dw mmx_instruction-assembler
1356
 db 'pmaxub',0DEh
1357
 dw mmx_instruction-assembler
1358
 db 'pminsw',0EAh
1359
 dw mmx_instruction-assembler
1360
 db 'pminub',0DAh
1361
 dw mmx_instruction-assembler
1362
 db 'pmulhw',0E5h
1363
 dw mmx_instruction-assembler
1364
 db 'pmullw',0D5h
1365
 dw mmx_instruction-assembler
1366
 db 'psadbw',0F6h
1367
 dw mmx_instruction-assembler
1368
 db 'pshufd',66h
1369
 dw pshufd_instruction-assembler
1370
 db 'pshufw',0
1371
 dw pshufw_instruction-assembler
1372
 db 'pslldq',111b
1373
 dw ps_dq_instruction-assembler
1374
 db 'psrldq',011b
1375
 dw ps_dq_instruction-assembler
1376
 db 'psubsb',0E8h
1377
 dw mmx_instruction-assembler
1378
 db 'psubsw',0E9h
1379
 dw mmx_instruction-assembler
1380
 db 'pswapd',0BBh
1381
 dw amd3dnow_instruction-assembler
1382
 db 'public',0
1383
 dw public_directive-assembler
1384
 db 'pushad',60h
1385
 dw simple_instruction_32bit_except64-assembler
1386
 db 'pushaw',60h
1387
 dw simple_instruction_16bit_except64-assembler
1388
 db 'pushfd',9Ch
1389
 dw simple_instruction_32bit_except64-assembler
1390
 db 'pushfq',9Ch
1391
 dw simple_instruction_only64-assembler
1392
 db 'pushfw',9Ch
1393
 dw simple_instruction_16bit-assembler
1394
 db 'rdmsrq',32h
1395
 dw simple_extended_instruction_64bit-assembler
1396
 db 'rdtscp',1
1397
 dw swapgs_instruction-assembler
1398
 db 'repeat',0
1399
 dw repeat_directive-assembler
1400
 db 'setalc',0D6h
1401
 dw simple_instruction_except64-assembler
1402
 db 'setnae',92h
1403
 dw set_instruction-assembler
1404
 db 'setnbe',97h
1405
 dw set_instruction-assembler
1406
 db 'setnge',9Ch
1407
 dw set_instruction-assembler
1408
 db 'setnle',9Fh
1409
 dw set_instruction-assembler
1410
 db 'sfence',0F8h
1411
 dw fence_instruction-assembler
1412
 db 'shufpd',0C6h
1413
 dw sse_pd_instruction-assembler
1414
 db 'shufps',0C6h
1415
 dw sse_ps_instruction-assembler
1416
 db 'skinit',0
1417
 dw skinit_instruction-assembler
1418
 db 'sqrtpd',51h
1419
 dw sse_pd_instruction-assembler
1420
 db 'sqrtps',51h
1421
 dw sse_ps_instruction-assembler
1422
 db 'sqrtsd',51h
1423
 dw sse_sd_instruction-assembler
1424
 db 'sqrtss',51h
1425
 dw sse_ss_instruction-assembler
1426
 db 'swapgs',0
1427
 dw swapgs_instruction-assembler
1428
 db 'sysret',07h
1429
 dw simple_extended_instruction-assembler
1430
 db 'vmcall',0C1h
1431
 dw simple_vmx_instruction-assembler
1432
 db 'vmload',0DAh
1433
 dw simple_svm_instruction-assembler
1434
 db 'vmread',0
1435
 dw vmread_instruction-assembler
1436
 db 'vmsave',0DBh
1437
 dw simple_svm_instruction-assembler
1438
 db 'vmxoff',0C4h
1439
 dw simple_vmx_instruction-assembler
1440
 db 'wbinvd',9
1441
 dw simple_extended_instruction-assembler
1442
 db 'wrmsrq',30h
1443
 dw simple_extended_instruction_64bit-assembler
1444
instructions_7:
1445
 db 'clflush',111b
1446
 dw fxsave_instruction-assembler
1447
 db 'cmovnae',42h
1448
 dw cmov_instruction-assembler
1449
 db 'cmovnbe',47h
1450
 dw cmov_instruction-assembler
1451
 db 'cmovnge',4Ch
1452
 dw cmov_instruction-assembler
1453
 db 'cmovnle',4Fh
1454
 dw cmov_instruction-assembler
1455
 db 'cmpeqpd',0
1456
 dw cmp_pd_instruction-assembler
1457
 db 'cmpeqps',0
1458
 dw cmp_ps_instruction-assembler
1459
 db 'cmpeqsd',0
1460
 dw cmp_sd_instruction-assembler
1461
 db 'cmpeqss',0
1462
 dw cmp_ss_instruction-assembler
1463
 db 'cmplepd',2
1464
 dw cmp_pd_instruction-assembler
1465
 db 'cmpleps',2
1466
 dw cmp_ps_instruction-assembler
1467
 db 'cmplesd',2
1468
 dw cmp_sd_instruction-assembler
1469
 db 'cmpless',2
1470
 dw cmp_ss_instruction-assembler
1471
 db 'cmpltpd',1
1472
 dw cmp_pd_instruction-assembler
1473
 db 'cmpltps',1
1474
 dw cmp_ps_instruction-assembler
1475
 db 'cmpltsd',1
1476
 dw cmp_sd_instruction-assembler
1477
 db 'cmpltss',1
1478
 dw cmp_ss_instruction-assembler
1479
 db 'cmpxchg',0B0h
1480
 dw basic_486_instruction-assembler
1481
 db 'display',0
1482
 dw display_directive-assembler
1483
 db 'fcmovbe',0D0h
1484
 dw fcmov_instruction-assembler
1485
 db 'fcmovnb',0C0h
1486
 dw fcomi_instruction-assembler
1487
 db 'fcmovne',0C8h
1488
 dw fcomi_instruction-assembler
1489
 db 'fcmovnu',0D8h
1490
 dw fcomi_instruction-assembler
1491
 db 'fdecstp',110110b
1492
 dw simple_fpu_instruction-assembler
1493
 db 'fincstp',110111b
1494
 dw simple_fpu_instruction-assembler
1495
 db 'fnstenv',6
1496
 dw fldenv_instruction-assembler
1497
 db 'frndint',111100b
1498
 dw simple_fpu_instruction-assembler
1499
 db 'fsincos',111011b
1500
 dw simple_fpu_instruction-assembler
1501
 db 'fucomip',0E8h
1502
 dw fcomip_instruction-assembler
1503
 db 'fucompp',0
1504
 dw fucompp_instruction-assembler
1505
 db 'fxrstor',1
1506
 dw fxsave_instruction-assembler
1507
 db 'fxtract',110100b
1508
 dw simple_fpu_instruction-assembler
1509
 db 'fyl2xp1',111001b
1510
 dw simple_fpu_instruction-assembler
1511
 db 'invlpga',0DFh
1512
 dw invlpga_instruction-assembler
1513
 db 'ldmxcsr',10b
1514
 dw fxsave_instruction-assembler
1515
 db 'loopned',0E0h
1516
 dw loop_instruction_32bit-assembler
1517
 db 'loopneq',0E0h
1518
 dw loop_instruction_64bit-assembler
1519
 db 'loopnew',0E0h
1520
 dw loop_instruction_16bit-assembler
1521
 db 'loopnzd',0E0h
1522
 dw loop_instruction_32bit-assembler
1523
 db 'loopnzq',0E0h
1524
 dw loop_instruction_64bit-assembler
1525
 db 'loopnzw',0E0h
1526
 dw loop_instruction_16bit-assembler
1527
 db 'monitor',0C8h
1528
 dw monitor_instruction-assembler
1529
 db 'movddup',12h
1530
 dw sse_sd_instruction-assembler
1531
 db 'movdq2q',0
1532
 dw movdq2q_instruction-assembler
1533
 db 'movhlps',12h
1534
 dw movhlps_instruction-assembler
1535
 db 'movlhps',16h
1536
 dw movhlps_instruction-assembler
1537
 db 'movntdq',0E7h
1538
 dw movntdq_instruction-assembler
1539
 db 'movntpd',2Bh
1540
 dw movntdq_instruction-assembler
1541
 db 'movntps',2Bh
1542
 dw movntps_instruction-assembler
1543
 db 'movq2dq',0
1544
 dw movq2dq_instruction-assembler
1545
 db 'paddusb',0DCh
1546
 dw mmx_instruction-assembler
1547
 db 'paddusw',0DDh
1548
 dw mmx_instruction-assembler
1549
 db 'pavgusb',0BFh
1550
 dw amd3dnow_instruction-assembler
1551
 db 'pcmpeqb',74h
1552
 dw mmx_instruction-assembler
1553
 db 'pcmpeqd',76h
1554
 dw mmx_instruction-assembler
1555
 db 'pcmpeqw',75h
1556
 dw mmx_instruction-assembler
1557
 db 'pcmpgtb',64h
1558
 dw mmx_instruction-assembler
1559
 db 'pcmpgtd',66h
1560
 dw mmx_instruction-assembler
1561
 db 'pcmpgtw',65h
1562
 dw mmx_instruction-assembler
1563
 db 'pfcmpeq',0B0h
1564
 dw amd3dnow_instruction-assembler
1565
 db 'pfcmpge',90h
1566
 dw amd3dnow_instruction-assembler
1567
 db 'pfcmpgt',0A0h
1568
 dw amd3dnow_instruction-assembler
1569
 db 'pfpnacc',8Eh
1570
 dw amd3dnow_instruction-assembler
1571
 db 'pfrsqrt',97h
1572
 dw amd3dnow_instruction-assembler
1573
 db 'pmaddwd',0F5h
1574
 dw mmx_instruction-assembler
1575
 db 'pmulhrw',0B7h
1576
 dw amd3dnow_instruction-assembler
1577
 db 'pmulhuw',0E4h
1578
 dw mmx_instruction-assembler
1579
 db 'pmuludq',0F4h
1580
 dw mmx_instruction-assembler
1581
 db 'pshufhw',0F3h
1582
 dw pshufd_instruction-assembler
1583
 db 'pshuflw',0F2h
1584
 dw pshufd_instruction-assembler
1585
 db 'psubusb',0D8h
1586
 dw mmx_instruction-assembler
1587
 db 'psubusw',0D9h
1588
 dw mmx_instruction-assembler
1589
 db 'rsqrtps',52h
1590
 dw sse_ps_instruction-assembler
1591
 db 'rsqrtss',52h
1592
 dw sse_ss_instruction-assembler
1593
 db 'section',0
1594
 dw section_directive-assembler
1595
 db 'segment',0
1596
 dw segment_directive-assembler
1597
 db 'stmxcsr',11b
1598
 dw fxsave_instruction-assembler
1599
 db 'syscall',05h
1600
 dw simple_extended_instruction-assembler
1601
 db 'sysexit',35h
1602
 dw simple_extended_instruction-assembler
1603
 db 'sysretq',07h
1604
 dw simple_extended_instruction_64bit-assembler
1605
 db 'ucomisd',2Eh
1606
 dw comisd_instruction-assembler
1607
 db 'ucomiss',2Eh
1608
 dw comiss_instruction-assembler
1609
 db 'virtual',0
1610
 dw virtual_directive-assembler
1611
 db 'vmclear',6
1612
 dw vmclear_instruction-assembler
1613
 db 'vmmcall',0D9h
1614
 dw simple_vmx_instruction-assembler
1615
 db 'vmptrld',6
1616
 dw vmx_instruction-assembler
1617
 db 'vmptrst',7
1618
 dw vmx_instruction-assembler
1619
 db 'vmwrite',0
1620
 dw vmwrite_instruction-assembler
1621
instructions_8:
1622
 db 'addsubpd',0D0h
1623
 dw sse_pd_instruction-assembler
1624
 db 'addsubps',0D0h
1625
 dw cvtpd2dq_instruction-assembler
1626
 db 'cmpneqpd',4
1627
 dw cmp_pd_instruction-assembler
1628
 db 'cmpneqps',4
1629
 dw cmp_ps_instruction-assembler
1630
 db 'cmpneqsd',4
1631
 dw cmp_sd_instruction-assembler
1632
 db 'cmpneqss',4
1633
 dw cmp_ss_instruction-assembler
1634
 db 'cmpnlepd',6
1635
 dw cmp_pd_instruction-assembler
1636
 db 'cmpnleps',6
1637
 dw cmp_ps_instruction-assembler
1638
 db 'cmpnlesd',6
1639
 dw cmp_sd_instruction-assembler
1640
 db 'cmpnless',6
1641
 dw cmp_ss_instruction-assembler
1642
 db 'cmpnltpd',5
1643
 dw cmp_pd_instruction-assembler
1644
 db 'cmpnltps',5
1645
 dw cmp_ps_instruction-assembler
1646
 db 'cmpnltsd',5
1647
 dw cmp_sd_instruction-assembler
1648
 db 'cmpnltss',5
1649
 dw cmp_ss_instruction-assembler
1650
 db 'cmpordpd',7
1651
 dw cmp_pd_instruction-assembler
1652
 db 'cmpordps',7
1653
 dw cmp_ps_instruction-assembler
1654
 db 'cmpordsd',7
1655
 dw cmp_sd_instruction-assembler
1656
 db 'cmpordss',7
1657
 dw cmp_ss_instruction-assembler
1658
 db 'cvtdq2pd',0E6h
1659
 dw cvtdq2pd_instruction-assembler
1660
 db 'cvtdq2ps',5Bh
1661
 dw sse_ps_instruction-assembler
1662
 db 'cvtpd2dq',0E6h
1663
 dw cvtpd2dq_instruction-assembler
1664
 db 'cvtpd2pi',2Dh
1665
 dw cvtpd2pi_instruction-assembler
1666
 db 'cvtpd2ps',5Ah
1667
 dw sse_pd_instruction-assembler
1668
 db 'cvtpi2pd',2Ah
1669
 dw cvtpi2pd_instruction-assembler
1670
 db 'cvtpi2ps',2Ah
1671
 dw cvtpi2ps_instruction-assembler
1672
 db 'cvtps2dq',5Bh
1673
 dw sse_pd_instruction-assembler
1674
 db 'cvtps2pd',5Ah
1675
 dw cvtps2pd_instruction-assembler
1676
 db 'cvtps2pi',2Dh
1677
 dw cvtps2pi_instruction-assembler
1678
 db 'cvtsd2si',2Dh
1679
 dw cvtsd2si_instruction-assembler
1680
 db 'cvtsd2ss',5Ah
1681
 dw sse_sd_instruction-assembler
1682
 db 'cvtsi2sd',2Ah
1683
 dw cvtsi2sd_instruction-assembler
1684
 db 'cvtsi2ss',2Ah
1685
 dw cvtsi2ss_instruction-assembler
1686
 db 'cvtss2sd',5Ah
1687
 dw sse_ss_instruction-assembler
1688
 db 'cvtss2si',2Dh
1689
 dw cvtss2si_instruction-assembler
1690
 db 'fcmovnbe',0D0h
1691
 dw fcomi_instruction-assembler
1692
 db 'maskmovq',0
1693
 dw maskmovq_instruction-assembler
1694
 db 'movmskpd',0
1695
 dw movmskpd_instruction-assembler
1696
 db 'movmskps',0
1697
 dw movmskps_instruction-assembler
1698
 db 'movshdup',16h
1699
 dw cvtdq2pd_instruction-assembler
1700
 db 'movsldup',12h
1701
 dw cvtdq2pd_instruction-assembler
1702
 db 'packssdw',6Bh
1703
 dw mmx_instruction-assembler
1704
 db 'packsswb',63h
1705
 dw mmx_instruction-assembler
1706
 db 'packuswb',67h
1707
 dw mmx_instruction-assembler
1708
 db 'pfrcpit1',0A6h
1709
 dw amd3dnow_instruction-assembler
1710
 db 'pfrcpit2',0B6h
1711
 dw amd3dnow_instruction-assembler
1712
 db 'pfrsqit1',0A7h
1713
 dw amd3dnow_instruction-assembler
1714
 db 'pmovmskb',0D7h
1715
 dw pextrw_instruction-assembler
1716
 db 'prefetch',0
1717
 dw amd_prefetch_instruction-assembler
1718
 db 'sysenter',34h
1719
 dw simple_extended_instruction-assembler
1720
 db 'sysexitq',35h
1721
 dw simple_extended_instruction_64bit-assembler
1722
 db 'unpckhpd',15h
1723
 dw sse_pd_instruction-assembler
1724
 db 'unpckhps',15h
1725
 dw sse_ps_instruction-assembler
1726
 db 'unpcklpd',14h
1727
 dw sse_pd_instruction-assembler
1728
 db 'unpcklps',14h
1729
 dw sse_ps_instruction-assembler
1730
 db 'vmlaunch',0C2h
1731
 dw simple_vmx_instruction-assembler
1732
 db 'vmresume',0C3h
1733
 dw simple_vmx_instruction-assembler
1734
instructions_9:
1735
 db 'cmpxchg8b',8
1736
 dw cmpxchgx_instruction-assembler
1737
 db 'cvttpd2dq',0E6h
1738
 dw sse_pd_instruction-assembler
1739
 db 'cvttpd2pi',2Ch
1740
 dw cvtpd2pi_instruction-assembler
1741
 db 'cvttps2dq',5Bh
1742
 dw cvtdq2pd_instruction-assembler
1743
 db 'cvttps2pi',2Ch
1744
 dw cvtps2pi_instruction-assembler
1745
 db 'cvttsd2si',2Ch
1746
 dw cvtsd2si_instruction-assembler
1747
 db 'cvttss2si',2Ch
1748
 dw cvtss2si_instruction-assembler
1749
 db 'prefetchw',1
1750
 dw amd_prefetch_instruction-assembler
1751
 db 'punpckhbw',68h
1752
 dw mmx_instruction-assembler
1753
 db 'punpckhdq',6Ah
1754
 dw mmx_instruction-assembler
1755
 db 'punpckhwd',69h
1756
 dw mmx_instruction-assembler
1757
 db 'punpcklbw',60h
1758
 dw mmx_instruction-assembler
1759
 db 'punpckldq',62h
1760
 dw mmx_instruction-assembler
1761
 db 'punpcklwd',61h
1762
 dw mmx_instruction-assembler
1763
instructions_10:
1764
 db 'cmpunordpd',3
1765
 dw cmp_pd_instruction-assembler
1766
 db 'cmpunordps',3
1767
 dw cmp_ps_instruction-assembler
1768
 db 'cmpunordsd',3
1769
 dw cmp_sd_instruction-assembler
1770
 db 'cmpunordss',3
1771
 dw cmp_ss_instruction-assembler
1772
 db 'cmpxchg16b',16
1773
 dw cmpxchgx_instruction-assembler
1774
 db 'loadall286',5
1775
 dw simple_extended_instruction-assembler
1776
 db 'loadall386',7
1777
 dw simple_extended_instruction-assembler
1778
 db 'maskmovdqu',0
1779
 dw maskmovdqu_instruction-assembler
1780
 db 'prefetcht0',1
1781
 dw prefetch_instruction-assembler
1782
 db 'prefetcht1',2
1783
 dw prefetch_instruction-assembler
1784
 db 'prefetcht2',3
1785
 dw prefetch_instruction-assembler
1786
 db 'punpckhqdq',6Dh
1787
 dw sse_pd_instruction-assembler
1788
 db 'punpcklqdq',6Ch
1789
 dw sse_pd_instruction-assembler
1790
instructions_11:
1791
 db 'prefetchnta',0
1792
 dw prefetch_instruction-assembler
1793
instructions_end:
1794
1795
 
1796
 dw data_directives_2-data_directives,(data_directives_3-data_directives_2)/(2+3)
1797
 dw data_directives_3-data_directives,(data_directives_4-data_directives_3)/(3+3)
1798
 dw data_directives_4-data_directives,(data_directives_end-data_directives_4)/(4+3)
1799
1800
 
1801
 db 'db',1
1802
 dw data_bytes-assembler
1803
 db 'dd',4
1804
 dw data_dwords-assembler
1805
 db 'df',6
1806
 dw data_pwords-assembler
1807
 db 'dp',6
1808
 dw data_pwords-assembler
1809
 db 'dq',8
1810
 dw data_qwords-assembler
1811
 db 'dt',10
1812
 dw data_twords-assembler
1813
 db 'du',2
1814
 dw data_unicode-assembler
1815
 db 'dw',2
1816
 dw data_words-assembler
1817
 db 'rb',1
1818
 dw reserve_bytes-assembler
1819
 db 'rd',4
1820
 dw reserve_dwords-assembler
1821
 db 'rf',6
1822
 dw reserve_pwords-assembler
1823
 db 'rp',6
1824
 dw reserve_pwords-assembler
1825
 db 'rq',8
1826
 dw reserve_qwords-assembler
1827
 db 'rt',10
1828
 dw reserve_twords-assembler
1829
 db 'rw',2
1830
 dw reserve_words-assembler
1831
data_directives_3:
1832
data_directives_4:
1833
 db 'file',1
1834
 dw data_file-assembler
1835
data_directives_end:
1836