; flat assembler core ; Copyright (c) 1999-2021, Tomasz Grysztar. ; All rights reserved. include_variable db 'INCLUDE',0 symbol_characters db 27 db 9,0Ah,0Dh,1Ah,20h,'+-/*=<>()[]{}:,|&~#`;\' preprocessor_directives: db 6,'define' dw define_symbolic_constant-directive_handler db 7,'include' dw include_file-directive_handler db 3,'irp' dw irp_directive-directive_handler db 4,'irps' dw irps_directive-directive_handler db 4,'irpv' dw irpv_directive-directive_handler db 5,'macro' dw define_macro-directive_handler db 5,'match' dw match_directive-directive_handler db 8,'postpone' dw postpone_directive-directive_handler db 5,'purge' dw purge_macro-directive_handler db 4,'rept' dw rept_directive-directive_handler db 7,'restore' dw restore_equ_constant-directive_handler db 7,'restruc' dw purge_struc-directive_handler db 5,'struc' dw define_struc-directive_handler db 0 macro_directives: db 6,'common' dw common_block-directive_handler db 7,'forward' dw forward_block-directive_handler db 5,'local' dw local_symbols-directive_handler db 7,'reverse' dw reverse_block-directive_handler db 0 preprocessor_special_symbols: db 4,'file' dw preprocessed_file_value-directive_handler db 4,'line' dw preprocessed_line_value-directive_handler db 0 operators: db 1,'+',80h db 1,'-',81h db 1,'*',90h db 1,'/',91h db 3,'and',0B0h db 3,'mod',0A0h db 2,'or',0B1h db 3,'shl',0C0h db 3,'shr',0C1h db 3,'xor',0B2h db 0 single_operand_operators: db 1,'+',82h db 1,'-',83h db 3,'bsf',0E0h db 3,'bsr',0E1h db 3,'not',0D0h db 3,'plt',0F1h db 3,'rva',0F0h db 0 directive_operators: db 5,'align',8Ch db 2,'as',86h db 2,'at',80h db 7,'defined',88h db 8,'definite',8Ah db 3,'dup',81h db 2,'eq',0F0h db 6,'eqtype',0F7h db 4,'from',82h db 2,'in',0F6h db 2,'on',84h db 3,'ptr',85h db 10,'relativeto',0F8h db 4,'used',89h db 0 address_sizes: db 4,'byte',1 db 5,'dword',4 db 5,'qword',8 db 4,'word',2 db 0 symbols: dw symbols_1-symbols,(symbols_2-symbols_1)/(1+2) dw symbols_2-symbols,(symbols_3-symbols_2)/(2+2) dw symbols_3-symbols,(symbols_4-symbols_3)/(3+2) dw symbols_4-symbols,(symbols_5-symbols_4)/(4+2) dw symbols_5-symbols,(symbols_6-symbols_5)/(5+2) dw symbols_6-symbols,(symbols_7-symbols_6)/(6+2) dw symbols_7-symbols,(symbols_8-symbols_7)/(7+2) dw symbols_8-symbols,(symbols_9-symbols_8)/(8+2) dw symbols_9-symbols,(symbols_10-symbols_9)/(9+2) dw symbols_10-symbols,(symbols_11-symbols_10)/(10+2) dw symbols_11-symbols,(symbols_end-symbols_11)/(11+2) symbols_1: db 'z',1Fh,0 symbols_2: db 'ah',10h,04h db 'al',10h,10h db 'ax',10h,20h db 'bh',10h,07h db 'bl',10h,13h db 'bp',10h,25h db 'bx',10h,23h db 'ch',10h,05h db 'cl',10h,11h db 'cs',10h,32h db 'cx',10h,21h db 'dh',10h,06h db 'di',10h,27h db 'dl',10h,12h db 'ds',10h,34h db 'dx',10h,22h db 'es',10h,31h db 'fs',10h,35h db 'gs',10h,36h db 'k0',14h,50h db 'k1',14h,51h db 'k2',14h,52h db 'k3',14h,53h db 'k4',14h,54h db 'k5',14h,55h db 'k6',14h,56h db 'k7',14h,57h db 'ms',1Ch,41h db 'mz',18h,20h db 'nx',1Bh,83h db 'pe',18h,30h db 'r8',10h,88h db 'r9',10h,89h db 'rd',1Fh,21h db 'rn',1Fh,20h db 'ru',1Fh,22h db 'rz',1Fh,23h db 'si',10h,26h db 'sp',10h,24h db 'ss',10h,33h db 'st',10h,0A0h symbols_3: db 'bpl',10h,15h db 'cr0',14h,00h db 'cr1',14h,01h db 'cr2',14h,02h db 'cr3',14h,03h db 'cr4',14h,04h db 'cr5',14h,05h db 'cr6',14h,06h db 'cr7',14h,07h db 'cr8',14h,08h db 'cr9',14h,09h db 'dil',10h,17h db 'dll',1Bh,80h db 'dr0',14h,10h db 'dr1',14h,11h db 'dr2',14h,12h db 'dr3',14h,13h db 'dr4',14h,14h db 'dr5',14h,15h db 'dr6',14h,16h db 'dr7',14h,17h db 'dr8',14h,18h db 'dr9',14h,19h db 'eax',10h,40h db 'ebp',10h,45h db 'ebx',10h,43h db 'ecx',10h,41h db 'edi',10h,47h db 'edx',10h,42h db 'efi',1Bh,10 db 'eip',10h,94h db 'elf',18h,50h db 'esi',10h,46h db 'esp',10h,44h db 'far',12h,3 db 'gui',1Bh,2 db 'mm0',10h,0B0h db 'mm1',10h,0B1h db 'mm2',10h,0B2h db 'mm3',10h,0B3h db 'mm4',10h,0B4h db 'mm5',10h,0B5h db 'mm6',10h,0B6h db 'mm7',10h,0B7h db 'r10',10h,8Ah db 'r11',10h,8Bh db 'r12',10h,8Ch db 'r13',10h,8Dh db 'r14',10h,8Eh db 'r15',10h,8Fh db 'r8b',10h,18h db 'r8d',10h,48h db 'r8l',10h,18h db 'r8w',10h,28h db 'r9b',10h,19h db 'r9d',10h,49h db 'r9l',10h,19h db 'r9w',10h,29h db 'rax',10h,80h db 'rbp',10h,85h db 'rbx',10h,83h db 'rcx',10h,81h db 'rdi',10h,87h db 'rdx',10h,82h db 'rip',10h,98h db 'rsi',10h,86h db 'rsp',10h,84h db 'sae',1Fh,30h db 'sil',10h,16h db 'spl',10h,14h db 'st0',10h,0A0h db 'st1',10h,0A1h db 'st2',10h,0A2h db 'st3',10h,0A3h db 'st4',10h,0A4h db 'st5',10h,0A5h db 'st6',10h,0A6h db 'st7',10h,0A7h db 'tr0',14h,40h db 'tr1',14h,41h db 'tr2',14h,42h db 'tr3',14h,43h db 'tr4',14h,44h db 'tr5',14h,45h db 'tr6',14h,46h db 'tr7',14h,47h db 'wdm',1Bh,81h symbols_4: db '1to2',1Fh,11h db '1to4',1Fh,12h db '1to8',1Fh,13h db 'bnd0',14h,60h db 'bnd1',14h,61h db 'bnd2',14h,62h db 'bnd3',14h,63h db 'byte',11h,1 db 'code',19h,5 db 'coff',18h,40h db 'cr10',14h,0Ah db 'cr11',14h,0Bh db 'cr12',14h,0Ch db 'cr13',14h,0Dh db 'cr14',14h,0Eh db 'cr15',14h,0Fh db 'data',19h,6 db 'dr10',14h,1Ah db 'dr11',14h,1Bh db 'dr12',14h,1Ch db 'dr13',14h,1Dh db 'dr14',14h,1Eh db 'dr15',14h,1Fh db 'ms64',1Ch,49h db 'near',12h,2 db 'note',1Eh,4 db 'pe64',18h,3Ch db 'r10b',10h,1Ah db 'r10d',10h,4Ah db 'r10l',10h,1Ah db 'r10w',10h,2Ah db 'r11b',10h,1Bh db 'r11d',10h,4Bh db 'r11l',10h,1Bh db 'r11w',10h,2Bh db 'r12b',10h,1Ch db 'r12d',10h,4Ch db 'r12l',10h,1Ch db 'r12w',10h,2Ch db 'r13b',10h,1Dh db 'r13d',10h,4Dh db 'r13l',10h,1Dh db 'r13w',10h,2Dh db 'r14b',10h,1Eh db 'r14d',10h,4Eh db 'r14l',10h,1Eh db 'r14w',10h,2Eh db 'r15b',10h,1Fh db 'r15d',10h,4Fh db 'r15l',10h,1Fh db 'r15w',10h,2Fh db 'word',11h,2 db 'xmm0',10h,0C0h db 'xmm1',10h,0C1h db 'xmm2',10h,0C2h db 'xmm3',10h,0C3h db 'xmm4',10h,0C4h db 'xmm5',10h,0C5h db 'xmm6',10h,0C6h db 'xmm7',10h,0C7h db 'xmm8',10h,0C8h db 'xmm9',10h,0C9h db 'ymm0',10h,0E0h db 'ymm1',10h,0E1h db 'ymm2',10h,0E2h db 'ymm3',10h,0E3h db 'ymm4',10h,0E4h db 'ymm5',10h,0E5h db 'ymm6',10h,0E6h db 'ymm7',10h,0E7h db 'ymm8',10h,0E8h db 'ymm9',10h,0E9h db 'zmm0',10h,60h db 'zmm1',10h,61h db 'zmm2',10h,62h db 'zmm3',10h,63h db 'zmm4',10h,64h db 'zmm5',10h,65h db 'zmm6',10h,66h db 'zmm7',10h,67h db 'zmm8',10h,68h db 'zmm9',10h,69h symbols_5: db '1to16',1Fh,14h db 'dword',11h,4 db 'elf64',18h,58h db 'fword',11h,6 db 'large',1Bh,82h db 'pword',11h,6 db 'qword',11h,8 db 'short',12h,1 db 'tbyte',11h,0Ah db 'tword',11h,0Ah db 'use16',13h,16 db 'use32',13h,32 db 'use64',13h,64 db 'xmm10',10h,0CAh db 'xmm11',10h,0CBh db 'xmm12',10h,0CCh db 'xmm13',10h,0CDh db 'xmm14',10h,0CEh db 'xmm15',10h,0CFh db 'xmm16',10h,0D0h db 'xmm17',10h,0D1h db 'xmm18',10h,0D2h db 'xmm19',10h,0D3h db 'xmm20',10h,0D4h db 'xmm21',10h,0D5h db 'xmm22',10h,0D6h db 'xmm23',10h,0D7h db 'xmm24',10h,0D8h db 'xmm25',10h,0D9h db 'xmm26',10h,0DAh db 'xmm27',10h,0DBh db 'xmm28',10h,0DCh db 'xmm29',10h,0DDh db 'xmm30',10h,0DEh db 'xmm31',10h,0DFh db 'xword',11h,16 db 'ymm10',10h,0EAh db 'ymm11',10h,0EBh db 'ymm12',10h,0ECh db 'ymm13',10h,0EDh db 'ymm14',10h,0EEh db 'ymm15',10h,0EFh db 'ymm16',10h,0F0h db 'ymm17',10h,0F1h db 'ymm18',10h,0F2h db 'ymm19',10h,0F3h db 'ymm20',10h,0F4h db 'ymm21',10h,0F5h db 'ymm22',10h,0F6h db 'ymm23',10h,0F7h db 'ymm24',10h,0F8h db 'ymm25',10h,0F9h db 'ymm26',10h,0FAh db 'ymm27',10h,0FBh db 'ymm28',10h,0FCh db 'ymm29',10h,0FDh db 'ymm30',10h,0FEh db 'ymm31',10h,0FFh db 'yword',11h,32 db 'zmm10',10h,6Ah db 'zmm11',10h,6Bh db 'zmm12',10h,6Ch db 'zmm13',10h,6Dh db 'zmm14',10h,6Eh db 'zmm15',10h,6Fh db 'zmm16',10h,70h db 'zmm17',10h,71h db 'zmm18',10h,72h db 'zmm19',10h,73h db 'zmm20',10h,74h db 'zmm21',10h,75h db 'zmm22',10h,76h db 'zmm23',10h,77h db 'zmm24',10h,78h db 'zmm25',10h,79h db 'zmm26',10h,7Ah db 'zmm27',10h,7Bh db 'zmm28',10h,7Ch db 'zmm29',10h,7Dh db 'zmm30',10h,7Eh db 'zmm31',10h,7Fh db 'zword',11h,64 symbols_6: db 'binary',18h,10h db 'dqword',11h,16 db 'export',1Ah,0 db 'fixups',1Ah,5 db 'import',1Ah,1 db 'native',1Bh,1 db 'qqword',11h,32 db 'static',1Dh,1 symbols_7: db 'console',1Bh,3 db 'dqqword',11h,64 db 'dynamic',1Eh,2 db 'efiboot',1Bh,11 symbols_8: db 'gnurelro',1Eh,52h db 'gnustack',1Eh,51h db 'linkinfo',19h,9 db 'readable',19h,30 db 'resource',1Ah,2 db 'writable',19h,31 symbols_9: db 'shareable',19h,28 db 'writeable',19h,31 symbols_10: db 'efiruntime',1Bh,12 db 'executable',19h,29 db 'gnuehframe',1Eh,50h db 'linkremove',19h,11 symbols_11: db 'discardable',19h,25 db 'interpreter',1Eh,3 db 'notpageable',19h,27 symbols_end: instructions: dw instructions_2-instructions,(instructions_3-instructions_2)/(2+3) dw instructions_3-instructions,(instructions_4-instructions_3)/(3+3) dw instructions_4-instructions,(instructions_5-instructions_4)/(4+3) dw instructions_5-instructions,(instructions_6-instructions_5)/(5+3) dw instructions_6-instructions,(instructions_7-instructions_6)/(6+3) dw instructions_7-instructions,(instructions_8-instructions_7)/(7+3) dw instructions_8-instructions,(instructions_9-instructions_8)/(8+3) dw instructions_9-instructions,(instructions_10-instructions_9)/(9+3) dw instructions_10-instructions,(instructions_11-instructions_10)/(10+3) dw instructions_11-instructions,(instructions_12-instructions_11)/(11+3) dw instructions_12-instructions,(instructions_13-instructions_12)/(12+3) dw instructions_13-instructions,(instructions_14-instructions_13)/(13+3) dw instructions_14-instructions,(instructions_15-instructions_14)/(14+3) dw instructions_15-instructions,(instructions_16-instructions_15)/(15+3) dw instructions_16-instructions,(instructions_17-instructions_16)/(16+3) dw instructions_17-instructions,(instructions_end-instructions_17)/(17+3) instructions_2: db 'bt',4 dw bt_instruction-instruction_handler db 'if',0 dw if_directive-instruction_handler db 'in',0 dw in_instruction-instruction_handler db 'ja',77h dw conditional_jump-instruction_handler db 'jb',72h dw conditional_jump-instruction_handler db 'jc',72h dw conditional_jump-instruction_handler db 'je',74h dw conditional_jump-instruction_handler db 'jg',7Fh dw conditional_jump-instruction_handler db 'jl',7Ch dw conditional_jump-instruction_handler db 'jo',70h dw conditional_jump-instruction_handler db 'jp',7Ah dw conditional_jump-instruction_handler db 'js',78h dw conditional_jump-instruction_handler db 'jz',74h dw conditional_jump-instruction_handler db 'or',08h dw basic_instruction-instruction_handler instructions_3: db 'aaa',37h dw simple_instruction_except64-instruction_handler db 'aad',0D5h dw aa_instruction-instruction_handler db 'aam',0D4h dw aa_instruction-instruction_handler db 'aas',3Fh dw simple_instruction_except64-instruction_handler db 'adc',10h dw basic_instruction-instruction_handler db 'add',00h dw basic_instruction-instruction_handler db 'and',20h dw basic_instruction-instruction_handler db 'bnd',0F2h dw bnd_prefix_instruction-instruction_handler db 'bsf',0BCh dw bs_instruction-instruction_handler db 'bsr',0BDh dw bs_instruction-instruction_handler db 'btc',7 dw bt_instruction-instruction_handler db 'btr',6 dw bt_instruction-instruction_handler db 'bts',5 dw bt_instruction-instruction_handler db 'cbw',98h dw simple_instruction_16bit-instruction_handler db 'cdq',99h dw simple_instruction_32bit-instruction_handler db 'clc',0F8h dw simple_instruction-instruction_handler db 'cld',0FCh dw simple_instruction-instruction_handler db 'cli',0FAh dw simple_instruction-instruction_handler db 'cmc',0F5h dw simple_instruction-instruction_handler db 'cmp',38h dw basic_instruction-instruction_handler db 'cqo',99h dw simple_instruction_64bit-instruction_handler db 'cwd',99h dw simple_instruction_16bit-instruction_handler db 'daa',27h dw simple_instruction_except64-instruction_handler db 'das',2Fh dw simple_instruction_except64-instruction_handler db 'dec',1 dw inc_instruction-instruction_handler db 'div',6 dw single_operand_instruction-instruction_handler db 'end',0 dw end_directive-instruction_handler db 'err',0 dw err_directive-instruction_handler db 'fld',0 dw fld_instruction-instruction_handler db 'fst',2 dw fld_instruction-instruction_handler db 'hlt',0F4h dw simple_instruction-instruction_handler db 'inc',0 dw inc_instruction-instruction_handler db 'ins',6Ch dw ins_instruction-instruction_handler db 'int',0CDh dw int_instruction-instruction_handler db 'jae',73h dw conditional_jump-instruction_handler db 'jbe',76h dw conditional_jump-instruction_handler db 'jge',7Dh dw conditional_jump-instruction_handler db 'jle',7Eh dw conditional_jump-instruction_handler db 'jmp',0 dw jmp_instruction-instruction_handler db 'jna',76h dw conditional_jump-instruction_handler db 'jnb',73h dw conditional_jump-instruction_handler db 'jnc',73h dw conditional_jump-instruction_handler db 'jne',75h dw conditional_jump-instruction_handler db 'jng',7Eh dw conditional_jump-instruction_handler db 'jnl',7Dh dw conditional_jump-instruction_handler db 'jno',71h dw conditional_jump-instruction_handler db 'jnp',7Bh dw conditional_jump-instruction_handler db 'jns',79h dw conditional_jump-instruction_handler db 'jnz',75h dw conditional_jump-instruction_handler db 'jpe',7Ah dw conditional_jump-instruction_handler db 'jpo',7Bh dw conditional_jump-instruction_handler db 'lar',2 dw lar_instruction-instruction_handler db 'lds',3 dw ls_instruction-instruction_handler db 'lea',0 dw lea_instruction-instruction_handler db 'les',0 dw ls_instruction-instruction_handler db 'lfs',4 dw ls_instruction-instruction_handler db 'lgs',5 dw ls_instruction-instruction_handler db 'lsl',3 dw lar_instruction-instruction_handler db 'lss',2 dw ls_instruction-instruction_handler db 'ltr',3 dw pm_word_instruction-instruction_handler db 'mov',0 dw mov_instruction-instruction_handler db 'mul',4 dw single_operand_instruction-instruction_handler db 'neg',3 dw single_operand_instruction-instruction_handler db 'nop',90h dw nop_instruction-instruction_handler db 'not',2 dw single_operand_instruction-instruction_handler db 'org',0 dw org_directive-instruction_handler db 'out',0 dw out_instruction-instruction_handler db 'pop',0 dw pop_instruction-instruction_handler db 'por',0EBh dw basic_mmx_instruction-instruction_handler db 'rcl',2 dw sh_instruction-instruction_handler db 'rcr',3 dw sh_instruction-instruction_handler db 'rep',0F3h dw prefix_instruction-instruction_handler db 'ret',0C2h dw ret_instruction-instruction_handler db 'rol',0 dw sh_instruction-instruction_handler db 'ror',1 dw sh_instruction-instruction_handler db 'rsm',0AAh dw simple_extended_instruction-instruction_handler db 'sal',4 dw sh_instruction-instruction_handler db 'sar',7 dw sh_instruction-instruction_handler db 'sbb',18h dw basic_instruction-instruction_handler db 'shl',4 dw sh_instruction-instruction_handler db 'shr',5 dw sh_instruction-instruction_handler db 'stc',0F9h dw simple_instruction-instruction_handler db 'std',0FDh dw simple_instruction-instruction_handler db 'sti',0FBh dw simple_instruction-instruction_handler db 'str',1 dw pm_store_word_instruction-instruction_handler db 'sub',28h dw basic_instruction-instruction_handler db 'ud0',0FFh dw ud_instruction-instruction_handler db 'ud1',0B9h dw ud_instruction-instruction_handler db 'ud2',0Bh dw simple_extended_instruction-instruction_handler db 'xor',30h dw basic_instruction-instruction_handler instructions_4: db 'adcx',66h dw adx_instruction-instruction_handler db 'adox',0F3h dw adx_instruction-instruction_handler db 'andn',0F2h dw andn_instruction-instruction_handler db 'arpl',0 dw arpl_instruction-instruction_handler db 'blci',26h dw tbm_instruction-instruction_handler db 'blcs',13h dw tbm_instruction-instruction_handler db 'blsi',3 dw bmi_instruction-instruction_handler db 'blsr',1 dw bmi_instruction-instruction_handler db 'bzhi',0F5h dw bzhi_instruction-instruction_handler db 'call',0 dw call_instruction-instruction_handler db 'cdqe',98h dw simple_instruction_64bit-instruction_handler db 'clac',0CAh dw simple_instruction_0f_01-instruction_handler db 'clgi',0DDh dw simple_instruction_0f_01-instruction_handler db 'clts',6 dw simple_extended_instruction-instruction_handler db 'clwb',6 dw clflushopt_instruction-instruction_handler db 'cmps',0A6h dw cmps_instruction-instruction_handler db 'cwde',98h dw simple_instruction_32bit-instruction_handler db 'data',0 dw data_directive-instruction_handler db 'dppd',41h dw sse4_instruction_66_3a_imm8-instruction_handler db 'dpps',40h dw sse4_instruction_66_3a_imm8-instruction_handler db 'else',0 dw else_directive-instruction_handler db 'emms',77h dw simple_extended_instruction-instruction_handler db 'fabs',100001b dw simple_fpu_instruction-instruction_handler db 'fadd',0 dw basic_fpu_instruction-instruction_handler db 'fbld',4 dw fbld_instruction-instruction_handler db 'fchs',100000b dw simple_fpu_instruction-instruction_handler db 'fcom',2 dw basic_fpu_instruction-instruction_handler db 'fcos',111111b dw simple_fpu_instruction-instruction_handler db 'fdiv',6 dw basic_fpu_instruction-instruction_handler db 'feni',0E0h dw finit_instruction-instruction_handler db 'fild',0 dw fild_instruction-instruction_handler db 'fist',2 dw fild_instruction-instruction_handler db 'fld1',101000b dw simple_fpu_instruction-instruction_handler db 'fldz',101110b dw simple_fpu_instruction-instruction_handler db 'fmul',1 dw basic_fpu_instruction-instruction_handler db 'fnop',010000b dw simple_fpu_instruction-instruction_handler db 'fsin',111110b dw simple_fpu_instruction-instruction_handler db 'fstp',3 dw fld_instruction-instruction_handler db 'fsub',4 dw basic_fpu_instruction-instruction_handler db 'ftst',100100b dw simple_fpu_instruction-instruction_handler db 'fxam',100101b dw simple_fpu_instruction-instruction_handler db 'fxch',0 dw fxch_instruction-instruction_handler db 'heap',0 dw heap_directive-instruction_handler db 'idiv',7 dw single_operand_instruction-instruction_handler db 'imul',0 dw imul_instruction-instruction_handler db 'insb',6Ch dw simple_instruction-instruction_handler db 'insd',6Dh dw simple_instruction_32bit-instruction_handler db 'insw',6Dh dw simple_instruction_16bit-instruction_handler db 'int1',0F1h dw simple_instruction-instruction_handler db 'int3',0CCh dw simple_instruction-instruction_handler db 'into',0CEh dw simple_instruction_except64-instruction_handler db 'invd',8 dw simple_extended_instruction-instruction_handler db 'iret',0CFh dw iret_instruction-instruction_handler db 'jcxz',0E3h dw loop_instruction_16bit-instruction_handler db 'jnae',72h dw conditional_jump-instruction_handler db 'jnbe',77h dw conditional_jump-instruction_handler db 'jnge',7Ch dw conditional_jump-instruction_handler db 'jnle',7Fh dw conditional_jump-instruction_handler db 'korb',45h dw mask_instruction_b-instruction_handler db 'kord',45h dw mask_instruction_d-instruction_handler db 'korq',45h dw mask_instruction_q-instruction_handler db 'korw',45h dw mask_instruction_w-instruction_handler db 'lahf',9Fh dw simple_instruction-instruction_handler db 'lgdt',2 dw lgdt_instruction-instruction_handler db 'lidt',3 dw lgdt_instruction-instruction_handler db 'lldt',2 dw pm_word_instruction-instruction_handler db 'lmsw',16h dw pm_word_instruction-instruction_handler db 'load',0 dw load_directive-instruction_handler db 'lock',0F0h dw prefix_instruction-instruction_handler db 'lods',0ACh dw lods_instruction-instruction_handler db 'loop',0E2h dw loop_instruction-instruction_handler db 'movd',0 dw movd_instruction-instruction_handler db 'movq',0 dw movq_instruction-instruction_handler db 'movs',0A4h dw movs_instruction-instruction_handler db 'mulx',0F6h dw pdep_instruction-instruction_handler db 'orpd',56h dw sse_pd_instruction-instruction_handler db 'orps',56h dw sse_ps_instruction-instruction_handler db 'outs',6Eh dw outs_instruction-instruction_handler db 'pand',0DBh dw basic_mmx_instruction-instruction_handler db 'pdep',0F5h dw pdep_instruction-instruction_handler db 'pext',0F5h dw pext_instruction-instruction_handler db 'popa',61h dw simple_instruction_except64-instruction_handler db 'popd',4 dw pop_instruction-instruction_handler db 'popf',9Dh dw simple_instruction-instruction_handler db 'popq',8 dw pop_instruction-instruction_handler db 'popw',2 dw pop_instruction-instruction_handler db 'push',0 dw push_instruction-instruction_handler db 'pxor',0EFh dw basic_mmx_instruction-instruction_handler db 'repe',0F3h dw prefix_instruction-instruction_handler db 'repz',0F3h dw prefix_instruction-instruction_handler db 'retd',0C2h dw ret_instruction_32bit_except64-instruction_handler db 'retf',0CAh dw retf_instruction-instruction_handler db 'retn',0C2h dw ret_instruction-instruction_handler db 'retq',0C2h dw ret_instruction_only64-instruction_handler db 'retw',0C2h dw ret_instruction_16bit-instruction_handler db 'rorx',0F0h dw rorx_instruction-instruction_handler db 'sahf',9Eh dw simple_instruction-instruction_handler db 'salc',0D6h dw simple_instruction_except64-instruction_handler db 'sarx',0F7h dw sarx_instruction-instruction_handler db 'scas',0AEh dw stos_instruction-instruction_handler db 'seta',97h dw set_instruction-instruction_handler db 'setb',92h dw set_instruction-instruction_handler db 'setc',92h dw set_instruction-instruction_handler db 'sete',94h dw set_instruction-instruction_handler db 'setg',9Fh dw set_instruction-instruction_handler db 'setl',9Ch dw set_instruction-instruction_handler db 'seto',90h dw set_instruction-instruction_handler db 'setp',9Ah dw set_instruction-instruction_handler db 'sets',98h dw set_instruction-instruction_handler db 'setz',94h dw set_instruction-instruction_handler db 'sgdt',0 dw lgdt_instruction-instruction_handler db 'shld',0A4h dw shd_instruction-instruction_handler db 'shlx',0F7h dw shlx_instruction-instruction_handler db 'shrd',0ACh dw shd_instruction-instruction_handler db 'shrx',0F7h dw shrx_instruction-instruction_handler db 'sidt',1 dw lgdt_instruction-instruction_handler db 'sldt',0 dw pm_store_word_instruction-instruction_handler db 'smsw',14h dw pm_store_word_instruction-instruction_handler db 'stac',0CBh dw simple_instruction_0f_01-instruction_handler db 'stgi',0DCh dw simple_instruction_0f_01-instruction_handler db 'stos',0AAh dw stos_instruction-instruction_handler db 'test',0 dw test_instruction-instruction_handler db 'verr',4 dw pm_word_instruction-instruction_handler db 'verw',5 dw pm_word_instruction-instruction_handler db 'vpor',0EBh dw avx_pd_instruction_noevex-instruction_handler db 'wait',9Bh dw simple_instruction-instruction_handler db 'xadd',0C0h dw basic_486_instruction-instruction_handler db 'xchg',0 dw xchg_instruction-instruction_handler db 'xend',0D5h dw simple_instruction_0f_01-instruction_handler db 'xlat',0D7h dw xlat_instruction-instruction_handler instructions_5: db 'addpd',58h dw sse_pd_instruction-instruction_handler db 'addps',58h dw sse_ps_instruction-instruction_handler db 'addsd',58h dw sse_sd_instruction-instruction_handler db 'addss',58h dw sse_ss_instruction-instruction_handler db 'align',0 dw align_directive-instruction_handler db 'andpd',54h dw sse_pd_instruction-instruction_handler db 'andps',54h dw sse_ps_instruction-instruction_handler db 'bextr',0F7h dw bextr_instruction-instruction_handler db 'blcic',15h dw tbm_instruction-instruction_handler db 'blsic',16h dw tbm_instruction-instruction_handler db 'bndcl',1Ah dw bndcl_instruction-instruction_handler db 'bndcn',1Bh dw bndcu_instruction-instruction_handler db 'bndcu',1Ah dw bndcu_instruction-instruction_handler db 'bndmk',1Bh dw bndmk_instruction-instruction_handler db 'bound',0 dw bound_instruction-instruction_handler db 'break',0 dw break_directive-instruction_handler db 'bswap',0 dw bswap_instruction-instruction_handler db 'cmova',47h dw bs_instruction-instruction_handler db 'cmovb',42h dw bs_instruction-instruction_handler db 'cmovc',42h dw bs_instruction-instruction_handler db 'cmove',44h dw bs_instruction-instruction_handler db 'cmovg',4Fh dw bs_instruction-instruction_handler db 'cmovl',4Ch dw bs_instruction-instruction_handler db 'cmovo',40h dw bs_instruction-instruction_handler db 'cmovp',4Ah dw bs_instruction-instruction_handler db 'cmovs',48h dw bs_instruction-instruction_handler db 'cmovz',44h dw bs_instruction-instruction_handler db 'cmppd',-1 dw cmp_pd_instruction-instruction_handler db 'cmpps',-1 dw cmp_ps_instruction-instruction_handler db 'cmpsb',0A6h dw simple_instruction-instruction_handler db 'cmpsd',-1 dw cmpsd_instruction-instruction_handler db 'cmpsq',0A7h dw simple_instruction_64bit-instruction_handler db 'cmpss',-1 dw cmp_ss_instruction-instruction_handler db 'cmpsw',0A7h dw simple_instruction_16bit-instruction_handler db 'cpuid',0A2h dw simple_extended_instruction-instruction_handler db 'crc32',0 dw crc32_instruction-instruction_handler db 'divpd',5Eh dw sse_pd_instruction-instruction_handler db 'divps',5Eh dw sse_ps_instruction-instruction_handler db 'divsd',5Eh dw sse_sd_instruction-instruction_handler db 'divss',5Eh dw sse_ss_instruction-instruction_handler db 'enter',0 dw enter_instruction-instruction_handler db 'entry',0 dw entry_directive-instruction_handler db 'extrn',0 dw extrn_directive-instruction_handler db 'extrq',0 dw extrq_instruction-instruction_handler db 'f2xm1',110000b dw simple_fpu_instruction-instruction_handler db 'faddp',0 dw faddp_instruction-instruction_handler db 'fbstp',6 dw fbld_instruction-instruction_handler db 'fclex',0E2h dw finit_instruction-instruction_handler db 'fcomi',0F0h dw fcomi_instruction-instruction_handler db 'fcomp',3 dw basic_fpu_instruction-instruction_handler db 'fdisi',0E1h dw finit_instruction-instruction_handler db 'fdivp',7 dw faddp_instruction-instruction_handler db 'fdivr',7 dw basic_fpu_instruction-instruction_handler db 'femms',0Eh dw simple_extended_instruction-instruction_handler db 'ffree',0 dw ffree_instruction-instruction_handler db 'fiadd',0 dw fi_instruction-instruction_handler db 'ficom',2 dw fi_instruction-instruction_handler db 'fidiv',6 dw fi_instruction-instruction_handler db 'fimul',1 dw fi_instruction-instruction_handler db 'finit',0E3h dw finit_instruction-instruction_handler db 'fistp',3 dw fild_instruction-instruction_handler db 'fisub',4 dw fi_instruction-instruction_handler db 'fldcw',5 dw fldcw_instruction-instruction_handler db 'fldpi',101011b dw simple_fpu_instruction-instruction_handler db 'fmulp',1 dw faddp_instruction-instruction_handler db 'fneni',0E0h dw fninit_instruction-instruction_handler db 'fprem',111000b dw simple_fpu_instruction-instruction_handler db 'fptan',110010b dw simple_fpu_instruction-instruction_handler db 'fsave',6 dw fsave_instruction-instruction_handler db 'fsqrt',111010b dw simple_fpu_instruction-instruction_handler db 'fstcw',7 dw fstcw_instruction-instruction_handler db 'fstsw',0 dw fstsw_instruction-instruction_handler db 'fsubp',5 dw faddp_instruction-instruction_handler db 'fsubr',5 dw basic_fpu_instruction-instruction_handler db 'fucom',4 dw ffree_instruction-instruction_handler db 'fwait',9Bh dw simple_instruction-instruction_handler db 'fyl2x',110001b dw simple_fpu_instruction-instruction_handler db 'icebp',0F1h dw simple_instruction-instruction_handler db 'iretd',0CFh dw simple_instruction_32bit-instruction_handler db 'iretq',0CFh dw simple_instruction_64bit-instruction_handler db 'iretw',0CFh dw simple_instruction_16bit-instruction_handler db 'jecxz',0E3h dw loop_instruction_32bit-instruction_handler db 'jrcxz',0E3h dw loop_instruction_64bit-instruction_handler db 'kaddb',4Ah dw mask_instruction_b-instruction_handler db 'kaddd',4Ah dw mask_instruction_d-instruction_handler db 'kaddq',4Ah dw mask_instruction_q-instruction_handler db 'kaddw',4Ah dw mask_instruction_w-instruction_handler db 'kandb',41h dw mask_instruction_b-instruction_handler db 'kandd',41h dw mask_instruction_d-instruction_handler db 'kandq',41h dw mask_instruction_q-instruction_handler db 'kandw',41h dw mask_instruction_w-instruction_handler db 'kmovb',1 dw kmov_instruction-instruction_handler db 'kmovd',4 dw kmov_instruction-instruction_handler db 'kmovq',8 dw kmov_instruction-instruction_handler db 'kmovw',2 dw kmov_instruction-instruction_handler db 'knotb',44h dw mask_instruction_single_source_b-instruction_handler db 'knotd',44h dw mask_instruction_single_source_d-instruction_handler db 'knotq',44h dw mask_instruction_single_source_q-instruction_handler db 'knotw',44h dw mask_instruction_single_source_w-instruction_handler db 'kxorb',47h dw mask_instruction_b-instruction_handler db 'kxord',47h dw mask_instruction_d-instruction_handler db 'kxorq',47h dw mask_instruction_q-instruction_handler db 'kxorw',47h dw mask_instruction_w-instruction_handler db 'label',0 dw label_directive-instruction_handler db 'lddqu',0 dw lddqu_instruction-instruction_handler db 'leave',0C9h dw simple_instruction-instruction_handler db 'lodsb',0ACh dw simple_instruction-instruction_handler db 'lodsd',0ADh dw simple_instruction_32bit-instruction_handler db 'lodsq',0ADh dw simple_instruction_64bit-instruction_handler db 'lodsw',0ADh dw simple_instruction_16bit-instruction_handler db 'loopd',0E2h dw loop_instruction_32bit-instruction_handler db 'loope',0E1h dw loop_instruction-instruction_handler db 'loopq',0E2h dw loop_instruction_64bit-instruction_handler db 'loopw',0E2h dw loop_instruction_16bit-instruction_handler db 'loopz',0E1h dw loop_instruction-instruction_handler db 'lzcnt',0BDh dw popcnt_instruction-instruction_handler db 'maxpd',5Fh dw sse_pd_instruction-instruction_handler db 'maxps',5Fh dw sse_ps_instruction-instruction_handler db 'maxsd',5Fh dw sse_sd_instruction-instruction_handler db 'maxss',5Fh dw sse_ss_instruction-instruction_handler db 'minpd',5Dh dw sse_pd_instruction-instruction_handler db 'minps',5Dh dw sse_ps_instruction-instruction_handler db 'minsd',5Dh dw sse_sd_instruction-instruction_handler db 'minss',5Dh dw sse_ss_instruction-instruction_handler db 'movbe',0F0h dw movbe_instruction-instruction_handler db 'movsb',0A4h dw simple_instruction-instruction_handler db 'movsd',0 dw movsd_instruction-instruction_handler db 'movsq',0A5h dw simple_instruction_64bit-instruction_handler db 'movss',0 dw movss_instruction-instruction_handler db 'movsw',0A5h dw simple_instruction_16bit-instruction_handler db 'movsx',0BEh dw movx_instruction-instruction_handler db 'movzx',0B6h dw movx_instruction-instruction_handler db 'mulpd',59h dw sse_pd_instruction-instruction_handler db 'mulps',59h dw sse_ps_instruction-instruction_handler db 'mulsd',59h dw sse_sd_instruction-instruction_handler db 'mulss',59h dw sse_ss_instruction-instruction_handler db 'mwait',0C9h dw monitor_instruction-instruction_handler db 'outsb',6Eh dw simple_instruction-instruction_handler db 'outsd',6Fh dw simple_instruction_32bit-instruction_handler db 'outsw',6Fh dw simple_instruction_16bit-instruction_handler db 'pabsb',1Ch dw ssse3_instruction-instruction_handler db 'pabsd',1Eh dw ssse3_instruction-instruction_handler db 'pabsw',1Dh dw ssse3_instruction-instruction_handler db 'paddb',0FCh dw basic_mmx_instruction-instruction_handler db 'paddd',0FEh dw basic_mmx_instruction-instruction_handler db 'paddq',0D4h dw basic_mmx_instruction-instruction_handler db 'paddw',0FDh dw basic_mmx_instruction-instruction_handler db 'pandn',0DFh dw basic_mmx_instruction-instruction_handler db 'pause',0 dw pause_instruction-instruction_handler db 'pavgb',0E0h dw basic_mmx_instruction-instruction_handler db 'pavgw',0E3h dw basic_mmx_instruction-instruction_handler db 'pf2id',1Dh dw amd3dnow_instruction-instruction_handler db 'pf2iw',1Ch dw amd3dnow_instruction-instruction_handler db 'pfacc',0AEh dw amd3dnow_instruction-instruction_handler db 'pfadd',9Eh dw amd3dnow_instruction-instruction_handler db 'pfmax',0A4h dw amd3dnow_instruction-instruction_handler db 'pfmin',94h dw amd3dnow_instruction-instruction_handler db 'pfmul',0B4h dw amd3dnow_instruction-instruction_handler db 'pfrcp',96h dw amd3dnow_instruction-instruction_handler db 'pfsub',9Ah dw amd3dnow_instruction-instruction_handler db 'pi2fd',0Dh dw amd3dnow_instruction-instruction_handler db 'pi2fw',0Ch dw amd3dnow_instruction-instruction_handler db 'popad',61h dw simple_instruction_32bit_except64-instruction_handler db 'popaw',61h dw simple_instruction_16bit_except64-instruction_handler db 'popfd',9Dh dw simple_instruction_32bit_except64-instruction_handler db 'popfq',9Dh dw simple_instruction_only64-instruction_handler db 'popfw',9Dh dw simple_instruction_16bit-instruction_handler db 'pslld',0F2h dw mmx_bit_shift_instruction-instruction_handler db 'psllq',0F3h dw mmx_bit_shift_instruction-instruction_handler db 'psllw',0F1h dw mmx_bit_shift_instruction-instruction_handler db 'psrad',0E2h dw mmx_bit_shift_instruction-instruction_handler db 'psraw',0E1h dw mmx_bit_shift_instruction-instruction_handler db 'psrld',0D2h dw mmx_bit_shift_instruction-instruction_handler db 'psrlq',0D3h dw mmx_bit_shift_instruction-instruction_handler db 'psrlw',0D1h dw mmx_bit_shift_instruction-instruction_handler db 'psubb',0F8h dw basic_mmx_instruction-instruction_handler db 'psubd',0FAh dw basic_mmx_instruction-instruction_handler db 'psubq',0FBh dw basic_mmx_instruction-instruction_handler db 'psubw',0F9h dw basic_mmx_instruction-instruction_handler db 'ptest',17h dw sse4_instruction_66_38-instruction_handler db 'pusha',60h dw simple_instruction_except64-instruction_handler db 'pushd',4 dw push_instruction-instruction_handler db 'pushf',9Ch dw simple_instruction-instruction_handler db 'pushq',8 dw push_instruction-instruction_handler db 'pushw',2 dw push_instruction-instruction_handler db 'rcpps',53h dw sse_ps_instruction-instruction_handler db 'rcpss',53h dw sse_ss_instruction-instruction_handler db 'rdmsr',32h dw simple_extended_instruction-instruction_handler db 'rdpid',7 dw rdpid_instruction-instruction_handler db 'rdpmc',33h dw simple_extended_instruction-instruction_handler db 'rdpru',0FDh dw simple_instruction_0f_01-instruction_handler db 'rdtsc',31h dw simple_extended_instruction-instruction_handler db 'repne',0F2h dw prefix_instruction-instruction_handler db 'repnz',0F2h dw prefix_instruction-instruction_handler db 'retfd',0CAh dw retf_instruction_32bit-instruction_handler db 'retfq',0CAh dw retf_instruction_64bit-instruction_handler db 'retfw',0CAh dw retf_instruction_16bit-instruction_handler db 'retnd',0C2h dw ret_instruction_32bit_except64-instruction_handler db 'retnq',0C2h dw ret_instruction_only64-instruction_handler db 'retnw',0C2h dw ret_instruction_16bit-instruction_handler db 'scasb',0AEh dw simple_instruction-instruction_handler db 'scasd',0AFh dw simple_instruction_32bit-instruction_handler db 'scasq',0AFh dw simple_instruction_64bit-instruction_handler db 'scasw',0AFh dw simple_instruction_16bit-instruction_handler db 'setae',93h dw set_instruction-instruction_handler db 'setbe',96h dw set_instruction-instruction_handler db 'setge',9Dh dw set_instruction-instruction_handler db 'setle',9Eh dw set_instruction-instruction_handler db 'setna',96h dw set_instruction-instruction_handler db 'setnb',93h dw set_instruction-instruction_handler db 'setnc',93h dw set_instruction-instruction_handler db 'setne',95h dw set_instruction-instruction_handler db 'setng',9Eh dw set_instruction-instruction_handler db 'setnl',9Dh dw set_instruction-instruction_handler db 'setno',91h dw set_instruction-instruction_handler db 'setnp',9Bh dw set_instruction-instruction_handler db 'setns',99h dw set_instruction-instruction_handler db 'setnz',95h dw set_instruction-instruction_handler db 'setpe',9Ah dw set_instruction-instruction_handler db 'setpo',9Bh dw set_instruction-instruction_handler db 'stack',0 dw stack_directive-instruction_handler db 'store',0 dw store_directive-instruction_handler db 'stosb',0AAh dw simple_instruction-instruction_handler db 'stosd',0ABh dw simple_instruction_32bit-instruction_handler db 'stosq',0ABh dw simple_instruction_64bit-instruction_handler db 'stosw',0ABh dw simple_instruction_16bit-instruction_handler db 'subpd',5Ch dw sse_pd_instruction-instruction_handler db 'subps',5Ch dw sse_ps_instruction-instruction_handler db 'subsd',5Ch dw sse_sd_instruction-instruction_handler db 'subss',5Ch dw sse_ss_instruction-instruction_handler db 'times',0 dw times_directive-instruction_handler db 'tzcnt',0BCh dw popcnt_instruction-instruction_handler db 'tzmsk',14h dw tbm_instruction-instruction_handler db 'vdppd',41h dw avx_128bit_instruction_3a_imm8_noevex-instruction_handler db 'vdpps',40h dw avx_pi_instruction_3a_imm8_noevex-instruction_handler db 'vmovd',0 dw avx_movd_instruction-instruction_handler db 'vmovq',0 dw avx_movq_instruction-instruction_handler db 'vmrun',0D8h dw simple_svm_instruction-instruction_handler db 'vmxon',6 dw vmxon_instruction-instruction_handler db 'vorpd',56h dw avx_pd_instruction-instruction_handler db 'vorps',56h dw avx_ps_instruction-instruction_handler db 'vpand',0DBh dw avx_pd_instruction_noevex-instruction_handler db 'vpord',0EBh dw avx_d_instruction_evex-instruction_handler db 'vporq',0EBh dw avx_q_instruction_evex-instruction_handler db 'vpxor',0EFh dw avx_pd_instruction_noevex-instruction_handler db 'while',0 dw while_directive-instruction_handler db 'wrmsr',30h dw simple_extended_instruction-instruction_handler db 'wrssd',0F6h dw wrssd_instruction-instruction_handler db 'wrssq',0F6h dw wrssq_instruction-instruction_handler db 'xlatb',0D7h dw simple_instruction-instruction_handler db 'xorpd',57h dw sse_pd_instruction-instruction_handler db 'xorps',57h dw sse_ps_instruction-instruction_handler db 'xsave',100b dw fxsave_instruction-instruction_handler db 'xtest',0D6h dw simple_instruction_0f_01-instruction_handler instructions_6: db 'aesdec',0DEh dw sse4_instruction_66_38-instruction_handler db 'aesenc',0DCh dw sse4_instruction_66_38-instruction_handler db 'aesimc',0DBh dw sse4_instruction_66_38-instruction_handler db 'andnpd',55h dw sse_pd_instruction-instruction_handler db 'andnps',55h dw sse_ps_instruction-instruction_handler db 'assert',0 dw assert_directive-instruction_handler db 'blcmsk',21h dw tbm_instruction-instruction_handler db 'blsmsk',2 dw bmi_instruction-instruction_handler db 'bndldx',1Ah dw bndldx_instruction-instruction_handler db 'bndmov',1Ah dw bndmov_instruction-instruction_handler db 'bndstx',1Bh dw bndstx_instruction-instruction_handler db 'clzero',0 dw clzero_instruction-instruction_handler db 'cmovae',43h dw bs_instruction-instruction_handler db 'cmovbe',46h dw bs_instruction-instruction_handler db 'cmovge',4Dh dw bs_instruction-instruction_handler db 'cmovle',4Eh dw bs_instruction-instruction_handler db 'cmovna',46h dw bs_instruction-instruction_handler db 'cmovnb',43h dw bs_instruction-instruction_handler db 'cmovnc',43h dw bs_instruction-instruction_handler db 'cmovne',45h dw bs_instruction-instruction_handler db 'cmovng',4Eh dw bs_instruction-instruction_handler db 'cmovnl',4Dh dw bs_instruction-instruction_handler db 'cmovno',41h dw bs_instruction-instruction_handler db 'cmovnp',4Bh dw bs_instruction-instruction_handler db 'cmovns',49h dw bs_instruction-instruction_handler db 'cmovnz',45h dw bs_instruction-instruction_handler db 'cmovpe',4Ah dw bs_instruction-instruction_handler db 'cmovpo',4Bh dw bs_instruction-instruction_handler db 'comisd',2Fh dw comisd_instruction-instruction_handler db 'comiss',2Fh dw comiss_instruction-instruction_handler db 'fcmovb',0C0h dw fcmov_instruction-instruction_handler db 'fcmove',0C8h dw fcmov_instruction-instruction_handler db 'fcmovu',0D8h dw fcmov_instruction-instruction_handler db 'fcomip',0F0h dw fcomip_instruction-instruction_handler db 'fcompp',0 dw fcompp_instruction-instruction_handler db 'fdivrp',6 dw faddp_instruction-instruction_handler db 'ffreep',0 dw ffreep_instruction-instruction_handler db 'ficomp',3 dw fi_instruction-instruction_handler db 'fidivr',7 dw fi_instruction-instruction_handler db 'fisttp',1 dw fild_instruction-instruction_handler db 'fisubr',5 dw fi_instruction-instruction_handler db 'fldenv',4 dw fldenv_instruction-instruction_handler db 'fldl2e',101010b dw simple_fpu_instruction-instruction_handler db 'fldl2t',101001b dw simple_fpu_instruction-instruction_handler db 'fldlg2',101100b dw simple_fpu_instruction-instruction_handler db 'fldln2',101101b dw simple_fpu_instruction-instruction_handler db 'fnclex',0E2h dw fninit_instruction-instruction_handler db 'fndisi',0E1h dw fninit_instruction-instruction_handler db 'fninit',0E3h dw fninit_instruction-instruction_handler db 'fnsave',6 dw fnsave_instruction-instruction_handler db 'fnstcw',7 dw fldcw_instruction-instruction_handler db 'fnstsw',0 dw fnstsw_instruction-instruction_handler db 'format',0 dw format_directive-instruction_handler db 'fpatan',110011b dw simple_fpu_instruction-instruction_handler db 'fprem1',110101b dw simple_fpu_instruction-instruction_handler db 'frstor',4 dw fnsave_instruction-instruction_handler db 'frstpm',0E5h dw fninit_instruction-instruction_handler db 'fsaved',6 dw fsave_instruction_32bit-instruction_handler db 'fsavew',6 dw fsave_instruction_16bit-instruction_handler db 'fscale',111101b dw simple_fpu_instruction-instruction_handler db 'fsetpm',0E4h dw fninit_instruction-instruction_handler db 'fstenv',6 dw fstenv_instruction-instruction_handler db 'fsubrp',4 dw faddp_instruction-instruction_handler db 'fucomi',0E8h dw fcomi_instruction-instruction_handler db 'fucomp',5 dw ffree_instruction-instruction_handler db 'fxsave',0 dw fxsave_instruction-instruction_handler db 'getsec',37h dw simple_extended_instruction-instruction_handler db 'haddpd',07Ch dw sse_pd_instruction-instruction_handler db 'haddps',07Ch dw cvtpd2dq_instruction-instruction_handler db 'hsubpd',07Dh dw sse_pd_instruction-instruction_handler db 'hsubps',07Dh dw cvtpd2dq_instruction-instruction_handler db 'invept',80h dw vmx_inv_instruction-instruction_handler db 'invlpg',0 dw invlpg_instruction-instruction_handler db 'kandnb',42h dw mask_instruction_b-instruction_handler db 'kandnd',42h dw mask_instruction_d-instruction_handler db 'kandnq',42h dw mask_instruction_q-instruction_handler db 'kandnw',42h dw mask_instruction_w-instruction_handler db 'ktestb',99h dw mask_instruction_single_source_b-instruction_handler db 'ktestd',99h dw mask_instruction_single_source_d-instruction_handler db 'ktestq',99h dw mask_instruction_single_source_q-instruction_handler db 'ktestw',99h dw mask_instruction_single_source_w-instruction_handler db 'kxnorb',46h dw mask_instruction_b-instruction_handler db 'kxnord',46h dw mask_instruction_d-instruction_handler db 'kxnorq',46h dw mask_instruction_q-instruction_handler db 'kxnorw',46h dw mask_instruction_w-instruction_handler db 'lfence',0E8h dw fence_instruction-instruction_handler db 'llwpcb',0 dw llwpcb_instruction-instruction_handler db 'looped',0E1h dw loop_instruction_32bit-instruction_handler db 'loopeq',0E1h dw loop_instruction_64bit-instruction_handler db 'loopew',0E1h dw loop_instruction_16bit-instruction_handler db 'loopne',0E0h dw loop_instruction-instruction_handler db 'loopnz',0E0h dw loop_instruction-instruction_handler db 'loopzd',0E1h dw loop_instruction_32bit-instruction_handler db 'loopzq',0E1h dw loop_instruction_64bit-instruction_handler db 'loopzw',0E1h dw loop_instruction_16bit-instruction_handler db 'lwpins',0 dw lwpins_instruction-instruction_handler db 'lwpval',1 dw lwpins_instruction-instruction_handler db 'mfence',0F0h dw fence_instruction-instruction_handler db 'movapd',28h dw movpd_instruction-instruction_handler db 'movaps',28h dw movps_instruction-instruction_handler db 'movdqa',66h dw movdq_instruction-instruction_handler db 'movdqu',0F3h dw movdq_instruction-instruction_handler db 'movhpd',16h dw movlpd_instruction-instruction_handler db 'movhps',16h dw movlps_instruction-instruction_handler db 'movlpd',12h dw movlpd_instruction-instruction_handler db 'movlps',12h dw movlps_instruction-instruction_handler db 'movnti',0C3h dw movnti_instruction-instruction_handler db 'movntq',0E7h dw movntq_instruction-instruction_handler db 'movsxd',63h dw movsxd_instruction-instruction_handler db 'movupd',10h dw movpd_instruction-instruction_handler db 'movups',10h dw movps_instruction-instruction_handler db 'mwaitx',0FBh dw monitor_instruction-instruction_handler db 'paddsb',0ECh dw basic_mmx_instruction-instruction_handler db 'paddsw',0EDh dw basic_mmx_instruction-instruction_handler db 'pextrb',14h dw pextrb_instruction-instruction_handler db 'pextrd',16h dw pextrd_instruction-instruction_handler db 'pextrq',16h dw pextrq_instruction-instruction_handler db 'pextrw',15h dw pextrw_instruction-instruction_handler db 'pfnacc',8Ah dw amd3dnow_instruction-instruction_handler db 'pfsubr',0AAh dw amd3dnow_instruction-instruction_handler db 'phaddd',2 dw ssse3_instruction-instruction_handler db 'phaddw',1 dw ssse3_instruction-instruction_handler db 'phsubd',6 dw ssse3_instruction-instruction_handler db 'phsubw',5 dw ssse3_instruction-instruction_handler db 'pinsrb',20h dw pinsrb_instruction-instruction_handler db 'pinsrd',22h dw pinsrd_instruction-instruction_handler db 'pinsrq',22h dw pinsrq_instruction-instruction_handler db 'pinsrw',0C4h dw pinsrw_instruction-instruction_handler db 'pmaxsb',3Ch dw sse4_instruction_66_38-instruction_handler db 'pmaxsd',3Dh dw sse4_instruction_66_38-instruction_handler db 'pmaxsw',0EEh dw basic_mmx_instruction-instruction_handler db 'pmaxub',0DEh dw basic_mmx_instruction-instruction_handler db 'pmaxud',3Fh dw sse4_instruction_66_38-instruction_handler db 'pmaxuw',3Eh dw sse4_instruction_66_38-instruction_handler db 'pminsb',38h dw sse4_instruction_66_38-instruction_handler db 'pminsd',39h dw sse4_instruction_66_38-instruction_handler db 'pminsw',0EAh dw basic_mmx_instruction-instruction_handler db 'pminub',0DAh dw basic_mmx_instruction-instruction_handler db 'pminud',3Bh dw sse4_instruction_66_38-instruction_handler db 'pminuw',3Ah dw sse4_instruction_66_38-instruction_handler db 'pmuldq',28h dw sse4_instruction_66_38-instruction_handler db 'pmulhw',0E5h dw basic_mmx_instruction-instruction_handler db 'pmulld',40h dw sse4_instruction_66_38-instruction_handler db 'pmullw',0D5h dw basic_mmx_instruction-instruction_handler db 'popcnt',0B8h dw popcnt_instruction-instruction_handler db 'psadbw',0F6h dw basic_mmx_instruction-instruction_handler db 'pshufb',0 dw ssse3_instruction-instruction_handler db 'pshufd',66h dw pshufd_instruction-instruction_handler db 'pshufw',0 dw pshufw_instruction-instruction_handler db 'psignb',8 dw ssse3_instruction-instruction_handler db 'psignd',0Ah dw ssse3_instruction-instruction_handler db 'psignw',9 dw ssse3_instruction-instruction_handler db 'pslldq',111b dw pslldq_instruction-instruction_handler db 'psmash',0FFh dw simple_instruction_f3_0f_01-instruction_handler db 'psrldq',011b dw pslldq_instruction-instruction_handler db 'psubsb',0E8h dw basic_mmx_instruction-instruction_handler db 'psubsw',0E9h dw basic_mmx_instruction-instruction_handler db 'pswapd',0BBh dw amd3dnow_instruction-instruction_handler db 'public',0 dw public_directive-instruction_handler db 'pushad',60h dw simple_instruction_32bit_except64-instruction_handler db 'pushaw',60h dw simple_instruction_16bit_except64-instruction_handler db 'pushfd',9Ch dw simple_instruction_32bit_except64-instruction_handler db 'pushfq',9Ch dw simple_instruction_only64-instruction_handler db 'pushfw',9Ch dw simple_instruction_16bit-instruction_handler db 'rdmsrq',32h dw simple_extended_instruction_64bit-instruction_handler db 'rdpkru',0EEh dw simple_instruction_0f_01-instruction_handler db 'rdrand',110b dw rdrand_instruction-instruction_handler db 'rdseed',111b dw rdrand_instruction-instruction_handler db 'rdsspd',1 dw rdsspd_instruction-instruction_handler db 'rdsspq',1 dw rdsspq_instruction-instruction_handler db 'rdtscp',0F9h dw simple_instruction_0f_01-instruction_handler db 'repeat',0 dw repeat_directive-instruction_handler db 'setalc',0D6h dw simple_instruction_except64-instruction_handler db 'setnae',92h dw set_instruction-instruction_handler db 'setnbe',97h dw set_instruction-instruction_handler db 'setnge',9Ch dw set_instruction-instruction_handler db 'setnle',9Fh dw set_instruction-instruction_handler db 'sfence',0F8h dw fence_instruction-instruction_handler db 'shufpd',0C6h dw sse_pd_instruction_imm8-instruction_handler db 'shufps',0C6h dw sse_ps_instruction_imm8-instruction_handler db 'skinit',0 dw skinit_instruction-instruction_handler db 'slwpcb',1 dw llwpcb_instruction-instruction_handler db 'sqrtpd',51h dw sse_pd_instruction-instruction_handler db 'sqrtps',51h dw sse_ps_instruction-instruction_handler db 'sqrtsd',51h dw sse_sd_instruction-instruction_handler db 'sqrtss',51h dw sse_ss_instruction-instruction_handler db 'swapgs',0F8h dw swapgs_instruction-instruction_handler db 'sysret',07h dw simple_extended_instruction-instruction_handler db 't1mskc',17h dw tbm_instruction-instruction_handler db 'tpause',66h dw tpause_instruction-instruction_handler db 'umwait',0F2h dw tpause_instruction-instruction_handler db 'vaddpd',58h dw avx_pd_instruction_er-instruction_handler db 'vaddps',58h dw avx_ps_instruction_er-instruction_handler db 'vaddsd',58h dw avx_sd_instruction_er-instruction_handler db 'vaddss',58h dw avx_ss_instruction_er-instruction_handler db 'vandpd',54h dw avx_pd_instruction-instruction_handler db 'vandps',54h dw avx_ps_instruction-instruction_handler db 'vcmppd',-1 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpps',-1 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpsd',-1 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpss',-1 dw avx_cmp_ss_instruction-instruction_handler db 'vdivpd',5Eh dw avx_pd_instruction_er-instruction_handler db 'vdivps',5Eh dw avx_ps_instruction_er-instruction_handler db 'vdivsd',5Eh dw avx_sd_instruction_er-instruction_handler db 'vdivss',5Eh dw avx_ss_instruction_er-instruction_handler db 'vlddqu',0F0h dw avx_lddqu_instruction-instruction_handler db 'vmaxpd',5Fh dw avx_pd_instruction_sae-instruction_handler db 'vmaxps',5Fh dw avx_ps_instruction_sae-instruction_handler db 'vmaxsd',5Fh dw avx_sd_instruction_sae-instruction_handler db 'vmaxss',5Fh dw avx_ss_instruction_sae-instruction_handler db 'vmcall',0C1h dw simple_instruction_0f_01-instruction_handler db 'vmfunc',0D4h dw simple_instruction_0f_01-instruction_handler db 'vminpd',5Dh dw avx_pd_instruction_sae-instruction_handler db 'vminps',5Dh dw avx_ps_instruction_sae-instruction_handler db 'vminsd',5Dh dw avx_sd_instruction_sae-instruction_handler db 'vminss',5Dh dw avx_ss_instruction_sae-instruction_handler db 'vmload',0DAh dw simple_svm_instruction-instruction_handler db 'vmovsd',0 dw avx_movsd_instruction-instruction_handler db 'vmovss',0 dw avx_movss_instruction-instruction_handler db 'vmread',0 dw vmread_instruction-instruction_handler db 'vmsave',0DBh dw simple_svm_instruction-instruction_handler db 'vmulpd',59h dw avx_pd_instruction_er-instruction_handler db 'vmulps',59h dw avx_ps_instruction_er-instruction_handler db 'vmulsd',59h dw avx_sd_instruction_er-instruction_handler db 'vmulss',59h dw avx_ss_instruction_er-instruction_handler db 'vmxoff',0C4h dw simple_instruction_0f_01-instruction_handler db 'vpabsb',1Ch dw avx_single_source_bw_instruction_38-instruction_handler db 'vpabsd',1Eh dw avx_single_source_d_instruction_38-instruction_handler db 'vpabsq',1Fh dw avx_single_source_q_instruction_38_evex-instruction_handler db 'vpabsw',1Dh dw avx_single_source_bw_instruction_38-instruction_handler db 'vpaddb',0FCh dw avx_bw_instruction-instruction_handler db 'vpaddd',0FEh dw avx_d_instruction-instruction_handler db 'vpaddq',0D4h dw avx_q_instruction-instruction_handler db 'vpaddw',0FDh dw avx_bw_instruction-instruction_handler db 'vpandd',0DBh dw avx_d_instruction_evex-instruction_handler db 'vpandn',0DFh dw avx_pd_instruction_noevex-instruction_handler db 'vpandq',0DBh dw avx_q_instruction_evex-instruction_handler db 'vpavgb',0E0h dw avx_bw_instruction-instruction_handler db 'vpavgw',0E3h dw avx_bw_instruction-instruction_handler db 'vpcmov',0A2h dw vpcmov_instruction-instruction_handler db 'vpcmpb',-1 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpd',-1 dw avx512_cmp_d_instruction-instruction_handler db 'vpcmpq',-1 dw avx512_cmp_q_instruction-instruction_handler db 'vpcmpw',-1 dw avx512_cmp_w_instruction-instruction_handler db 'vpcomb',-1 dw xop_pcom_b_instruction-instruction_handler db 'vpcomd',-1 dw xop_pcom_d_instruction-instruction_handler db 'vpcomq',-1 dw xop_pcom_q_instruction-instruction_handler db 'vpcomw',-1 dw xop_pcom_w_instruction-instruction_handler db 'vpermb',8Dh dw avx_bw_instruction_38_evex-instruction_handler db 'vpermd',36h dw avx_permd_instruction-instruction_handler db 'vpermq',0 dw avx_permq_instruction-instruction_handler db 'vpermw',8Dh dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpperm',0A3h dw xop_128bit_instruction-instruction_handler db 'vprold',1 dw avx512_rotate_d_instruction-instruction_handler db 'vprolq',1 dw avx512_rotate_q_instruction-instruction_handler db 'vprord',0 dw avx512_rotate_d_instruction-instruction_handler db 'vprorq',0 dw avx512_rotate_q_instruction-instruction_handler db 'vprotb',90h dw xop_shift_instruction-instruction_handler db 'vprotd',92h dw xop_shift_instruction-instruction_handler db 'vprotq',93h dw xop_shift_instruction-instruction_handler db 'vprotw',91h dw xop_shift_instruction-instruction_handler db 'vpshab',98h dw xop_shift_instruction-instruction_handler db 'vpshad',9Ah dw xop_shift_instruction-instruction_handler db 'vpshaq',9Bh dw xop_shift_instruction-instruction_handler db 'vpshaw',99h dw xop_shift_instruction-instruction_handler db 'vpshlb',94h dw xop_shift_instruction-instruction_handler db 'vpshld',96h dw xop_shift_instruction-instruction_handler db 'vpshlq',97h dw xop_shift_instruction-instruction_handler db 'vpshlw',95h dw xop_shift_instruction-instruction_handler db 'vpslld',0F2h dw avx_shift_d_instruction-instruction_handler db 'vpsllq',0F3h dw avx_shift_q_instruction-instruction_handler db 'vpsllw',0F1h dw avx_shift_bw_instruction-instruction_handler db 'vpsrad',0E2h dw avx_shift_d_instruction-instruction_handler db 'vpsraq',0E2h dw avx_shift_q_instruction_evex-instruction_handler db 'vpsraw',0E1h dw avx_shift_bw_instruction-instruction_handler db 'vpsrld',0D2h dw avx_shift_d_instruction-instruction_handler db 'vpsrlq',0D3h dw avx_shift_q_instruction-instruction_handler db 'vpsrlw',0D1h dw avx_shift_bw_instruction-instruction_handler db 'vpsubb',0F8h dw avx_bw_instruction-instruction_handler db 'vpsubd',0FAh dw avx_d_instruction-instruction_handler db 'vpsubq',0FBh dw avx_q_instruction-instruction_handler db 'vpsubw',0F9h dw avx_bw_instruction-instruction_handler db 'vptest',17h dw avx_single_source_instruction_38_noevex-instruction_handler db 'vpxord',0EFh dw avx_d_instruction_evex-instruction_handler db 'vpxorq',0EFh dw avx_q_instruction_evex-instruction_handler db 'vrcpps',53h dw avx_single_source_ps_instruction_noevex-instruction_handler db 'vrcpss',53h dw avx_ss_instruction_noevex-instruction_handler db 'vsubpd',5Ch dw avx_pd_instruction_er-instruction_handler db 'vsubps',5Ch dw avx_ps_instruction_er-instruction_handler db 'vsubsd',5Ch dw avx_sd_instruction_er-instruction_handler db 'vsubss',5Ch dw avx_ss_instruction_er-instruction_handler db 'vxorpd',57h dw avx_pd_instruction-instruction_handler db 'vxorps',57h dw avx_ps_instruction-instruction_handler db 'wbinvd',9 dw simple_extended_instruction-instruction_handler db 'wrmsrq',30h dw simple_extended_instruction_64bit-instruction_handler db 'wrpkru',0EFh dw simple_instruction_0f_01-instruction_handler db 'wrussd',0F5h dw wrussd_instruction-instruction_handler db 'wrussq',0F5h dw wrussq_instruction-instruction_handler db 'xabort',0 dw xabort_instruction-instruction_handler db 'xbegin',0 dw xbegin_instruction-instruction_handler db 'xgetbv',0D0h dw simple_instruction_0f_01-instruction_handler db 'xrstor',101b dw fxsave_instruction-instruction_handler db 'xsavec',4 dw xsaves_instruction-instruction_handler db 'xsaves',5 dw xsaves_instruction-instruction_handler db 'xsetbv',0D1h dw simple_instruction_0f_01-instruction_handler instructions_7: db 'blcfill',11h dw tbm_instruction-instruction_handler db 'blendpd',0Dh dw sse4_instruction_66_3a_imm8-instruction_handler db 'blendps',0Ch dw sse4_instruction_66_3a_imm8-instruction_handler db 'blsfill',12h dw tbm_instruction-instruction_handler db 'clflush',111b dw clflush_instruction-instruction_handler db 'cmovnae',42h dw bs_instruction-instruction_handler db 'cmovnbe',47h dw bs_instruction-instruction_handler db 'cmovnge',4Ch dw bs_instruction-instruction_handler db 'cmovnle',4Fh dw bs_instruction-instruction_handler db 'cmpeqpd',0 dw cmp_pd_instruction-instruction_handler db 'cmpeqps',0 dw cmp_ps_instruction-instruction_handler db 'cmpeqsd',0 dw cmp_sd_instruction-instruction_handler db 'cmpeqss',0 dw cmp_ss_instruction-instruction_handler db 'cmplepd',2 dw cmp_pd_instruction-instruction_handler db 'cmpleps',2 dw cmp_ps_instruction-instruction_handler db 'cmplesd',2 dw cmp_sd_instruction-instruction_handler db 'cmpless',2 dw cmp_ss_instruction-instruction_handler db 'cmpltpd',1 dw cmp_pd_instruction-instruction_handler db 'cmpltps',1 dw cmp_ps_instruction-instruction_handler db 'cmpltsd',1 dw cmp_sd_instruction-instruction_handler db 'cmpltss',1 dw cmp_ss_instruction-instruction_handler db 'cmpxchg',0B0h dw basic_486_instruction-instruction_handler db 'display',0 dw display_directive-instruction_handler db 'endbr32',0FBh dw endbr_instruction-instruction_handler db 'endbr64',0FAh dw endbr_instruction-instruction_handler db 'fcmovbe',0D0h dw fcmov_instruction-instruction_handler db 'fcmovnb',0C0h dw fcomi_instruction-instruction_handler db 'fcmovne',0C8h dw fcomi_instruction-instruction_handler db 'fcmovnu',0D8h dw fcomi_instruction-instruction_handler db 'fdecstp',110110b dw simple_fpu_instruction-instruction_handler db 'fincstp',110111b dw simple_fpu_instruction-instruction_handler db 'fldenvd',4 dw fldenv_instruction_32bit-instruction_handler db 'fldenvw',4 dw fldenv_instruction_16bit-instruction_handler db 'fnsaved',6 dw fnsave_instruction_32bit-instruction_handler db 'fnsavew',6 dw fnsave_instruction_16bit-instruction_handler db 'fnstenv',6 dw fldenv_instruction-instruction_handler db 'frndint',111100b dw simple_fpu_instruction-instruction_handler db 'frstord',4 dw fnsave_instruction_32bit-instruction_handler db 'frstorw',4 dw fnsave_instruction_16bit-instruction_handler db 'fsincos',111011b dw simple_fpu_instruction-instruction_handler db 'fstenvd',6 dw fstenv_instruction_32bit-instruction_handler db 'fstenvw',6 dw fstenv_instruction_16bit-instruction_handler db 'fucomip',0E8h dw fcomip_instruction-instruction_handler db 'fucompp',0 dw fucompp_instruction-instruction_handler db 'fxrstor',1 dw fxsave_instruction-instruction_handler db 'fxtract',110100b dw simple_fpu_instruction-instruction_handler db 'fyl2xp1',111001b dw simple_fpu_instruction-instruction_handler db 'incsspd',5 dw incsspd_instruction-instruction_handler db 'incsspq',5 dw incsspq_instruction-instruction_handler db 'insertq',0 dw insertq_instruction-instruction_handler db 'invlpga',0DFh dw invlpga_instruction-instruction_handler db 'invlpgb',0FEh dw simple_instruction_0f_01-instruction_handler db 'invpcid',82h dw vmx_inv_instruction-instruction_handler db 'invvpid',81h dw vmx_inv_instruction-instruction_handler db 'ldmxcsr',10b dw stmxcsr_instruction-instruction_handler db 'loopned',0E0h dw loop_instruction_32bit-instruction_handler db 'loopneq',0E0h dw loop_instruction_64bit-instruction_handler db 'loopnew',0E0h dw loop_instruction_16bit-instruction_handler db 'loopnzd',0E0h dw loop_instruction_32bit-instruction_handler db 'loopnzq',0E0h dw loop_instruction_64bit-instruction_handler db 'loopnzw',0E0h dw loop_instruction_16bit-instruction_handler db 'mcommit',0FAh dw simple_instruction_f3_0f_01-instruction_handler db 'monitor',0C8h dw monitor_instruction-instruction_handler db 'movddup',12h dw sse_sd_instruction-instruction_handler db 'movdiri',0F9h dw movdiri_instruction-instruction_handler db 'movdq2q',0 dw movdq2q_instruction-instruction_handler db 'movhlps',12h dw movhlps_instruction-instruction_handler db 'movlhps',16h dw movhlps_instruction-instruction_handler db 'movntdq',0E7h dw movntpd_instruction-instruction_handler db 'movntpd',2Bh dw movntpd_instruction-instruction_handler db 'movntps',2Bh dw movntps_instruction-instruction_handler db 'movntsd',2Bh dw movntsd_instruction-instruction_handler db 'movntss',2Bh dw movntss_instruction-instruction_handler db 'movq2dq',0 dw movq2dq_instruction-instruction_handler db 'mpsadbw',42h dw sse4_instruction_66_3a_imm8-instruction_handler db 'paddusb',0DCh dw basic_mmx_instruction-instruction_handler db 'paddusw',0DDh dw basic_mmx_instruction-instruction_handler db 'palignr',0 dw palignr_instruction-instruction_handler db 'pavgusb',0BFh dw amd3dnow_instruction-instruction_handler db 'pblendw',0Eh dw sse4_instruction_66_3a_imm8-instruction_handler db 'pcmpeqb',74h dw basic_mmx_instruction-instruction_handler db 'pcmpeqd',76h dw basic_mmx_instruction-instruction_handler db 'pcmpeqq',29h dw sse4_instruction_66_38-instruction_handler db 'pcmpeqw',75h dw basic_mmx_instruction-instruction_handler db 'pcmpgtb',64h dw basic_mmx_instruction-instruction_handler db 'pcmpgtd',66h dw basic_mmx_instruction-instruction_handler db 'pcmpgtq',37h dw sse4_instruction_66_38-instruction_handler db 'pcmpgtw',65h dw basic_mmx_instruction-instruction_handler db 'pcommit',0F8h dw pcommit_instruction-instruction_handler db 'pconfig',0C5h dw pconfig_instruction-instruction_handler db 'pfcmpeq',0B0h dw amd3dnow_instruction-instruction_handler db 'pfcmpge',90h dw amd3dnow_instruction-instruction_handler db 'pfcmpgt',0A0h dw amd3dnow_instruction-instruction_handler db 'pfpnacc',8Eh dw amd3dnow_instruction-instruction_handler db 'pfrsqrt',97h dw amd3dnow_instruction-instruction_handler db 'phaddsw',3 dw ssse3_instruction-instruction_handler db 'phsubsw',7 dw ssse3_instruction-instruction_handler db 'pmaddwd',0F5h dw basic_mmx_instruction-instruction_handler db 'pmulhrw',0B7h dw amd3dnow_instruction-instruction_handler db 'pmulhuw',0E4h dw basic_mmx_instruction-instruction_handler db 'pmuludq',0F4h dw basic_mmx_instruction-instruction_handler db 'pshufhw',0F3h dw pshufd_instruction-instruction_handler db 'pshuflw',0F2h dw pshufd_instruction-instruction_handler db 'psubusb',0D8h dw basic_mmx_instruction-instruction_handler db 'psubusw',0D9h dw basic_mmx_instruction-instruction_handler db 'ptwrite',4 dw ptwrite_instruction-instruction_handler db 'roundpd',9 dw sse4_instruction_66_3a_imm8-instruction_handler db 'roundps',8 dw sse4_instruction_66_3a_imm8-instruction_handler db 'roundsd',0Bh dw sse4_sd_instruction_66_3a_imm8-instruction_handler db 'roundss',0Ah dw sse4_ss_instruction_66_3a_imm8-instruction_handler db 'rsqrtps',52h dw sse_ps_instruction-instruction_handler db 'rsqrtss',52h dw sse_ss_instruction-instruction_handler db 'section',0 dw section_directive-instruction_handler db 'segment',0 dw segment_directive-instruction_handler db 'stmxcsr',11b dw stmxcsr_instruction-instruction_handler db 'syscall',05h dw simple_extended_instruction-instruction_handler db 'sysexit',35h dw simple_extended_instruction-instruction_handler db 'sysretq',07h dw simple_extended_instruction_64bit-instruction_handler db 'tlbsync',0FFh dw simple_instruction_0f_01-instruction_handler db 'ucomisd',2Eh dw comisd_instruction-instruction_handler db 'ucomiss',2Eh dw comiss_instruction-instruction_handler db 'vaesdec',0DEh dw avx_instruction_38_nomask-instruction_handler db 'vaesenc',0DCh dw avx_instruction_38_nomask-instruction_handler db 'vaesimc',0DBh dw avx_single_source_128bit_instruction_38_noevex-instruction_handler db 'valignd',3 dw avx_d_instruction_3a_imm8_evex-instruction_handler db 'valignq',3 dw avx_q_instruction_3a_imm8_evex-instruction_handler db 'vandnpd',55h dw avx_pd_instruction-instruction_handler db 'vandnps',55h dw avx_ps_instruction-instruction_handler db 'vcomisd',2Fh dw avx_comisd_instruction-instruction_handler db 'vcomiss',2Fh dw avx_comiss_instruction-instruction_handler db 'vexp2pd',0C8h dw avx512_exp2pd_instruction-instruction_handler db 'vexp2ps',0C8h dw avx512_exp2ps_instruction-instruction_handler db 'vfrczpd',81h dw xop_single_source_instruction-instruction_handler db 'vfrczps',80h dw xop_single_source_instruction-instruction_handler db 'vfrczsd',83h dw xop_single_source_sd_instruction-instruction_handler db 'vfrczss',82h dw xop_single_source_ss_instruction-instruction_handler db 'vhaddpd',07Ch dw avx_pd_instruction_noevex-instruction_handler db 'vhaddps',07Ch dw avx_ps_instruction_noevex-instruction_handler db 'vhsubpd',07Dh dw avx_pd_instruction_noevex-instruction_handler db 'vhsubps',07Dh dw avx_ps_instruction_noevex-instruction_handler db 'virtual',0 dw virtual_directive-instruction_handler db 'vmclear',6 dw vmclear_instruction-instruction_handler db 'vmmcall',0D9h dw simple_instruction_0f_01-instruction_handler db 'vmovapd',28h dw avx_movpd_instruction-instruction_handler db 'vmovaps',28h dw avx_movps_instruction-instruction_handler db 'vmovdqa',6Fh dw avx_movdqa_instruction-instruction_handler db 'vmovdqu',6Fh dw avx_movdqu_instruction-instruction_handler db 'vmovhpd',16h dw avx_movlpd_instruction-instruction_handler db 'vmovhps',16h dw avx_movlps_instruction-instruction_handler db 'vmovlpd',12h dw avx_movlpd_instruction-instruction_handler db 'vmovlps',12h dw avx_movlps_instruction-instruction_handler db 'vmovupd',10h dw avx_movpd_instruction-instruction_handler db 'vmovups',10h dw avx_movps_instruction-instruction_handler db 'vmptrld',6 dw vmx_instruction-instruction_handler db 'vmptrst',7 dw vmx_instruction-instruction_handler db 'vmwrite',0 dw vmwrite_instruction-instruction_handler db 'vpaddsb',0ECh dw avx_bw_instruction-instruction_handler db 'vpaddsw',0EDh dw avx_bw_instruction-instruction_handler db 'vpandnd',0DFh dw avx_d_instruction_evex-instruction_handler db 'vpandnq',0DFh dw avx_q_instruction_evex-instruction_handler db 'vpcmpub',-1 dw avx512_cmp_ub_instruction-instruction_handler db 'vpcmpud',-1 dw avx512_cmp_ud_instruction-instruction_handler db 'vpcmpuq',-1 dw avx512_cmp_uq_instruction-instruction_handler db 'vpcmpuw',-1 dw avx512_cmp_uw_instruction-instruction_handler db 'vpcomub',-1 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomud',-1 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomuq',-1 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomuw',-1 dw xop_pcom_uw_instruction-instruction_handler db 'vpermpd',1 dw avx_permq_instruction-instruction_handler db 'vpermps',16h dw avx_permd_instruction-instruction_handler db 'vpextrb',14h dw avx_extract_b_instruction-instruction_handler db 'vpextrd',16h dw avx_extract_d_instruction-instruction_handler db 'vpextrq',16h dw avx_extract_q_instruction-instruction_handler db 'vpextrw',15h dw avx_extract_w_instruction-instruction_handler db 'vphaddd',2 dw avx_pi_instruction_38_noevex-instruction_handler db 'vphaddw',1 dw avx_pi_instruction_38_noevex-instruction_handler db 'vphsubd',6 dw avx_pi_instruction_38_noevex-instruction_handler db 'vphsubw',5 dw avx_pi_instruction_38_noevex-instruction_handler db 'vpinsrb',20h dw avx_pinsrb_instruction-instruction_handler db 'vpinsrd',22h dw avx_pinsrd_instruction-instruction_handler db 'vpinsrq',22h dw avx_pinsrq_instruction-instruction_handler db 'vpinsrw',0C4h dw avx_pinsrw_instruction-instruction_handler db 'vpmaxsb',3Ch dw avx_bw_instruction_38-instruction_handler db 'vpmaxsd',3Dh dw avx_d_instruction_38-instruction_handler db 'vpmaxsq',3Dh dw avx_q_instruction_38_evex-instruction_handler db 'vpmaxsw',0EEh dw avx_bw_instruction-instruction_handler db 'vpmaxub',0DEh dw avx_bw_instruction-instruction_handler db 'vpmaxud',3Fh dw avx_d_instruction_38-instruction_handler db 'vpmaxuq',3Fh dw avx_q_instruction_38_evex-instruction_handler db 'vpmaxuw',3Eh dw avx_bw_instruction_38-instruction_handler db 'vpminsb',38h dw avx_bw_instruction_38-instruction_handler db 'vpminsd',39h dw avx_d_instruction_38-instruction_handler db 'vpminsq',39h dw avx_q_instruction_38_evex-instruction_handler db 'vpminsw',0EAh dw avx_bw_instruction-instruction_handler db 'vpminub',0DAh dw avx_bw_instruction-instruction_handler db 'vpminud',3Bh dw avx_d_instruction_38-instruction_handler db 'vpminuq',3Bh dw avx_q_instruction_38_evex-instruction_handler db 'vpminuw',3Ah dw avx_bw_instruction_38-instruction_handler db 'vpmovdb',31h dw avx512_pmovdb_instruction-instruction_handler db 'vpmovdw',33h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovqb',32h dw avx512_pmovqb_instruction-instruction_handler db 'vpmovqd',35h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovqw',34h dw avx512_pmovdb_instruction-instruction_handler db 'vpmovwb',30h dw avx512_pmovwb_instruction-instruction_handler db 'vpmuldq',28h dw avx_q_instruction_38-instruction_handler db 'vpmulhw',0E5h dw avx_bw_instruction-instruction_handler db 'vpmulld',40h dw avx_d_instruction_38-instruction_handler db 'vpmullq',40h dw avx_q_instruction_38_evex-instruction_handler db 'vpmullw',0D5h dw avx_bw_instruction-instruction_handler db 'vprolvd',15h dw avx_d_instruction_38_evex-instruction_handler db 'vprolvq',15h dw avx_q_instruction_38_evex-instruction_handler db 'vprorvd',14h dw avx_d_instruction_38_evex-instruction_handler db 'vprorvq',14h dw avx_q_instruction_38_evex-instruction_handler db 'vpsadbw',0F6h dw avx_bw_instruction-instruction_handler db 'vpshldd',71h dw avx_d_instruction_3a_imm8_evex-instruction_handler db 'vpshldq',71h dw avx_q_instruction_3a_imm8_evex-instruction_handler db 'vpshldw',70h dw avx_bw_instruction_3a_imm8_w1_evex-instruction_handler db 'vpshrdd',73h dw avx_d_instruction_3a_imm8_evex-instruction_handler db 'vpshrdq',73h dw avx_q_instruction_3a_imm8_evex-instruction_handler db 'vpshrdw',72h dw avx_bw_instruction_3a_imm8_w1_evex-instruction_handler db 'vpshufb',0 dw avx_bw_instruction_38-instruction_handler db 'vpshufd',70h dw avx_single_source_d_instruction_imm8-instruction_handler db 'vpsignb',8 dw avx_pi_instruction_38_noevex-instruction_handler db 'vpsignd',0Ah dw avx_pi_instruction_38_noevex-instruction_handler db 'vpsignw',9 dw avx_pi_instruction_38_noevex-instruction_handler db 'vpslldq',111b dw avx_shift_dq_instruction-instruction_handler db 'vpsllvd',47h dw avx_d_instruction_38-instruction_handler db 'vpsllvq',47h dw avx_q_instruction_38_w1-instruction_handler db 'vpsllvw',12h dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpsravd',46h dw avx_d_instruction_38-instruction_handler db 'vpsravq',46h dw avx_q_instruction_38_w1_evex-instruction_handler db 'vpsravw',11h dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpsrldq',011b dw avx_shift_dq_instruction-instruction_handler db 'vpsrlvd',45h dw avx_d_instruction_38-instruction_handler db 'vpsrlvq',45h dw avx_q_instruction_38_w1-instruction_handler db 'vpsrlvw',10h dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpsubsb',0E8h dw avx_bw_instruction-instruction_handler db 'vpsubsw',0E9h dw avx_bw_instruction-instruction_handler db 'vshufpd',0C6h dw avx_pd_instruction_imm8-instruction_handler db 'vshufps',0C6h dw avx_ps_instruction_imm8-instruction_handler db 'vsqrtpd',51h dw avx_single_source_pd_instruction_er-instruction_handler db 'vsqrtps',51h dw avx_single_source_ps_instruction_er-instruction_handler db 'vsqrtsd',51h dw avx_sd_instruction_er-instruction_handler db 'vsqrtss',51h dw avx_ss_instruction_er-instruction_handler db 'vtestpd',0Fh dw avx_single_source_instruction_38_noevex-instruction_handler db 'vtestps',0Eh dw avx_single_source_instruction_38_noevex-instruction_handler db 'xrstors',3 dw xsaves_instruction-instruction_handler db 'xsave64',100b dw fxsave_instruction_64bit-instruction_handler instructions_8: db 'addsubpd',0D0h dw sse_pd_instruction-instruction_handler db 'addsubps',0D0h dw cvtpd2dq_instruction-instruction_handler db 'blendvpd',15h dw sse4_instruction_66_38_xmm0-instruction_handler db 'blendvps',14h dw sse4_instruction_66_38_xmm0-instruction_handler db 'cldemote',0 dw cldemote_instruction-instruction_handler db 'clrssbsy',6 dw clrssbsy_instruction-instruction_handler db 'cmpneqpd',4 dw cmp_pd_instruction-instruction_handler db 'cmpneqps',4 dw cmp_ps_instruction-instruction_handler db 'cmpneqsd',4 dw cmp_sd_instruction-instruction_handler db 'cmpneqss',4 dw cmp_ss_instruction-instruction_handler db 'cmpnlepd',6 dw cmp_pd_instruction-instruction_handler db 'cmpnleps',6 dw cmp_ps_instruction-instruction_handler db 'cmpnlesd',6 dw cmp_sd_instruction-instruction_handler db 'cmpnless',6 dw cmp_ss_instruction-instruction_handler db 'cmpnltpd',5 dw cmp_pd_instruction-instruction_handler db 'cmpnltps',5 dw cmp_ps_instruction-instruction_handler db 'cmpnltsd',5 dw cmp_sd_instruction-instruction_handler db 'cmpnltss',5 dw cmp_ss_instruction-instruction_handler db 'cmpordpd',7 dw cmp_pd_instruction-instruction_handler db 'cmpordps',7 dw cmp_ps_instruction-instruction_handler db 'cmpordsd',7 dw cmp_sd_instruction-instruction_handler db 'cmpordss',7 dw cmp_ss_instruction-instruction_handler db 'cvtdq2pd',0E6h dw cvtdq2pd_instruction-instruction_handler db 'cvtdq2ps',5Bh dw sse_ps_instruction-instruction_handler db 'cvtpd2dq',0E6h dw cvtpd2dq_instruction-instruction_handler db 'cvtpd2pi',2Dh dw cvtpd2pi_instruction-instruction_handler db 'cvtpd2ps',5Ah dw sse_pd_instruction-instruction_handler db 'cvtpi2pd',2Ah dw cvtpi2pd_instruction-instruction_handler db 'cvtpi2ps',2Ah dw cvtpi2ps_instruction-instruction_handler db 'cvtps2dq',5Bh dw sse_pd_instruction-instruction_handler db 'cvtps2pd',5Ah dw cvtps2pd_instruction-instruction_handler db 'cvtps2pi',2Dh dw cvtps2pi_instruction-instruction_handler db 'cvtsd2si',2Dh dw cvtsd2si_instruction-instruction_handler db 'cvtsd2ss',5Ah dw sse_sd_instruction-instruction_handler db 'cvtsi2sd',2Ah dw cvtsi2sd_instruction-instruction_handler db 'cvtsi2ss',2Ah dw cvtsi2ss_instruction-instruction_handler db 'cvtss2sd',5Ah dw sse_ss_instruction-instruction_handler db 'cvtss2si',2Dh dw cvtss2si_instruction-instruction_handler db 'fcmovnbe',0D0h dw fcomi_instruction-instruction_handler db 'fnstenvd',6 dw fldenv_instruction_32bit-instruction_handler db 'fnstenvw',6 dw fldenv_instruction_16bit-instruction_handler db 'fxsave64',0 dw fxsave_instruction_64bit-instruction_handler db 'insertps',21h dw insertps_instruction-instruction_handler db 'kortestb',98h dw mask_instruction_single_source_b-instruction_handler db 'kortestd',98h dw mask_instruction_single_source_d-instruction_handler db 'kortestq',98h dw mask_instruction_single_source_q-instruction_handler db 'kortestw',98h dw mask_instruction_single_source_w-instruction_handler db 'kshiftlb',32h dw mask_shift_instruction_d-instruction_handler db 'kshiftld',33h dw mask_shift_instruction_d-instruction_handler db 'kshiftlq',33h dw mask_shift_instruction_q-instruction_handler db 'kshiftlw',32h dw mask_shift_instruction_q-instruction_handler db 'kshiftrb',30h dw mask_shift_instruction_d-instruction_handler db 'kshiftrd',31h dw mask_shift_instruction_d-instruction_handler db 'kshiftrq',31h dw mask_shift_instruction_q-instruction_handler db 'kshiftrw',30h dw mask_shift_instruction_q-instruction_handler db 'kunpckbw',4Bh dw mask_instruction_b-instruction_handler db 'kunpckdq',4Bh dw mask_instruction_q-instruction_handler db 'kunpckwd',4Bh dw mask_instruction_w-instruction_handler db 'maskmovq',0 dw maskmovq_instruction-instruction_handler db 'monitorx',0FAh dw monitor_instruction-instruction_handler db 'movmskpd',0 dw movmskpd_instruction-instruction_handler db 'movmskps',0 dw movmskps_instruction-instruction_handler db 'movntdqa',2Ah dw movntdqa_instruction-instruction_handler db 'movshdup',16h dw movshdup_instruction-instruction_handler db 'movsldup',12h dw movshdup_instruction-instruction_handler db 'packssdw',6Bh dw basic_mmx_instruction-instruction_handler db 'packsswb',63h dw basic_mmx_instruction-instruction_handler db 'packusdw',2Bh dw sse4_instruction_66_38-instruction_handler db 'packuswb',67h dw basic_mmx_instruction-instruction_handler db 'pblendvb',10h dw sse4_instruction_66_38_xmm0-instruction_handler db 'pfrcpit1',0A6h dw amd3dnow_instruction-instruction_handler db 'pfrcpit2',0B6h dw amd3dnow_instruction-instruction_handler db 'pfrsqit1',0A7h dw amd3dnow_instruction-instruction_handler db 'pmovmskb',0D7h dw pmovmskb_instruction-instruction_handler db 'pmovsxbd',21h dw pmovsxbd_instruction-instruction_handler db 'pmovsxbq',22h dw pmovsxbq_instruction-instruction_handler db 'pmovsxbw',20h dw pmovsxbw_instruction-instruction_handler db 'pmovsxdq',25h dw pmovsxdq_instruction-instruction_handler db 'pmovsxwd',23h dw pmovsxwd_instruction-instruction_handler db 'pmovsxwq',24h dw pmovsxwq_instruction-instruction_handler db 'pmovzxbd',31h dw pmovsxbd_instruction-instruction_handler db 'pmovzxbq',32h dw pmovsxbq_instruction-instruction_handler db 'pmovzxbw',30h dw pmovsxbw_instruction-instruction_handler db 'pmovzxdq',35h dw pmovsxdq_instruction-instruction_handler db 'pmovzxwd',33h dw pmovsxwd_instruction-instruction_handler db 'pmovzxwq',34h dw pmovsxwq_instruction-instruction_handler db 'pmulhrsw',0Bh dw ssse3_instruction-instruction_handler db 'prefetch',0 dw amd_prefetch_instruction-instruction_handler db 'rdfsbase',0 dw rdfsbase_instruction-instruction_handler db 'rdgsbase',1 dw rdfsbase_instruction-instruction_handler db 'rstorssp',5 dw rstorssp_instruction-instruction_handler db 'setssbsy',0E8h dw setssbsy_instruction-instruction_handler db 'sha1msg1',0C9h dw sse4_instruction_38-instruction_handler db 'sha1msg2',0CAh dw sse4_instruction_38-instruction_handler db 'sysenter',34h dw simple_extended_instruction-instruction_handler db 'sysexitq',35h dw simple_extended_instruction_64bit-instruction_handler db 'umonitor',0 dw umonitor_instruction-instruction_handler db 'unpckhpd',15h dw sse_pd_instruction-instruction_handler db 'unpckhps',15h dw sse_ps_instruction-instruction_handler db 'unpcklpd',14h dw sse_pd_instruction-instruction_handler db 'unpcklps',14h dw sse_ps_instruction-instruction_handler db 'vblendpd',0Dh dw avx_pi_instruction_3a_imm8_noevex-instruction_handler db 'vblendps',0Ch dw avx_pi_instruction_3a_imm8_noevex-instruction_handler db 'vcmpeqpd',0 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpeqps',0 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpeqsd',0 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpeqss',0 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpgepd',0Dh dw avx_cmp_pd_instruction-instruction_handler db 'vcmpgeps',0Dh dw avx_cmp_ps_instruction-instruction_handler db 'vcmpgesd',0Dh dw avx_cmp_sd_instruction-instruction_handler db 'vcmpgess',0Dh dw avx_cmp_ss_instruction-instruction_handler db 'vcmpgtpd',0Eh dw avx_cmp_pd_instruction-instruction_handler db 'vcmpgtps',0Eh dw avx_cmp_ps_instruction-instruction_handler db 'vcmpgtsd',0Eh dw avx_cmp_sd_instruction-instruction_handler db 'vcmpgtss',0Eh dw avx_cmp_ss_instruction-instruction_handler db 'vcmplepd',2 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpleps',2 dw avx_cmp_ps_instruction-instruction_handler db 'vcmplesd',2 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpless',2 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpltpd',1 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpltps',1 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpltsd',1 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpltss',1 dw avx_cmp_ss_instruction-instruction_handler db 'vfmaddpd',69h dw fma4_instruction_p-instruction_handler db 'vfmaddps',68h dw fma4_instruction_p-instruction_handler db 'vfmaddsd',6Bh dw fma4_instruction_sd-instruction_handler db 'vfmaddss',6Ah dw fma4_instruction_ss-instruction_handler db 'vfmsubpd',6Dh dw fma4_instruction_p-instruction_handler db 'vfmsubps',6Ch dw fma4_instruction_p-instruction_handler db 'vfmsubsd',6Fh dw fma4_instruction_sd-instruction_handler db 'vfmsubss',6Eh dw fma4_instruction_ss-instruction_handler db 'vldmxcsr',10b dw vstmxcsr_instruction-instruction_handler db 'vmlaunch',0C2h dw simple_instruction_0f_01-instruction_handler db 'vmovddup',12h dw avx_movddup_instruction-instruction_handler db 'vmovdqu8',6Fh dw avx512_movdqu8_instruction-instruction_handler db 'vmovhlps',12h dw avx_movhlps_instruction-instruction_handler db 'vmovlhps',16h dw avx_movhlps_instruction-instruction_handler db 'vmovntdq',0E7h dw avx_movntdq_instruction-instruction_handler db 'vmovntpd',2Bh dw avx_movntpd_instruction-instruction_handler db 'vmovntps',2Bh dw avx_movntps_instruction-instruction_handler db 'vmpsadbw',42h dw avx_pi_instruction_3a_imm8_noevex-instruction_handler db 'vmresume',0C3h dw simple_instruction_0f_01-instruction_handler db 'vpaddusb',0DCh dw avx_bw_instruction-instruction_handler db 'vpaddusw',0DDh dw avx_bw_instruction-instruction_handler db 'vpalignr',0Fh dw avx_pi_instruction_3a_imm8-instruction_handler db 'vpblendd',2 dw avx_pi_instruction_3a_imm8_noevex-instruction_handler db 'vpblendw',0Eh dw avx_pi_instruction_3a_imm8_noevex-instruction_handler db 'vpcmpeqb',74h dw avx_cmpeqb_instruction-instruction_handler db 'vpcmpeqd',76h dw avx_cmpeqd_instruction-instruction_handler db 'vpcmpeqq',29h dw avx_cmpeqq_instruction-instruction_handler db 'vpcmpeqw',75h dw avx_cmpeqb_instruction-instruction_handler db 'vpcmpgtb',64h dw avx_cmpeqb_instruction-instruction_handler db 'vpcmpgtd',66h dw avx_cmpeqd_instruction-instruction_handler db 'vpcmpgtq',37h dw avx_cmpeqq_instruction-instruction_handler db 'vpcmpgtw',65h dw avx_cmpeqb_instruction-instruction_handler db 'vpcmpleb',2 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpled',2 dw avx512_cmp_d_instruction-instruction_handler db 'vpcmpleq',2 dw avx512_cmp_q_instruction-instruction_handler db 'vpcmplew',2 dw avx512_cmp_w_instruction-instruction_handler db 'vpcmpltb',1 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpltd',1 dw avx512_cmp_d_instruction-instruction_handler db 'vpcmpltq',1 dw avx512_cmp_q_instruction-instruction_handler db 'vpcmpltw',1 dw avx512_cmp_w_instruction-instruction_handler db 'vpcomeqb',4 dw xop_pcom_b_instruction-instruction_handler db 'vpcomeqd',4 dw xop_pcom_d_instruction-instruction_handler db 'vpcomeqq',4 dw xop_pcom_q_instruction-instruction_handler db 'vpcomeqw',4 dw xop_pcom_w_instruction-instruction_handler db 'vpcomgeb',3 dw xop_pcom_b_instruction-instruction_handler db 'vpcomged',3 dw xop_pcom_d_instruction-instruction_handler db 'vpcomgeq',3 dw xop_pcom_q_instruction-instruction_handler db 'vpcomgew',3 dw xop_pcom_w_instruction-instruction_handler db 'vpcomgtb',2 dw xop_pcom_b_instruction-instruction_handler db 'vpcomgtd',2 dw xop_pcom_d_instruction-instruction_handler db 'vpcomgtq',2 dw xop_pcom_q_instruction-instruction_handler db 'vpcomgtw',2 dw xop_pcom_w_instruction-instruction_handler db 'vpcomleb',1 dw xop_pcom_b_instruction-instruction_handler db 'vpcomled',1 dw xop_pcom_d_instruction-instruction_handler db 'vpcomleq',1 dw xop_pcom_q_instruction-instruction_handler db 'vpcomlew',1 dw xop_pcom_w_instruction-instruction_handler db 'vpcomltb',0 dw xop_pcom_b_instruction-instruction_handler db 'vpcomltd',0 dw xop_pcom_d_instruction-instruction_handler db 'vpcomltq',0 dw xop_pcom_q_instruction-instruction_handler db 'vpcomltw',0 dw xop_pcom_w_instruction-instruction_handler db 'vpdpbusd',50h dw avx_d_instruction_38_evex-instruction_handler db 'vpdpwssd',52h dw avx_d_instruction_38_evex-instruction_handler db 'vpermi2b',75h dw avx_bw_instruction_38_evex-instruction_handler db 'vpermi2d',76h dw avx_d_instruction_38_evex-instruction_handler db 'vpermi2q',76h dw avx_q_instruction_38_evex-instruction_handler db 'vpermi2w',75h dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpermt2b',7Dh dw avx_bw_instruction_38_evex-instruction_handler db 'vpermt2d',7Eh dw avx_d_instruction_38_evex-instruction_handler db 'vpermt2q',7Eh dw avx_q_instruction_38_evex-instruction_handler db 'vpermt2w',7Dh dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vphaddbd',0C2h dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddbq',0C3h dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddbw',0C1h dw xop_single_source_128bit_instruction-instruction_handler db 'vphadddq',0CBh dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddsw',3 dw avx_pi_instruction_38_noevex-instruction_handler db 'vphaddwd',0C6h dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddwq',0C7h dw xop_single_source_128bit_instruction-instruction_handler db 'vphsubbw',0E1h dw xop_single_source_128bit_instruction-instruction_handler db 'vphsubdq',0E3h dw xop_single_source_128bit_instruction-instruction_handler db 'vphsubsw',7 dw avx_pi_instruction_38_noevex-instruction_handler db 'vphsubwd',0E2h dw xop_single_source_128bit_instruction-instruction_handler db 'vplzcntd',44h dw avx_single_source_d_instruction_38_evex-instruction_handler db 'vplzcntq',44h dw avx_single_source_q_instruction_38_evex-instruction_handler db 'vpmacsdd',9Eh dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacswd',96h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacsww',95h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmaddwd',0F5h dw avx_bw_instruction-instruction_handler db 'vpmovb2m',29h dw avx512_pmov_2m_instruction-instruction_handler db 'vpmovd2m',39h dw avx512_pmov_2m_instruction-instruction_handler db 'vpmovm2b',28h dw avx512_pmov_m2_instruction-instruction_handler db 'vpmovm2d',38h dw avx512_pmov_m2_instruction-instruction_handler db 'vpmovm2q',38h dw avx512_pmov_m2_instruction_w1-instruction_handler db 'vpmovm2w',28h dw avx512_pmov_m2_instruction_w1-instruction_handler db 'vpmovq2m',39h dw avx512_pmov_2m_instruction_w1-instruction_handler db 'vpmovsdb',21h dw avx512_pmovdb_instruction-instruction_handler db 'vpmovsdw',23h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovsqb',22h dw avx512_pmovqb_instruction-instruction_handler db 'vpmovsqd',25h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovsqw',24h dw avx512_pmovdb_instruction-instruction_handler db 'vpmovswb',20h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovw2m',29h dw avx512_pmov_2m_instruction_w1-instruction_handler db 'vpmulhuw',0E4h dw avx_bw_instruction-instruction_handler db 'vpmuludq',0F4h dw avx_q_instruction-instruction_handler db 'vpopcntb',54h dw avx_single_source_d_instruction_38_evex-instruction_handler db 'vpopcntd',55h dw avx512_single_source_ps_instruction-instruction_handler db 'vpopcntq',55h dw avx512_single_source_pd_instruction-instruction_handler db 'vpopcntw',54h dw avx_single_source_d_instruction_38_evex_w1-instruction_handler db 'vpshldvd',71h dw avx_d_instruction_38_evex-instruction_handler db 'vpshldvq',71h dw avx_q_instruction_38_evex-instruction_handler db 'vpshldvw',70h dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpshrdvd',73h dw avx_d_instruction_38_evex-instruction_handler db 'vpshrdvq',73h dw avx_q_instruction_38_evex-instruction_handler db 'vpshrdvw',72 dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpshufhw',0F3h dw avx_pshuf_w_instruction-instruction_handler db 'vpshuflw',0F2h dw avx_pshuf_w_instruction-instruction_handler db 'vpsubusb',0D8h dw avx_bw_instruction-instruction_handler db 'vpsubusw',0D9h dw avx_bw_instruction-instruction_handler db 'vptestmb',26h dw avx512_ptestmb_instruction-instruction_handler db 'vptestmd',27h dw avx512_ptestmd_instruction-instruction_handler db 'vptestmq',27h dw avx512_ptestmq_instruction-instruction_handler db 'vptestmw',26h dw avx512_ptestmw_instruction-instruction_handler db 'vrangepd',50h dw avx512_pd_instruction_sae_imm8-instruction_handler db 'vrangeps',50h dw avx512_ps_instruction_sae_imm8-instruction_handler db 'vrangesd',51h dw avx512_sd_instruction_sae_imm8-instruction_handler db 'vrangess',51h dw avx512_ss_instruction_sae_imm8-instruction_handler db 'vrcp14pd',4Ch dw avx512_single_source_pd_instruction-instruction_handler db 'vrcp14ps',4Ch dw avx512_single_source_ps_instruction-instruction_handler db 'vrcp14sd',4Dh dw avx512_sd_instruction-instruction_handler db 'vrcp14ss',4Dh dw avx512_ss_instruction-instruction_handler db 'vrcp28pd',0CAh dw avx512_exp2pd_instruction-instruction_handler db 'vrcp28ps',0CAh dw avx512_exp2ps_instruction-instruction_handler db 'vrcp28sd',0CBh dw avx512_sd_instruction_sae-instruction_handler db 'vrcp28ss',0CBh dw avx512_ss_instruction_sae-instruction_handler db 'vroundpd',9 dw avx_single_source_instruction_3a_imm8_noevex-instruction_handler db 'vroundps',8 dw avx_single_source_instruction_3a_imm8_noevex-instruction_handler db 'vroundsd',0Bh dw avx_sd_instruction_3a_imm8_noevex-instruction_handler db 'vroundss',0Ah dw avx_ss_instruction_3a_imm8_noevex-instruction_handler db 'vrsqrtps',52h dw avx_single_source_ps_instruction_noevex-instruction_handler db 'vrsqrtss',52h dw avx_ss_instruction_noevex-instruction_handler db 'vstmxcsr',11b dw vstmxcsr_instruction-instruction_handler db 'vucomisd',2Eh dw avx_comisd_instruction-instruction_handler db 'vucomiss',2Eh dw avx_comiss_instruction-instruction_handler db 'vzeroall',77h dw vzeroall_instruction-instruction_handler db 'wbnoinvd',9 dw simple_extended_instruction_f3-instruction_handler db 'wrfsbase',2 dw rdfsbase_instruction-instruction_handler db 'wrgsbase',3 dw rdfsbase_instruction-instruction_handler db 'xacquire',0F2h dw prefix_instruction-instruction_handler db 'xrelease',0F3h dw prefix_instruction-instruction_handler db 'xrstor64',101b dw fxsave_instruction_64bit-instruction_handler db 'xsavec64',4 dw xsaves_instruction_64bit-instruction_handler db 'xsaveopt',110b dw fxsave_instruction-instruction_handler db 'xsaves64',5 dw xsaves_instruction_64bit-instruction_handler instructions_9: db 'cmpxchg8b',8 dw cmpxchgx_instruction-instruction_handler db 'cvttpd2dq',0E6h dw sse_pd_instruction-instruction_handler db 'cvttpd2pi',2Ch dw cvtpd2pi_instruction-instruction_handler db 'cvttps2dq',5Bh dw movshdup_instruction-instruction_handler db 'cvttps2pi',2Ch dw cvtps2pi_instruction-instruction_handler db 'cvttsd2si',2Ch dw cvtsd2si_instruction-instruction_handler db 'cvttss2si',2Ch dw cvtss2si_instruction-instruction_handler db 'extractps',17h dw extractps_instruction-instruction_handler db 'fxrstor64',1 dw fxsave_instruction_64bit-instruction_handler db 'gf2p8mulb',0CFh dw sse4_instruction_66_38-instruction_handler db 'movdir64b',0F8h dw movdir64b_instruction-instruction_handler db 'pclmulqdq',-1 dw pclmulqdq_instruction-instruction_handler db 'pcmpestri',61h dw sse4_instruction_66_3a_imm8-instruction_handler db 'pcmpestrm',60h dw sse4_instruction_66_3a_imm8-instruction_handler db 'pcmpistri',63h dw sse4_instruction_66_3a_imm8-instruction_handler db 'pcmpistrm',62h dw sse4_instruction_66_3a_imm8-instruction_handler db 'pmaddubsw',4 dw ssse3_instruction-instruction_handler db 'prefetchw',1 dw amd_prefetch_instruction-instruction_handler db 'punpckhbw',68h dw basic_mmx_instruction-instruction_handler db 'punpckhdq',6Ah dw basic_mmx_instruction-instruction_handler db 'punpckhwd',69h dw basic_mmx_instruction-instruction_handler db 'punpcklbw',60h dw basic_mmx_instruction-instruction_handler db 'punpckldq',62h dw basic_mmx_instruction-instruction_handler db 'punpcklwd',61h dw basic_mmx_instruction-instruction_handler db 'pvalidate',0FFh dw simple_instruction_f2_0f_01-instruction_handler db 'rmpadjust',0FEh dw simple_instruction_f3_0f_01-instruction_handler db 'rmpupdate',0FEh dw simple_instruction_f2_0f_01-instruction_handler db 'sha1nexte',0C8h dw sse4_instruction_38-instruction_handler db 'sha1rnds4',0CCh dw sse4_instruction_3a_imm8-instruction_handler db 'useavx256',0 dw set_evex_mode-instruction_handler db 'useavx512',1 dw set_evex_mode-instruction_handler db 'vaddsubpd',0D0h dw avx_pd_instruction_noevex-instruction_handler db 'vaddsubps',0D0h dw avx_ps_instruction_noevex-instruction_handler db 'vblendmpd',65h dw avx_pd_instruction_38_evex-instruction_handler db 'vblendmps',65h dw avx_ps_instruction_66_38_evex-instruction_handler db 'vblendvpd',4Bh dw avx_triple_source_instruction_3a_noevex-instruction_handler db 'vblendvps',4Ah dw avx_triple_source_instruction_3a_noevex-instruction_handler db 'vcmpneqpd',4 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpneqps',4 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpneqsd',4 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpneqss',4 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpngepd',9 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpngeps',9 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpngesd',9 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpngess',9 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpngtpd',0Ah dw avx_cmp_pd_instruction-instruction_handler db 'vcmpngtps',0Ah dw avx_cmp_ps_instruction-instruction_handler db 'vcmpngtsd',0Ah dw avx_cmp_sd_instruction-instruction_handler db 'vcmpngtss',0Ah dw avx_cmp_ss_instruction-instruction_handler db 'vcmpnlepd',6 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpnleps',6 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpnlesd',6 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpnless',6 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpnltpd',5 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpnltps',5 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpnltsd',5 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpnltss',5 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpordpd',7 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpordps',7 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpordsd',7 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpordss',7 dw avx_cmp_ss_instruction-instruction_handler db 'vcvtdq2pd',0E6h dw avx_cvtdq2pd_instruction-instruction_handler db 'vcvtdq2ps',5Bh dw avx_single_source_ps_instruction_er-instruction_handler db 'vcvtpd2dq',0E6h dw avx_cvtpd2dq_instruction-instruction_handler db 'vcvtpd2ps',5Ah dw avx_cvtpd2ps_instruction-instruction_handler db 'vcvtpd2qq',7Bh dw avx_single_source_pd_instruction_er_evex-instruction_handler db 'vcvtph2ps',13h dw avx_cvtph2ps_instruction-instruction_handler db 'vcvtps2dq',5Bh dw avx_cvtps2dq_instruction-instruction_handler db 'vcvtps2pd',5Ah dw avx_cvtps2pd_instruction-instruction_handler db 'vcvtps2ph',1Dh dw avx_cvtps2ph_instruction-instruction_handler db 'vcvtps2qq',7Bh dw avx_cvtps2qq_instruction-instruction_handler db 'vcvtqq2pd',0E6h dw avx_cvtqq2pd_instruction-instruction_handler db 'vcvtqq2ps',5Bh dw avx_cvtpd2udq_instruction-instruction_handler db 'vcvtsd2si',2Dh dw avx_cvtsd2si_instruction-instruction_handler db 'vcvtsd2ss',5Ah dw avx_sd_instruction_er-instruction_handler db 'vcvtsi2sd',2Ah dw avx_cvtsi2sd_instruction-instruction_handler db 'vcvtsi2ss',2Ah dw avx_cvtsi2ss_instruction-instruction_handler db 'vcvtss2sd',5Ah dw avx_ss_instruction_sae-instruction_handler db 'vcvtss2si',2Dh dw avx_cvtss2si_instruction-instruction_handler db 'vdbpsadbw',42h dw avx_bw_instruction_3a_imm8_evex-instruction_handler db 'vexpandpd',88h dw avx_single_source_q_instruction_38_evex-instruction_handler db 'vexpandps',88h dw avx_single_source_d_instruction_38_evex-instruction_handler db 'vfnmaddpd',79h dw fma4_instruction_p-instruction_handler db 'vfnmaddps',78h dw fma4_instruction_p-instruction_handler db 'vfnmaddsd',7Bh dw fma4_instruction_sd-instruction_handler db 'vfnmaddss',7Ah dw fma4_instruction_ss-instruction_handler db 'vfnmsubpd',7Dh dw fma4_instruction_p-instruction_handler db 'vfnmsubps',7Ch dw fma4_instruction_p-instruction_handler db 'vfnmsubsd',7Fh dw fma4_instruction_sd-instruction_handler db 'vfnmsubss',7Eh dw fma4_instruction_ss-instruction_handler db 'vgetexppd',42h dw avx512_single_source_pd_instruction_sae-instruction_handler db 'vgetexpps',42h dw avx512_single_source_ps_instruction_sae-instruction_handler db 'vgetexpsd',43h dw avx512_sd_instruction_sae-instruction_handler db 'vgetexpss',43h dw avx512_ss_instruction_sae-instruction_handler db 'vinsertps',21h dw avx_insertps_instruction-instruction_handler db 'vmovdqa32',6Fh dw avx512_movdqa32_instruction-instruction_handler db 'vmovdqa64',6Fh dw avx512_movdqa64_instruction-instruction_handler db 'vmovdqu16',6Fh dw avx512_movdqu16_instruction-instruction_handler db 'vmovdqu32',6Fh dw avx512_movdqu32_instruction-instruction_handler db 'vmovdqu64',6Fh dw avx512_movdqu64_instruction-instruction_handler db 'vmovmskpd',0 dw avx_movmskpd_instruction-instruction_handler db 'vmovmskps',0 dw avx_movmskps_instruction-instruction_handler db 'vmovntdqa',2Ah dw avx_movntdqa_instruction-instruction_handler db 'vmovshdup',16h dw avx_movshdup_instruction-instruction_handler db 'vmovsldup',12h dw avx_movshdup_instruction-instruction_handler db 'vp4dpwssd',52h dw avx512_4vnniw_instruction-instruction_handler db 'vpackssdw',6Bh dw avx_d_instruction-instruction_handler db 'vpacksswb',63h dw avx_bw_instruction-instruction_handler db 'vpackusdw',2Bh dw avx_d_instruction_38-instruction_handler db 'vpackuswb',67h dw avx_bw_instruction-instruction_handler db 'vpblendmb',66h dw avx_bw_instruction_38_evex-instruction_handler db 'vpblendmd',64h dw avx_d_instruction_38_evex-instruction_handler db 'vpblendmq',64h dw avx_q_instruction_38_evex-instruction_handler db 'vpblendmw',66h dw avx_bw_instruction_38_w1_evex-instruction_handler db 'vpblendvb',4Ch dw avx_triple_source_instruction_3a_noevex-instruction_handler db 'vpcmpleub',2 dw avx512_cmp_ub_instruction-instruction_handler db 'vpcmpleud',2 dw avx512_cmp_ud_instruction-instruction_handler db 'vpcmpleuq',2 dw avx512_cmp_uq_instruction-instruction_handler db 'vpcmpleuw',2 dw avx512_cmp_uw_instruction-instruction_handler db 'vpcmpltub',1 dw avx512_cmp_ub_instruction-instruction_handler db 'vpcmpltud',1 dw avx512_cmp_ud_instruction-instruction_handler db 'vpcmpltuq',1 dw avx512_cmp_uq_instruction-instruction_handler db 'vpcmpltuw',1 dw avx512_cmp_uw_instruction-instruction_handler db 'vpcmpneqb',4 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpneqd',4 dw avx512_cmp_d_instruction-instruction_handler db 'vpcmpneqq',4 dw avx512_cmp_q_instruction-instruction_handler db 'vpcmpneqw',4 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpnleb',6 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpnled',6 dw avx512_cmp_d_instruction-instruction_handler db 'vpcmpnleq',6 dw avx512_cmp_q_instruction-instruction_handler db 'vpcmpnlew',6 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpnltb',5 dw avx512_cmp_b_instruction-instruction_handler db 'vpcmpnltd',5 dw avx512_cmp_d_instruction-instruction_handler db 'vpcmpnltq',5 dw avx512_cmp_q_instruction-instruction_handler db 'vpcmpnltw',5 dw avx512_cmp_b_instruction-instruction_handler db 'vpcomequb',4 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomequd',4 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomequq',4 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomequw',4 dw xop_pcom_uw_instruction-instruction_handler db 'vpcomgeub',3 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomgeud',3 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomgeuq',3 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomgeuw',3 dw xop_pcom_uw_instruction-instruction_handler db 'vpcomgtub',2 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomgtud',2 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomgtuq',2 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomgtuw',2 dw xop_pcom_uw_instruction-instruction_handler db 'vpcomleub',1 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomleud',1 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomleuq',1 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomleuw',1 dw xop_pcom_uw_instruction-instruction_handler db 'vpcomltub',0 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomltud',0 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomltuq',0 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomltuw',0 dw xop_pcom_uw_instruction-instruction_handler db 'vpcomneqb',5 dw xop_pcom_b_instruction-instruction_handler db 'vpcomneqd',5 dw xop_pcom_d_instruction-instruction_handler db 'vpcomneqq',5 dw xop_pcom_q_instruction-instruction_handler db 'vpcomneqw',5 dw xop_pcom_w_instruction-instruction_handler db 'vpdpbusds',51h dw avx_d_instruction_38_evex-instruction_handler db 'vpdpwssds',53h dw avx_d_instruction_38_evex-instruction_handler db 'vpermi2pd',77h dw avx_q_instruction_38_evex-instruction_handler db 'vpermi2ps',77h dw avx_d_instruction_38_evex-instruction_handler db 'vpermilpd',5 dw avx_permilpd_instruction-instruction_handler db 'vpermilps',4 dw avx_permilps_instruction-instruction_handler db 'vpermt2pd',7Fh dw avx_q_instruction_38_evex-instruction_handler db 'vpermt2ps',7Fh dw avx_d_instruction_38_evex-instruction_handler db 'vpexpandb',62h dw avx_single_source_d_instruction_38_evex-instruction_handler db 'vpexpandd',89h dw avx_single_source_d_instruction_38_evex-instruction_handler db 'vpexpandq',89h dw avx_single_source_q_instruction_38_evex-instruction_handler db 'vpexpandw',62h dw avx_single_source_q_instruction_38_evex-instruction_handler db 'vphaddubd',0D2h dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddubq',0D3h dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddubw',0D1h dw xop_single_source_128bit_instruction-instruction_handler db 'vphaddudq',0DBh dw xop_single_source_128bit_instruction-instruction_handler db 'vphadduwd',0D6h dw xop_single_source_128bit_instruction-instruction_handler db 'vphadduwq',0D7h dw xop_single_source_128bit_instruction-instruction_handler db 'vpmacsdqh',9Fh dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacsdql',97h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacssdd',8Eh dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacsswd',86h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacssww',85h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmadcswd',0B6h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmovmskb',0D7h dw avx_pmovmskb_instruction-instruction_handler db 'vpmovsxbd',21h dw avx_pmovsxbd_instruction-instruction_handler db 'vpmovsxbq',22h dw avx_pmovsxbq_instruction-instruction_handler db 'vpmovsxbw',20h dw avx_pmovsxbw_instruction-instruction_handler db 'vpmovsxdq',25h dw avx_pmovsxbw_instruction-instruction_handler db 'vpmovsxwd',23h dw avx_pmovsxbw_instruction-instruction_handler db 'vpmovsxwq',24h dw avx_pmovsxbd_instruction-instruction_handler db 'vpmovusdb',11h dw avx512_pmovdb_instruction-instruction_handler db 'vpmovusdw',13h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovusqb',12h dw avx512_pmovqb_instruction-instruction_handler db 'vpmovusqd',15h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovusqw',14h dw avx512_pmovdb_instruction-instruction_handler db 'vpmovuswb',10h dw avx512_pmovwb_instruction-instruction_handler db 'vpmovzxbd',31h dw avx_pmovsxbd_instruction-instruction_handler db 'vpmovzxbq',32h dw avx_pmovsxbq_instruction-instruction_handler db 'vpmovzxbw',30h dw avx_pmovsxbw_instruction-instruction_handler db 'vpmovzxdq',35h dw avx_pmovsxbw_instruction-instruction_handler db 'vpmovzxwd',33h dw avx_pmovsxbw_instruction-instruction_handler db 'vpmovzxwq',34h dw avx_pmovsxbd_instruction-instruction_handler db 'vpmulhrsw',0Bh dw avx_bw_instruction_38-instruction_handler db 'vptestnmb',26h dw avx512_ptestnmb_instruction-instruction_handler db 'vptestnmd',27h dw avx512_ptestnmd_instruction-instruction_handler db 'vptestnmq',27h dw avx512_ptestnmq_instruction-instruction_handler db 'vptestnmw',26h dw avx512_ptestnmw_instruction-instruction_handler db 'vreducepd',56h dw avx512_single_source_pd_instruction_sae_imm8-instruction_handler db 'vreduceps',56h dw avx512_single_source_ps_instruction_sae_imm8-instruction_handler db 'vreducesd',57h dw avx512_sd_instruction_sae_imm8-instruction_handler db 'vreducess',57h dw avx512_ss_instruction_sae_imm8-instruction_handler db 'vscalefpd',2Ch dw avx512_pd_instruction_er-instruction_handler db 'vscalefps',2Ch dw avx512_ps_instruction_er-instruction_handler db 'vscalefsd',2Dh dw avx512_sd_instruction_er-instruction_handler db 'vscalefss',2Dh dw avx512_ss_instruction_er-instruction_handler db 'vunpckhpd',15h dw avx_pd_instruction-instruction_handler db 'vunpckhps',15h dw avx_ps_instruction-instruction_handler db 'vunpcklpd',14h dw avx_pd_instruction-instruction_handler db 'vunpcklps',14h dw avx_ps_instruction-instruction_handler db 'xrstors64',3 dw xsaves_instruction_64bit-instruction_handler instructions_10: db 'aesdeclast',0DFh dw sse4_instruction_66_38-instruction_handler db 'aesenclast',0DDh dw sse4_instruction_66_38-instruction_handler db 'clflushopt',7 dw clflushopt_instruction-instruction_handler db 'cmpunordpd',3 dw cmp_pd_instruction-instruction_handler db 'cmpunordps',3 dw cmp_ps_instruction-instruction_handler db 'cmpunordsd',3 dw cmp_sd_instruction-instruction_handler db 'cmpunordss',3 dw cmp_ss_instruction-instruction_handler db 'cmpxchg16b',16 dw cmpxchgx_instruction-instruction_handler db 'loadall286',5 dw simple_extended_instruction-instruction_handler db 'loadall386',7 dw simple_extended_instruction-instruction_handler db 'maskmovdqu',0 dw maskmovdqu_instruction-instruction_handler db 'phminposuw',41h dw sse4_instruction_66_38-instruction_handler db 'prefetcht0',1 dw prefetch_instruction-instruction_handler db 'prefetcht1',2 dw prefetch_instruction-instruction_handler db 'prefetcht2',3 dw prefetch_instruction-instruction_handler db 'punpckhqdq',6Dh dw sse_pd_instruction-instruction_handler db 'punpcklqdq',6Ch dw sse_pd_instruction-instruction_handler db 'sha256msg1',0CCh dw sse4_instruction_38-instruction_handler db 'sha256msg2',0CDh dw sse4_instruction_38-instruction_handler db 'vcmptruepd',0Fh dw avx_cmp_pd_instruction-instruction_handler db 'vcmptrueps',0Fh dw avx_cmp_ps_instruction-instruction_handler db 'vcmptruesd',0Fh dw avx_cmp_sd_instruction-instruction_handler db 'vcmptruess',0Fh dw avx_cmp_ss_instruction-instruction_handler db 'vcvtpd2udq',79h dw avx_cvtpd2udq_instruction-instruction_handler db 'vcvtpd2uqq',79h dw avx_single_source_pd_instruction_er_evex-instruction_handler db 'vcvtps2udq',79h dw avx_single_source_ps_instruction_er_evex-instruction_handler db 'vcvtps2uqq',79h dw avx_cvtps2qq_instruction-instruction_handler db 'vcvtsd2usi',79h dw avx_cvtsd2usi_instruction-instruction_handler db 'vcvtss2usi',79h dw avx_cvtss2usi_instruction-instruction_handler db 'vcvttpd2dq',0E6h dw avx_cvttpd2dq_instruction-instruction_handler db 'vcvttpd2qq',7Ah dw avx_single_source_pd_instruction_sae_evex-instruction_handler db 'vcvttps2dq',5Bh dw avx_cvttps2dq_instruction-instruction_handler db 'vcvttps2qq',7Ah dw avx_cvttps2qq_instruction-instruction_handler db 'vcvttsd2si',2Ch dw avx_cvttsd2si_instruction-instruction_handler db 'vcvttss2si',2Ch dw avx_cvttss2si_instruction-instruction_handler db 'vcvtudq2pd',7Ah dw avx_cvtudq2pd_instruction-instruction_handler db 'vcvtudq2ps',7Ah dw avx_cvtudq2ps_instruction-instruction_handler db 'vcvtuqq2pd',7Ah dw avx_cvtqq2pd_instruction-instruction_handler db 'vcvtuqq2ps',7Ah dw avx_cvtuqq2ps_instruction-instruction_handler db 'vcvtusi2sd',7Bh dw avx_cvtusi2sd_instruction-instruction_handler db 'vcvtusi2ss',7Bh dw avx_cvtusi2ss_instruction-instruction_handler db 'vextractps',17h dw avx_extract_d_instruction-instruction_handler db 'vfpclasspd',66h dw avx512_fpclasspd_instruction-instruction_handler db 'vfpclassps',66h dw avx512_fpclassps_instruction-instruction_handler db 'vfpclasssd',67h dw avx512_fpclasssd_instruction-instruction_handler db 'vfpclassss',67h dw avx512_fpclassss_instruction-instruction_handler db 'vgatherdpd',92h dw gather_pd_instruction-instruction_handler db 'vgatherdps',92h dw gather_ps_instruction-instruction_handler db 'vgatherqpd',93h dw gather_pd_instruction-instruction_handler db 'vgatherqps',93h dw gather_ps_instruction-instruction_handler db 'vgetmantpd',26h dw avx512_single_source_pd_instruction_sae_imm8-instruction_handler db 'vgetmantps',26h dw avx512_single_source_ps_instruction_sae_imm8-instruction_handler db 'vgetmantsd',27h dw avx512_sd_instruction_sae_imm8-instruction_handler db 'vgetmantss',27h dw avx512_ss_instruction_sae_imm8-instruction_handler db 'vgf2p8mulb',0CFh dw avx_bw_instruction_38-instruction_handler db 'vmaskmovpd',2Dh dw avx_maskmov_instruction-instruction_handler db 'vmaskmovps',2Ch dw avx_maskmov_instruction-instruction_handler db 'vp4dpwssds',53h dw avx512_4vnniw_instruction-instruction_handler db 'vpclmulqdq',-1 dw avx_pclmulqdq_instruction-instruction_handler db 'vpcmpestri',61h dw avx_single_source_128bit_instruction_3a_imm8_noevex-instruction_handler db 'vpcmpestrm',60h dw avx_single_source_128bit_instruction_3a_imm8_noevex-instruction_handler db 'vpcmpistri',63h dw avx_single_source_128bit_instruction_3a_imm8_noevex-instruction_handler db 'vpcmpistrm',62h dw avx_single_source_128bit_instruction_3a_imm8_noevex-instruction_handler db 'vpcmpnequb',4 dw avx512_cmp_ub_instruction-instruction_handler db 'vpcmpnequd',4 dw avx512_cmp_ud_instruction-instruction_handler db 'vpcmpnequq',4 dw avx512_cmp_uq_instruction-instruction_handler db 'vpcmpnequw',4 dw avx512_cmp_uw_instruction-instruction_handler db 'vpcmpnleub',6 dw avx512_cmp_ub_instruction-instruction_handler db 'vpcmpnleud',6 dw avx512_cmp_ud_instruction-instruction_handler db 'vpcmpnleuq',6 dw avx512_cmp_uq_instruction-instruction_handler db 'vpcmpnleuw',6 dw avx512_cmp_uw_instruction-instruction_handler db 'vpcmpnltub',5 dw avx512_cmp_ub_instruction-instruction_handler db 'vpcmpnltud',5 dw avx512_cmp_ud_instruction-instruction_handler db 'vpcmpnltuq',5 dw avx512_cmp_uq_instruction-instruction_handler db 'vpcmpnltuw',5 dw avx512_cmp_uw_instruction-instruction_handler db 'vpcomnequb',5 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomnequd',5 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomnequq',5 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomnequw',5 dw xop_pcom_uw_instruction-instruction_handler db 'vpcomtrueb',7 dw xop_pcom_b_instruction-instruction_handler db 'vpcomtrued',7 dw xop_pcom_d_instruction-instruction_handler db 'vpcomtrueq',7 dw xop_pcom_q_instruction-instruction_handler db 'vpcomtruew',7 dw xop_pcom_w_instruction-instruction_handler db 'vperm2f128',6 dw avx_perm2f128_instruction-instruction_handler db 'vperm2i128',46h dw avx_perm2f128_instruction-instruction_handler db 'vpermil2pd',49h dw vpermil2_instruction-instruction_handler db 'vpermil2ps',48h dw vpermil2_instruction-instruction_handler db 'vpgatherdd',90h dw gather_ps_instruction-instruction_handler db 'vpgatherdq',90h dw gather_pd_instruction-instruction_handler db 'vpgatherqd',91h dw gather_ps_instruction-instruction_handler db 'vpgatherqq',91h dw gather_pd_instruction-instruction_handler db 'vpmacssdqh',8Fh dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmacssdql',87h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmadcsswd',0A6h dw xop_triple_source_128bit_instruction-instruction_handler db 'vpmaddubsw',4 dw avx_bw_instruction_38-instruction_handler db 'vpmaskmovd',8Ch dw avx_maskmov_instruction-instruction_handler db 'vpmaskmovq',8Ch dw avx_maskmov_w1_instruction-instruction_handler db 'vpternlogd',25h dw avx_d_instruction_3a_imm8_evex-instruction_handler db 'vpternlogq',25h dw avx_q_instruction_3a_imm8_evex-instruction_handler db 'vpunpckhbw',68h dw avx_bw_instruction-instruction_handler db 'vpunpckhdq',6Ah dw avx_d_instruction-instruction_handler db 'vpunpckhwd',69h dw avx_bw_instruction-instruction_handler db 'vpunpcklbw',60h dw avx_bw_instruction-instruction_handler db 'vpunpckldq',62h dw avx_d_instruction-instruction_handler db 'vpunpcklwd',61h dw avx_bw_instruction-instruction_handler db 'vrsqrt14pd',4Eh dw avx512_single_source_pd_instruction-instruction_handler db 'vrsqrt14ps',4Eh dw avx512_single_source_ps_instruction-instruction_handler db 'vrsqrt14sd',4Fh dw avx512_sd_instruction-instruction_handler db 'vrsqrt14ss',4Fh dw avx512_ss_instruction-instruction_handler db 'vrsqrt28pd',0CCh dw avx512_exp2pd_instruction-instruction_handler db 'vrsqrt28ps',0CCh dw avx512_exp2ps_instruction-instruction_handler db 'vrsqrt28sd',0CDh dw avx512_sd_instruction_sae-instruction_handler db 'vrsqrt28ss',0CDh dw avx512_ss_instruction_sae-instruction_handler db 'vshuff32x4',23h dw avx512_shuf_d_instruction-instruction_handler db 'vshuff64x2',23h dw avx512_shuf_q_instruction-instruction_handler db 'vshufi32x4',43h dw avx512_shuf_d_instruction-instruction_handler db 'vshufi64x2',43h dw avx512_shuf_q_instruction-instruction_handler db 'vzeroupper',77h dw vzeroupper_instruction-instruction_handler db 'xsaveopt64',110b dw fxsave_instruction_64bit-instruction_handler instructions_11: db 'pclmulhqhdq',10001b dw pclmulqdq_instruction-instruction_handler db 'pclmullqhdq',10000b dw pclmulqdq_instruction-instruction_handler db 'prefetchnta',0 dw prefetch_instruction-instruction_handler db 'prefetchwt1',2 dw amd_prefetch_instruction-instruction_handler db 'saveprevssp',0EAh dw setssbsy_instruction-instruction_handler db 'sha256rnds2',0CBh dw sse4_instruction_38_xmm0-instruction_handler db 'vaesdeclast',0DFh dw avx_instruction_38_nomask-instruction_handler db 'vaesenclast',0DDh dw avx_instruction_38_nomask-instruction_handler db 'vcmpeq_ospd',10h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpeq_osps',10h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpeq_ossd',10h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpeq_osss',10h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpeq_uqpd',8 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpeq_uqps',8 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpeq_uqsd',8 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpeq_uqss',8 dw avx_cmp_ss_instruction-instruction_handler db 'vcmpeq_uspd',18h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpeq_usps',18h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpeq_ussd',18h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpeq_usss',18h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpfalsepd',0Bh dw avx_cmp_pd_instruction-instruction_handler db 'vcmpfalseps',0Bh dw avx_cmp_ps_instruction-instruction_handler db 'vcmpfalsesd',0Bh dw avx_cmp_sd_instruction-instruction_handler db 'vcmpfalsess',0Bh dw avx_cmp_ss_instruction-instruction_handler db 'vcmpge_oqpd',1Dh dw avx_cmp_pd_instruction-instruction_handler db 'vcmpge_oqps',1Dh dw avx_cmp_ps_instruction-instruction_handler db 'vcmpge_oqsd',1Dh dw avx_cmp_sd_instruction-instruction_handler db 'vcmpge_oqss',1Dh dw avx_cmp_ss_instruction-instruction_handler db 'vcmpgt_oqpd',1Eh dw avx_cmp_pd_instruction-instruction_handler db 'vcmpgt_oqps',1Eh dw avx_cmp_ps_instruction-instruction_handler db 'vcmpgt_oqsd',1Eh dw avx_cmp_sd_instruction-instruction_handler db 'vcmpgt_oqss',1Eh dw avx_cmp_ss_instruction-instruction_handler db 'vcmple_oqpd',12h dw avx_cmp_pd_instruction-instruction_handler db 'vcmple_oqps',12h dw avx_cmp_ps_instruction-instruction_handler db 'vcmple_oqsd',12h dw avx_cmp_sd_instruction-instruction_handler db 'vcmple_oqss',12h dw avx_cmp_ss_instruction-instruction_handler db 'vcmplt_oqpd',11h dw avx_cmp_pd_instruction-instruction_handler db 'vcmplt_oqps',11h dw avx_cmp_ps_instruction-instruction_handler db 'vcmplt_oqsd',11h dw avx_cmp_sd_instruction-instruction_handler db 'vcmplt_oqss',11h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpord_spd',17h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpord_sps',17h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpord_ssd',17h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpord_sss',17h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpunordpd',3 dw avx_cmp_pd_instruction-instruction_handler db 'vcmpunordps',3 dw avx_cmp_ps_instruction-instruction_handler db 'vcmpunordsd',3 dw avx_cmp_sd_instruction-instruction_handler db 'vcmpunordss',3 dw avx_cmp_ss_instruction-instruction_handler db 'vcompresspd',8Ah dw avx_compress_q_instruction-instruction_handler db 'vcompressps',8Ah dw avx_compress_d_instruction-instruction_handler db 'vcvttpd2udq',78h dw avx_cvttpd2udq_instruction-instruction_handler db 'vcvttpd2uqq',78h dw avx_single_source_pd_instruction_sae_evex-instruction_handler db 'vcvttps2udq',78h dw avx_cvttps2udq_instruction-instruction_handler db 'vcvttps2uqq',78h dw avx_cvttps2qq_instruction-instruction_handler db 'vcvttsd2usi',78h dw avx_cvttsd2usi_instruction-instruction_handler db 'vcvttss2usi',78h dw avx_cvttss2usi_instruction-instruction_handler db 'vfixupimmpd',54h dw avx512_pd_instruction_sae_imm8-instruction_handler db 'vfixupimmps',54h dw avx512_ps_instruction_sae_imm8-instruction_handler db 'vfixupimmsd',55h dw avx512_sd_instruction_sae_imm8-instruction_handler db 'vfixupimmss',55h dw avx512_ss_instruction_sae_imm8-instruction_handler db 'vfmadd132pd',98h dw fma_instruction_pd-instruction_handler db 'vfmadd132ps',98h dw fma_instruction_ps-instruction_handler db 'vfmadd132sd',99h dw fma_instruction_sd-instruction_handler db 'vfmadd132ss',99h dw fma_instruction_ss-instruction_handler db 'vfmadd213pd',0A8h dw fma_instruction_pd-instruction_handler db 'vfmadd213ps',0A8h dw fma_instruction_ps-instruction_handler db 'vfmadd213sd',0A9h dw fma_instruction_sd-instruction_handler db 'vfmadd213ss',0A9h dw fma_instruction_ss-instruction_handler db 'vfmadd231pd',0B8h dw fma_instruction_pd-instruction_handler db 'vfmadd231ps',0B8h dw fma_instruction_ps-instruction_handler db 'vfmadd231sd',0B9h dw fma_instruction_sd-instruction_handler db 'vfmadd231ss',0B9h dw fma_instruction_ss-instruction_handler db 'vfmaddsubpd',5Dh dw fma4_instruction_p-instruction_handler db 'vfmaddsubps',5Ch dw fma4_instruction_p-instruction_handler db 'vfmsub132pd',9Ah dw fma_instruction_pd-instruction_handler db 'vfmsub132ps',9Ah dw fma_instruction_ps-instruction_handler db 'vfmsub132sd',9Bh dw fma_instruction_sd-instruction_handler db 'vfmsub132ss',9Bh dw fma_instruction_ss-instruction_handler db 'vfmsub213pd',0AAh dw fma_instruction_pd-instruction_handler db 'vfmsub213ps',0AAh dw fma_instruction_ps-instruction_handler db 'vfmsub213sd',0ABh dw fma_instruction_sd-instruction_handler db 'vfmsub213ss',0ABh dw fma_instruction_ss-instruction_handler db 'vfmsub231pd',0BAh dw fma_instruction_pd-instruction_handler db 'vfmsub231ps',0BAh dw fma_instruction_ps-instruction_handler db 'vfmsub231sd',0BBh dw fma_instruction_sd-instruction_handler db 'vfmsub231ss',0BBh dw fma_instruction_ss-instruction_handler db 'vfmsubaddpd',5Fh dw fma4_instruction_p-instruction_handler db 'vfmsubaddps',5Eh dw fma4_instruction_p-instruction_handler db 'vinsertf128',18h dw avx_insertf128_instruction-instruction_handler db 'vinserti128',38h dw avx_insertf128_instruction-instruction_handler db 'vmaskmovdqu',0 dw avx_maskmovdqu_instruction-instruction_handler db 'vpcomfalseb',6 dw xop_pcom_b_instruction-instruction_handler db 'vpcomfalsed',6 dw xop_pcom_d_instruction-instruction_handler db 'vpcomfalseq',6 dw xop_pcom_q_instruction-instruction_handler db 'vpcomfalsew',6 dw xop_pcom_w_instruction-instruction_handler db 'vpcompressb',63h dw avx_compress_d_instruction-instruction_handler db 'vpcompressd',8Bh dw avx_compress_d_instruction-instruction_handler db 'vpcompressq',8Bh dw avx_compress_q_instruction-instruction_handler db 'vpcompressw',63h dw avx_compress_q_instruction-instruction_handler db 'vpcomtrueub',7 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomtrueud',7 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomtrueuq',7 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomtrueuw',7 dw xop_pcom_uw_instruction-instruction_handler db 'vpconflictd',0C4h dw avx_single_source_d_instruction_38_evex-instruction_handler db 'vpconflictq',0C4h dw avx_single_source_q_instruction_38_evex-instruction_handler db 'vphminposuw',41h dw avx_single_source_instruction_38_noevex-instruction_handler db 'vpmadd52huq',0B5h dw avx_q_instruction_38_evex-instruction_handler db 'vpmadd52luq',0B4h dw avx_q_instruction_38_evex-instruction_handler db 'vpscatterdd',0A0h dw scatter_ps_instruction-instruction_handler db 'vpscatterdq',0A0h dw scatter_pd_instruction-instruction_handler db 'vpscatterqd',0A1h dw scatter_ps_instruction-instruction_handler db 'vpscatterqq',0A1h dw scatter_pd_instruction-instruction_handler db 'vpunpckhqdq',6Dh dw avx_q_instruction-instruction_handler db 'vpunpcklqdq',6Ch dw avx_q_instruction-instruction_handler db 'vrndscalepd',9 dw avx512_single_source_pd_instruction_sae_imm8-instruction_handler db 'vrndscaleps',8 dw avx512_single_source_ps_instruction_sae_imm8-instruction_handler db 'vrndscalesd',0Bh dw avx512_sd_instruction_sae_imm8-instruction_handler db 'vrndscaless',0Ah dw avx512_ss_instruction_sae_imm8-instruction_handler db 'vscatterdpd',0A2h dw scatter_pd_instruction-instruction_handler db 'vscatterdps',0A2h dw scatter_ps_instruction-instruction_handler db 'vscatterqpd',0A3h dw scatter_pd_instruction-instruction_handler db 'vscatterqps',0A3h dw scatter_ps_instruction-instruction_handler instructions_12: db 'pclmulhqhqdq',10001b dw pclmulqdq_instruction-instruction_handler db 'pclmulhqlqdq',1 dw pclmulqdq_instruction-instruction_handler db 'pclmullqhqdq',10000b dw pclmulqdq_instruction-instruction_handler db 'pclmullqlqdq',0 dw pclmulqdq_instruction-instruction_handler db 'vbroadcastsd',19h dw avx_broadcastsd_instruction-instruction_handler db 'vbroadcastss',18h dw avx_broadcastss_instruction-instruction_handler db 'vcmpneq_oqpd',0Ch dw avx_cmp_pd_instruction-instruction_handler db 'vcmpneq_oqps',0Ch dw avx_cmp_ps_instruction-instruction_handler db 'vcmpneq_oqsd',0Ch dw avx_cmp_sd_instruction-instruction_handler db 'vcmpneq_oqss',0Ch dw avx_cmp_ss_instruction-instruction_handler db 'vcmpneq_ospd',1Ch dw avx_cmp_pd_instruction-instruction_handler db 'vcmpneq_osps',1Ch dw avx_cmp_ps_instruction-instruction_handler db 'vcmpneq_ossd',1Ch dw avx_cmp_sd_instruction-instruction_handler db 'vcmpneq_osss',1Ch dw avx_cmp_ss_instruction-instruction_handler db 'vcmpneq_uspd',14h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpneq_usps',14h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpneq_ussd',14h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpneq_usss',14h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpnge_uqpd',19h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpnge_uqps',19h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpnge_uqsd',19h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpnge_uqss',19h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpngt_uqpd',1Ah dw avx_cmp_pd_instruction-instruction_handler db 'vcmpngt_uqps',1Ah dw avx_cmp_ps_instruction-instruction_handler db 'vcmpngt_uqsd',1Ah dw avx_cmp_sd_instruction-instruction_handler db 'vcmpngt_uqss',1Ah dw avx_cmp_ss_instruction-instruction_handler db 'vcmpnle_uqpd',16h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpnle_uqps',16h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpnle_uqsd',16h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpnle_uqss',16h dw avx_cmp_ss_instruction-instruction_handler db 'vcmpnlt_uqpd',15h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpnlt_uqps',15h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpnlt_uqsd',15h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpnlt_uqss',15h dw avx_cmp_ss_instruction-instruction_handler db 'vextractf128',19h dw avx_extractf128_instruction-instruction_handler db 'vextracti128',39h dw avx_extractf128_instruction-instruction_handler db 'vfnmadd132pd',9Ch dw fma_instruction_pd-instruction_handler db 'vfnmadd132ps',9Ch dw fma_instruction_ps-instruction_handler db 'vfnmadd132sd',9Dh dw fma_instruction_sd-instruction_handler db 'vfnmadd132ss',9Dh dw fma_instruction_ss-instruction_handler db 'vfnmadd213pd',0ACh dw fma_instruction_pd-instruction_handler db 'vfnmadd213ps',0ACh dw fma_instruction_ps-instruction_handler db 'vfnmadd213sd',0ADh dw fma_instruction_sd-instruction_handler db 'vfnmadd213ss',0ADh dw fma_instruction_ss-instruction_handler db 'vfnmadd231pd',0BCh dw fma_instruction_pd-instruction_handler db 'vfnmadd231ps',0BCh dw fma_instruction_ps-instruction_handler db 'vfnmadd231sd',0BDh dw fma_instruction_sd-instruction_handler db 'vfnmadd231ss',0BDh dw fma_instruction_ss-instruction_handler db 'vfnmsub132pd',9Eh dw fma_instruction_pd-instruction_handler db 'vfnmsub132ps',9Eh dw fma_instruction_ps-instruction_handler db 'vfnmsub132sd',9Fh dw fma_instruction_sd-instruction_handler db 'vfnmsub132ss',9Fh dw fma_instruction_ss-instruction_handler db 'vfnmsub213pd',0AEh dw fma_instruction_pd-instruction_handler db 'vfnmsub213ps',0AEh dw fma_instruction_ps-instruction_handler db 'vfnmsub213sd',0AFh dw fma_instruction_sd-instruction_handler db 'vfnmsub213ss',0AFh dw fma_instruction_ss-instruction_handler db 'vfnmsub231pd',0BEh dw fma_instruction_pd-instruction_handler db 'vfnmsub231ps',0BEh dw fma_instruction_ps-instruction_handler db 'vfnmsub231sd',0BFh dw fma_instruction_sd-instruction_handler db 'vfnmsub231ss',0BFh dw fma_instruction_ss-instruction_handler db 'vinsertf32x4',18h dw avx512_insert_32x4_instruction-instruction_handler db 'vinsertf32x8',1Ah dw avx512_insert_32x8_instruction-instruction_handler db 'vinsertf64x2',18h dw avx512_insert_64x2_instruction-instruction_handler db 'vinsertf64x4',1Ah dw avx512_insert_64x4_instruction-instruction_handler db 'vinserti32x4',38h dw avx512_insert_32x4_instruction-instruction_handler db 'vinserti32x8',3Ah dw avx512_insert_32x8_instruction-instruction_handler db 'vinserti64x2',38h dw avx512_insert_64x2_instruction-instruction_handler db 'vinserti64x4',3Ah dw avx512_insert_64x4_instruction-instruction_handler db 'vpbroadcastb',78h dw avx_pbroadcastb_instruction-instruction_handler db 'vpbroadcastd',58h dw avx_pbroadcastd_instruction-instruction_handler db 'vpbroadcastq',59h dw avx_pbroadcastq_instruction-instruction_handler db 'vpbroadcastw',79h dw avx_pbroadcastw_instruction-instruction_handler db 'vpclmulhqhdq',10001b dw avx_pclmulqdq_instruction-instruction_handler db 'vpclmullqhdq',10000b dw avx_pclmulqdq_instruction-instruction_handler db 'vpcomfalseub',6 dw xop_pcom_ub_instruction-instruction_handler db 'vpcomfalseud',6 dw xop_pcom_ud_instruction-instruction_handler db 'vpcomfalseuq',6 dw xop_pcom_uq_instruction-instruction_handler db 'vpcomfalseuw',6 dw xop_pcom_uw_instruction-instruction_handler db 'vpermilmo2pd',10b dw vpermil_2pd_instruction-instruction_handler db 'vpermilmo2ps',10b dw vpermil_2ps_instruction-instruction_handler db 'vpermilmz2pd',11b dw vpermil_2pd_instruction-instruction_handler db 'vpermilmz2ps',11b dw vpermil_2ps_instruction-instruction_handler db 'vpermiltd2pd',0 dw vpermil_2pd_instruction-instruction_handler db 'vpermiltd2ps',0 dw vpermil_2ps_instruction-instruction_handler db 'vpshufbitqmb',8Fh dw avx512_ptestmb_instruction-instruction_handler instructions_13: db 'gf2p8affineqb',0CEh dw sse4_instruction_66_3a_imm8-instruction_handler db 'vcmptrue_uspd',1Fh dw avx_cmp_pd_instruction-instruction_handler db 'vcmptrue_usps',1Fh dw avx_cmp_ps_instruction-instruction_handler db 'vcmptrue_ussd',1Fh dw avx_cmp_sd_instruction-instruction_handler db 'vcmptrue_usss',1Fh dw avx_cmp_ss_instruction-instruction_handler db 'vcmpunord_spd',13h dw avx_cmp_pd_instruction-instruction_handler db 'vcmpunord_sps',13h dw avx_cmp_ps_instruction-instruction_handler db 'vcmpunord_ssd',13h dw avx_cmp_sd_instruction-instruction_handler db 'vcmpunord_sss',13h dw avx_cmp_ss_instruction-instruction_handler db 'vextractf32x4',19h dw avx512_extract_32x4_instruction-instruction_handler db 'vextractf32x8',1Bh dw avx512_extract_32x8_instruction-instruction_handler db 'vextractf64x2',19h dw avx512_extract_64x2_instruction-instruction_handler db 'vextractf64x4',1Bh dw avx512_extract_64x4_instruction-instruction_handler db 'vextracti32x4',39h dw avx512_extract_32x4_instruction-instruction_handler db 'vextracti32x8',3Bh dw avx512_extract_32x8_instruction-instruction_handler db 'vextracti64x2',39h dw avx512_extract_64x2_instruction-instruction_handler db 'vextracti64x4',3Bh dw avx512_extract_64x4_instruction-instruction_handler db 'vgatherpf0dpd',1 dw gatherpf_dpd_instruction-instruction_handler db 'vgatherpf0dps',1 dw gatherpf_dps_instruction-instruction_handler db 'vgatherpf0qpd',1 dw gatherpf_qpd_instruction-instruction_handler db 'vgatherpf0qps',1 dw gatherpf_qps_instruction-instruction_handler db 'vgatherpf1dpd',2 dw gatherpf_dpd_instruction-instruction_handler db 'vgatherpf1dps',2 dw gatherpf_dps_instruction-instruction_handler db 'vgatherpf1qpd',2 dw gatherpf_qpd_instruction-instruction_handler db 'vgatherpf1qps',2 dw gatherpf_qps_instruction-instruction_handler db 'vpclmulhqlqdq',1 dw avx_pclmulqdq_instruction-instruction_handler db 'vpclmullqlqdq',0 dw avx_pclmulqdq_instruction-instruction_handler instructions_14: db 'vbroadcastf128',1Ah dw avx_broadcast_128_instruction_noevex-instruction_handler db 'vbroadcasti128',5Ah dw avx_broadcast_128_instruction_noevex-instruction_handler db 'vcmpfalse_ospd',1Bh dw avx_cmp_pd_instruction-instruction_handler db 'vcmpfalse_osps',1Bh dw avx_cmp_ps_instruction-instruction_handler db 'vcmpfalse_ossd',1Bh dw avx_cmp_sd_instruction-instruction_handler db 'vcmpfalse_osss',1Bh dw avx_cmp_ss_instruction-instruction_handler db 'vfmaddsub132pd',96h dw fma_instruction_pd-instruction_handler db 'vfmaddsub132ps',96h dw fma_instruction_ps-instruction_handler db 'vfmaddsub213pd',0A6h dw fma_instruction_pd-instruction_handler db 'vfmaddsub213ps',0A6h dw fma_instruction_ps-instruction_handler db 'vfmaddsub231pd',0B6h dw fma_instruction_pd-instruction_handler db 'vfmaddsub231ps',0B6h dw fma_instruction_ps-instruction_handler db 'vfmsubadd132pd',97h dw fma_instruction_pd-instruction_handler db 'vfmsubadd132ps',97h dw fma_instruction_ps-instruction_handler db 'vfmsubadd213pd',0A7h dw fma_instruction_pd-instruction_handler db 'vfmsubadd213ps',0A7h dw fma_instruction_ps-instruction_handler db 'vfmsubadd231pd',0B7h dw fma_instruction_pd-instruction_handler db 'vfmsubadd231ps',0B7h dw fma_instruction_ps-instruction_handler db 'vgf2p8affineqb',0CEh dw avx_q_instruction_3a_imm8_w1-instruction_handler db 'vpmultishiftqb',83h dw avx_q_instruction_38_evex-instruction_handler db 'vscatterpf0dpd',5 dw gatherpf_dpd_instruction-instruction_handler db 'vscatterpf0dps',5 dw gatherpf_dps_instruction-instruction_handler db 'vscatterpf0qpd',5 dw gatherpf_qpd_instruction-instruction_handler db 'vscatterpf0qps',5 dw gatherpf_qps_instruction-instruction_handler db 'vscatterpf1dpd',6 dw gatherpf_dpd_instruction-instruction_handler db 'vscatterpf1dps',6 dw gatherpf_dps_instruction-instruction_handler db 'vscatterpf1qpd',6 dw gatherpf_qpd_instruction-instruction_handler db 'vscatterpf1qps',6 dw gatherpf_qps_instruction-instruction_handler instructions_15: db 'aeskeygenassist',0DFh dw sse4_instruction_66_3a_imm8-instruction_handler db 'vbroadcastf32x2',19h dw avx512_broadcast_32x2_instruction-instruction_handler db 'vbroadcastf32x4',1Ah dw avx512_broadcast_32x4_instruction-instruction_handler db 'vbroadcastf32x8',1Bh dw avx512_broadcast_32x8_instruction-instruction_handler db 'vbroadcastf64x2',1Ah dw avx512_broadcast_64x2_instruction-instruction_handler db 'vbroadcastf64x4',1Bh dw avx512_broadcast_64x4_instruction-instruction_handler db 'vbroadcasti32x2',59h dw avx512_broadcast_32x2_instruction-instruction_handler db 'vbroadcasti32x4',5Ah dw avx512_broadcast_32x4_instruction-instruction_handler db 'vbroadcasti32x8',5Bh dw avx512_broadcast_32x8_instruction-instruction_handler db 'vbroadcasti64x2',5Ah dw avx512_broadcast_64x2_instruction-instruction_handler db 'vbroadcasti64x4',5Bh dw avx512_broadcast_64x4_instruction-instruction_handler db 'vpbroadcastmb2q',2Ah dw avx512_pmov_m2_instruction_w1-instruction_handler db 'vpbroadcastmw2d',3Ah dw avx512_pmov_m2_instruction-instruction_handler instructions_16: db 'gf2p8affineinvqb',0CFh dw sse4_instruction_66_3a_imm8-instruction_handler db 'vaeskeygenassist',0DFh dw avx_single_source_128bit_instruction_3a_imm8_noevex-instruction_handler instructions_17: db 'vgf2p8affineinvqb',0CFh dw avx_q_instruction_3a_imm8_w1-instruction_handler instructions_end: data_directives: dw data_directives_2-data_directives,(data_directives_3-data_directives_2)/(2+3) dw data_directives_3-data_directives,(data_directives_4-data_directives_3)/(3+3) dw data_directives_4-data_directives,(data_directives_end-data_directives_4)/(4+3) data_directives_2: db 'db',1 dw data_bytes-instruction_handler db 'dd',4 dw data_dwords-instruction_handler db 'df',6 dw data_pwords-instruction_handler db 'dp',6 dw data_pwords-instruction_handler db 'dq',8 dw data_qwords-instruction_handler db 'dt',10 dw data_twords-instruction_handler db 'du',2 dw data_unicode-instruction_handler db 'dw',2 dw data_words-instruction_handler db 'rb',1 dw reserve_bytes-instruction_handler db 'rd',4 dw reserve_dwords-instruction_handler db 'rf',6 dw reserve_pwords-instruction_handler db 'rp',6 dw reserve_pwords-instruction_handler db 'rq',8 dw reserve_qwords-instruction_handler db 'rt',10 dw reserve_twords-instruction_handler db 'rw',2 dw reserve_words-instruction_handler data_directives_3: data_directives_4: db 'file',1 dw data_file-instruction_handler data_directives_end: