Subversion Repositories Kolibri OS

Rev

Rev 1039 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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