Subversion Repositories Kolibri OS

Rev

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

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