Subversion Repositories Kolibri OS

Rev

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

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