<?php
$instructions 
= array();
$instructions['00'] = array();
$instructions['00']['/r xxx'] = 'ADD r/m8, r8';
$instructions['01'] = array();
$instructions['01']['/r x16'] = 'ADD r/m16, r16';
$instructions['01']['/r x32'] = 'ADD r/m32, r32';
$instructions['01']['/r x64'] = 'ADD r/m64, r64';
$instructions['02'] = array();
$instructions['02']['/r xxx'] = 'ADD r8, r/m8';
$instructions['03'] = array();
$instructions['03']['/r x16'] = 'ADD r16, r/m16';
$instructions['03']['/r x32'] = 'ADD r32, r/m32';
$instructions['03']['/r x64'] = 'ADD r64, r/m64';
$instructions['04'] = array();
$instructions['04']['ib xxx'] = 'ADD AL, imm8';
$instructions['05'] = array();
$instructions['05']['iw x16'] = 'ADD AX, imm16';
$instructions['05']['id x32'] = 'ADD EAX, imm32';
$instructions['05']['id x64'] = 'ADD RAX, imm32';
$instructions['08'] = array();
$instructions['08']['/r xxx'] = 'OR r/m8, r8';
$instructions['09'] = array();
$instructions['09']['/r x16'] = 'OR r/m16, r16';
$instructions['09']['/r x32'] = 'OR r/m32, r32';
$instructions['09']['/r x64'] = 'OR r/m64, r64';
$instructions['0A'] = array();
$instructions['0A']['/r xxx'] = 'OR r8, r/m8';
$instructions['0B'] = array();
$instructions['0B']['/r x16'] = 'OR r16, r/m16';
$instructions['0B']['/r x32'] = 'OR r32, r/m32';
$instructions['0B']['/r x64'] = 'OR r64, r/m64';
$instructions['0C'] = array();
$instructions['0C']['ib xxx'] = 'OR AL, imm8';
$instructions['0D'] = array();
$instructions['0D']['iw x16'] = 'OR AX, imm16';
$instructions['0D']['id x32'] = 'OR EAX, imm32';
$instructions['0D']['id x64'] = 'OR RAX, imm32';
$instructions['10'] = array();
$instructions['10']['/r xxx'] = 'ADC r/m8, r8';
$instructions['11'] = array();
$instructions['11']['/r x16'] = 'ADC r/m16, r16';
$instructions['11']['/r x32'] = 'ADC r/m32, r32';
$instructions['11']['/r x64'] = 'ADC r/m64, r64';
$instructions['12'] = array();
$instructions['12']['/r xxx'] = 'ADC r8, r/m8';
$instructions['13'] = array();
$instructions['13']['/r x16'] = 'ADC r16, r/m16';
$instructions['13']['/r x32'] = 'ADC r32, r/m32';
$instructions['13']['/r x64'] = 'ADC r64, r/m64';
$instructions['14'] = array();
$instructions['14']['ib xxx'] = 'ADC AL, imm8';
$instructions['15'] = array();
$instructions['15']['iw x16'] = 'ADC AX, imm16';
$instructions['15']['id x32'] = 'ADC EAX, imm32';
$instructions['15']['id x64'] = 'ADC RAX, imm32';
$instructions['18'] = array();
$instructions['18']['/r xxx'] = 'SBB r/m8, r8';
$instructions['19'] = array();
$instructions['19']['/r x16'] = 'SBB r/m16, r16';
$instructions['19']['/r x32'] = 'SBB r/m32, r32';
$instructions['19']['/r x64'] = 'SBB r/m64, r64';
$instructions['1A'] = array();
$instructions['1A']['/r xxx'] = 'SBB r8, r/m8';
$instructions['1B'] = array();
$instructions['1B']['/r x16'] = 'SBB r16, r/m16';
$instructions['1B']['/r x32'] = 'SBB r32, r/m32';
$instructions['1B']['/r x64'] = 'SBB r64, r/m64';
$instructions['1C'] = array();
$instructions['1C']['ib xxx'] = 'SBB AL, imm8';
$instructions['1D'] = array();
$instructions['1D']['iw x16'] = 'SBB AX, imm16';
$instructions['1D']['id x32'] = 'SBB EAX, imm32';
$instructions['1D']['id x64'] = 'SBB RAX, imm32';
$instructions['20'] = array();
$instructions['20']['/r xxx'] = 'AND r/m8, r8';
$instructions['21'] = array();
$instructions['21']['/r x16'] = 'AND r/m16, r16';
$instructions['21']['/r x32'] = 'AND r/m32, r32';
$instructions['21']['/r x64'] = 'AND r/m64, r64';
$instructions['22'] = array();
$instructions['22']['/r xxx'] = 'AND r8, r/m8';
$instructions['23'] = array();
$instructions['23']['/r x16'] = 'AND r16, r/m16';
$instructions['23']['/r x32'] = 'AND r32, r/m32';
$instructions['23']['/r x64'] = 'AND r64, r/m64';
$instructions['24'] = array();
$instructions['24']['ib xxx'] = 'AND AL, imm8';
$instructions['25'] = array();
$instructions['25']['iw x16'] = 'AND AX, imm16';
$instructions['25']['id x32'] = 'AND EAX, imm32';
$instructions['25']['id x64'] = 'AND RAX, imm32';
$instructions['28'] = array();
$instructions['28']['/r xxx'] = 'SUB r/m8, r8';
$instructions['29'] = array();
$instructions['29']['/r x16'] = 'SUB r/m16, r16';
$instructions['29']['/r x32'] = 'SUB r/m32, r32';
$instructions['29']['/r x64'] = 'SUB r/m64, r64';
$instructions['2A'] = array();
$instructions['2A']['/r xxx'] = 'SUB r8, r/m8';
$instructions['2B'] = array();
$instructions['2B']['/r x16'] = 'SUB r16, r/m16';
$instructions['2B']['/r x32'] = 'SUB r32, r/m32';
$instructions['2B']['/r x64'] = 'SUB r64, r/m64';
$instructions['2C'] = array();
$instructions['2C']['ib xxx'] = 'SUB AL, imm8';
$instructions['2D'] = array();
$instructions['2D']['iw x16'] = 'SUB AX, imm16';
$instructions['2D']['id x32'] = 'SUB EAX, imm32';
$instructions['2D']['id x64'] = 'SUB RAX, imm32';
$instructions['30'] = array();
$instructions['30']['/r xxx'] = 'XOR r/m8, r8';
$instructions['31'] = array();
$instructions['31']['/r x16'] = 'XOR r/m16, r16';
$instructions['31']['/r x32'] = 'XOR r/m32, r32';
$instructions['31']['/r x64'] = 'XOR r/m64, r64';
$instructions['32'] = array();
$instructions['32']['/r xxx'] = 'XOR r8, r/m8';
$instructions['33'] = array();
$instructions['33']['/r x16'] = 'XOR r16, r/m16';
$instructions['33']['/r x32'] = 'XOR r32, r/m32';
$instructions['33']['/r x64'] = 'XOR r64, r/m64';
$instructions['34'] = array();
$instructions['34']['ib xxx'] = 'XOR AL, imm8';
$instructions['35'] = array();
$instructions['35']['iw x16'] = 'XOR AX, imm16';
$instructions['35']['id x32'] = 'XOR EAX, imm32';
$instructions['35']['id x64'] = 'XOR RAX, imm32';
$instructions['38'] = array();
$instructions['38']['/r xxx'] = 'CMP r/m8, r8';
$instructions['39'] = array();
$instructions['39']['/r x16'] = 'CMP r/m16, r16';
$instructions['39']['/r x32'] = 'CMP r/m32, r32';
$instructions['39']['/r x64'] = 'CMP r/m64, r64';
$instructions['3A'] = array();
$instructions['3A']['/r xxx'] = 'CMP r8, r/m8';
$instructions['3B'] = array();
$instructions['3B']['/r x16'] = 'CMP r16, r/m16';
$instructions['3B']['/r x32'] = 'CMP r32, r/m32';
$instructions['3B']['/r x64'] = 'CMP r64, r/m64';
$instructions['3C'] = array();
$instructions['3C']['ib xxx'] = 'CMP AL, imm8';
$instructions['3D'] = array();
$instructions['3D']['iw x16'] = 'CMP AX, imm16';
$instructions['3D']['id x32'] = 'CMP EAX, imm32';
$instructions['3D']['id x64'] = 'CMP RAX, imm32';
$instructions['50'] = array();
$instructions['50']['. x16'] = 'PUSH r16';
$instructions['50']['. x64'] = 'PUSH r64';
$instructions['51'] = array();
$instructions['51']['. x16'] = 'PUSH r16';
$instructions['51']['. x64'] = 'PUSH r64';
$instructions['52'] = array();
$instructions['52']['. x16'] = 'PUSH r16';
$instructions['52']['. x64'] = 'PUSH r64';
$instructions['53'] = array();
$instructions['53']['. x16'] = 'PUSH r16';
$instructions['53']['. x64'] = 'PUSH r64';
$instructions['54'] = array();
$instructions['54']['. x16'] = 'PUSH r16';
$instructions['54']['. x64'] = 'PUSH r64';
$instructions['55'] = array();
$instructions['55']['. x16'] = 'PUSH r16';
$instructions['55']['. x64'] = 'PUSH r64';
$instructions['56'] = array();
$instructions['56']['. x16'] = 'PUSH r16';
$instructions['56']['. x64'] = 'PUSH r64';
$instructions['57'] = array();
$instructions['57']['. x16'] = 'PUSH r16';
$instructions['57']['. x64'] = 'PUSH r64';
$instructions['58'] = array();
$instructions['58']['. x16'] = 'POP r16';
$instructions['58']['. x64'] = 'POP r64';
$instructions['59'] = array();
$instructions['59']['. x16'] = 'POP r16';
$instructions['59']['. x64'] = 'POP r64';
$instructions['5A'] = array();
$instructions['5A']['. x16'] = 'POP r16';
$instructions['5A']['. x64'] = 'POP r64';
$instructions['5B'] = array();
$instructions['5B']['. x16'] = 'POP r16';
$instructions['5B']['. x64'] = 'POP r64';
$instructions['5C'] = array();
$instructions['5C']['. x16'] = 'POP r16';
$instructions['5C']['. x64'] = 'POP r64';
$instructions['5D'] = array();
$instructions['5D']['. x16'] = 'POP r16';
$instructions['5D']['. x64'] = 'POP r64';
$instructions['5E'] = array();
$instructions['5E']['. x16'] = 'POP r16';
$instructions['5E']['. x64'] = 'POP r64';
$instructions['5F'] = array();
$instructions['5F']['. x16'] = 'POP r16';
$instructions['5F']['. x64'] = 'POP r64';
$instructions['63'] = array();
$instructions['63']['/r x16'] = 'MOVSXD r16, r/m16';
$instructions['63']['/r x32'] = 'MOVSXD r32, r/m32';
$instructions['63']['/r x64'] = 'MOVSXD r64, r/m32';
$instructions['68'] = array();
$instructions['68']['iw x16'] = 'PUSH imm16';
$instructions['68']['id x64'] = 'PUSH imm32';
$instructions['69'] = array();
$instructions['69']['/r iw x16'] = 'IMUL r16, r/m16, imm16';
$instructions['69']['/r id x32'] = 'IMUL r32, r/m32, imm32';
$instructions['69']['/r id x64'] = 'IMUL r64, r/m64, imm32';
$instructions['6A'] = array();
$instructions['6A']['ib x16'] = 'PUSH imm8';
$instructions['6A']['ib x64'] = 'PUSH imm8';
$instructions['6B'] = array();
$instructions['6B']['/r ib x16'] = 'IMUL r16, r/m16, imm8';
$instructions['6B']['/r ib x32'] = 'IMUL r32, r/m32, imm8';
$instructions['6B']['/r ib x64'] = 'IMUL r64, r/m64, imm8';
$instructions['6C'] = array();
$instructions['6C']['. xxx'] = 'INSB';
$instructions['6D'] = array();
$instructions['6D']['. x16'] = 'INSW';
$instructions['6D']['. x32'] = 'INSD';
$instructions['6E'] = array();
$instructions['6E']['. xxx'] = 'OUTSB';
$instructions['6F'] = array();
$instructions['6F']['. x16'] = 'OUTSW';
$instructions['6F']['. x32'] = 'OUTSD';
$instructions['70'] = array();
$instructions['70']['cb x16'] = 'JO rel8';
$instructions['70']['cb x64'] = 'JO rel8';
$instructions['71'] = array();
$instructions['71']['cb x16'] = 'JNO rel8';
$instructions['71']['cb x64'] = 'JNO rel8';
$instructions['72'] = array();
$instructions['72']['cb x16'] = 'JB rel8';
$instructions['72']['cb x64'] = 'JB rel8';
$instructions['73'] = array();
$instructions['73']['cb x16'] = 'JAE rel8';
$instructions['73']['cb x64'] = 'JAE rel8';
$instructions['74'] = array();
$instructions['74']['cb x16'] = 'JE rel8';
$instructions['74']['cb x64'] = 'JE rel8';
$instructions['75'] = array();
$instructions['75']['cb x16'] = 'JNE rel8';
$instructions['75']['cb x64'] = 'JNE rel8';
$instructions['76'] = array();
$instructions['76']['cb x16'] = 'JBE rel8';
$instructions['76']['cb x64'] = 'JBE rel8';
$instructions['77'] = array();
$instructions['77']['cb x16'] = 'JA rel8';
$instructions['77']['cb x64'] = 'JA rel8';
$instructions['78'] = array();
$instructions['78']['cb x16'] = 'JS rel8';
$instructions['78']['cb x64'] = 'JS rel8';
$instructions['79'] = array();
$instructions['79']['cb x16'] = 'JNS rel8';
$instructions['79']['cb x64'] = 'JNS rel8';
$instructions['7A'] = array();
$instructions['7A']['cb x16'] = 'JP rel8';
$instructions['7A']['cb x64'] = 'JP rel8';
$instructions['7B'] = array();
$instructions['7B']['cb x16'] = 'JNP rel8';
$instructions['7B']['cb x64'] = 'JNP rel8';
$instructions['7C'] = array();
$instructions['7C']['cb x16'] = 'JL rel8';
$instructions['7C']['cb x64'] = 'JL rel8';
$instructions['7D'] = array();
$instructions['7D']['cb x16'] = 'JGE rel8';
$instructions['7D']['cb x64'] = 'JGE rel8';
$instructions['7E'] = array();
$instructions['7E']['cb x16'] = 'JLE rel8';
$instructions['7E']['cb x64'] = 'JLE rel8';
$instructions['7F'] = array();
$instructions['7F']['cb x16'] = 'JG rel8';
$instructions['7F']['cb x64'] = 'JG rel8';
$instructions['80'] = array();
$instructions['80']['/0 ib xxx'] = 'ADD r/m8, imm8';
$instructions['80']['/1 ib xxx'] = 'OR r/m8, imm8';
$instructions['80']['/2 ib xxx'] = 'ADC r/m8, imm8';
$instructions['80']['/3 ib xxx'] = 'SBB r/m8, imm8';
$instructions['80']['/4 ib xxx'] = 'AND r/m8, imm8';
$instructions['80']['/5 ib xxx'] = 'SUB r/m8, imm8';
$instructions['80']['/6 ib xxx'] = 'XOR r/m8, imm8';
$instructions['80']['/7 ib xxx'] = 'CMP r/m8, imm8';
$instructions['81'] = array();
$instructions['81']['/0 iw x16'] = 'ADD r/m16, imm16';
$instructions['81']['/0 id x32'] = 'ADD r/m32, imm32';
$instructions['81']['/0 id x64'] = 'ADD r/m64, imm32';
$instructions['81']['/1 iw x16'] = 'OR r/m16, imm16';
$instructions['81']['/1 id x32'] = 'OR r/m32, imm32';
$instructions['81']['/1 id x64'] = 'OR r/m64, imm32';
$instructions['81']['/2 iw x16'] = 'ADC r/m16, imm16';
$instructions['81']['/2 id x32'] = 'ADC r/m32, imm32';
$instructions['81']['/2 id x64'] = 'ADC r/m64, imm32';
$instructions['81']['/3 iw x16'] = 'SBB r/m16, imm16';
$instructions['81']['/3 id x32'] = 'SBB r/m32, imm32';
$instructions['81']['/3 id x64'] = 'SBB r/m64, imm32';
$instructions['81']['/4 iw x16'] = 'AND r/m16, imm16';
$instructions['81']['/4 id x32'] = 'AND r/m32, imm32';
$instructions['81']['/4 id x64'] = 'AND r/m64, imm32';
$instructions['81']['/5 iw x16'] = 'SUB r/m16, imm16';
$instructions['81']['/5 id x32'] = 'SUB r/m32, imm32';
$instructions['81']['/5 id x64'] = 'SUB r/m64, imm32';
$instructions['81']['/6 iw x16'] = 'XOR r/m16, imm16';
$instructions['81']['/6 id x32'] = 'XOR r/m32, imm32';
$instructions['81']['/6 id x64'] = 'XOR r/m64, imm32';
$instructions['81']['/7 iw x16'] = 'CMP r/m16, imm16';
$instructions['81']['/7 id x32'] = 'CMP r/m32, imm32';
$instructions['81']['/7 id x64'] = 'CMP r/m64, imm32';
$instructions['83'] = array();
$instructions['83']['/0 ib x16'] = 'ADD r/m16, imm8';
$instructions['83']['/0 ib x32'] = 'ADD r/m32, imm8';
$instructions['83']['/0 ib x64'] = 'ADD r/m64, imm8';
$instructions['83']['/1 ib x16'] = 'OR r/m16, imm8';
$instructions['83']['/1 ib x32'] = 'OR r/m32, imm8';
$instructions['83']['/1 ib x64'] = 'OR r/m64, imm8';
$instructions['83']['/2 ib x16'] = 'ADC r/m16, imm8';
$instructions['83']['/2 ib x32'] = 'ADC r/m32, imm8';
$instructions['83']['/2 ib x64'] = 'ADC r/m64, imm8';
$instructions['83']['/3 ib x16'] = 'SBB r/m16, imm8';
$instructions['83']['/3 ib x32'] = 'SBB r/m32, imm8';
$instructions['83']['/3 ib x64'] = 'SBB r/m64, imm8';
$instructions['83']['/4 ib x16'] = 'AND r/m16, imm8';
$instructions['83']['/4 ib x32'] = 'AND r/m32, imm8';
$instructions['83']['/4 ib x64'] = 'AND r/m64, imm8';
$instructions['83']['/5 ib x16'] = 'SUB r/m16, imm8';
$instructions['83']['/5 ib x32'] = 'SUB r/m32, imm8';
$instructions['83']['/5 ib x64'] = 'SUB r/m64, imm8';
$instructions['83']['/6 ib x16'] = 'XOR r/m16, imm8';
$instructions['83']['/6 ib x32'] = 'XOR r/m32, imm8';
$instructions['83']['/6 ib x64'] = 'XOR r/m64, imm8';
$instructions['83']['/7 ib x16'] = 'CMP r/m16, imm8';
$instructions['83']['/7 ib x32'] = 'CMP r/m32, imm8';
$instructions['83']['/7 ib x64'] = 'CMP r/m64, imm8';
$instructions['84'] = array();
$instructions['84']['/r xxx'] = 'TEST r/m8, r8';
$instructions['85'] = array();
$instructions['85']['/r x16'] = 'TEST r/m16, r16';
$instructions['85']['/r x32'] = 'TEST r/m32, r32';
$instructions['85']['/r x64'] = 'TEST r/m64, r64';
$instructions['86'] = array();
$instructions['86']['/r xxx'] = 'XCHG r/m8, r8';
$instructions['87'] = array();
$instructions['87']['/r x16'] = 'XCHG r/m16, r16';
$instructions['87']['/r x32'] = 'XCHG r/m32, r32';
$instructions['87']['/r x64'] = 'XCHG r/m64, r64';
$instructions['88'] = array();
$instructions['88']['/r xxx'] = 'MOV r/m8, r8';
$instructions['89'] = array();
$instructions['89']['/r x16'] = 'MOV r/m16, r16';
$instructions['89']['/r x32'] = 'MOV r/m32, r32';
$instructions['89']['/r x64'] = 'MOV r/m64, r64';
$instructions['8A'] = array();
$instructions['8A']['/r xxx'] = 'MOV r8, r/m8';
$instructions['8B'] = array();
$instructions['8B']['/r x16'] = 'MOV r16, r/m16';
$instructions['8B']['/r x32'] = 'MOV r32, r/m32';
$instructions['8B']['/r x64'] = 'MOV r64, r/m64';
$instructions['8C'] = array();
$instructions['8C']['/r x16'] = 'MOV r/m16, Sreg';
$instructions['8C']['/r x32'] = 'MOV r32/m16, Sreg';
$instructions['8C']['/r x64'] = 'MOV r64/m16, Sreg';
$instructions['8D'] = array();
$instructions['8D']['/r x16'] = 'LEA r16, m';
$instructions['8D']['/r x32'] = 'LEA r32, m';
$instructions['8D']['/r x64'] = 'LEA r64, m';
$instructions['8E'] = array();
$instructions['8E']['/r x16'] = 'MOV Sreg, r/m16';
$instructions['8E']['/r x32'] = 'MOV Sreg, r32/m16';
$instructions['8E']['/r x64'] = 'MOV Sreg, r64/m16';
$instructions['8F'] = array();
$instructions['8F']['/0 x16'] = 'POP r/m16';
$instructions['8F']['/0 x64'] = 'POP r/m64';
$instructions['90'] = array();
$instructions['90']['^F3 . xxx'] = 'PAUSE';
$instructions['90']['. x16'] = 'NOP';
$instructions['90']['. x32'] = 'NOP';
$instructions['90']['. x64'] = 'NOP';
$instructions['91'] = array();
$instructions['91']['. x16'] = 'XCHG r16, AX';
$instructions['91']['. x32'] = 'XCHG r32, EAX';
$instructions['91']['. x64'] = 'XCHG r64, RAX';
$instructions['92'] = array();
$instructions['92']['. x16'] = 'XCHG r16, AX';
$instructions['92']['. x32'] = 'XCHG r32, EAX';
$instructions['92']['. x64'] = 'XCHG r64, RAX';
$instructions['93'] = array();
$instructions['93']['. x16'] = 'XCHG r16, AX';
$instructions['93']['. x32'] = 'XCHG r32, EAX';
$instructions['93']['. x64'] = 'XCHG r64, RAX';
$instructions['94'] = array();
$instructions['94']['. x16'] = 'XCHG r16, AX';
$instructions['94']['. x32'] = 'XCHG r32, EAX';
$instructions['94']['. x64'] = 'XCHG r64, RAX';
$instructions['95'] = array();
$instructions['95']['. x16'] = 'XCHG r16, AX';
$instructions['95']['. x32'] = 'XCHG r32, EAX';
$instructions['95']['. x64'] = 'XCHG r64, RAX';
$instructions['96'] = array();
$instructions['96']['. x16'] = 'XCHG r16, AX';
$instructions['96']['. x32'] = 'XCHG r32, EAX';
$instructions['96']['. x64'] = 'XCHG r64, RAX';
$instructions['97'] = array();
$instructions['97']['. x16'] = 'XCHG r16, AX';
$instructions['97']['. x32'] = 'XCHG r32, EAX';
$instructions['97']['. x64'] = 'XCHG r64, RAX';
$instructions['98'] = array();
$instructions['98']['. x16'] = 'CBW';
$instructions['98']['. x32'] = 'CWDE';
$instructions['98']['. x64'] = 'CDQE';
$instructions['99'] = array();
$instructions['99']['. x16'] = 'CWD';
$instructions['99']['. x32'] = 'CDQ';
$instructions['99']['. x64'] = 'CQO';
$instructions['9B'] = array();
$instructions['9B']['|DF $E0 xxx'] = 'FSTSW AX';
$instructions['9B']['|DB $E4 xxx'] = 'FSETPM';
$instructions['9B']['|DB $E3 xxx'] = 'FINIT';
$instructions['9B']['|DB $E2 xxx'] = 'FCLEX';
$instructions['9B']['|DB $E1 xxx'] = 'FDISI';
$instructions['9B']['|DB $E0 xxx'] = 'FENI';
$instructions['9B']['|DD /6 x16'] = 'FSAVE m94byte';
$instructions['9B']['|DD /6 x32'] = 'FSAVE m108byte';
$instructions['9B']['|DD /7 xxx'] = 'FSTSW m2byte';
$instructions['9B']['|D9 /6 x16'] = 'FSTENV m14byte';
$instructions['9B']['|D9 /6 x32'] = 'FSTENV m28byte';
$instructions['9B']['|D9 /7 xxx'] = 'FSTCW m2byte';
$instructions['9B']['. xxx'] = 'WAIT';
$instructions['9C'] = array();
$instructions['9C']['. x16'] = 'PUSHF';
$instructions['9C']['. x64'] = 'PUSHFQ';
$instructions['9D'] = array();
$instructions['9D']['. x16'] = 'POPF';
$instructions['9D']['. x64'] = 'POPFQ';
$instructions['9E'] = array();
$instructions['9E']['. xxx'] = 'SAHF';
$instructions['9F'] = array();
$instructions['9F']['. xxx'] = 'LAHF';
$instructions['A0'] = array();
$instructions['A0']['mo xxx'] = 'MOV AL, moffs8';
$instructions['A1'] = array();
$instructions['A1']['mo x16'] = 'MOV AX, moffs16';
$instructions['A1']['mo x32'] = 'MOV EAX, moffs32';
$instructions['A1']['mo x64'] = 'MOV RAX, moffs64';
$instructions['A2'] = array();
$instructions['A2']['mo xxx'] = 'MOV moffs8, AL';
$instructions['A3'] = array();
$instructions['A3']['mo x16'] = 'MOV moffs16, AX';
$instructions['A3']['mo x32'] = 'MOV moffs32, EAX';
$instructions['A3']['mo x64'] = 'MOV moffs64, RAX';
$instructions['A4'] = array();
$instructions['A4']['. xxx'] = 'MOVSB';
$instructions['A5'] = array();
$instructions['A5']['. x16'] = 'MOVSW';
$instructions['A5']['. x32'] = 'MOVSD';
$instructions['A5']['. x64'] = 'MOVSQ';
$instructions['A6'] = array();
$instructions['A6']['. xxx'] = 'CMPSB';
$instructions['A7'] = array();
$instructions['A7']['. x16'] = 'CMPSW';
$instructions['A7']['. x32'] = 'CMPSD';
$instructions['A7']['. x64'] = 'CMPSQ';
$instructions['A8'] = array();
$instructions['A8']['ib xxx'] = 'TEST AL, imm8';
$instructions['A9'] = array();
$instructions['A9']['iw x16'] = 'TEST AX, imm16';
$instructions['A9']['id x32'] = 'TEST EAX, imm32';
$instructions['A9']['id x64'] = 'TEST RAX, imm32';
$instructions['AA'] = array();
$instructions['AA']['. xxx'] = 'STOSB';
$instructions['AB'] = array();
$instructions['AB']['. x16'] = 'STOSW';
$instructions['AB']['. x32'] = 'STOSD';
$instructions['AB']['. x64'] = 'STOSQ';
$instructions['AC'] = array();
$instructions['AC']['. xxx'] = 'LODSB';
$instructions['AD'] = array();
$instructions['AD']['. x16'] = 'LODSW';
$instructions['AD']['. x32'] = 'LODSD';
$instructions['AD']['. x64'] = 'LODSQ';
$instructions['AE'] = array();
$instructions['AE']['. xxx'] = 'SCASB';
$instructions['AF'] = array();
$instructions['AF']['. x16'] = 'SCASW';
$instructions['AF']['. x32'] = 'SCASD';
$instructions['AF']['. x64'] = 'SCASQ';
$instructions['B0'] = array();
$instructions['B0']['ib xxx'] = 'MOV r8, imm8';
$instructions['B1'] = array();
$instructions['B1']['ib xxx'] = 'MOV r8, imm8';
$instructions['B2'] = array();
$instructions['B2']['ib xxx'] = 'MOV r8, imm8';
$instructions['B3'] = array();
$instructions['B3']['ib xxx'] = 'MOV r8, imm8';
$instructions['B4'] = array();
$instructions['B4']['ib xxx'] = 'MOV r8, imm8';
$instructions['B5'] = array();
$instructions['B5']['ib xxx'] = 'MOV r8, imm8';
$instructions['B6'] = array();
$instructions['B6']['ib xxx'] = 'MOV r8, imm8';
$instructions['B7'] = array();
$instructions['B7']['ib xxx'] = 'MOV r8, imm8';
$instructions['B8'] = array();
$instructions['B8']['iw x16'] = 'MOV r16, imm16';
$instructions['B8']['id x32'] = 'MOV r32, imm32';
$instructions['B8']['io x64'] = 'MOV r64, imm64';
$instructions['B9'] = array();
$instructions['B9']['iw x16'] = 'MOV r16, imm16';
$instructions['B9']['id x32'] = 'MOV r32, imm32';
$instructions['B9']['io x64'] = 'MOV r64, imm64';
$instructions['BA'] = array();
$instructions['BA']['iw x16'] = 'MOV r16, imm16';
$instructions['BA']['id x32'] = 'MOV r32, imm32';
$instructions['BA']['io x64'] = 'MOV r64, imm64';
$instructions['BB'] = array();
$instructions['BB']['iw x16'] = 'MOV r16, imm16';
$instructions['BB']['id x32'] = 'MOV r32, imm32';
$instructions['BB']['io x64'] = 'MOV r64, imm64';
$instructions['BC'] = array();
$instructions['BC']['iw x16'] = 'MOV r16, imm16';
$instructions['BC']['id x32'] = 'MOV r32, imm32';
$instructions['BC']['io x64'] = 'MOV r64, imm64';
$instructions['BD'] = array();
$instructions['BD']['iw x16'] = 'MOV r16, imm16';
$instructions['BD']['id x32'] = 'MOV r32, imm32';
$instructions['BD']['io x64'] = 'MOV r64, imm64';
$instructions['BE'] = array();
$instructions['BE']['iw x16'] = 'MOV r16, imm16';
$instructions['BE']['id x32'] = 'MOV r32, imm32';
$instructions['BE']['io x64'] = 'MOV r64, imm64';
$instructions['BF'] = array();
$instructions['BF']['iw x16'] = 'MOV r16, imm16';
$instructions['BF']['id x32'] = 'MOV r32, imm32';
$instructions['BF']['io x64'] = 'MOV r64, imm64';
$instructions['C0'] = array();
$instructions['C0']['/0 ib xxx'] = 'ROL r/m8, imm8';
$instructions['C0']['/1 ib xxx'] = 'ROR r/m8, imm8';
$instructions['C0']['/2 ib xxx'] = 'RCL r/m8, imm8';
$instructions['C0']['/3 ib xxx'] = 'RCR r/m8, imm8';
$instructions['C0']['/4 ib xxx'] = 'SHL r/m8, imm8';
$instructions['C0']['/5 ib xxx'] = 'SHR r/m8, imm8';
$instructions['C0']['/6 ib xxx'] = 'SAL r/m8, imm8';
$instructions['C0']['/7 ib xxx'] = 'SAR r/m8, imm8';
$instructions['C1'] = array();
$instructions['C1']['/0 ib x16'] = 'ROL r/m16, imm8';
$instructions['C1']['/0 ib x32'] = 'ROL r/m32, imm8';
$instructions['C1']['/0 ib x64'] = 'ROL r/m64, imm8';
$instructions['C1']['/1 ib x16'] = 'ROR r/m16, imm8';
$instructions['C1']['/1 ib x32'] = 'ROR r/m32, imm8';
$instructions['C1']['/1 ib x64'] = 'ROR r/m64, imm8';
$instructions['C1']['/2 ib x16'] = 'RCL r/m16, imm8';
$instructions['C1']['/2 ib x32'] = 'RCL r/m32, imm8';
$instructions['C1']['/2 ib x64'] = 'RCL r/m64, imm8';
$instructions['C1']['/3 ib x16'] = 'RCR r/m16, imm8';
$instructions['C1']['/3 ib x32'] = 'RCR r/m32, imm8';
$instructions['C1']['/3 ib x64'] = 'RCR r/m64, imm8';
$instructions['C1']['/4 ib x16'] = 'SHL r/m16, imm8';
$instructions['C1']['/4 ib x32'] = 'SHL r/m32, imm8';
$instructions['C1']['/4 ib x64'] = 'SHL r/m64, imm8';
$instructions['C1']['/5 ib x16'] = 'SHR r/m16, imm8';
$instructions['C1']['/5 ib x32'] = 'SHR r/m32, imm8';
$instructions['C1']['/5 ib x64'] = 'SHR r/m64, imm8';
$instructions['C1']['/6 ib x16'] = 'SAL r/m16, imm8';
$instructions['C1']['/6 ib x32'] = 'SAL r/m32, imm8';
$instructions['C1']['/6 ib x64'] = 'SAL r/m64, imm8';
$instructions['C1']['/7 ib x16'] = 'SAR r/m16, imm8';
$instructions['C1']['/7 ib x32'] = 'SAR r/m32, imm8';
$instructions['C1']['/7 ib x64'] = 'SAR r/m64, imm8';
$instructions['C2'] = array();
$instructions['C2']['iw x16'] = 'RET imm16';
$instructions['C2']['iw x64'] = 'RET imm16';
$instructions['C3'] = array();
$instructions['C3']['. x16'] = 'RET';
$instructions['C3']['. x64'] = 'RET';
$instructions['C6'] = array();
$instructions['C6']['|F8 ib xxx'] = 'XABORT imm8';
$instructions['C6']['/0 ib xxx'] = 'MOV r/m8, imm8';
$instructions['C7'] = array();
$instructions['C7']['|F8 cw x16'] = 'XBEGIN rel16';
$instructions['C7']['|F8 cd x32'] = 'XBEGIN rel32';
$instructions['C7']['/0 iw x16'] = 'MOV r/m16, imm16';
$instructions['C7']['/0 id x32'] = 'MOV r/m32, imm32';
$instructions['C7']['/0 id x64'] = 'MOV r/m64, imm32';
$instructions['C8'] = array();
$instructions['C8']['iw ib x16'] = 'ENTER imm16, imm8';
$instructions['C8']['iw ib x64'] = 'ENTER imm16, imm8';
$instructions['C9'] = array();
$instructions['C9']['. x16'] = 'LEAVE';
$instructions['C9']['. x64'] = 'LEAVE';
$instructions['CA'] = array();
$instructions['CA']['iw x16'] = 'RETF imm16';
$instructions['CA']['iw x32'] = 'RETF imm16';
$instructions['CA']['iw x64'] = 'RETF imm16';
$instructions['CB'] = array();
$instructions['CB']['. x16'] = 'RETF';
$instructions['CB']['. x32'] = 'RETF';
$instructions['CB']['. x64'] = 'RETF';
$instructions['CC'] = array();
$instructions['CC']['. xxx'] = 'INT3';
$instructions['CD'] = array();
$instructions['CD']['ib xxx'] = 'INT imm8';
$instructions['CF'] = array();
$instructions['CF']['. x16'] = 'IRET';
$instructions['CF']['. x32'] = 'IRETD';
$instructions['CF']['. x64'] = 'IRETQ';
$instructions['D0'] = array();
$instructions['D0']['/0 xxx'] = 'ROL r/m8, 1';
$instructions['D0']['/1 xxx'] = 'ROR r/m8, 1';
$instructions['D0']['/2 xxx'] = 'RCL r/m8, 1';
$instructions['D0']['/3 xxx'] = 'RCR r/m8, 1';
$instructions['D0']['/4 xxx'] = 'SHL r/m8, 1';
$instructions['D0']['/5 xxx'] = 'SHR r/m8, 1';
$instructions['D0']['/6 xxx'] = 'SAL r/m8, 1';
$instructions['D0']['/7 xxx'] = 'SAR r/m8, 1';
$instructions['D1'] = array();
$instructions['D1']['/0 x16'] = 'ROL r/m16, 1';
$instructions['D1']['/0 x32'] = 'ROL r/m32, 1';
$instructions['D1']['/0 x64'] = 'ROL r/m64, 1';
$instructions['D1']['/1 x16'] = 'ROR r/m16, 1';
$instructions['D1']['/1 x32'] = 'ROR r/m32, 1';
$instructions['D1']['/1 x64'] = 'ROR r/m64, 1';
$instructions['D1']['/2 x16'] = 'RCL r/m16, 1';
$instructions['D1']['/2 x32'] = 'RCL r/m32, 1';
$instructions['D1']['/2 x64'] = 'RCL r/m64, 1';
$instructions['D1']['/3 x16'] = 'RCR r/m16, 1';
$instructions['D1']['/3 x32'] = 'RCR r/m32, 1';
$instructions['D1']['/3 x64'] = 'RCR r/m64, 1';
$instructions['D1']['/4 x16'] = 'SHL r/m16, 1';
$instructions['D1']['/4 x32'] = 'SHL r/m32, 1';
$instructions['D1']['/4 x64'] = 'SHL r/m64, 1';
$instructions['D1']['/5 x16'] = 'SHR r/m16, 1';
$instructions['D1']['/5 x32'] = 'SHR r/m32, 1';
$instructions['D1']['/5 x64'] = 'SHR r/m64, 1';
$instructions['D1']['/6 x16'] = 'SAL r/m16, 1';
$instructions['D1']['/6 x32'] = 'SAL r/m32, 1';
$instructions['D1']['/6 x64'] = 'SAL r/m64, 1';
$instructions['D1']['/7 x16'] = 'SAR r/m16, 1';
$instructions['D1']['/7 x32'] = 'SAR r/m32, 1';
$instructions['D1']['/7 x64'] = 'SAR r/m64, 1';
$instructions['D2'] = array();
$instructions['D2']['/0 xxx'] = 'ROL r/m8, CL';
$instructions['D2']['/1 xxx'] = 'ROR r/m8, CL';
$instructions['D2']['/2 xxx'] = 'RCL r/m8, CL';
$instructions['D2']['/3 xxx'] = 'RCR r/m8, CL';
$instructions['D2']['/4 xxx'] = 'SHL r/m8, CL';
$instructions['D2']['/5 xxx'] = 'SHR r/m8, CL';
$instructions['D2']['/6 xxx'] = 'SAL r/m8, CL';
$instructions['D2']['/7 xxx'] = 'SAR r/m8, CL';
$instructions['D3'] = array();
$instructions['D3']['/0 x16'] = 'ROL r/m16, CL';
$instructions['D3']['/0 x32'] = 'ROL r/m32, CL';
$instructions['D3']['/0 x64'] = 'ROL r/m64, CL';
$instructions['D3']['/1 x16'] = 'ROR r/m16, CL';
$instructions['D3']['/1 x32'] = 'ROR r/m32, CL';
$instructions['D3']['/1 x64'] = 'ROR r/m64, CL';
$instructions['D3']['/2 x16'] = 'RCL r/m16, CL';
$instructions['D3']['/2 x32'] = 'RCL r/m32, CL';
$instructions['D3']['/2 x64'] = 'RCL r/m64, CL';
$instructions['D3']['/3 x16'] = 'RCR r/m16, CL';
$instructions['D3']['/3 x32'] = 'RCR r/m32, CL';
$instructions['D3']['/3 x64'] = 'RCR r/m64, CL';
$instructions['D3']['/4 x16'] = 'SHL r/m16, CL';
$instructions['D3']['/4 x32'] = 'SHL r/m32, CL';
$instructions['D3']['/4 x64'] = 'SHL r/m64, CL';
$instructions['D3']['/5 x16'] = 'SHR r/m16, CL';
$instructions['D3']['/5 x32'] = 'SHR r/m32, CL';
$instructions['D3']['/5 x64'] = 'SHR r/m64, CL';
$instructions['D3']['/6 x16'] = 'SAL r/m16, CL';
$instructions['D3']['/6 x32'] = 'SAL r/m32, CL';
$instructions['D3']['/6 x64'] = 'SAL r/m64, CL';
$instructions['D3']['/7 x16'] = 'SAR r/m16, CL';
$instructions['D3']['/7 x32'] = 'SAR r/m32, CL';
$instructions['D3']['/7 x64'] = 'SAR r/m64, CL';
$instructions['D7'] = array();
$instructions['D7']['. xxx'] = 'XLATB';
$instructions['D8'] = array();
$instructions['D8']['|FF xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|FE xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|FD xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|FC xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|FB xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|FA xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|F9 xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|F8 xxx'] = 'FDIVR ST(0), ST(i)';
$instructions['D8']['|F7 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F6 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F5 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F4 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F3 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F2 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F1 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|F0 xxx'] = 'FDIV ST(0), ST(i)';
$instructions['D8']['|EF xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|EE xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|ED xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|EC xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|EB xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|EA xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|E9 xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|E8 xxx'] = 'FSUBR ST(0), ST(i)';
$instructions['D8']['|E7 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E6 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E5 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E4 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E3 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E2 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E1 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|E0 xxx'] = 'FSUB ST(0), ST(i)';
$instructions['D8']['|DF xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|DE xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|DD xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|DC xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|DB xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|DA xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|D9 xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|D8 xxx'] = 'FCOMP ST(i)';
$instructions['D8']['|D7 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D6 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D5 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D4 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D3 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D2 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D1 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|D0 xxx'] = 'FCOM ST(i)';
$instructions['D8']['|CF xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|CE xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|CD xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|CC xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|CB xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|CA xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|C9 xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|C8 xxx'] = 'FMUL ST(0), ST(i)';
$instructions['D8']['|C7 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C6 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C5 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C4 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C3 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C2 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C1 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['|C0 xxx'] = 'FADD ST(0), ST(i)';
$instructions['D8']['/0 xxx'] = 'FADD m32fp';
$instructions['D8']['/1 xxx'] = 'FMUL m32fp';
$instructions['D8']['/2 xxx'] = 'FCOM m32fp';
$instructions['D8']['/3 xxx'] = 'FCOMP m32fp';
$instructions['D8']['/4 xxx'] = 'FSUB m32fp';
$instructions['D8']['/5 xxx'] = 'FSUBR m32fp';
$instructions['D8']['/6 xxx'] = 'FDIV m32fp';
$instructions['D8']['/7 xxx'] = 'FDIVR m32fp';
$instructions['D9'] = array();
$instructions['D9']['|FF xxx'] = 'FCOS';
$instructions['D9']['|FE xxx'] = 'FSIN';
$instructions['D9']['|FD xxx'] = 'FSCALE';
$instructions['D9']['|FC xxx'] = 'FRNDINT';
$instructions['D9']['|FB xxx'] = 'FSINCOS';
$instructions['D9']['|FA xxx'] = 'FSQRT';
$instructions['D9']['|F9 xxx'] = 'FYL2XP1';
$instructions['D9']['|F8 xxx'] = 'FPREM';
$instructions['D9']['|F7 xxx'] = 'FINCSTP';
$instructions['D9']['|F6 xxx'] = 'FDECSTP';
$instructions['D9']['|F5 xxx'] = 'FPREM1';
$instructions['D9']['|F4 xxx'] = 'FXTRACT';
$instructions['D9']['|F3 xxx'] = 'FPATAN';
$instructions['D9']['|F2 xxx'] = 'FPTAN';
$instructions['D9']['|F1 xxx'] = 'FYL2X';
$instructions['D9']['|F0 xxx'] = 'F2XM1';
$instructions['D9']['|EE xxx'] = 'FLDZ';
$instructions['D9']['|ED xxx'] = 'FLDLN2';
$instructions['D9']['|EC xxx'] = 'FLDLG2';
$instructions['D9']['|EB xxx'] = 'FLDPI';
$instructions['D9']['|EA xxx'] = 'FLDL2E';
$instructions['D9']['|E9 xxx'] = 'FLDL2T';
$instructions['D9']['|E8 xxx'] = 'FLD1';
$instructions['D9']['|E5 xxx'] = 'FXAM';
$instructions['D9']['|E4 xxx'] = 'FTST';
$instructions['D9']['|E1 xxx'] = 'FABS';
$instructions['D9']['|E0 xxx'] = 'FCHS';
$instructions['D9']['|DF xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|DE xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|DD xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|DC xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|DB xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|DA xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|D9 xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|D8 xxx'] = 'FSTPNCE ST(i)';
$instructions['D9']['|D0 xxx'] = 'FNOP';
$instructions['D9']['|CF xxx'] = 'FXCH ST(i)';
$instructions['D9']['|CE xxx'] = 'FXCH ST(i)';
$instructions['D9']['|CD xxx'] = 'FXCH ST(i)';
$instructions['D9']['|CC xxx'] = 'FXCH ST(i)';
$instructions['D9']['|CB xxx'] = 'FXCH ST(i)';
$instructions['D9']['|CA xxx'] = 'FXCH ST(i)';
$instructions['D9']['|C9 xxx'] = 'FXCH ST(i)';
$instructions['D9']['|C8 xxx'] = 'FXCH ST(i)';
$instructions['D9']['|C7 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C6 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C5 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C4 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C3 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C2 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C1 xxx'] = 'FLD ST(i)';
$instructions['D9']['|C0 xxx'] = 'FLD ST(i)';
$instructions['D9']['/0 xxx'] = 'FLD m32fp';
$instructions['D9']['/2 xxx'] = 'FST m32fp';
$instructions['D9']['/3 xxx'] = 'FSTP m32fp';
$instructions['D9']['/4 x16'] = 'FLDENV m14byte';
$instructions['D9']['/4 x32'] = 'FLDENV m28byte';
$instructions['D9']['/5 xxx'] = 'FLDCW m2byte';
$instructions['D9']['/6 x16'] = 'FNSTENV m14byte';
$instructions['D9']['/6 x32'] = 'FNSTENV m28byte';
$instructions['D9']['/7 xxx'] = 'FNSTCW m2byte';
$instructions['DA'] = array();
$instructions['DA']['|E9 xxx'] = 'FUCOMPP';
$instructions['DA']['|DF xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|DE xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|DD xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|DC xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|DB xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|DA xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|D9 xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|D8 xxx'] = 'FCMOVU ST(0), ST(i)';
$instructions['DA']['|D7 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D6 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D5 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D4 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D3 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D2 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D1 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|D0 xxx'] = 'FCMOVBE ST(0), ST(i)';
$instructions['DA']['|CF xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|CE xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|CD xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|CC xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|CB xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|CA xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|C9 xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|C8 xxx'] = 'FCMOVE ST(0), ST(i)';
$instructions['DA']['|C7 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C6 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C5 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C4 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C3 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C2 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C1 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['|C0 xxx'] = 'FCMOVB ST(0), ST(i)';
$instructions['DA']['/0 xxx'] = 'FIADD m32int';
$instructions['DA']['/1 xxx'] = 'FIMUL m32int';
$instructions['DA']['/2 xxx'] = 'FICOM m32int';
$instructions['DA']['/3 xxx'] = 'FICOMP m32int';
$instructions['DA']['/4 xxx'] = 'FISUB m32int';
$instructions['DA']['/5 xxx'] = 'FISUBR m32int';
$instructions['DA']['/6 xxx'] = 'FIDIV m32int';
$instructions['DA']['/7 xxx'] = 'FIDIVR m32int';
$instructions['DB'] = array();
$instructions['DB']['|F7 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F6 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F5 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F4 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F3 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F2 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F1 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|F0 xxx'] = 'FCOMI ST, ST(i)';
$instructions['DB']['|EF xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|EE xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|ED xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|EC xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|EB xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|EA xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|E9 xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|E8 xxx'] = 'FUCOMI ST, ST(i)';
$instructions['DB']['|E4 xxx'] = 'FNSETPM';
$instructions['DB']['|E3 xxx'] = 'FNINIT';
$instructions['DB']['|E2 xxx'] = 'FNCLEX';
$instructions['DB']['|E1 xxx'] = 'FNDISI';
$instructions['DB']['|E0 xxx'] = 'FNENI';
$instructions['DB']['|DF xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|DE xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|DD xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|DC xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|DB xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|DA xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|D9 xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|D8 xxx'] = 'FCMOVNU ST(0), ST(i)';
$instructions['DB']['|D7 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D6 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D5 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D4 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D3 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D2 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D1 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|D0 xxx'] = 'FCMOVNBE ST(0), ST(i)';
$instructions['DB']['|CF xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|CE xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|CD xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|CC xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|CB xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|CA xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|C9 xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|C8 xxx'] = 'FCMOVNE ST(0), ST(i)';
$instructions['DB']['|C7 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C6 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C5 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C4 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C3 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C2 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C1 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['|C0 xxx'] = 'FCMOVNB ST(0), ST(i)';
$instructions['DB']['/0 xxx'] = 'FILD m32int';
$instructions['DB']['/1 xxx'] = 'FISTTP m32int';
$instructions['DB']['/2 xxx'] = 'FIST m32int';
$instructions['DB']['/3 xxx'] = 'FISTP m32int';
$instructions['DB']['/5 xxx'] = 'FLD m80fp';
$instructions['DB']['/7 xxx'] = 'FSTP m80fp';
$instructions['DC'] = array();
$instructions['DC']['|FF xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|FE xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|FD xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|FC xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|FB xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|FA xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|F9 xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|F8 xxx'] = 'FDIV ST(i), ST(0)';
$instructions['DC']['|F7 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F6 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F5 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F4 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F3 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F2 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F1 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|F0 xxx'] = 'FDIVR ST(i), ST(0)';
$instructions['DC']['|EF xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|EE xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|ED xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|EC xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|EB xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|EA xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|E9 xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|E8 xxx'] = 'FSUB ST(i), ST(0)';
$instructions['DC']['|E7 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E6 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E5 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E4 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E3 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E2 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E1 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|E0 xxx'] = 'FSUBR ST(i), ST(0)';
$instructions['DC']['|DF xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|DE xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|DD xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|DC xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|DB xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|DA xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|D9 xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|D8 xxx'] = 'FCOMP ST(i)';
$instructions['DC']['|D7 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D6 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D5 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D4 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D3 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D2 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D1 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|D0 xxx'] = 'FCOM ST(i)';
$instructions['DC']['|CF xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|CE xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|CD xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|CC xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|CB xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|CA xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|C9 xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|C8 xxx'] = 'FMUL ST(i), ST(0)';
$instructions['DC']['|C7 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C6 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C5 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C4 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C3 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C2 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C1 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['|C0 xxx'] = 'FADD ST(i), ST(0)';
$instructions['DC']['/0 xxx'] = 'FADD m64fp';
$instructions['DC']['/1 xxx'] = 'FMUL m64fp';
$instructions['DC']['/2 xxx'] = 'FCOM m64fp';
$instructions['DC']['/3 xxx'] = 'FCOMP m64fp';
$instructions['DC']['/4 xxx'] = 'FSUB m64fp';
$instructions['DC']['/5 xxx'] = 'FSUBR m64fp';
$instructions['DC']['/6 xxx'] = 'FDIV m64fp';
$instructions['DC']['/7 xxx'] = 'FDIVR m64fp';
$instructions['DD'] = array();
$instructions['DD']['|EF xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|EE xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|ED xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|EC xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|EB xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|EA xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|E9 xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|E8 xxx'] = 'FUCOMP ST(i)';
$instructions['DD']['|E7 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E6 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E5 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E4 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E3 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E2 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E1 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|E0 xxx'] = 'FUCOM ST(i)';
$instructions['DD']['|DF xxx'] = 'FSTP ST(i)';
$instructions['DD']['|DE xxx'] = 'FSTP ST(i)';
$instructions['DD']['|DD xxx'] = 'FSTP ST(i)';
$instructions['DD']['|DC xxx'] = 'FSTP ST(i)';
$instructions['DD']['|DB xxx'] = 'FSTP ST(i)';
$instructions['DD']['|DA xxx'] = 'FSTP ST(i)';
$instructions['DD']['|D9 xxx'] = 'FSTP ST(i)';
$instructions['DD']['|D8 xxx'] = 'FSTP ST(i)';
$instructions['DD']['|D7 xxx'] = 'FST ST(i)';
$instructions['DD']['|D6 xxx'] = 'FST ST(i)';
$instructions['DD']['|D5 xxx'] = 'FST ST(i)';
$instructions['DD']['|D4 xxx'] = 'FST ST(i)';
$instructions['DD']['|D3 xxx'] = 'FST ST(i)';
$instructions['DD']['|D2 xxx'] = 'FST ST(i)';
$instructions['DD']['|D1 xxx'] = 'FST ST(i)';
$instructions['DD']['|D0 xxx'] = 'FST ST(i)';
$instructions['DD']['|CF xxx'] = 'FXCH ST(i)';
$instructions['DD']['|CE xxx'] = 'FXCH ST(i)';
$instructions['DD']['|CD xxx'] = 'FXCH ST(i)';
$instructions['DD']['|CC xxx'] = 'FXCH ST(i)';
$instructions['DD']['|CB xxx'] = 'FXCH ST(i)';
$instructions['DD']['|CA xxx'] = 'FXCH ST(i)';
$instructions['DD']['|C9 xxx'] = 'FXCH ST(i)';
$instructions['DD']['|C8 xxx'] = 'FXCH ST(i)';
$instructions['DD']['|C7 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C6 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C5 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C4 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C3 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C2 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C1 xxx'] = 'FFREE ST(i)';
$instructions['DD']['|C0 xxx'] = 'FFREE ST(i)';
$instructions['DD']['/0 xxx'] = 'FLD m64fp';
$instructions['DD']['/1 xxx'] = 'FISTTP m64int';
$instructions['DD']['/2 xxx'] = 'FST m64fp';
$instructions['DD']['/3 xxx'] = 'FSTP m64fp';
$instructions['DD']['/4 x16'] = 'FRSTOR m94byte';
$instructions['DD']['/4 x32'] = 'FRSTOR m108byte';
$instructions['DD']['/6 x16'] = 'FNSAVE m94byte';
$instructions['DD']['/6 x32'] = 'FNSAVE m108byte';
$instructions['DD']['/7 xxx'] = 'FNSTSW m2byte';
$instructions['DE'] = array();
$instructions['DE']['|FF xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|FE xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|FD xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|FC xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|FB xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|FA xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|F9 xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|F8 xxx'] = 'FDIVP ST(i), ST(0)';
$instructions['DE']['|F7 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F6 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F5 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F4 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F3 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F2 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F1 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|F0 xxx'] = 'FDIVRP ST(i), ST(0)';
$instructions['DE']['|EF xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|EE xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|ED xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|EC xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|EB xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|EA xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|E9 xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|E8 xxx'] = 'FSUBP ST(i), ST(0)';
$instructions['DE']['|E7 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E6 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E5 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E4 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E3 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E2 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E1 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|E0 xxx'] = 'FSUBRP ST(i), ST(0)';
$instructions['DE']['|D9 xxx'] = 'FCOMPP';
$instructions['DE']['|D7 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D6 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D5 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D4 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D3 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D2 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D1 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|D0 xxx'] = 'FCOMP ST(i)';
$instructions['DE']['|CF xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|CE xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|CD xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|CC xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|CB xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|CA xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|C9 xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|C8 xxx'] = 'FMULP ST(i), ST(0)';
$instructions['DE']['|C7 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C6 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C5 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C4 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C3 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C2 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C1 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['|C0 xxx'] = 'FADDP ST(i), ST(0)';
$instructions['DE']['/0 xxx'] = 'FIADD m16int';
$instructions['DE']['/1 xxx'] = 'FIMUL m16int';
$instructions['DE']['/2 xxx'] = 'FICOM m16int';
$instructions['DE']['/3 xxx'] = 'FICOMP m16int';
$instructions['DE']['/4 xxx'] = 'FISUB m16int';
$instructions['DE']['/5 xxx'] = 'FISUBR m16int';
$instructions['DE']['/6 xxx'] = 'FIDIV m16int';
$instructions['DE']['/7 xxx'] = 'FIDIVR m16int';
$instructions['DF'] = array();
$instructions['DF']['|F7 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F6 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F5 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F4 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F3 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F2 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F1 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|F0 xxx'] = 'FCOMIP ST, ST(i)';
$instructions['DF']['|EF xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|EE xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|ED xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|EC xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|EB xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|EA xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|E9 xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|E8 xxx'] = 'FUCOMIP ST, ST(i)';
$instructions['DF']['|E0 xxx'] = 'FNSTSW AX';
$instructions['DF']['|DF xxx'] = 'FSTP ST(i)';
$instructions['DF']['|DE xxx'] = 'FSTP ST(i)';
$instructions['DF']['|DD xxx'] = 'FSTP ST(i)';
$instructions['DF']['|DC xxx'] = 'FSTP ST(i)';
$instructions['DF']['|DB xxx'] = 'FSTP ST(i)';
$instructions['DF']['|DA xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D9 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D8 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D7 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D6 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D5 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D4 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D3 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D2 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D1 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|D0 xxx'] = 'FSTP ST(i)';
$instructions['DF']['|CF xxx'] = 'FXCH ST(i)';
$instructions['DF']['|CE xxx'] = 'FXCH ST(i)';
$instructions['DF']['|CD xxx'] = 'FXCH ST(i)';
$instructions['DF']['|CC xxx'] = 'FXCH ST(i)';
$instructions['DF']['|CB xxx'] = 'FXCH ST(i)';
$instructions['DF']['|CA xxx'] = 'FXCH ST(i)';
$instructions['DF']['|C9 xxx'] = 'FXCH ST(i)';
$instructions['DF']['|C8 xxx'] = 'FXCH ST(i)';
$instructions['DF']['|C7 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C6 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C5 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C4 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C3 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C2 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C1 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['|C0 xxx'] = 'FFREEP ST(i)';
$instructions['DF']['/0 xxx'] = 'FILD m16int';
$instructions['DF']['/1 xxx'] = 'FISTTP m16int';
$instructions['DF']['/2 xxx'] = 'FIST m16int';
$instructions['DF']['/3 xxx'] = 'FISTP m16int';
$instructions['DF']['/4 xxx'] = 'FBLD m80bcd';
$instructions['DF']['/5 xxx'] = 'FILD m64int';
$instructions['DF']['/6 xxx'] = 'FBSTP m80bcd';
$instructions['DF']['/7 xxx'] = 'FISTP m64int';
$instructions['E0'] = array();
$instructions['E0']['cb x16'] = 'LOOPNE rel8';
$instructions['E0']['cb x64'] = 'LOOPNE rel8';
$instructions['E1'] = array();
$instructions['E1']['cb x16'] = 'LOOPE rel8';
$instructions['E1']['cb x64'] = 'LOOPE rel8';
$instructions['E2'] = array();
$instructions['E2']['cb x16'] = 'LOOP rel8';
$instructions['E2']['cb x64'] = 'LOOP rel8';
$instructions['E3'] = array();
$instructions['E3']['cb x16'] = 'JECXZ rel8';
$instructions['E3']['cb x64'] = 'JECXZ rel8';
$instructions['E4'] = array();
$instructions['E4']['ib xxx'] = 'IN AL, imm8';
$instructions['E5'] = array();
$instructions['E5']['ib x16'] = 'IN AX, imm8';
$instructions['E5']['ib x32'] = 'IN EAX, imm8';
$instructions['E6'] = array();
$instructions['E6']['ib xxx'] = 'OUT imm8, AL';
$instructions['E7'] = array();
$instructions['E7']['ib x16'] = 'OUT imm8, AX';
$instructions['E7']['ib x32'] = 'OUT imm8, EAX';
$instructions['E8'] = array();
$instructions['E8']['cd x64'] = 'CALL rel32';
$instructions['E9'] = array();
$instructions['E9']['cd x64'] = 'JMP rel32';
$instructions['EB'] = array();
$instructions['EB']['cb x16'] = 'JMP rel8';
$instructions['EB']['cb x64'] = 'JMP rel8';
$instructions['EC'] = array();
$instructions['EC']['. xxx'] = 'IN AL, DX';
$instructions['ED'] = array();
$instructions['ED']['. x16'] = 'IN AX, DX';
$instructions['ED']['. x32'] = 'IN EAX, DX';
$instructions['EE'] = array();
$instructions['EE']['. xxx'] = 'OUT DX, AL';
$instructions['EF'] = array();
$instructions['EF']['. x16'] = 'OUT DX, AX';
$instructions['EF']['. x32'] = 'OUT DX, EAX';
$instructions['F1'] = array();
$instructions['F1']['. xxx'] = 'INT1';
$instructions['F4'] = array();
$instructions['F4']['. xxx'] = 'HLT';
$instructions['F5'] = array();
$instructions['F5']['. xxx'] = 'CMC';
$instructions['F6'] = array();
$instructions['F6']['/0 ib xxx'] = 'TEST r/m8, imm8';
$instructions['F6']['/1 ib xxx'] = 'TEST r/m8, imm8';
$instructions['F6']['/2 xxx'] = 'NOT r/m8';
$instructions['F6']['/3 xxx'] = 'NEG r/m8';
$instructions['F6']['/4 xxx'] = 'MUL r/m8';
$instructions['F6']['/5 xxx'] = 'IMUL r/m8';
$instructions['F6']['/6 xxx'] = 'DIV r/m8';
$instructions['F6']['/7 xxx'] = 'IDIV r/m8';
$instructions['F7'] = array();
$instructions['F7']['/0 iw x16'] = 'TEST r/m16, imm16';
$instructions['F7']['/0 id x32'] = 'TEST r/m32, imm32';
$instructions['F7']['/0 id x64'] = 'TEST r/m64, imm32';
$instructions['F7']['/1 iw x16'] = 'TEST r/m16, imm16';
$instructions['F7']['/1 id x32'] = 'TEST r/m32, imm32';
$instructions['F7']['/1 id x64'] = 'TEST r/m64, imm32';
$instructions['F7']['/2 x16'] = 'NOT r/m16';
$instructions['F7']['/2 x32'] = 'NOT r/m32';
$instructions['F7']['/2 x64'] = 'NOT r/m64';
$instructions['F7']['/3 x16'] = 'NEG r/m16';
$instructions['F7']['/3 x32'] = 'NEG r/m32';
$instructions['F7']['/3 x64'] = 'NEG r/m64';
$instructions['F7']['/4 x16'] = 'MUL r/m16';
$instructions['F7']['/4 x32'] = 'MUL r/m32';
$instructions['F7']['/4 x64'] = 'MUL r/m64';
$instructions['F7']['/5 x16'] = 'IMUL r/m16';
$instructions['F7']['/5 x32'] = 'IMUL r/m32';
$instructions['F7']['/5 x64'] = 'IMUL r/m64';
$instructions['F7']['/6 x16'] = 'DIV r/m16';
$instructions['F7']['/6 x32'] = 'DIV r/m32';
$instructions['F7']['/6 x64'] = 'DIV r/m64';
$instructions['F7']['/7 x16'] = 'IDIV r/m16';
$instructions['F7']['/7 x32'] = 'IDIV r/m32';
$instructions['F7']['/7 x64'] = 'IDIV r/m64';
$instructions['F8'] = array();
$instructions['F8']['. xxx'] = 'CLC';
$instructions['F9'] = array();
$instructions['F9']['. xxx'] = 'STC';
$instructions['FA'] = array();
$instructions['FA']['. xxx'] = 'CLI';
$instructions['FB'] = array();
$instructions['FB']['. xxx'] = 'STI';
$instructions['FC'] = array();
$instructions['FC']['. xxx'] = 'CLD';
$instructions['FD'] = array();
$instructions['FD']['. xxx'] = 'STD';
$instructions['FE'] = array();
$instructions['FE']['/0 xxx'] = 'INC r/m8';
$instructions['FE']['/1 xxx'] = 'DEC r/m8';
$instructions['FF'] = array();
$instructions['FF']['/0 x16'] = 'INC r/m16';
$instructions['FF']['/0 x32'] = 'INC r/m32';
$instructions['FF']['/0 x64'] = 'INC r/m64';
$instructions['FF']['/1 x16'] = 'DEC r/m16';
$instructions['FF']['/1 x32'] = 'DEC r/m32';
$instructions['FF']['/1 x64'] = 'DEC r/m64';
$instructions['FF']['/2 x16'] = 'CALL r/m16';
$instructions['FF']['/2 x32'] = 'CALL r/m32';
$instructions['FF']['/2 x64'] = 'CALL r/m64';
$instructions['FF']['/3 x16'] = 'CALL m16:16';
$instructions['FF']['/3 x32'] = 'CALL m16:32';
$instructions['FF']['/3 x64'] = 'CALL m16:64';
$instructions['FF']['/4 x16'] = 'JMP r/m16';
$instructions['FF']['/4 x32'] = 'JMP r/m32';
$instructions['FF']['/4 x64'] = 'JMP r/m64';
$instructions['FF']['/5 x16'] = 'JMP m16:16';
$instructions['FF']['/5 x32'] = 'JMP m16:32';
$instructions['FF']['/5 x64'] = 'JMP m16:64';
$instructions['FF']['/6 x16'] = 'PUSH r/m16';
$instructions['FF']['/6 x64'] = 'PUSH r/m64';
$instructions['0F.00'] = array();
$instructions['0F.00']['^F2 /6 x16'] = 'LKGS r/m16';
$instructions['0F.00']['^F2 /6 x32'] = 'LKGS r32/m16';
$instructions['0F.00']['^F2 /6 x64'] = 'LKGS r64/m16';
$instructions['0F.00']['/0 x16'] = 'SLDT r/m16';
$instructions['0F.00']['/0 x32'] = 'SLDT r32/m16';
$instructions['0F.00']['/0 x64'] = 'SLDT r64/m16';
$instructions['0F.00']['/1 x16'] = 'STR r/m16';
$instructions['0F.00']['/1 x32'] = 'STR r32/m16';
$instructions['0F.00']['/1 x64'] = 'STR r64/m16';
$instructions['0F.00']['/2 x16'] = 'LLDT r/m16';
$instructions['0F.00']['/2 x32'] = 'LLDT r32/m16';
$instructions['0F.00']['/2 x64'] = 'LLDT r64/m16';
$instructions['0F.00']['/3 x16'] = 'LTR r/m16';
$instructions['0F.00']['/3 x32'] = 'LTR r32/m16';
$instructions['0F.00']['/3 x64'] = 'LTR r64/m16';
$instructions['0F.00']['/4 x16'] = 'VERR r/m16';
$instructions['0F.00']['/4 x32'] = 'VERR r32/m16';
$instructions['0F.00']['/4 x64'] = 'VERR r64/m16';
$instructions['0F.00']['/5 x16'] = 'VERW r/m16';
$instructions['0F.00']['/5 x32'] = 'VERW r32/m16';
$instructions['0F.00']['/5 x64'] = 'VERW r64/m16';
$instructions['0F.01'] = array();
$instructions['0F.01']['^F3 |FF . xxx'] = 'PSMASH';
$instructions['0F.01']['^F3 |FE . xxx'] = 'RMPADJUST';
$instructions['0F.01']['^F3 |FD . xxx'] = 'RMPQUERY';
$instructions['0F.01']['^F3 |FA . xxx'] = 'MCOMMIT';
$instructions['0F.01']['^F3 |EF . xxx'] = 'STUI';
$instructions['0F.01']['^F3 |EE . xxx'] = 'CLUI';
$instructions['0F.01']['^F3 |ED . xxx'] = 'TESTUI';
$instructions['0F.01']['^F3 |EC . xxx'] = 'UIRET';
$instructions['0F.01']['^F3 |EA . xxx'] = 'SAVEPREVSSP';
$instructions['0F.01']['^F3 |E8 . xxx'] = 'SETSSBSY';
$instructions['0F.01']['^F3 |D9 . xxx'] = 'VMGEXIT';
$instructions['0F.01']['^F3 |CA . xxx'] = 'ERETU';
$instructions['0F.01']['^F3 |C6 . xxx'] = 'WRMSRLIST';
$instructions['0F.01']['^F2 |FF . xxx'] = 'PVALIDATE';
$instructions['0F.01']['^F2 |FE . xxx'] = 'RMPUPDATE';
$instructions['0F.01']['^F2 |E9 . xxx'] = 'XRESLDTRK';
$instructions['0F.01']['^F2 |E8 . xxx'] = 'XSUSLDTRK';
$instructions['0F.01']['^F2 |D9 . xxx'] = 'VMGEXIT';
$instructions['0F.01']['^F2 |CA . xxx'] = 'ERETS';
$instructions['0F.01']['^F2 |C6 . xxx'] = 'RDMSRLIST';
$instructions['0F.01']['^F3 /5 xxx'] = 'RSTORSSP m64';
$instructions['0F.01']['^66 |CF . xxx'] = 'SEAMCALL';
$instructions['0F.01']['^66 |CE . xxx'] = 'SEAMOPS';
$instructions['0F.01']['^66 |CD . xxx'] = 'SEAMRET';
$instructions['0F.01']['^66 |CC . xxx'] = 'TDCALL';
$instructions['0F.01']['|FF . xxx'] = 'TLBSYNC';
$instructions['0F.01']['|FE . xxx'] = 'INVLPGB';
$instructions['0F.01']['|FD . xxx'] = 'RDPRU';
$instructions['0F.01']['|FC . xxx'] = 'CLZERO';
$instructions['0F.01']['|FB . xxx'] = 'MWAITX';
$instructions['0F.01']['|FA . xxx'] = 'MONITORX';
$instructions['0F.01']['|F9 . xxx'] = 'RDTSCP';
$instructions['0F.01']['|F8 . xxx'] = 'SWAPGS';
$instructions['0F.01']['|EF . xxx'] = 'WRPKRU';
$instructions['0F.01']['|EE . xxx'] = 'RDPKRU';
$instructions['0F.01']['|E8 . xxx'] = 'SERIALIZE';
$instructions['0F.01']['|DF . xxx'] = 'INVLPGA';
$instructions['0F.01']['|DE . xxx'] = 'SKINIT';
$instructions['0F.01']['|DD . xxx'] = 'CLGI';
$instructions['0F.01']['|DC . xxx'] = 'STGI';
$instructions['0F.01']['|DB . xxx'] = 'VMSAVE';
$instructions['0F.01']['|DA . xxx'] = 'VMLOAD';
$instructions['0F.01']['|D9 . xxx'] = 'VMMCALL';
$instructions['0F.01']['|D8 . xxx'] = 'VMRUN';
$instructions['0F.01']['|D7 . xxx'] = 'ENCLU';
$instructions['0F.01']['|D6 . xxx'] = 'XTEST';
$instructions['0F.01']['|D5 . xxx'] = 'XEND';
$instructions['0F.01']['|D4 . xxx'] = 'VMFUNC';
$instructions['0F.01']['|D1 . xxx'] = 'XSETBV';
$instructions['0F.01']['|D0 . xxx'] = 'XGETBV';
$instructions['0F.01']['|CF . xxx'] = 'ENCLS';
$instructions['0F.01']['|CB . xxx'] = 'STAC';
$instructions['0F.01']['|CA . xxx'] = 'CLAC';
$instructions['0F.01']['|C9 . xxx'] = 'MWAIT';
$instructions['0F.01']['|C8 . xxx'] = 'MONITOR';
$instructions['0F.01']['|C7 . xxx'] = 'PBNDKB';
$instructions['0F.01']['|C6 . xxx'] = 'WRMSRNS';
$instructions['0F.01']['|C5 . xxx'] = 'PCONFIG';
$instructions['0F.01']['|C4 . xxx'] = 'VMXOFF';
$instructions['0F.01']['|C3 . xxx'] = 'VMRESUME';
$instructions['0F.01']['|C2 . xxx'] = 'VMLAUNCH';
$instructions['0F.01']['|C1 . xxx'] = 'VMCALL';
$instructions['0F.01']['|C0 . xxx'] = 'ENCLV';
$instructions['0F.01']['/0 xxx'] = 'SGDT m';
$instructions['0F.01']['/1 xxx'] = 'SIDT m';
$instructions['0F.01']['/2 xxx'] = 'LGDT m16&64';
$instructions['0F.01']['/3 xxx'] = 'LIDT m16&64';
$instructions['0F.01']['/4 x16'] = 'SMSW r/m16';
$instructions['0F.01']['/4 x32'] = 'SMSW r32/m16';
$instructions['0F.01']['/4 x64'] = 'SMSW r64/m16';
$instructions['0F.01']['/6 x16'] = 'LMSW r/m16';
$instructions['0F.01']['/6 x32'] = 'LMSW r32/m16';
$instructions['0F.01']['/6 x64'] = 'LMSW r64/m16';
$instructions['0F.01']['/7 xxx'] = 'INVLPG m';
$instructions['0F.02'] = array();
$instructions['0F.02']['/r x16'] = 'LAR r16, r/m16';
$instructions['0F.02']['/r x32'] = 'LAR r32, r32/m16';
$instructions['0F.02']['/r x64'] = 'LAR r64, r64/m16';
$instructions['0F.03'] = array();
$instructions['0F.03']['/r x16'] = 'LSL r16, r/m16';
$instructions['0F.03']['/r x32'] = 'LSL r32, r32/m16';
$instructions['0F.03']['/r x64'] = 'LSL r64, r64/m16';
$instructions['0F.05'] = array();
$instructions['0F.05']['. xxx'] = 'SYSCALL';
$instructions['0F.06'] = array();
$instructions['0F.06']['. xxx'] = 'CLTS';
$instructions['0F.07'] = array();
$instructions['0F.07']['. x64'] = 'SYSRETQ';
$instructions['0F.07']['. xxx'] = 'SYSRET';
$instructions['0F.08'] = array();
$instructions['0F.08']['. xxx'] = 'INVD';
$instructions['0F.09'] = array();
$instructions['0F.09']['^F3 . xxx'] = 'WBNOINVD';
$instructions['0F.09']['. xxx'] = 'WBINVD';
$instructions['0F.0B'] = array();
$instructions['0F.0B']['. xxx'] = 'UD2';
$instructions['0F.0D'] = array();
$instructions['0F.0D']['/0 xxx'] = 'PREFETCH m8';
$instructions['0F.0D']['/1 xxx'] = 'PREFETCHW m8';
$instructions['0F.0D']['/2 xxx'] = 'PREFETCHWT1 m8';
$instructions['0F.0D']['/3 xxx'] = 'PREFETCHW m8';
$instructions['0F.0D']['/4 xxx'] = 'PREFETCH m8';
$instructions['0F.0D']['/5 xxx'] = 'PREFETCH m8';
$instructions['0F.0D']['/6 xxx'] = 'PREFETCH m8';
$instructions['0F.0D']['/7 xxx'] = 'PREFETCH m8';
$instructions['0F.0D']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.0D']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.0D']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.0E'] = array();
$instructions['0F.0E']['. xxx'] = 'FEMMS';
$instructions['0F.0F'] = array();
$instructions['0F.0F']['/r $BF xxx'] = 'PAVGUSB mm, mm/m64';
$instructions['0F.0F']['/r $BB xxx'] = 'PSWAPD mm, mm/m64';
$instructions['0F.0F']['/r $B7 xxx'] = 'PMULHRW mm, mm/m64';
$instructions['0F.0F']['/r $B6 xxx'] = 'PFRCPIT2 mm, mm/m64';
$instructions['0F.0F']['/r $B4 xxx'] = 'PFMUL mm, mm/m64';
$instructions['0F.0F']['/r $B0 xxx'] = 'PFCMPEQ mm, mm/m64';
$instructions['0F.0F']['/r $AE xxx'] = 'PFACC mm, mm/m64';
$instructions['0F.0F']['/r $AA xxx'] = 'PFSUBR mm, mm/m64';
$instructions['0F.0F']['/r $A7 xxx'] = 'PFRSQIT1 mm, mm/m64';
$instructions['0F.0F']['/r $A6 xxx'] = 'PFRCPIT1 mm, mm/m64';
$instructions['0F.0F']['/r $A4 xxx'] = 'PFMAX mm, mm/m64';
$instructions['0F.0F']['/r $A0 xxx'] = 'PFCMPGT mm, mm/m64';
$instructions['0F.0F']['/r $9E xxx'] = 'PFADD mm, mm/m64';
$instructions['0F.0F']['/r $9A xxx'] = 'PFSUB mm, mm/m64';
$instructions['0F.0F']['/r $97 xxx'] = 'PFRSQRT mm, mm/m64';
$instructions['0F.0F']['/r $96 xxx'] = 'PFRCP mm, mm/m64';
$instructions['0F.0F']['/r $94 xxx'] = 'PFMIN mm, mm/m64';
$instructions['0F.0F']['/r $90 xxx'] = 'PFCMPGE mm, mm/m64';
$instructions['0F.0F']['/r $8E xxx'] = 'PFPNACC mm, mm/m64';
$instructions['0F.0F']['/r $8A xxx'] = 'PFNACC mm, mm/m64';
$instructions['0F.0F']['/r $1D xxx'] = 'PF2ID mm, mm/m64';
$instructions['0F.0F']['/r $1C xxx'] = 'PF2IW mm, mm/m64';
$instructions['0F.0F']['/r $0D xxx'] = 'PI2FD mm, mm/m64';
$instructions['0F.0F']['/r $0C xxx'] = 'PI2FW mm, mm/m64';
$instructions['0F.0F']['. xxx'] = 'WRUDBG';
$instructions['0F.10'] = array();
$instructions['0F.10']['^F3 /r xxx'] = 'MOVSS xmm1, xmm2/m32';
$instructions['0F.10']['^F2 /r xxx'] = 'MOVSD xmm1, xmm2/m64';
$instructions['0F.10']['^66 /r xxx'] = 'MOVUPD xmm1, xmm2/m128';
$instructions['0F.10']['/r xxx'] = 'MOVUPS xmm1, xmm2/m128';
$instructions['0F.11'] = array();
$instructions['0F.11']['^F3 /r xxx'] = 'MOVSS xmm2/m32, xmm1';
$instructions['0F.11']['^F2 /r xxx'] = 'MOVSD xmm1/m64, xmm2';
$instructions['0F.11']['^66 /r xxx'] = 'MOVUPD xmm2/m128, xmm1';
$instructions['0F.11']['/r xxx'] = 'MOVUPS xmm2/m128, xmm1';
$instructions['0F.12'] = array();
$instructions['0F.12']['^F3 /r xxx'] = 'MOVSLDUP xmm1, xmm2/m128';
$instructions['0F.12']['^F2 /r xxx'] = 'MOVDDUP xmm1, xmm2/m64';
$instructions['0F.12']['^66 /r xxx'] = 'MOVLPD xmm1, m64';
$instructions['0F.12']['/r xxx'] = 'MOVHLPS xmm1, xmm2';
$instructions['0F.13'] = array();
$instructions['0F.13']['^66 /r xxx'] = 'MOVLPD m64, xmm1';
$instructions['0F.13']['/r xxx'] = 'MOVLPS m64, xmm1';
$instructions['0F.14'] = array();
$instructions['0F.14']['^66 /r xxx'] = 'UNPCKLPD xmm1, xmm2/m128';
$instructions['0F.14']['/r xxx'] = 'UNPCKLPS xmm1, xmm2/m128';
$instructions['0F.15'] = array();
$instructions['0F.15']['^66 /r xxx'] = 'UNPCKHPD xmm1, xmm2/m128';
$instructions['0F.15']['/r xxx'] = 'UNPCKHPS xmm1, xmm2/m128';
$instructions['0F.16'] = array();
$instructions['0F.16']['^F3 /r xxx'] = 'MOVSHDUP xmm1, xmm2/m128';
$instructions['0F.16']['^66 /r xxx'] = 'MOVHPD xmm1, m64';
$instructions['0F.16']['/r xxx'] = 'MOVLHPS xmm1, xmm2';
$instructions['0F.17'] = array();
$instructions['0F.17']['^66 /r xxx'] = 'MOVHPD m64, xmm1';
$instructions['0F.17']['/r xxx'] = 'MOVHPS m64, xmm1';
$instructions['0F.18'] = array();
$instructions['0F.18']['/0 xxx'] = 'PREFETCHNTA m8';
$instructions['0F.18']['/1 xxx'] = 'PREFETCHT0 m8';
$instructions['0F.18']['/2 xxx'] = 'PREFETCHT1 m8';
$instructions['0F.18']['/3 xxx'] = 'PREFETCHT2 m8';
$instructions['0F.18']['/6 xxx'] = 'PREFETCHIT1 m8';
$instructions['0F.18']['/7 xxx'] = 'PREFETCHIT0 m8';
$instructions['0F.18']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.18']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.18']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.19'] = array();
$instructions['0F.19']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.19']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.19']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.1A'] = array();
$instructions['0F.1A']['^F3 /r xxx'] = 'BNDCL bnd, r/m64';
$instructions['0F.1A']['^F2 /r xxx'] = 'BNDCU bnd, r/m64';
$instructions['0F.1A']['^66 /r xxx'] = 'BNDMOV bnd1, bnd2/m128';
$instructions['0F.1A']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.1A']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.1A']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.1A']['/r xxx'] = 'BNDLDX bnd, mib';
$instructions['0F.1B'] = array();
$instructions['0F.1B']['^F3 /r xxx'] = 'BNDMK bnd, m64';
$instructions['0F.1B']['^F2 /r xxx'] = 'BNDCN bnd, r/m64';
$instructions['0F.1B']['^66 /r xxx'] = 'BNDMOV bnd1/m128, bnd2';
$instructions['0F.1B']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.1B']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.1B']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.1B']['/r xxx'] = 'BNDSTX mib, bnd';
$instructions['0F.1C'] = array();
$instructions['0F.1C']['/0 xxx'] = 'CLDEMOTE m8';
$instructions['0F.1C']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.1C']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.1C']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.1D'] = array();
$instructions['0F.1D']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.1D']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.1D']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.1E'] = array();
$instructions['0F.1E']['^F3 |FB . xxx'] = 'ENDBR32';
$instructions['0F.1E']['^F3 |FA . xxx'] = 'ENDBR64';
$instructions['0F.1E']['^F3 /1 x64'] = 'RDSSPQ r64';
$instructions['0F.1E']['^F3 /1 xxx'] = 'RDSSPD r32';
$instructions['0F.1E']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.1E']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.1E']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.1F'] = array();
$instructions['0F.1F']['/r x16'] = 'RESERVEDNOP r/m16, r16';
$instructions['0F.1F']['/r x32'] = 'RESERVEDNOP r/m32, r32';
$instructions['0F.1F']['/r x64'] = 'RESERVEDNOP r/m64, r64';
$instructions['0F.20'] = array();
$instructions['0F.20']['~11:rrr:bbb xxx'] = 'MOV r64, cr';
$instructions['0F.21'] = array();
$instructions['0F.21']['~11:rrr:bbb xxx'] = 'MOV r64, dr';
$instructions['0F.22'] = array();
$instructions['0F.22']['~11:rrr:bbb xxx'] = 'MOV cr, r64';
$instructions['0F.23'] = array();
$instructions['0F.23']['~11:rrr:bbb xxx'] = 'MOV dr, r64';
$instructions['0F.28'] = array();
$instructions['0F.28']['^66 /r xxx'] = 'MOVAPD xmm1, xmm2/m128';
$instructions['0F.28']['/r xxx'] = 'MOVAPS xmm1, xmm2/m128';
$instructions['0F.29'] = array();
$instructions['0F.29']['^66 /r xxx'] = 'MOVAPD xmm2/m128, xmm1';
$instructions['0F.29']['/r xxx'] = 'MOVAPS xmm2/m128, xmm1';
$instructions['0F.2A'] = array();
$instructions['0F.2A']['^F3 /r x64'] = 'CVTSI2SS xmm1, r/m64';
$instructions['0F.2A']['^F3 /r xxx'] = 'CVTSI2SS xmm1, r/m32';
$instructions['0F.2A']['^F2 /r x64'] = 'CVTSI2SD xmm1, r/m64';
$instructions['0F.2A']['^F2 /r xxx'] = 'CVTSI2SD xmm1, r/m32';
$instructions['0F.2A']['^66 /r xxx'] = 'CVTPI2PD xmm, mm/m64';
$instructions['0F.2A']['/r xxx'] = 'CVTPI2PS xmm, mm/m64';
$instructions['0F.2B'] = array();
$instructions['0F.2B']['^F3 /r xxx'] = 'MOVNTSS m32, xmm1';
$instructions['0F.2B']['^F2 /r xxx'] = 'MOVNTSD m64, xmm1';
$instructions['0F.2B']['^66 /r xxx'] = 'MOVNTPD m128, xmm1';
$instructions['0F.2B']['/r xxx'] = 'MOVNTPS m128, xmm1';
$instructions['0F.2C'] = array();
$instructions['0F.2C']['^F3 /r x64'] = 'CVTTSS2SI r64, xmm1/m32';
$instructions['0F.2C']['^F3 /r xxx'] = 'CVTTSS2SI r32, xmm1/m32';
$instructions['0F.2C']['^F2 /r x64'] = 'CVTTSD2SI r64, xmm1/m64';
$instructions['0F.2C']['^F2 /r xxx'] = 'CVTTSD2SI r32, xmm1/m64';
$instructions['0F.2C']['^66 /r xxx'] = 'CVTTPD2PI mm, xmm/m128';
$instructions['0F.2C']['/r xxx'] = 'CVTTPS2PI mm, xmm/m64';
$instructions['0F.2D'] = array();
$instructions['0F.2D']['^F3 /r x64'] = 'CVTSS2SI r64, xmm1/m32';
$instructions['0F.2D']['^F3 /r xxx'] = 'CVTSS2SI r32, xmm1/m32';
$instructions['0F.2D']['^F2 /r x64'] = 'CVTSD2SI r64, xmm1/m64';
$instructions['0F.2D']['^F2 /r xxx'] = 'CVTSD2SI r32, xmm1/m64';
$instructions['0F.2D']['^66 /r xxx'] = 'CVTPD2PI mm, xmm/m128';
$instructions['0F.2D']['/r xxx'] = 'CVTPS2PI mm, xmm/m64';
$instructions['0F.2E'] = array();
$instructions['0F.2E']['^66 /r xxx'] = 'UCOMISD xmm1, xmm2/m64';
$instructions['0F.2E']['/r xxx'] = 'UCOMISS xmm1, xmm2/m32';
$instructions['0F.2F'] = array();
$instructions['0F.2F']['^66 /r xxx'] = 'COMISD xmm1, xmm2/m64';
$instructions['0F.2F']['/r xxx'] = 'COMISS xmm1, xmm2/m32';
$instructions['0F.30'] = array();
$instructions['0F.30']['. xxx'] = 'WRMSR';
$instructions['0F.31'] = array();
$instructions['0F.31']['. xxx'] = 'RDTSC';
$instructions['0F.32'] = array();
$instructions['0F.32']['. xxx'] = 'RDMSR';
$instructions['0F.33'] = array();
$instructions['0F.33']['. xxx'] = 'RDPMC';
$instructions['0F.34'] = array();
$instructions['0F.34']['. xxx'] = 'SYSENTER';
$instructions['0F.35'] = array();
$instructions['0F.35']['. x64'] = 'SYSEXITQ';
$instructions['0F.35']['. xxx'] = 'SYSEXIT';
$instructions['0F.37'] = array();
$instructions['0F.37']['. x64'] = 'GETSECQ';
$instructions['0F.37']['. xxx'] = 'GETSEC';
$instructions['0F.38'] = array();
$instructions['0F.38']['^F3 |FC !(11):rrr:bbb x64'] = 'AXOR m64, r64';
$instructions['0F.38']['^F3 |FC !(11):rrr:bbb xxx'] = 'AXOR m32, r32';
$instructions['0F.38']['^F3 |FB 11:rrr:bbb xxx'] = 'ENCODEKEY256 r32, r32, <XMM0-6>';
$instructions['0F.38']['^F3 |FA 11:rrr:bbb xxx'] = 'ENCODEKEY128 r32, r32, <XMM0-2>, <XMM4-6>';
$instructions['0F.38']['^F3 |F8 !(11):rrr:bbb xxx'] = 'ENQCMDS r32, m512';
$instructions['0F.38']['^F3 |F6 /r x64'] = 'ADOX r64, r/m64';
$instructions['0F.38']['^F3 |F6 /r xxx'] = 'ADOX r32, r/m32';
$instructions['0F.38']['^F3 |DF !(11):rrr:bbb xxx'] = 'AESDEC256KL xmm, m512';
$instructions['0F.38']['^F3 |DE !(11):rrr:bbb xxx'] = 'AESENC256KL xmm, m512';
$instructions['0F.38']['^F3 |DD !(11):rrr:bbb xxx'] = 'AESDEC128KL xmm, m384';
$instructions['0F.38']['^F3 |DC 11:rrr:bbb xxx'] = 'LOADIWKEY xmm1, xmm2, <EAX>, <XMM0>';
$instructions['0F.38']['^F3 |DC !(11):rrr:bbb xxx'] = 'AESENC128KL xmm, m384';
$instructions['0F.38']['^F3 |D8 !(11):001:bbb xxx'] = 'AESDECWIDE128KL m384, <XMM0-7>';
$instructions['0F.38']['^F3 |D8 !(11):000:bbb xxx'] = 'AESENCWIDE128KL m384, <XMM0-7>';
$instructions['0F.38']['^F3 |D8 !(11):011:bbb xxx'] = 'AESDECWIDE256KL m512, <XMM0-7>';
$instructions['0F.38']['^F3 |D8 !(11):010:bbb xxx'] = 'AESENCWIDE256KL m512, <XMM0-7>';
$instructions['0F.38']['^F2 |FC !(11):rrr:bbb x64'] = 'AOR m64, r64';
$instructions['0F.38']['^F2 |FC !(11):rrr:bbb xxx'] = 'AOR m32, r32';
$instructions['0F.38']['^F2 |F8 !(11):rrr:bbb xxx'] = 'ENQCMD r32, m512';
$instructions['0F.38']['^F2 |F1 /r x16'] = 'CRC32 r32, r/m16';
$instructions['0F.38']['^F2 |F1 /r x32'] = 'CRC32 r32, r/m32';
$instructions['0F.38']['^F2 |F1 /r x64'] = 'CRC32 r64, r/m64';
$instructions['0F.38']['^F2 |F0 /r x64'] = 'CRC32 r64, r/m8';
$instructions['0F.38']['^F2 |F0 /r xxx'] = 'CRC32 r32, r/m8';
$instructions['0F.38']['^66 |FC !(11):rrr:bbb x64'] = 'AAND m64, r64';
$instructions['0F.38']['^66 |FC !(11):rrr:bbb xxx'] = 'AAND m32, r32';
$instructions['0F.38']['^66 |F8 /r xxx'] = 'MOVDIR64B r32, m512';
$instructions['0F.38']['^66 |F6 /r x64'] = 'ADCX r64, r/m64';
$instructions['0F.38']['^66 |F6 /r xxx'] = 'ADCX r32, r/m32';
$instructions['0F.38']['^66 |F5 /r x64'] = 'WRUSSQ m64, r64';
$instructions['0F.38']['^66 |F5 /r xxx'] = 'WRUSSD m32, r32';
$instructions['0F.38']['^66 |DF /r xxx'] = 'AESDECLAST xmm1, xmm2/m128';
$instructions['0F.38']['^66 |DE /r xxx'] = 'AESDEC xmm1, xmm2/m128';
$instructions['0F.38']['^66 |DD /r xxx'] = 'AESENCLAST xmm1, xmm2/m128';
$instructions['0F.38']['^66 |DC /r xxx'] = 'AESENC xmm1, xmm2/m128';
$instructions['0F.38']['^66 |DB /r xxx'] = 'AESIMC xmm1, xmm2/m128';
$instructions['0F.38']['^66 |CF /r xxx'] = 'GF2P8MULB xmm1, xmm2/m128';
$instructions['0F.38']['^66 |82 /r xxx'] = 'INVPCID r64, m128';
$instructions['0F.38']['^66 |81 /r xxx'] = 'INVVPID r64, m128';
$instructions['0F.38']['^66 |80 /r xxx'] = 'INVEPT r64, m128';
$instructions['0F.38']['^66 |41 /r xxx'] = 'PHMINPOSUW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |40 /r xxx'] = 'PMULLD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |3F /r xxx'] = 'PMAXUD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |3E /r xxx'] = 'PMAXUW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |3D /r xxx'] = 'PMAXSD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |3C /r xxx'] = 'PMAXSB xmm1, xmm2/m128';
$instructions['0F.38']['^66 |3B /r xxx'] = 'PMINUD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |3A /r xxx'] = 'PMINUW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |39 /r xxx'] = 'PMINSD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |38 /r xxx'] = 'PMINSB xmm1, xmm2/m128';
$instructions['0F.38']['^66 |37 /r xxx'] = 'PCMPGTQ xmm1, xmm2/m128';
$instructions['0F.38']['^66 |35 /r xxx'] = 'PMOVZXDQ xmm1, xmm2/m64';
$instructions['0F.38']['^66 |34 /r xxx'] = 'PMOVZXWQ xmm1, xmm2/m32';
$instructions['0F.38']['^66 |33 /r xxx'] = 'PMOVZXWD xmm1, xmm2/m64';
$instructions['0F.38']['^66 |32 /r xxx'] = 'PMOVZXBQ xmm1, xmm2/m16';
$instructions['0F.38']['^66 |31 /r xxx'] = 'PMOVZXBD xmm1, xmm2/m32';
$instructions['0F.38']['^66 |30 /r xxx'] = 'PMOVZXBW xmm1, xmm2/m64';
$instructions['0F.38']['^66 |2B /r xxx'] = 'PACKUSDW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |2A /r xxx'] = 'MOVNTDQA xmm1, m128';
$instructions['0F.38']['^66 |29 /r xxx'] = 'PCMPEQQ xmm1, xmm2/m128';
$instructions['0F.38']['^66 |28 /r xxx'] = 'PMULDQ xmm1, xmm2/m128';
$instructions['0F.38']['^66 |25 /r xxx'] = 'PMOVSXDQ xmm1, xmm2/m64';
$instructions['0F.38']['^66 |24 /r xxx'] = 'PMOVSXWQ xmm1, xmm2/m32';
$instructions['0F.38']['^66 |23 /r xxx'] = 'PMOVSXWD xmm1, xmm2/m64';
$instructions['0F.38']['^66 |22 /r xxx'] = 'PMOVSXBQ xmm1, xmm2/m16';
$instructions['0F.38']['^66 |21 /r xxx'] = 'PMOVSXBD xmm1, xmm2/m32';
$instructions['0F.38']['^66 |20 /r xxx'] = 'PMOVSXBW xmm1, xmm2/m64';
$instructions['0F.38']['^66 |1E /r xxx'] = 'PABSD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |1D /r xxx'] = 'PABSW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |1C /r xxx'] = 'PABSB xmm1, xmm2/m128';
$instructions['0F.38']['^66 |17 /r xxx'] = 'PTEST xmm1, xmm2/m128';
$instructions['0F.38']['^66 |15 /r xxx'] = 'BLENDVPD xmm1, xmm2/m128, <XMM0>';
$instructions['0F.38']['^66 |14 /r xxx'] = 'BLENDVPS xmm1, xmm2/m128, <XMM0>';
$instructions['0F.38']['^66 |10 /r xxx'] = 'PBLENDVB xmm1, xmm2/m128, <XMM0>';
$instructions['0F.38']['^66 |0B /r xxx'] = 'PMULHRSW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |0A /r xxx'] = 'PSIGND xmm1, xmm2/m128';
$instructions['0F.38']['^66 |09 /r xxx'] = 'PSIGNW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |08 /r xxx'] = 'PSIGNB xmm1, xmm2/m128';
$instructions['0F.38']['^66 |07 /r xxx'] = 'PHSUBSW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |06 /r xxx'] = 'PHSUBD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |05 /r xxx'] = 'PHSUBW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |04 /r xxx'] = 'PMADDUBSW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |03 /r xxx'] = 'PHADDSW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |02 /r xxx'] = 'PHADDD xmm1, xmm2/m128';
$instructions['0F.38']['^66 |01 /r xxx'] = 'PHADDW xmm1, xmm2/m128';
$instructions['0F.38']['^66 |00 /r xxx'] = 'PSHUFB xmm1, xmm2/m128';
$instructions['0F.38']['|FC !(11):rrr:bbb x64'] = 'AADD m64, r64';
$instructions['0F.38']['|FC !(11):rrr:bbb xxx'] = 'AADD m32, r32';
$instructions['0F.38']['|F9 /r x64'] = 'MOVDIRI m64, r64';
$instructions['0F.38']['|F9 /r xxx'] = 'MOVDIRI m32, r32';
$instructions['0F.38']['|F6 /r x64'] = 'WRSSQ m64, r64';
$instructions['0F.38']['|F6 /r xxx'] = 'WRSSD m32, r32';
$instructions['0F.38']['|F1 /r x16'] = 'MOVBE m16, r16';
$instructions['0F.38']['|F1 /r x32'] = 'MOVBE m32, r32';
$instructions['0F.38']['|F1 /r x64'] = 'MOVBE m64, r64';
$instructions['0F.38']['|F0 /r x16'] = 'MOVBE r16, m16';
$instructions['0F.38']['|F0 /r x32'] = 'MOVBE r32, m32';
$instructions['0F.38']['|F0 /r x64'] = 'MOVBE r64, m64';
$instructions['0F.38']['|CD /r xxx'] = 'SHA256MSG2 xmm1, xmm2/m128';
$instructions['0F.38']['|CC /r xxx'] = 'SHA256MSG1 xmm1, xmm2/m128';
$instructions['0F.38']['|CB /r xxx'] = 'SHA256RNDS2 xmm1, xmm2/m128, <XMM0>';
$instructions['0F.38']['|CA /r xxx'] = 'SHA1MSG2 xmm1, xmm2/m128';
$instructions['0F.38']['|C9 /r xxx'] = 'SHA1MSG1 xmm1, xmm2/m128';
$instructions['0F.38']['|C8 /r xxx'] = 'SHA1NEXTE xmm1, xmm2/m128';
$instructions['0F.38']['|1E /r xxx'] = 'PABSD mm1, mm2/m64';
$instructions['0F.38']['|1D /r xxx'] = 'PABSW mm1, mm2/m64';
$instructions['0F.38']['|1C /r xxx'] = 'PABSB mm1, mm2/m64';
$instructions['0F.38']['|0B /r xxx'] = 'PMULHRSW mm1, mm2/m64';
$instructions['0F.38']['|0A /r xxx'] = 'PSIGND mm1, mm2/m64';
$instructions['0F.38']['|09 /r xxx'] = 'PSIGNW mm1, mm2/m64';
$instructions['0F.38']['|08 /r xxx'] = 'PSIGNB mm1, mm2/m64';
$instructions['0F.38']['|07 /r xxx'] = 'PHSUBSW mm1, mm2/m64';
$instructions['0F.38']['|06 /r xxx'] = 'PHSUBD mm1, mm2/m64';
$instructions['0F.38']['|05 /r xxx'] = 'PHSUBW mm1, mm2/m64';
$instructions['0F.38']['|04 /r xxx'] = 'PMADDUBSW mm1, mm2/m64';
$instructions['0F.38']['|03 /r xxx'] = 'PHADDSW mm1, mm2/m64';
$instructions['0F.38']['|02 /r xxx'] = 'PHADDD mm1, mm2/m64';
$instructions['0F.38']['|01 /r xxx'] = 'PHADDW mm1, mm2/m64';
$instructions['0F.38']['|00 /r xxx'] = 'PSHUFB mm1, mm2/m64';
$instructions['0F.3A'] = array();
$instructions['0F.3A']['^66 |DF /r ib xxx'] = 'AESKEYGENASSIST xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |CF /r ib xxx'] = 'GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |CE /r ib xxx'] = 'GF2P8AFFINEQB xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |63 /r ib xxx'] = 'PCMPISTRI xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |62 /r ib xxx'] = 'PCMPISTRM xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |61 /r ib x64'] = 'PCMPESTRI64 xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |61 /r ib xxx'] = 'PCMPESTRI xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |60 /r ib x64'] = 'PCMPESTRM64 xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |60 /r ib xxx'] = 'PCMPESTRM xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |44 /r ib xxx'] = 'PCLMULQDQ xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |42 /r ib xxx'] = 'MPSADBW xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |41 /r ib xxx'] = 'DPPD xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |40 /r ib xxx'] = 'DPPS xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |22 /r ib x64'] = 'PINSRQ xmm1, r/m64, imm8';
$instructions['0F.3A']['^66 |22 /r ib xxx'] = 'PINSRD xmm1, r/m32, imm8';
$instructions['0F.3A']['^66 |21 /r ib xxx'] = 'INSERTPS xmm1, xmm2/m32, imm8';
$instructions['0F.3A']['^66 |20 /r ib x64'] = 'PINSRB xmm1, r64/m8, imm8';
$instructions['0F.3A']['^66 |20 /r ib xxx'] = 'PINSRB xmm1, r32/m8, imm8';
$instructions['0F.3A']['^66 |17 /r ib x64'] = 'EXTRACTPS r64/m32, xmm1, imm8';
$instructions['0F.3A']['^66 |17 /r ib xxx'] = 'EXTRACTPS r/m32, xmm1, imm8';
$instructions['0F.3A']['^66 |16 /r ib x64'] = 'PEXTRQ r/m64, xmm2, imm8';
$instructions['0F.3A']['^66 |16 /r ib xxx'] = 'PEXTRD r/m32, xmm2, imm8';
$instructions['0F.3A']['^66 |15 /r ib x64'] = 'PEXTRW r64/m16, xmm, imm8';
$instructions['0F.3A']['^66 |15 /r ib xxx'] = 'PEXTRW r32/m16, xmm, imm8';
$instructions['0F.3A']['^66 |14 /r ib x64'] = 'PEXTRB r64/m8, xmm2, imm8';
$instructions['0F.3A']['^66 |14 /r ib xxx'] = 'PEXTRB r32/m8, xmm2, imm8';
$instructions['0F.3A']['^66 |0F /r ib xxx'] = 'PALIGNR xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |0E /r ib xxx'] = 'PBLENDW xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |0D /r ib xxx'] = 'BLENDPD xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |0C /r ib xxx'] = 'BLENDPS xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |0B /r ib xxx'] = 'ROUNDSD xmm1, xmm2/m64, imm8';
$instructions['0F.3A']['^66 |0A /r ib xxx'] = 'ROUNDSS xmm1, xmm2/m32, imm8';
$instructions['0F.3A']['^66 |09 /r ib xxx'] = 'ROUNDPD xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['^66 |08 /r ib xxx'] = 'ROUNDPS xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['|CC /r ib xxx'] = 'SHA1RNDS4 xmm1, xmm2/m128, imm8';
$instructions['0F.3A']['|0F /r ib xxx'] = 'PALIGNR mm1, mm2/m64, imm8';
$instructions['0F.40'] = array();
$instructions['0F.40']['/r x16'] = 'CMOVO r16, r/m16';
$instructions['0F.40']['/r x32'] = 'CMOVO r32, r/m32';
$instructions['0F.40']['/r x64'] = 'CMOVO r64, r/m64';
$instructions['0F.41'] = array();
$instructions['0F.41']['/r x16'] = 'CMOVNO r16, r/m16';
$instructions['0F.41']['/r x32'] = 'CMOVNO r32, r/m32';
$instructions['0F.41']['/r x64'] = 'CMOVNO r64, r/m64';
$instructions['0F.42'] = array();
$instructions['0F.42']['/r x16'] = 'CMOVB r16, r/m16';
$instructions['0F.42']['/r x32'] = 'CMOVB r32, r/m32';
$instructions['0F.42']['/r x64'] = 'CMOVB r64, r/m64';
$instructions['0F.43'] = array();
$instructions['0F.43']['/r x16'] = 'CMOVAE r16, r/m16';
$instructions['0F.43']['/r x32'] = 'CMOVAE r32, r/m32';
$instructions['0F.43']['/r x64'] = 'CMOVAE r64, r/m64';
$instructions['0F.44'] = array();
$instructions['0F.44']['/r x16'] = 'CMOVE r16, r/m16';
$instructions['0F.44']['/r x32'] = 'CMOVE r32, r/m32';
$instructions['0F.44']['/r x64'] = 'CMOVE r64, r/m64';
$instructions['0F.45'] = array();
$instructions['0F.45']['/r x16'] = 'CMOVNE r16, r/m16';
$instructions['0F.45']['/r x32'] = 'CMOVNE r32, r/m32';
$instructions['0F.45']['/r x64'] = 'CMOVNE r64, r/m64';
$instructions['0F.46'] = array();
$instructions['0F.46']['/r x16'] = 'CMOVBE r16, r/m16';
$instructions['0F.46']['/r x32'] = 'CMOVBE r32, r/m32';
$instructions['0F.46']['/r x64'] = 'CMOVBE r64, r/m64';
$instructions['0F.47'] = array();
$instructions['0F.47']['/r x16'] = 'CMOVA r16, r/m16';
$instructions['0F.47']['/r x32'] = 'CMOVA r32, r/m32';
$instructions['0F.47']['/r x64'] = 'CMOVA r64, r/m64';
$instructions['0F.48'] = array();
$instructions['0F.48']['/r x16'] = 'CMOVS r16, r/m16';
$instructions['0F.48']['/r x32'] = 'CMOVS r32, r/m32';
$instructions['0F.48']['/r x64'] = 'CMOVS r64, r/m64';
$instructions['0F.49'] = array();
$instructions['0F.49']['/r x16'] = 'CMOVNS r16, r/m16';
$instructions['0F.49']['/r x32'] = 'CMOVNS r32, r/m32';
$instructions['0F.49']['/r x64'] = 'CMOVNS r64, r/m64';
$instructions['0F.4A'] = array();
$instructions['0F.4A']['/r x16'] = 'CMOVP r16, r/m16';
$instructions['0F.4A']['/r x32'] = 'CMOVP r32, r/m32';
$instructions['0F.4A']['/r x64'] = 'CMOVP r64, r/m64';
$instructions['0F.4B'] = array();
$instructions['0F.4B']['/r x16'] = 'CMOVNP r16, r/m16';
$instructions['0F.4B']['/r x32'] = 'CMOVNP r32, r/m32';
$instructions['0F.4B']['/r x64'] = 'CMOVNP r64, r/m64';
$instructions['0F.4C'] = array();
$instructions['0F.4C']['/r x16'] = 'CMOVL r16, r/m16';
$instructions['0F.4C']['/r x32'] = 'CMOVL r32, r/m32';
$instructions['0F.4C']['/r x64'] = 'CMOVL r64, r/m64';
$instructions['0F.4D'] = array();
$instructions['0F.4D']['/r x16'] = 'CMOVGE r16, r/m16';
$instructions['0F.4D']['/r x32'] = 'CMOVGE r32, r/m32';
$instructions['0F.4D']['/r x64'] = 'CMOVGE r64, r/m64';
$instructions['0F.4E'] = array();
$instructions['0F.4E']['/r x16'] = 'CMOVLE r16, r/m16';
$instructions['0F.4E']['/r x32'] = 'CMOVLE r32, r/m32';
$instructions['0F.4E']['/r x64'] = 'CMOVLE r64, r/m64';
$instructions['0F.4F'] = array();
$instructions['0F.4F']['/r x16'] = 'CMOVG r16, r/m16';
$instructions['0F.4F']['/r x32'] = 'CMOVG r32, r/m32';
$instructions['0F.4F']['/r x64'] = 'CMOVG r64, r/m64';
$instructions['0F.50'] = array();
$instructions['0F.50']['^66 /r x64'] = 'MOVMSKPD r64, xmm';
$instructions['0F.50']['^66 /r xxx'] = 'MOVMSKPD r32, xmm';
$instructions['0F.50']['/r x64'] = 'MOVMSKPS r64, xmm';
$instructions['0F.50']['/r xxx'] = 'MOVMSKPS r32, xmm';
$instructions['0F.51'] = array();
$instructions['0F.51']['^F3 /r xxx'] = 'SQRTSS xmm1, xmm2/m32';
$instructions['0F.51']['^F2 /r xxx'] = 'SQRTSD xmm1, xmm2/m64';
$instructions['0F.51']['^66 /r xxx'] = 'SQRTPD xmm1, xmm2/m128';
$instructions['0F.51']['/r xxx'] = 'SQRTPS xmm1, xmm2/m128';
$instructions['0F.52'] = array();
$instructions['0F.52']['^F3 /r xxx'] = 'RSQRTSS xmm1, xmm2/m32';
$instructions['0F.52']['/r xxx'] = 'RSQRTPS xmm1, xmm2/m128';
$instructions['0F.53'] = array();
$instructions['0F.53']['^F3 /r xxx'] = 'RCPSS xmm1, xmm2/m32';
$instructions['0F.53']['/r xxx'] = 'RCPPS xmm1, xmm2/m128';
$instructions['0F.54'] = array();
$instructions['0F.54']['^66 /r xxx'] = 'ANDPD xmm1, xmm2/m128';
$instructions['0F.54']['/r xxx'] = 'ANDPS xmm1, xmm2/m128';
$instructions['0F.55'] = array();
$instructions['0F.55']['^66 /r xxx'] = 'ANDNPD xmm1, xmm2/m128';
$instructions['0F.55']['/r xxx'] = 'ANDNPS xmm1, xmm2/m128';
$instructions['0F.56'] = array();
$instructions['0F.56']['^66 /r xxx'] = 'ORPD xmm1, xmm2/m128';
$instructions['0F.56']['/r xxx'] = 'ORPS xmm1, xmm2/m128';
$instructions['0F.57'] = array();
$instructions['0F.57']['^66 /r xxx'] = 'XORPD xmm1, xmm2/m128';
$instructions['0F.57']['/r xxx'] = 'XORPS xmm1, xmm2/m128';
$instructions['0F.58'] = array();
$instructions['0F.58']['^F3 /r xxx'] = 'ADDSS xmm1, xmm2/m32';
$instructions['0F.58']['^F2 /r xxx'] = 'ADDSD xmm1, xmm2/m64';
$instructions['0F.58']['^66 /r xxx'] = 'ADDPD xmm1, xmm2/m128';
$instructions['0F.58']['/r xxx'] = 'ADDPS xmm1, xmm2/m128';
$instructions['0F.59'] = array();
$instructions['0F.59']['^F3 /r xxx'] = 'MULSS xmm1, xmm2/m32';
$instructions['0F.59']['^F2 /r xxx'] = 'MULSD xmm1, xmm2/m64';
$instructions['0F.59']['^66 /r xxx'] = 'MULPD xmm1, xmm2/m128';
$instructions['0F.59']['/r xxx'] = 'MULPS xmm1, xmm2/m128';
$instructions['0F.5A'] = array();
$instructions['0F.5A']['^F3 /r xxx'] = 'CVTSS2SD xmm1, xmm2/m32';
$instructions['0F.5A']['^F2 /r xxx'] = 'CVTSD2SS xmm1, xmm2/m64';
$instructions['0F.5A']['^66 /r xxx'] = 'CVTPD2PS xmm1, xmm2/m128';
$instructions['0F.5A']['/r xxx'] = 'CVTPS2PD xmm1, xmm2/m64';
$instructions['0F.5B'] = array();
$instructions['0F.5B']['^F3 /r xxx'] = 'CVTTPS2DQ xmm1, xmm2/m128';
$instructions['0F.5B']['^66 /r xxx'] = 'CVTPS2DQ xmm1, xmm2/m128';
$instructions['0F.5B']['/r xxx'] = 'CVTDQ2PS xmm1, xmm2/m128';
$instructions['0F.5C'] = array();
$instructions['0F.5C']['^F3 /r xxx'] = 'SUBSS xmm1, xmm2/m32';
$instructions['0F.5C']['^F2 /r xxx'] = 'SUBSD xmm1, xmm2/m64';
$instructions['0F.5C']['^66 /r xxx'] = 'SUBPD xmm1, xmm2/m128';
$instructions['0F.5C']['/r xxx'] = 'SUBPS xmm1, xmm2/m128';
$instructions['0F.5D'] = array();
$instructions['0F.5D']['^F3 /r xxx'] = 'MINSS xmm1, xmm2/m32';
$instructions['0F.5D']['^F2 /r xxx'] = 'MINSD xmm1, xmm2/m64';
$instructions['0F.5D']['^66 /r xxx'] = 'MINPD xmm1, xmm2/m128';
$instructions['0F.5D']['/r xxx'] = 'MINPS xmm1, xmm2/m128';
$instructions['0F.5E'] = array();
$instructions['0F.5E']['^F3 /r xxx'] = 'DIVSS xmm1, xmm2/m32';
$instructions['0F.5E']['^F2 /r xxx'] = 'DIVSD xmm1, xmm2/m64';
$instructions['0F.5E']['^66 /r xxx'] = 'DIVPD xmm1, xmm2/m128';
$instructions['0F.5E']['/r xxx'] = 'DIVPS xmm1, xmm2/m128';
$instructions['0F.5F'] = array();
$instructions['0F.5F']['^F3 /r xxx'] = 'MAXSS xmm1, xmm2/m32';
$instructions['0F.5F']['^F2 /r xxx'] = 'MAXSD xmm1, xmm2/m64';
$instructions['0F.5F']['^66 /r xxx'] = 'MAXPD xmm1, xmm2/m128';
$instructions['0F.5F']['/r xxx'] = 'MAXPS xmm1, xmm2/m128';
$instructions['0F.60'] = array();
$instructions['0F.60']['^66 /r xxx'] = 'PUNPCKLBW xmm1, xmm2/m128';
$instructions['0F.60']['/r xxx'] = 'PUNPCKLBW mm, mm/m32';
$instructions['0F.61'] = array();
$instructions['0F.61']['^66 /r xxx'] = 'PUNPCKLWD xmm1, xmm2/m128';
$instructions['0F.61']['/r xxx'] = 'PUNPCKLWD mm, mm/m32';
$instructions['0F.62'] = array();
$instructions['0F.62']['^66 /r xxx'] = 'PUNPCKLDQ xmm1, xmm2/m128';
$instructions['0F.62']['/r xxx'] = 'PUNPCKLDQ mm, mm/m32';
$instructions['0F.63'] = array();
$instructions['0F.63']['^66 /r xxx'] = 'PACKSSWB xmm1, xmm2/m128';
$instructions['0F.63']['/r xxx'] = 'PACKSSWB mm1, mm2/m64';
$instructions['0F.64'] = array();
$instructions['0F.64']['^66 /r xxx'] = 'PCMPGTB xmm1, xmm2/m128';
$instructions['0F.64']['/r xxx'] = 'PCMPGTB mm, mm/m64';
$instructions['0F.65'] = array();
$instructions['0F.65']['^66 /r xxx'] = 'PCMPGTW xmm1, xmm2/m128';
$instructions['0F.65']['/r xxx'] = 'PCMPGTW mm, mm/m64';
$instructions['0F.66'] = array();
$instructions['0F.66']['^66 /r xxx'] = 'PCMPGTD xmm1, xmm2/m128';
$instructions['0F.66']['/r xxx'] = 'PCMPGTD mm, mm/m64';
$instructions['0F.67'] = array();
$instructions['0F.67']['^66 /r xxx'] = 'PACKUSWB xmm1, xmm2/m128';
$instructions['0F.67']['/r xxx'] = 'PACKUSWB mm, mm/m64';
$instructions['0F.68'] = array();
$instructions['0F.68']['^66 /r xxx'] = 'PUNPCKHBW xmm1, xmm2/m128';
$instructions['0F.68']['/r xxx'] = 'PUNPCKHBW mm, mm/m64';
$instructions['0F.69'] = array();
$instructions['0F.69']['^66 /r xxx'] = 'PUNPCKHWD xmm1, xmm2/m128';
$instructions['0F.69']['/r xxx'] = 'PUNPCKHWD mm, mm/m64';
$instructions['0F.6A'] = array();
$instructions['0F.6A']['^66 /r xxx'] = 'PUNPCKHDQ xmm1, xmm2/m128';
$instructions['0F.6A']['/r xxx'] = 'PUNPCKHDQ mm, mm/m64';
$instructions['0F.6B'] = array();
$instructions['0F.6B']['^66 /r xxx'] = 'PACKSSDW xmm1, xmm2/m128';
$instructions['0F.6B']['/r xxx'] = 'PACKSSDW mm1, mm2/m64';
$instructions['0F.6C'] = array();
$instructions['0F.6C']['^66 /r xxx'] = 'PUNPCKLQDQ xmm1, xmm2/m128';
$instructions['0F.6D'] = array();
$instructions['0F.6D']['^66 /r xxx'] = 'PUNPCKHQDQ xmm1, xmm2/m128';
$instructions['0F.6E'] = array();
$instructions['0F.6E']['^66 /r x64'] = 'MOVQ xmm, r/m64';
$instructions['0F.6E']['^66 /r xxx'] = 'MOVD xmm, r/m32';
$instructions['0F.6E']['/r x64'] = 'MOVQ mm, r/m64';
$instructions['0F.6E']['/r xxx'] = 'MOVD mm, r/m32';
$instructions['0F.6F'] = array();
$instructions['0F.6F']['^F3 /r xxx'] = 'MOVDQU xmm1, xmm2/m128';
$instructions['0F.6F']['^66 /r xxx'] = 'MOVDQA xmm1, xmm2/m128';
$instructions['0F.6F']['/r xxx'] = 'MOVQ mm, mm/m64';
$instructions['0F.70'] = array();
$instructions['0F.70']['^F3 /r ib xxx'] = 'PSHUFHW xmm1, xmm2/m128, imm8';
$instructions['0F.70']['^F2 /r ib xxx'] = 'PSHUFLW xmm1, xmm2/m128, imm8';
$instructions['0F.70']['^66 /r ib xxx'] = 'PSHUFD xmm1, xmm2/m128, imm8';
$instructions['0F.70']['/r ib xxx'] = 'PSHUFW mm1, mm2/m64, imm8';
$instructions['0F.71'] = array();
$instructions['0F.71']['^66 /2 ib xxx'] = 'PSRLW xmm1, imm8';
$instructions['0F.71']['^66 /4 ib xxx'] = 'PSRAW xmm1, imm8';
$instructions['0F.71']['^66 /6 ib xxx'] = 'PSLLW xmm1, imm8';
$instructions['0F.71']['/2 ib xxx'] = 'PSRLW mm, imm8';
$instructions['0F.71']['/4 ib xxx'] = 'PSRAW mm, imm8';
$instructions['0F.71']['/6 ib xxx'] = 'PSLLW mm1, imm8';
$instructions['0F.72'] = array();
$instructions['0F.72']['^66 /2 ib xxx'] = 'PSRLD xmm1, imm8';
$instructions['0F.72']['^66 /4 ib xxx'] = 'PSRAD xmm1, imm8';
$instructions['0F.72']['^66 /6 ib xxx'] = 'PSLLD xmm1, imm8';
$instructions['0F.72']['/2 ib xxx'] = 'PSRLD mm, imm8';
$instructions['0F.72']['/4 ib xxx'] = 'PSRAD mm, imm8';
$instructions['0F.72']['/6 ib xxx'] = 'PSLLD mm, imm8';
$instructions['0F.73'] = array();
$instructions['0F.73']['^66 /2 ib xxx'] = 'PSRLQ xmm1, imm8';
$instructions['0F.73']['^66 /3 ib xxx'] = 'PSRLDQ xmm1, imm8';
$instructions['0F.73']['^66 /6 ib xxx'] = 'PSLLQ xmm1, imm8';
$instructions['0F.73']['^66 /7 ib xxx'] = 'PSLLDQ xmm1, imm8';
$instructions['0F.73']['/2 ib xxx'] = 'PSRLQ mm, imm8';
$instructions['0F.73']['/6 ib xxx'] = 'PSLLQ mm, imm8';
$instructions['0F.74'] = array();
$instructions['0F.74']['^66 /r xxx'] = 'PCMPEQB xmm1, xmm2/m128';
$instructions['0F.74']['/r xxx'] = 'PCMPEQB mm, mm/m64';
$instructions['0F.75'] = array();
$instructions['0F.75']['^66 /r xxx'] = 'PCMPEQW xmm1, xmm2/m128';
$instructions['0F.75']['/r xxx'] = 'PCMPEQW mm, mm/m64';
$instructions['0F.76'] = array();
$instructions['0F.76']['^66 /r xxx'] = 'PCMPEQD xmm1, xmm2/m128';
$instructions['0F.76']['/r xxx'] = 'PCMPEQD mm, mm/m64';
$instructions['0F.77'] = array();
$instructions['0F.77']['. xxx'] = 'EMMS';
$instructions['0F.78'] = array();
$instructions['0F.78']['^F2 /r ib ib xxx'] = 'INSERTQ xmm1, xmm2, imm8, imm8';
$instructions['0F.78']['^66 /0 ib ib xxx'] = 'EXTRQ xmm1, imm8, imm8';
$instructions['0F.78']['/r xxx'] = 'VMREAD r/m64, r64';
$instructions['0F.79'] = array();
$instructions['0F.79']['^F2 /r xxx'] = 'INSERTQ xmm1, xmm2';
$instructions['0F.79']['^66 /r xxx'] = 'EXTRQ xmm1, xmm2';
$instructions['0F.79']['/r xxx'] = 'VMWRITE r64, r/m64';
$instructions['0F.7C'] = array();
$instructions['0F.7C']['^F2 /r xxx'] = 'HADDPS xmm1, xmm2/m128';
$instructions['0F.7C']['^66 /r xxx'] = 'HADDPD xmm1, xmm2/m128';
$instructions['0F.7D'] = array();
$instructions['0F.7D']['^F2 /r xxx'] = 'HSUBPS xmm1, xmm2/m128';
$instructions['0F.7D']['^66 /r xxx'] = 'HSUBPD xmm1, xmm2/m128';
$instructions['0F.7E'] = array();
$instructions['0F.7E']['^F3 /r xxx'] = 'MOVQ xmm1, xmm2/m64';
$instructions['0F.7E']['^66 /r x64'] = 'MOVQ r/m64, xmm';
$instructions['0F.7E']['^66 /r xxx'] = 'MOVD r/m32, xmm';
$instructions['0F.7E']['/r x64'] = 'MOVQ r/m64, mm';
$instructions['0F.7E']['/r xxx'] = 'MOVD r/m32, mm';
$instructions['0F.7F'] = array();
$instructions['0F.7F']['^F3 /r xxx'] = 'MOVDQU xmm2/m128, xmm1';
$instructions['0F.7F']['^66 /r xxx'] = 'MOVDQA xmm2/m128, xmm1';
$instructions['0F.7F']['/r xxx'] = 'MOVQ mm/m64, mm';
$instructions['0F.80'] = array();
$instructions['0F.80']['cd xxx'] = 'JO rel32';
$instructions['0F.81'] = array();
$instructions['0F.81']['cd xxx'] = 'JNO rel32';
$instructions['0F.82'] = array();
$instructions['0F.82']['cd xxx'] = 'JB rel32';
$instructions['0F.83'] = array();
$instructions['0F.83']['cd xxx'] = 'JAE rel32';
$instructions['0F.84'] = array();
$instructions['0F.84']['cd xxx'] = 'JE rel32';
$instructions['0F.85'] = array();
$instructions['0F.85']['cd xxx'] = 'JNE rel32';
$instructions['0F.86'] = array();
$instructions['0F.86']['cd xxx'] = 'JBE rel32';
$instructions['0F.87'] = array();
$instructions['0F.87']['cd xxx'] = 'JA rel32';
$instructions['0F.88'] = array();
$instructions['0F.88']['cd xxx'] = 'JS rel32';
$instructions['0F.89'] = array();
$instructions['0F.89']['cd xxx'] = 'JNS rel32';
$instructions['0F.8A'] = array();
$instructions['0F.8A']['cd xxx'] = 'JP rel32';
$instructions['0F.8B'] = array();
$instructions['0F.8B']['cd xxx'] = 'JNP rel32';
$instructions['0F.8C'] = array();
$instructions['0F.8C']['cd xxx'] = 'JL rel32';
$instructions['0F.8D'] = array();
$instructions['0F.8D']['cd xxx'] = 'JGE rel32';
$instructions['0F.8E'] = array();
$instructions['0F.8E']['cd xxx'] = 'JLE rel32';
$instructions['0F.8F'] = array();
$instructions['0F.8F']['cd xxx'] = 'JG rel32';
$instructions['0F.90'] = array();
$instructions['0F.90']['/r xxx'] = 'SETO r/m8';
$instructions['0F.91'] = array();
$instructions['0F.91']['/r xxx'] = 'SETNO r/m8';
$instructions['0F.92'] = array();
$instructions['0F.92']['/r xxx'] = 'SETB r/m8';
$instructions['0F.93'] = array();
$instructions['0F.93']['/r xxx'] = 'SETAE r/m8';
$instructions['0F.94'] = array();
$instructions['0F.94']['/r xxx'] = 'SETE r/m8';
$instructions['0F.95'] = array();
$instructions['0F.95']['/r xxx'] = 'SETNE r/m8';
$instructions['0F.96'] = array();
$instructions['0F.96']['/r xxx'] = 'SETBE r/m8';
$instructions['0F.97'] = array();
$instructions['0F.97']['/r xxx'] = 'SETA r/m8';
$instructions['0F.98'] = array();
$instructions['0F.98']['/r xxx'] = 'SETS r/m8';
$instructions['0F.99'] = array();
$instructions['0F.99']['/r xxx'] = 'SETNS r/m8';
$instructions['0F.9A'] = array();
$instructions['0F.9A']['/r xxx'] = 'SETP r/m8';
$instructions['0F.9B'] = array();
$instructions['0F.9B']['/r xxx'] = 'SETNP r/m8';
$instructions['0F.9C'] = array();
$instructions['0F.9C']['/r xxx'] = 'SETL r/m8';
$instructions['0F.9D'] = array();
$instructions['0F.9D']['/r xxx'] = 'SETGE r/m8';
$instructions['0F.9E'] = array();
$instructions['0F.9E']['/r xxx'] = 'SETLE r/m8';
$instructions['0F.9F'] = array();
$instructions['0F.9F']['/r xxx'] = 'SETG r/m8';
$instructions['0F.A0'] = array();
$instructions['0F.A0']['. x16'] = 'PUSH FS';
$instructions['0F.A0']['. x64'] = 'PUSH FS';
$instructions['0F.A1'] = array();
$instructions['0F.A1']['. x16'] = 'POP FS';
$instructions['0F.A1']['. x64'] = 'POP FS';
$instructions['0F.A2'] = array();
$instructions['0F.A2']['. xxx'] = 'CPUID';
$instructions['0F.A3'] = array();
$instructions['0F.A3']['/r x16'] = 'BT r/m16, r16';
$instructions['0F.A3']['/r x32'] = 'BT r/m32, r32';
$instructions['0F.A3']['/r x64'] = 'BT r/m64, r64';
$instructions['0F.A4'] = array();
$instructions['0F.A4']['/r ib x16'] = 'SHLD r/m16, r16, imm8';
$instructions['0F.A4']['/r ib x32'] = 'SHLD r/m32, r32, imm8';
$instructions['0F.A4']['/r ib x64'] = 'SHLD r/m64, r64, imm8';
$instructions['0F.A5'] = array();
$instructions['0F.A5']['/r x16'] = 'SHLD r/m16, r16, CL';
$instructions['0F.A5']['/r x32'] = 'SHLD r/m32, r32, CL';
$instructions['0F.A5']['/r x64'] = 'SHLD r/m64, r64, CL';
$instructions['0F.A6'] = array();
$instructions['0F.A6']['^F3 |F8 . xxx'] = 'UNDOC';
$instructions['0F.A6']['^F3 |F0 . xxx'] = 'UNDOC';
$instructions['0F.A6']['^F3 |E8 . xxx'] = 'CCS_HASH';
$instructions['0F.A6']['^F3 |E0 . xxx'] = 'XSHA512';
$instructions['0F.A6']['^F3 |D8 . xxx'] = 'XSHA512_ALT';
$instructions['0F.A6']['^F3 |D0 . xxx'] = 'XSHA256';
$instructions['0F.A6']['^F3 |C8 . xxx'] = 'XSHA1';
$instructions['0F.A6']['^F3 |C0 . xxx'] = 'MONTMUL';
$instructions['0F.A7'] = array();
$instructions['0F.A7']['^F3 |F8 . xxx'] = 'XSTORE_ALT';
$instructions['0F.A7']['^F3 |F0 . xxx'] = 'CCS_ENCRYPT';
$instructions['0F.A7']['^F3 |E8 . xxx'] = 'XCRYPTOFB';
$instructions['0F.A7']['^F3 |E0 . xxx'] = 'XCRYPTCFB';
$instructions['0F.A7']['^F3 |D8 . xxx'] = 'XCRYPTCTR';
$instructions['0F.A7']['^F3 |D0 . xxx'] = 'XCRYPTCBC';
$instructions['0F.A7']['^F3 |C8 . xxx'] = 'XCRYPTECB';
$instructions['0F.A7']['|C0 . xxx'] = 'XSTORE';
$instructions['0F.A8'] = array();
$instructions['0F.A8']['. x16'] = 'PUSH GS';
$instructions['0F.A8']['. x64'] = 'PUSH GS';
$instructions['0F.A9'] = array();
$instructions['0F.A9']['. x16'] = 'POP GS';
$instructions['0F.A9']['. x64'] = 'POP GS';
$instructions['0F.AA'] = array();
$instructions['0F.AA']['. xxx'] = 'RSM';
$instructions['0F.AB'] = array();
$instructions['0F.AB']['/r x16'] = 'BTS r/m16, r16';
$instructions['0F.AB']['/r x32'] = 'BTS r/m32, r32';
$instructions['0F.AB']['/r x64'] = 'BTS r/m64, r64';
$instructions['0F.AC'] = array();
$instructions['0F.AC']['/r ib x16'] = 'SHRD r/m16, r16, imm8';
$instructions['0F.AC']['/r ib x32'] = 'SHRD r/m32, r32, imm8';
$instructions['0F.AC']['/r ib x64'] = 'SHRD r/m64, r64, imm8';
$instructions['0F.AD'] = array();
$instructions['0F.AD']['/r x16'] = 'SHRD r/m16, r16, CL';
$instructions['0F.AD']['/r x32'] = 'SHRD r/m32, r32, CL';
$instructions['0F.AD']['/r x64'] = 'SHRD r/m64, r64, CL';
$instructions['0F.AE'] = array();
$instructions['0F.AE']['^F3 /0 x64'] = 'RDFSBASE r64';
$instructions['0F.AE']['^F3 /0 xxx'] = 'RDFSBASE r32';
$instructions['0F.AE']['^F3 /1 x64'] = 'RDGSBASE r64';
$instructions['0F.AE']['^F3 /1 xxx'] = 'RDGSBASE r32';
$instructions['0F.AE']['^F3 /2 x64'] = 'WRFSBASE r64';
$instructions['0F.AE']['^F3 /2 xxx'] = 'WRFSBASE r32';
$instructions['0F.AE']['^F3 /3 x64'] = 'WRGSBASE r64';
$instructions['0F.AE']['^F3 /3 xxx'] = 'WRGSBASE r32';
$instructions['0F.AE']['^F3 /4 x64'] = 'PTWRITE r/m64';
$instructions['0F.AE']['^F3 /4 xxx'] = 'PTWRITE r/m32';
$instructions['0F.AE']['^F3 /5 x64'] = 'INCSSPQ r64';
$instructions['0F.AE']['^F3 /5 xxx'] = 'INCSSPD r32';
$instructions['0F.AE']['^F3 /6 xxx'] = 'CLRSSBSY m64';
$instructions['0F.AE']['^F2 /6 x64'] = 'UMWAIT r64, <edx>, <eax>';
$instructions['0F.AE']['^F2 /6 xxx'] = 'UMWAIT r32, <edx>, <eax>';
$instructions['0F.AE']['^66 |F8 . xxx'] = 'PCOMMIT';
$instructions['0F.AE']['^66 /6 x64'] = 'TPAUSE r64, <edx>, <eax>';
$instructions['0F.AE']['^66 /6 xxx'] = 'CLWB m8';
$instructions['0F.AE']['^66 /7 xxx'] = 'CLFLUSHOPT m8';
$instructions['0F.AE']['|FF . xxx'] = 'SFENCE';
$instructions['0F.AE']['|FE . xxx'] = 'SFENCE';
$instructions['0F.AE']['|FD . xxx'] = 'SFENCE';
$instructions['0F.AE']['|FC . xxx'] = 'SFENCE';
$instructions['0F.AE']['|FB . xxx'] = 'SFENCE';
$instructions['0F.AE']['|FA . xxx'] = 'SFENCE';
$instructions['0F.AE']['|F9 . xxx'] = 'SFENCE';
$instructions['0F.AE']['|F8 . xxx'] = 'SFENCE';
$instructions['0F.AE']['|F7 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F6 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F5 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F4 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F3 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F2 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F1 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|F0 . xxx'] = 'MFENCE';
$instructions['0F.AE']['|EF . xxx'] = 'LFENCE';
$instructions['0F.AE']['|EE . xxx'] = 'LFENCE';
$instructions['0F.AE']['|ED . xxx'] = 'LFENCE';
$instructions['0F.AE']['|EC . xxx'] = 'LFENCE';
$instructions['0F.AE']['|EB . xxx'] = 'LFENCE';
$instructions['0F.AE']['|EA . xxx'] = 'LFENCE';
$instructions['0F.AE']['|E9 . xxx'] = 'LFENCE';
$instructions['0F.AE']['|E8 . xxx'] = 'LFENCE';
$instructions['0F.AE']['/0 x64'] = 'FXSAVE64 m512byte';
$instructions['0F.AE']['/0 xxx'] = 'FXSAVE m512byte';
$instructions['0F.AE']['/1 x64'] = 'FXRSTOR64 m512byte';
$instructions['0F.AE']['/1 xxx'] = 'FXRSTOR m512byte';
$instructions['0F.AE']['/2 xxx'] = 'LDMXCSR m32';
$instructions['0F.AE']['/3 xxx'] = 'STMXCSR m32';
$instructions['0F.AE']['/4 x64'] = 'XSAVE64 mem';
$instructions['0F.AE']['/4 xxx'] = 'XSAVE mem';
$instructions['0F.AE']['/5 x64'] = 'XRSTOR64 mem';
$instructions['0F.AE']['/5 xxx'] = 'XRSTOR mem';
$instructions['0F.AE']['/6 x64'] = 'XSAVEOPT64 mem';
$instructions['0F.AE']['/6 xxx'] = 'XSAVEOPT mem';
$instructions['0F.AE']['/7 xxx'] = 'CLFLUSH m8';
$instructions['0F.AF'] = array();
$instructions['0F.AF']['/r x16'] = 'IMUL r16, r/m16';
$instructions['0F.AF']['/r x32'] = 'IMUL r32, r/m32';
$instructions['0F.AF']['/r x64'] = 'IMUL r64, r/m64';
$instructions['0F.B0'] = array();
$instructions['0F.B0']['/r xxx'] = 'CMPXCHG r/m8, r8';
$instructions['0F.B1'] = array();
$instructions['0F.B1']['/r x16'] = 'CMPXCHG r/m16, r16';
$instructions['0F.B1']['/r x32'] = 'CMPXCHG r/m32, r32';
$instructions['0F.B1']['/r x64'] = 'CMPXCHG r/m64, r64';
$instructions['0F.B2'] = array();
$instructions['0F.B2']['/r x16'] = 'LSS r16, m16:16';
$instructions['0F.B2']['/r x32'] = 'LSS r32, m16:32';
$instructions['0F.B2']['/r x64'] = 'LSS r64, m16:64';
$instructions['0F.B3'] = array();
$instructions['0F.B3']['/r x16'] = 'BTR r/m16, r16';
$instructions['0F.B3']['/r x32'] = 'BTR r/m32, r32';
$instructions['0F.B3']['/r x64'] = 'BTR r/m64, r64';
$instructions['0F.B4'] = array();
$instructions['0F.B4']['/r x16'] = 'LFS r16, m16:16';
$instructions['0F.B4']['/r x32'] = 'LFS r32, m16:32';
$instructions['0F.B4']['/r x64'] = 'LFS r64, m16:64';
$instructions['0F.B5'] = array();
$instructions['0F.B5']['/r x16'] = 'LGS r16, m16:16';
$instructions['0F.B5']['/r x32'] = 'LGS r32, m16:32';
$instructions['0F.B5']['/r x64'] = 'LGS r64, m16:64';
$instructions['0F.B6'] = array();
$instructions['0F.B6']['/r x16'] = 'MOVZX r16, r/m8';
$instructions['0F.B6']['/r x32'] = 'MOVZX r32, r/m8';
$instructions['0F.B6']['/r x64'] = 'MOVZX r64, r/m8';
$instructions['0F.B7'] = array();
$instructions['0F.B7']['/r x16'] = 'MOVZX r16, r/m16';
$instructions['0F.B7']['/r x32'] = 'MOVZX r32, r/m16';
$instructions['0F.B7']['/r x64'] = 'MOVZX r64, r/m16';
$instructions['0F.B8'] = array();
$instructions['0F.B8']['^F3 /r x16'] = 'POPCNT r16, r/m16';
$instructions['0F.B8']['^F3 /r x32'] = 'POPCNT r32, r/m32';
$instructions['0F.B8']['^F3 /r x64'] = 'POPCNT r64, r/m64';
$instructions['0F.B9'] = array();
$instructions['0F.B9']['/r x16'] = 'UD1 r16, r/m16';
$instructions['0F.B9']['/r x32'] = 'UD1 r32, r/m32';
$instructions['0F.B9']['/r x64'] = 'UD1 r64, r/m64';
$instructions['0F.BA'] = array();
$instructions['0F.BA']['/4 ib x16'] = 'BT r/m16, imm8';
$instructions['0F.BA']['/4 ib x32'] = 'BT r/m32, imm8';
$instructions['0F.BA']['/4 ib x64'] = 'BT r/m64, imm8';
$instructions['0F.BA']['/5 ib x16'] = 'BTS r/m16, imm8';
$instructions['0F.BA']['/5 ib x32'] = 'BTS r/m32, imm8';
$instructions['0F.BA']['/5 ib x64'] = 'BTS r/m64, imm8';
$instructions['0F.BA']['/6 ib x16'] = 'BTR r/m16, imm8';
$instructions['0F.BA']['/6 ib x32'] = 'BTR r/m32, imm8';
$instructions['0F.BA']['/6 ib x64'] = 'BTR r/m64, imm8';
$instructions['0F.BA']['/7 ib x16'] = 'BTC r/m16, imm8';
$instructions['0F.BA']['/7 ib x32'] = 'BTC r/m32, imm8';
$instructions['0F.BA']['/7 ib x64'] = 'BTC r/m64, imm8';
$instructions['0F.BB'] = array();
$instructions['0F.BB']['/r x16'] = 'BTC r/m16, r16';
$instructions['0F.BB']['/r x32'] = 'BTC r/m32, r32';
$instructions['0F.BB']['/r x64'] = 'BTC r/m64, r64';
$instructions['0F.BC'] = array();
$instructions['0F.BC']['^F3 /r x16'] = 'TZCNT r16, r/m16';
$instructions['0F.BC']['^F3 /r x32'] = 'TZCNT r32, r/m32';
$instructions['0F.BC']['^F3 /r x64'] = 'TZCNT r64, r/m64';
$instructions['0F.BC']['/r x16'] = 'BSF r16, r/m16';
$instructions['0F.BC']['/r x32'] = 'BSF r32, r/m32';
$instructions['0F.BC']['/r x64'] = 'BSF r64, r/m64';
$instructions['0F.BD'] = array();
$instructions['0F.BD']['^F3 /r x16'] = 'LZCNT r16, r/m16';
$instructions['0F.BD']['^F3 /r x32'] = 'LZCNT r32, r/m32';
$instructions['0F.BD']['^F3 /r x64'] = 'LZCNT r64, r/m64';
$instructions['0F.BD']['/r x16'] = 'BSR r16, r/m16';
$instructions['0F.BD']['/r x32'] = 'BSR r32, r/m32';
$instructions['0F.BD']['/r x64'] = 'BSR r64, r/m64';
$instructions['0F.BE'] = array();
$instructions['0F.BE']['/r x16'] = 'MOVSX r16, r/m8';
$instructions['0F.BE']['/r x32'] = 'MOVSX r32, r/m8';
$instructions['0F.BE']['/r x64'] = 'MOVSX r64, r/m8';
$instructions['0F.BF'] = array();
$instructions['0F.BF']['/r x16'] = 'MOVSX r16, r/m16';
$instructions['0F.BF']['/r x32'] = 'MOVSX r32, r/m16';
$instructions['0F.BF']['/r x64'] = 'MOVSX r64, r/m16';
$instructions['0F.C0'] = array();
$instructions['0F.C0']['/r xxx'] = 'XADD r/m8, r8';
$instructions['0F.C1'] = array();
$instructions['0F.C1']['/r x16'] = 'XADD r/m16, r16';
$instructions['0F.C1']['/r x32'] = 'XADD r/m32, r32';
$instructions['0F.C1']['/r x64'] = 'XADD r/m64, r64';
$instructions['0F.C2'] = array();
$instructions['0F.C2']['^F3 /r ib xxx'] = 'CMPSS xmm1, xmm2/m32, imm8';
$instructions['0F.C2']['^F2 /r ib xxx'] = 'CMPSD xmm1, xmm2/m64, imm8';
$instructions['0F.C2']['^66 /r ib xxx'] = 'CMPPD xmm1, xmm2/m128, imm8';
$instructions['0F.C2']['/r ib xxx'] = 'CMPPS xmm1, xmm2/m128, imm8';
$instructions['0F.C3'] = array();
$instructions['0F.C3']['/r x64'] = 'MOVNTI m64, r64';
$instructions['0F.C3']['/r xxx'] = 'MOVNTI m32, r32';
$instructions['0F.C4'] = array();
$instructions['0F.C4']['^66 /r ib x64'] = 'PINSRW xmm, r64/m16, imm8';
$instructions['0F.C4']['^66 /r ib xxx'] = 'PINSRW xmm, r32/m16, imm8';
$instructions['0F.C4']['/r ib x64'] = 'PINSRW mm, r64/m16, imm8';
$instructions['0F.C4']['/r ib xxx'] = 'PINSRW mm, r32/m16, imm8';
$instructions['0F.C5'] = array();
$instructions['0F.C5']['^66 /r ib x64'] = 'PEXTRW r64, xmm, imm8';
$instructions['0F.C5']['^66 /r ib xxx'] = 'PEXTRW r32, xmm, imm8';
$instructions['0F.C5']['/r ib x64'] = 'PEXTRW r64, mm, imm8';
$instructions['0F.C5']['/r ib xxx'] = 'PEXTRW r32, mm, imm8';
$instructions['0F.C6'] = array();
$instructions['0F.C6']['^66 /r ib xxx'] = 'SHUFPD xmm1, xmm2/m128, imm8';
$instructions['0F.C6']['/r ib xxx'] = 'SHUFPS xmm1, xmm2/m128, imm8';
$instructions['0F.C7'] = array();
$instructions['0F.C7']['^F3 /6 xxx'] = 'VMXON m64';
$instructions['0F.C7']['^F3 /7 xxx'] = 'RDPID r64';
$instructions['0F.C7']['^66 /6 xxx'] = 'VMCLEAR m64';
$instructions['0F.C7']['/1 x64'] = 'CMPXCHG16B m128';
$instructions['0F.C7']['/1 xxx'] = 'CMPXCHG8B m64';
$instructions['0F.C7']['/3 x64'] = 'XRSTORS64 mem';
$instructions['0F.C7']['/3 xxx'] = 'XRSTORS mem';
$instructions['0F.C7']['/4 x64'] = 'XSAVEC64 mem';
$instructions['0F.C7']['/4 xxx'] = 'XSAVEC mem';
$instructions['0F.C7']['/5 x64'] = 'XSAVES64 mem';
$instructions['0F.C7']['/5 xxx'] = 'XSAVES mem';
$instructions['0F.C7']['/6 x16'] = 'RDRAND r16';
$instructions['0F.C7']['/6 x32'] = 'RDRAND r32';
$instructions['0F.C7']['/6 x64'] = 'RDRAND r64';
$instructions['0F.C7']['/6 xxx'] = 'VMPTRLD m64';
$instructions['0F.C7']['/7 x16'] = 'RDSEED r16';
$instructions['0F.C7']['/7 x32'] = 'RDSEED r32';
$instructions['0F.C7']['/7 x64'] = 'RDSEED r64';
$instructions['0F.C7']['/7 xxx'] = 'VMPTRST m64';
$instructions['0F.C8'] = array();
$instructions['0F.C8']['. x16'] = 'BSWAP r16';
$instructions['0F.C8']['. x32'] = 'BSWAP r32';
$instructions['0F.C8']['. x64'] = 'BSWAP r64';
$instructions['0F.C9'] = array();
$instructions['0F.C9']['. x16'] = 'BSWAP r16';
$instructions['0F.C9']['. x32'] = 'BSWAP r32';
$instructions['0F.C9']['. x64'] = 'BSWAP r64';
$instructions['0F.CA'] = array();
$instructions['0F.CA']['. x16'] = 'BSWAP r16';
$instructions['0F.CA']['. x32'] = 'BSWAP r32';
$instructions['0F.CA']['. x64'] = 'BSWAP r64';
$instructions['0F.CB'] = array();
$instructions['0F.CB']['. x16'] = 'BSWAP r16';
$instructions['0F.CB']['. x32'] = 'BSWAP r32';
$instructions['0F.CB']['. x64'] = 'BSWAP r64';
$instructions['0F.CC'] = array();
$instructions['0F.CC']['. x16'] = 'BSWAP r16';
$instructions['0F.CC']['. x32'] = 'BSWAP r32';
$instructions['0F.CC']['. x64'] = 'BSWAP r64';
$instructions['0F.CD'] = array();
$instructions['0F.CD']['. x16'] = 'BSWAP r16';
$instructions['0F.CD']['. x32'] = 'BSWAP r32';
$instructions['0F.CD']['. x64'] = 'BSWAP r64';
$instructions['0F.CE'] = array();
$instructions['0F.CE']['. x16'] = 'BSWAP r16';
$instructions['0F.CE']['. x32'] = 'BSWAP r32';
$instructions['0F.CE']['. x64'] = 'BSWAP r64';
$instructions['0F.CF'] = array();
$instructions['0F.CF']['. x16'] = 'BSWAP r16';
$instructions['0F.CF']['. x32'] = 'BSWAP r32';
$instructions['0F.CF']['. x64'] = 'BSWAP r64';
$instructions['0F.D0'] = array();
$instructions['0F.D0']['^F2 /r xxx'] = 'ADDSUBPS xmm1, xmm2/m128';
$instructions['0F.D0']['^66 /r xxx'] = 'ADDSUBPD xmm1, xmm2/m128';
$instructions['0F.D1'] = array();
$instructions['0F.D1']['^66 /r xxx'] = 'PSRLW xmm1, xmm2/m128';
$instructions['0F.D1']['/r xxx'] = 'PSRLW mm, mm/m64';
$instructions['0F.D2'] = array();
$instructions['0F.D2']['^66 /r xxx'] = 'PSRLD xmm1, xmm2/m128';
$instructions['0F.D2']['/r xxx'] = 'PSRLD mm, mm/m64';
$instructions['0F.D3'] = array();
$instructions['0F.D3']['^66 /r xxx'] = 'PSRLQ xmm1, xmm2/m128';
$instructions['0F.D3']['/r xxx'] = 'PSRLQ mm, mm/m64';
$instructions['0F.D4'] = array();
$instructions['0F.D4']['^66 /r xxx'] = 'PADDQ xmm1, xmm2/m128';
$instructions['0F.D4']['/r xxx'] = 'PADDQ mm, mm/m64';
$instructions['0F.D5'] = array();
$instructions['0F.D5']['^66 /r xxx'] = 'PMULLW xmm1, xmm2/m128';
$instructions['0F.D5']['/r xxx'] = 'PMULLW mm, mm/m64';
$instructions['0F.D6'] = array();
$instructions['0F.D6']['^F3 /r xxx'] = 'MOVQ2DQ xmm, mm';
$instructions['0F.D6']['^F2 /r xxx'] = 'MOVDQ2Q mm, xmm';
$instructions['0F.D6']['^66 /r xxx'] = 'MOVQ xmm2/m64, xmm1';
$instructions['0F.D7'] = array();
$instructions['0F.D7']['^66 /r x64'] = 'PMOVMSKB r64, xmm';
$instructions['0F.D7']['^66 /r xxx'] = 'PMOVMSKB r32, xmm';
$instructions['0F.D7']['/r x64'] = 'PMOVMSKB r64, mm';
$instructions['0F.D7']['/r xxx'] = 'PMOVMSKB r32, mm';
$instructions['0F.D8'] = array();
$instructions['0F.D8']['^66 /r xxx'] = 'PSUBUSB xmm1, xmm2/m128';
$instructions['0F.D8']['/r xxx'] = 'PSUBUSB mm, mm/m64';
$instructions['0F.D9'] = array();
$instructions['0F.D9']['^66 /r xxx'] = 'PSUBUSW xmm1, xmm2/m128';
$instructions['0F.D9']['/r xxx'] = 'PSUBUSW mm, mm/m64';
$instructions['0F.DA'] = array();
$instructions['0F.DA']['^66 /r xxx'] = 'PMINUB xmm1, xmm2/m128';
$instructions['0F.DA']['/r xxx'] = 'PMINUB mm1, mm2/m64';
$instructions['0F.DB'] = array();
$instructions['0F.DB']['^66 /r xxx'] = 'PAND xmm1, xmm2/m128';
$instructions['0F.DB']['/r xxx'] = 'PAND mm, mm/m64';
$instructions['0F.DC'] = array();
$instructions['0F.DC']['^66 /r xxx'] = 'PADDUSB xmm1, xmm2/m128';
$instructions['0F.DC']['/r xxx'] = 'PADDUSB mm, mm/m64';
$instructions['0F.DD'] = array();
$instructions['0F.DD']['^66 /r xxx'] = 'PADDUSW xmm1, xmm2/m128';
$instructions['0F.DD']['/r xxx'] = 'PADDUSW mm, mm/m64';
$instructions['0F.DE'] = array();
$instructions['0F.DE']['^66 /r xxx'] = 'PMAXUB xmm1, xmm2/m128';
$instructions['0F.DE']['/r xxx'] = 'PMAXUB mm1, mm2/m64';
$instructions['0F.DF'] = array();
$instructions['0F.DF']['^66 /r xxx'] = 'PANDN xmm1, xmm2/m128';
$instructions['0F.DF']['/r xxx'] = 'PANDN mm, mm/m64';
$instructions['0F.E0'] = array();
$instructions['0F.E0']['^66 /r xxx'] = 'PAVGB xmm1, xmm2/m128';
$instructions['0F.E0']['/r xxx'] = 'PAVGB mm1, mm2/m64';
$instructions['0F.E1'] = array();
$instructions['0F.E1']['^66 /r xxx'] = 'PSRAW xmm1, xmm2/m128';
$instructions['0F.E1']['/r xxx'] = 'PSRAW mm, mm/m64';
$instructions['0F.E2'] = array();
$instructions['0F.E2']['^66 /r xxx'] = 'PSRAD xmm1, xmm2/m128';
$instructions['0F.E2']['/r xxx'] = 'PSRAD mm, mm/m64';
$instructions['0F.E3'] = array();
$instructions['0F.E3']['^66 /r xxx'] = 'PAVGW xmm1, xmm2/m128';
$instructions['0F.E3']['/r xxx'] = 'PAVGW mm1, mm2/m64';
$instructions['0F.E4'] = array();
$instructions['0F.E4']['^66 /r xxx'] = 'PMULHUW xmm1, xmm2/m128';
$instructions['0F.E4']['/r xxx'] = 'PMULHUW mm1, mm2/m64';
$instructions['0F.E5'] = array();
$instructions['0F.E5']['^66 /r xxx'] = 'PMULHW xmm1, xmm2/m128';
$instructions['0F.E5']['/r xxx'] = 'PMULHW mm, mm/m64';
$instructions['0F.E6'] = array();
$instructions['0F.E6']['^F3 /r xxx'] = 'CVTDQ2PD xmm1, xmm2/m64';
$instructions['0F.E6']['^F2 /r xxx'] = 'CVTPD2DQ xmm1, xmm2/m128';
$instructions['0F.E6']['^66 /r xxx'] = 'CVTTPD2DQ xmm1, xmm2/m128';
$instructions['0F.E7'] = array();
$instructions['0F.E7']['^66 /r xxx'] = 'MOVNTDQ m128, xmm1';
$instructions['0F.E7']['/r xxx'] = 'MOVNTQ m64, mm';
$instructions['0F.E8'] = array();
$instructions['0F.E8']['^66 /r xxx'] = 'PSUBSB xmm1, xmm2/m128';
$instructions['0F.E8']['/r xxx'] = 'PSUBSB mm, mm/m64';
$instructions['0F.E9'] = array();
$instructions['0F.E9']['^66 /r xxx'] = 'PSUBSW xmm1, xmm2/m128';
$instructions['0F.E9']['/r xxx'] = 'PSUBSW mm, mm/m64';
$instructions['0F.EA'] = array();
$instructions['0F.EA']['^66 /r xxx'] = 'PMINSW xmm1, xmm2/m128';
$instructions['0F.EA']['/r xxx'] = 'PMINSW mm1, mm2/m64';
$instructions['0F.EB'] = array();
$instructions['0F.EB']['^66 /r xxx'] = 'POR xmm1, xmm2/m128';
$instructions['0F.EB']['/r xxx'] = 'POR mm, mm/m64';
$instructions['0F.EC'] = array();
$instructions['0F.EC']['^66 /r xxx'] = 'PADDSB xmm1, xmm2/m128';
$instructions['0F.EC']['/r xxx'] = 'PADDSB mm, mm/m64';
$instructions['0F.ED'] = array();
$instructions['0F.ED']['^66 /r xxx'] = 'PADDSW xmm1, xmm2/m128';
$instructions['0F.ED']['/r xxx'] = 'PADDSW mm, mm/m64';
$instructions['0F.EE'] = array();
$instructions['0F.EE']['^66 /r xxx'] = 'PMAXSW xmm1, xmm2/m128';
$instructions['0F.EE']['/r xxx'] = 'PMAXSW mm1, mm2/m64';
$instructions['0F.EF'] = array();
$instructions['0F.EF']['^66 /r xxx'] = 'PXOR xmm1, xmm2/m128';
$instructions['0F.EF']['/r xxx'] = 'PXOR mm, mm/m64';
$instructions['0F.F0'] = array();
$instructions['0F.F0']['^F2 /r xxx'] = 'LDDQU xmm1, m128';
$instructions['0F.F1'] = array();
$instructions['0F.F1']['^66 /r xxx'] = 'PSLLW xmm1, xmm2/m128';
$instructions['0F.F1']['/r xxx'] = 'PSLLW mm, mm/m64';
$instructions['0F.F2'] = array();
$instructions['0F.F2']['^66 /r xxx'] = 'PSLLD xmm1, xmm2/m128';
$instructions['0F.F2']['/r xxx'] = 'PSLLD mm, mm/m64';
$instructions['0F.F3'] = array();
$instructions['0F.F3']['^66 /r xxx'] = 'PSLLQ xmm1, xmm2/m128';
$instructions['0F.F3']['/r xxx'] = 'PSLLQ mm, mm/m64';
$instructions['0F.F4'] = array();
$instructions['0F.F4']['^66 /r xxx'] = 'PMULUDQ xmm1, xmm2/m128';
$instructions['0F.F4']['/r xxx'] = 'PMULUDQ mm1, mm2/m64';
$instructions['0F.F5'] = array();
$instructions['0F.F5']['^66 /r xxx'] = 'PMADDWD xmm1, xmm2/m128';
$instructions['0F.F5']['/r xxx'] = 'PMADDWD mm, mm/m64';
$instructions['0F.F6'] = array();
$instructions['0F.F6']['^66 /r xxx'] = 'PSADBW xmm1, xmm2/m128';
$instructions['0F.F6']['/r xxx'] = 'PSADBW mm1, mm2/m64';
$instructions['0F.F7'] = array();
$instructions['0F.F7']['^66 /r xxx'] = 'MASKMOVDQU xmm1, xmm2';
$instructions['0F.F7']['/r xxx'] = 'MASKMOVQ mm1, mm2';
$instructions['0F.F8'] = array();
$instructions['0F.F8']['^66 /r xxx'] = 'PSUBB xmm1, xmm2/m128';
$instructions['0F.F8']['/r xxx'] = 'PSUBB mm, mm/m64';
$instructions['0F.F9'] = array();
$instructions['0F.F9']['^66 /r xxx'] = 'PSUBW xmm1, xmm2/m128';
$instructions['0F.F9']['/r xxx'] = 'PSUBW mm, mm/m64';
$instructions['0F.FA'] = array();
$instructions['0F.FA']['^66 /r xxx'] = 'PSUBD xmm1, xmm2/m128';
$instructions['0F.FA']['/r xxx'] = 'PSUBD mm, mm/m64';
$instructions['0F.FB'] = array();
$instructions['0F.FB']['^66 /r xxx'] = 'PSUBQ xmm1, xmm2/m128';
$instructions['0F.FB']['/r xxx'] = 'PSUBQ mm1, mm2/m64';
$instructions['0F.FC'] = array();
$instructions['0F.FC']['^66 /r xxx'] = 'PADDB xmm1, xmm2/m128';
$instructions['0F.FC']['/r xxx'] = 'PADDB mm, mm/m64';
$instructions['0F.FD'] = array();
$instructions['0F.FD']['^66 /r xxx'] = 'PADDW xmm1, xmm2/m128';
$instructions['0F.FD']['/r xxx'] = 'PADDW mm, mm/m64';
$instructions['0F.FE'] = array();
$instructions['0F.FE']['^66 /r xxx'] = 'PADDD xmm1, xmm2/m128';
$instructions['0F.FE']['/r xxx'] = 'PADDD mm, mm/m64';
$instructions['0F.FF'] = array();
$instructions['0F.FF']['/r x16'] = 'UD0 r16, r/m16';
$instructions['0F.FF']['/r x32'] = 'UD0 r32, r/m32';
$instructions['0F.FF']['/r x64'] = 'UD0 r64, r/m64';
$instructions['0F.FF']['. xxx'] = 'UD0';
$instructions['VEX'] = array();
$instructions['VEX']['DE.66.0F3A'] = array();
$instructions['VEX']['DE.66.0F3A']['W0'] = array();
$instructions['VEX']['DE.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['DE.66.0F3A']['W0']['128']['/r ib xxx'] = 'VSM3RNDS2 xmm1, xmm2, xmm3/m128, imm8';
$instructions['VEX']['AD.66.0F38'] = array();
$instructions['VEX']['AD.66.0F38']['W0'] = array();
$instructions['VEX']['AD.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['AD.66.0F38']['W0']['LIG']['/r xxx'] = 'VFNMADD213SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['AD.66.0F38']['W1'] = array();
$instructions['VEX']['AD.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['AD.66.0F38']['W1']['LIG']['/r xxx'] = 'VFNMADD213SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['BE.66.0F38'] = array();
$instructions['VEX']['BE.66.0F38']['W0'] = array();
$instructions['VEX']['BE.66.0F38']['W0']['128'] = array();
$instructions['VEX']['BE.66.0F38']['W0']['128']['/r xxx'] = 'VFNMSUB231PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['BE.66.0F38']['W0']['256'] = array();
$instructions['VEX']['BE.66.0F38']['W0']['256']['/r xxx'] = 'VFNMSUB231PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['BE.66.0F38']['W1'] = array();
$instructions['VEX']['BE.66.0F38']['W1']['128'] = array();
$instructions['VEX']['BE.66.0F38']['W1']['128']['/r xxx'] = 'VFNMSUB231PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['BE.66.0F38']['W1']['256'] = array();
$instructions['VEX']['BE.66.0F38']['W1']['256']['/r xxx'] = 'VFNMSUB231PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['BD.66.0F38'] = array();
$instructions['VEX']['BD.66.0F38']['W0'] = array();
$instructions['VEX']['BD.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['BD.66.0F38']['W0']['LIG']['/r xxx'] = 'VFNMADD231SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['BD.66.0F38']['W1'] = array();
$instructions['VEX']['BD.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['BD.66.0F38']['W1']['LIG']['/r xxx'] = 'VFNMADD231SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['BC.66.0F38'] = array();
$instructions['VEX']['BC.66.0F38']['W0'] = array();
$instructions['VEX']['BC.66.0F38']['W0']['128'] = array();
$instructions['VEX']['BC.66.0F38']['W0']['128']['/r xxx'] = 'VFNMADD231PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['BC.66.0F38']['W0']['256'] = array();
$instructions['VEX']['BC.66.0F38']['W0']['256']['/r xxx'] = 'VFNMADD231PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['BC.66.0F38']['W1'] = array();
$instructions['VEX']['BC.66.0F38']['W1']['128'] = array();
$instructions['VEX']['BC.66.0F38']['W1']['128']['/r xxx'] = 'VFNMADD231PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['BC.66.0F38']['W1']['256'] = array();
$instructions['VEX']['BC.66.0F38']['W1']['256']['/r xxx'] = 'VFNMADD231PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['BB.66.0F38'] = array();
$instructions['VEX']['BB.66.0F38']['W0'] = array();
$instructions['VEX']['BB.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['BB.66.0F38']['W0']['LIG']['/r xxx'] = 'VFMSUB231SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['BB.66.0F38']['W1'] = array();
$instructions['VEX']['BB.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['BB.66.0F38']['W1']['LIG']['/r xxx'] = 'VFMSUB231SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['BA.66.0F38'] = array();
$instructions['VEX']['BA.66.0F38']['W0'] = array();
$instructions['VEX']['BA.66.0F38']['W0']['128'] = array();
$instructions['VEX']['BA.66.0F38']['W0']['128']['/r xxx'] = 'VFMSUB231PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['BA.66.0F38']['W0']['256'] = array();
$instructions['VEX']['BA.66.0F38']['W0']['256']['/r xxx'] = 'VFMSUB231PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['BA.66.0F38']['W1'] = array();
$instructions['VEX']['BA.66.0F38']['W1']['128'] = array();
$instructions['VEX']['BA.66.0F38']['W1']['128']['/r xxx'] = 'VFMSUB231PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['BA.66.0F38']['W1']['256'] = array();
$instructions['VEX']['BA.66.0F38']['W1']['256']['/r xxx'] = 'VFMSUB231PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['B9.66.0F38'] = array();
$instructions['VEX']['B9.66.0F38']['W0'] = array();
$instructions['VEX']['B9.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['B9.66.0F38']['W0']['LIG']['/r xxx'] = 'VFMADD231SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['B9.66.0F38']['W1'] = array();
$instructions['VEX']['B9.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['B9.66.0F38']['W1']['LIG']['/r xxx'] = 'VFMADD231SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['B8.66.0F38'] = array();
$instructions['VEX']['B8.66.0F38']['W0'] = array();
$instructions['VEX']['B8.66.0F38']['W0']['128'] = array();
$instructions['VEX']['B8.66.0F38']['W0']['128']['/r xxx'] = 'VFMADD231PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['B8.66.0F38']['W0']['256'] = array();
$instructions['VEX']['B8.66.0F38']['W0']['256']['/r xxx'] = 'VFMADD231PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['B8.66.0F38']['W1'] = array();
$instructions['VEX']['B8.66.0F38']['W1']['128'] = array();
$instructions['VEX']['B8.66.0F38']['W1']['128']['/r xxx'] = 'VFMADD231PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['B8.66.0F38']['W1']['256'] = array();
$instructions['VEX']['B8.66.0F38']['W1']['256']['/r xxx'] = 'VFMADD231PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['B7.66.0F38'] = array();
$instructions['VEX']['B7.66.0F38']['W0'] = array();
$instructions['VEX']['B7.66.0F38']['W0']['128'] = array();
$instructions['VEX']['B7.66.0F38']['W0']['128']['/r xxx'] = 'VFMSUBADD231PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['B7.66.0F38']['W0']['256'] = array();
$instructions['VEX']['B7.66.0F38']['W0']['256']['/r xxx'] = 'VFMSUBADD231PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['B7.66.0F38']['W1'] = array();
$instructions['VEX']['B7.66.0F38']['W1']['128'] = array();
$instructions['VEX']['B7.66.0F38']['W1']['128']['/r xxx'] = 'VFMSUBADD231PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['B7.66.0F38']['W1']['256'] = array();
$instructions['VEX']['B7.66.0F38']['W1']['256']['/r xxx'] = 'VFMSUBADD231PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['B6.66.0F38'] = array();
$instructions['VEX']['B6.66.0F38']['W0'] = array();
$instructions['VEX']['B6.66.0F38']['W0']['128'] = array();
$instructions['VEX']['B6.66.0F38']['W0']['128']['/r xxx'] = 'VFMADDSUB231PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['B6.66.0F38']['W0']['256'] = array();
$instructions['VEX']['B6.66.0F38']['W0']['256']['/r xxx'] = 'VFMADDSUB231PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['B6.66.0F38']['W1'] = array();
$instructions['VEX']['B6.66.0F38']['W1']['128'] = array();
$instructions['VEX']['B6.66.0F38']['W1']['128']['/r xxx'] = 'VFMADDSUB231PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['B6.66.0F38']['W1']['256'] = array();
$instructions['VEX']['B6.66.0F38']['W1']['256']['/r xxx'] = 'VFMADDSUB231PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['AF.66.0F38'] = array();
$instructions['VEX']['AF.66.0F38']['W0'] = array();
$instructions['VEX']['AF.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['AF.66.0F38']['W0']['LIG']['/r xxx'] = 'VFNMSUB213SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['AF.66.0F38']['W1'] = array();
$instructions['VEX']['AF.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['AF.66.0F38']['W1']['LIG']['/r xxx'] = 'VFNMSUB213SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['AE.66.0F38'] = array();
$instructions['VEX']['AE.66.0F38']['W0'] = array();
$instructions['VEX']['AE.66.0F38']['W0']['128'] = array();
$instructions['VEX']['AE.66.0F38']['W0']['128']['/r xxx'] = 'VFNMSUB213PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['AE.66.0F38']['W0']['256'] = array();
$instructions['VEX']['AE.66.0F38']['W0']['256']['/r xxx'] = 'VFNMSUB213PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['AE.66.0F38']['W1'] = array();
$instructions['VEX']['AE.66.0F38']['W1']['128'] = array();
$instructions['VEX']['AE.66.0F38']['W1']['128']['/r xxx'] = 'VFNMSUB213PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['AE.66.0F38']['W1']['256'] = array();
$instructions['VEX']['AE.66.0F38']['W1']['256']['/r xxx'] = 'VFNMSUB213PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['AC.66.0F38'] = array();
$instructions['VEX']['AC.66.0F38']['W0'] = array();
$instructions['VEX']['AC.66.0F38']['W0']['128'] = array();
$instructions['VEX']['AC.66.0F38']['W0']['128']['/r xxx'] = 'VFNMADD213PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['AC.66.0F38']['W0']['256'] = array();
$instructions['VEX']['AC.66.0F38']['W0']['256']['/r xxx'] = 'VFNMADD213PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['AC.66.0F38']['W1'] = array();
$instructions['VEX']['AC.66.0F38']['W1']['128'] = array();
$instructions['VEX']['AC.66.0F38']['W1']['128']['/r xxx'] = 'VFNMADD213PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['AC.66.0F38']['W1']['256'] = array();
$instructions['VEX']['AC.66.0F38']['W1']['256']['/r xxx'] = 'VFNMADD213PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['CF.66.0F38'] = array();
$instructions['VEX']['CF.66.0F38']['W0'] = array();
$instructions['VEX']['CF.66.0F38']['W0']['128'] = array();
$instructions['VEX']['CF.66.0F38']['W0']['128']['/r xxx'] = 'VGF2P8MULB xmm1, xmm2, xmm3/m128';
$instructions['VEX']['CF.66.0F38']['W0']['256'] = array();
$instructions['VEX']['CF.66.0F38']['W0']['256']['/r xxx'] = 'VGF2P8MULB ymm1, ymm2, ymm3/m256';
$instructions['VEX']['AB.66.0F38'] = array();
$instructions['VEX']['AB.66.0F38']['W0'] = array();
$instructions['VEX']['AB.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['AB.66.0F38']['W0']['LIG']['/r xxx'] = 'VFMSUB213SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['AB.66.0F38']['W1'] = array();
$instructions['VEX']['AB.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['AB.66.0F38']['W1']['LIG']['/r xxx'] = 'VFMSUB213SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['AA.66.0F38'] = array();
$instructions['VEX']['AA.66.0F38']['W0'] = array();
$instructions['VEX']['AA.66.0F38']['W0']['128'] = array();
$instructions['VEX']['AA.66.0F38']['W0']['128']['/r xxx'] = 'VFMSUB213PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['AA.66.0F38']['W0']['256'] = array();
$instructions['VEX']['AA.66.0F38']['W0']['256']['/r xxx'] = 'VFMSUB213PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['AA.66.0F38']['W1'] = array();
$instructions['VEX']['AA.66.0F38']['W1']['128'] = array();
$instructions['VEX']['AA.66.0F38']['W1']['128']['/r xxx'] = 'VFMSUB213PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['AA.66.0F38']['W1']['256'] = array();
$instructions['VEX']['AA.66.0F38']['W1']['256']['/r xxx'] = 'VFMSUB213PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['A9.66.0F38'] = array();
$instructions['VEX']['A9.66.0F38']['W0'] = array();
$instructions['VEX']['A9.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['A9.66.0F38']['W0']['LIG']['/r xxx'] = 'VFMADD213SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['A9.66.0F38']['W1'] = array();
$instructions['VEX']['A9.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['A9.66.0F38']['W1']['LIG']['/r xxx'] = 'VFMADD213SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['A8.66.0F38'] = array();
$instructions['VEX']['A8.66.0F38']['W0'] = array();
$instructions['VEX']['A8.66.0F38']['W0']['128'] = array();
$instructions['VEX']['A8.66.0F38']['W0']['128']['/r xxx'] = 'VFMADD213PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['A8.66.0F38']['W0']['256'] = array();
$instructions['VEX']['A8.66.0F38']['W0']['256']['/r xxx'] = 'VFMADD213PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['A8.66.0F38']['W1'] = array();
$instructions['VEX']['A8.66.0F38']['W1']['128'] = array();
$instructions['VEX']['A8.66.0F38']['W1']['128']['/r xxx'] = 'VFMADD213PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['A8.66.0F38']['W1']['256'] = array();
$instructions['VEX']['A8.66.0F38']['W1']['256']['/r xxx'] = 'VFMADD213PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['A7.66.0F38'] = array();
$instructions['VEX']['A7.66.0F38']['W0'] = array();
$instructions['VEX']['A7.66.0F38']['W0']['128'] = array();
$instructions['VEX']['A7.66.0F38']['W0']['128']['/r xxx'] = 'VFMSUBADD213PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['A7.66.0F38']['W0']['256'] = array();
$instructions['VEX']['A7.66.0F38']['W0']['256']['/r xxx'] = 'VFMSUBADD213PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['A7.66.0F38']['W1'] = array();
$instructions['VEX']['A7.66.0F38']['W1']['128'] = array();
$instructions['VEX']['A7.66.0F38']['W1']['128']['/r xxx'] = 'VFMSUBADD213PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['A7.66.0F38']['W1']['256'] = array();
$instructions['VEX']['A7.66.0F38']['W1']['256']['/r xxx'] = 'VFMSUBADD213PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['A6.66.0F38'] = array();
$instructions['VEX']['A6.66.0F38']['W0'] = array();
$instructions['VEX']['A6.66.0F38']['W0']['128'] = array();
$instructions['VEX']['A6.66.0F38']['W0']['128']['/r xxx'] = 'VFMADDSUB213PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['A6.66.0F38']['W0']['256'] = array();
$instructions['VEX']['A6.66.0F38']['W0']['256']['/r xxx'] = 'VFMADDSUB213PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['A6.66.0F38']['W1'] = array();
$instructions['VEX']['A6.66.0F38']['W1']['128'] = array();
$instructions['VEX']['A6.66.0F38']['W1']['128']['/r xxx'] = 'VFMADDSUB213PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['A6.66.0F38']['W1']['256'] = array();
$instructions['VEX']['A6.66.0F38']['W1']['256']['/r xxx'] = 'VFMADDSUB213PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9F.66.0F38'] = array();
$instructions['VEX']['9F.66.0F38']['W0'] = array();
$instructions['VEX']['9F.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['9F.66.0F38']['W0']['LIG']['/r xxx'] = 'VFNMSUB132SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['9F.66.0F38']['W1'] = array();
$instructions['VEX']['9F.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['9F.66.0F38']['W1']['LIG']['/r xxx'] = 'VFNMSUB132SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['9E.66.0F38'] = array();
$instructions['VEX']['9E.66.0F38']['W0'] = array();
$instructions['VEX']['9E.66.0F38']['W0']['128'] = array();
$instructions['VEX']['9E.66.0F38']['W0']['128']['/r xxx'] = 'VFNMSUB132PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['9E.66.0F38']['W0']['256'] = array();
$instructions['VEX']['9E.66.0F38']['W0']['256']['/r xxx'] = 'VFNMSUB132PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9E.66.0F38']['W1'] = array();
$instructions['VEX']['9E.66.0F38']['W1']['128'] = array();
$instructions['VEX']['9E.66.0F38']['W1']['128']['/r xxx'] = 'VFNMSUB132PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['9E.66.0F38']['W1']['256'] = array();
$instructions['VEX']['9E.66.0F38']['W1']['256']['/r xxx'] = 'VFNMSUB132PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9D.66.0F38'] = array();
$instructions['VEX']['9D.66.0F38']['W0'] = array();
$instructions['VEX']['9D.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['9D.66.0F38']['W0']['LIG']['/r xxx'] = 'VFNMADD132SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['9D.66.0F38']['W1'] = array();
$instructions['VEX']['9D.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['9D.66.0F38']['W1']['LIG']['/r xxx'] = 'VFNMADD132SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['9C.66.0F38'] = array();
$instructions['VEX']['9C.66.0F38']['W0'] = array();
$instructions['VEX']['9C.66.0F38']['W0']['128'] = array();
$instructions['VEX']['9C.66.0F38']['W0']['128']['/r xxx'] = 'VFNMADD132PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['9C.66.0F38']['W0']['256'] = array();
$instructions['VEX']['9C.66.0F38']['W0']['256']['/r xxx'] = 'VFNMADD132PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9C.66.0F38']['W1'] = array();
$instructions['VEX']['9C.66.0F38']['W1']['128'] = array();
$instructions['VEX']['9C.66.0F38']['W1']['128']['/r xxx'] = 'VFNMADD132PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['9C.66.0F38']['W1']['256'] = array();
$instructions['VEX']['9C.66.0F38']['W1']['256']['/r xxx'] = 'VFNMADD132PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9B.66.0F38'] = array();
$instructions['VEX']['9B.66.0F38']['W0'] = array();
$instructions['VEX']['9B.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['9B.66.0F38']['W0']['LIG']['/r xxx'] = 'VFMSUB132SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['9B.66.0F38']['W1'] = array();
$instructions['VEX']['9B.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['9B.66.0F38']['W1']['LIG']['/r xxx'] = 'VFMSUB132SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['BF.66.0F38'] = array();
$instructions['VEX']['BF.66.0F38']['W0'] = array();
$instructions['VEX']['BF.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['BF.66.0F38']['W0']['LIG']['/r xxx'] = 'VFNMSUB231SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['BF.66.0F38']['W1'] = array();
$instructions['VEX']['BF.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['BF.66.0F38']['W1']['LIG']['/r xxx'] = 'VFNMSUB231SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['DB.66.0F38'] = array();
$instructions['VEX']['DB.66.0F38']['WIG'] = array();
$instructions['VEX']['DB.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['DB.66.0F38']['WIG']['128']['/r xxx'] = 'VAESIMC xmm1, xmm2/m128';
$instructions['VEX']['99.66.0F38'] = array();
$instructions['VEX']['99.66.0F38']['W0'] = array();
$instructions['VEX']['99.66.0F38']['W0']['LIG'] = array();
$instructions['VEX']['99.66.0F38']['W0']['LIG']['/r xxx'] = 'VFMADD132SS xmm1, xmm2, xmm3/m32';
$instructions['VEX']['99.66.0F38']['W1'] = array();
$instructions['VEX']['99.66.0F38']['W1']['LIG'] = array();
$instructions['VEX']['99.66.0F38']['W1']['LIG']['/r xxx'] = 'VFMADD132SD xmm1, xmm2, xmm3/m64';
$instructions['VEX']['05.66.0F3A'] = array();
$instructions['VEX']['05.66.0F3A']['W0'] = array();
$instructions['VEX']['05.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['05.66.0F3A']['W0']['128']['/r ib xxx'] = 'VPERMILPD xmm1, xmm2/m128, imm8';
$instructions['VEX']['05.66.0F3A']['W0']['256'] = array();
$instructions['VEX']['05.66.0F3A']['W0']['256']['/r ib xxx'] = 'VPERMILPD ymm1, ymm2/m256, imm8';
$instructions['VEX']['15.66.0F3A'] = array();
$instructions['VEX']['15.66.0F3A']['W0'] = array();
$instructions['VEX']['15.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['15.66.0F3A']['W0']['128']['/r ib xxx'] = 'VPEXTRW r32/m16, xmm2, imm8';
$instructions['VEX']['15.66.0F3A']['W1'] = array();
$instructions['VEX']['15.66.0F3A']['W1']['128'] = array();
$instructions['VEX']['15.66.0F3A']['W1']['128']['/r ib xxx'] = 'VPEXTRW r64/m16, xmm2, imm8';
$instructions['VEX']['14.66.0F3A'] = array();
$instructions['VEX']['14.66.0F3A']['W0'] = array();
$instructions['VEX']['14.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['14.66.0F3A']['W0']['128']['/r ib xxx'] = 'VPEXTRB r32/m8, xmm2, imm8';
$instructions['VEX']['14.66.0F3A']['W1'] = array();
$instructions['VEX']['14.66.0F3A']['W1']['128'] = array();
$instructions['VEX']['14.66.0F3A']['W1']['128']['/r ib xxx'] = 'VPEXTRB r64/m8, xmm2, imm8';
$instructions['VEX']['0F.66.0F3A'] = array();
$instructions['VEX']['0F.66.0F3A']['WIG'] = array();
$instructions['VEX']['0F.66.0F3A']['WIG']['128'] = array();
$instructions['VEX']['0F.66.0F3A']['WIG']['128']['/r ib xxx'] = 'VPALIGNR xmm1, xmm2, xmm3/m128, imm8';
$instructions['VEX']['0F.66.0F3A']['WIG']['256'] = array();
$instructions['VEX']['0F.66.0F3A']['WIG']['256']['/r ib xxx'] = 'VPALIGNR ymm1, ymm2, ymm3/m256, imm8';
$instructions['VEX']['0E.66.0F3A'] = array();
$instructions['VEX']['0E.66.0F3A']['WIG'] = array();
$instructions['VEX']['0E.66.0F3A']['WIG']['128'] = array();
$instructions['VEX']['0E.66.0F3A']['WIG']['128']['/r ib xxx'] = 'VPBLENDW xmm1, xmm2, xmm3/m128, imm8';
$instructions['VEX']['0E.66.0F3A']['WIG']['256'] = array();
$instructions['VEX']['0E.66.0F3A']['WIG']['256']['/r ib xxx'] = 'VPBLENDW ymm1, ymm2, ymm3/m256, imm8';
$instructions['VEX']['0D.66.0F3A'] = array();
$instructions['VEX']['0D.66.0F3A']['WIG'] = array();
$instructions['VEX']['0D.66.0F3A']['WIG']['128'] = array();
$instructions['VEX']['0D.66.0F3A']['WIG']['128']['/r ib xxx'] = 'VBLENDPD xmm1, xmm2, xmm3/m128, imm8';
$instructions['VEX']['0D.66.0F3A']['WIG']['256'] = array();
$instructions['VEX']['0D.66.0F3A']['WIG']['256']['/r ib xxx'] = 'VBLENDPD ymm1, ymm2, ymm3/m256, imm8';
$instructions['VEX']['0C.66.0F3A'] = array();
$instructions['VEX']['0C.66.0F3A']['WIG'] = array();
$instructions['VEX']['0C.66.0F3A']['WIG']['128'] = array();
$instructions['VEX']['0C.66.0F3A']['WIG']['128']['/r ib xxx'] = 'VBLENDPS xmm1, xmm2, xmm3/m128, imm8';
$instructions['VEX']['0C.66.0F3A']['WIG']['256'] = array();
$instructions['VEX']['0C.66.0F3A']['WIG']['256']['/r ib xxx'] = 'VBLENDPS ymm1, ymm2, ymm3/m256, imm8';
$instructions['VEX']['0B.66.0F3A'] = array();
$instructions['VEX']['0B.66.0F3A']['WIG'] = array();
$instructions['VEX']['0B.66.0F3A']['WIG']['LIG'] = array();
$instructions['VEX']['0B.66.0F3A']['WIG']['LIG']['/r ib xxx'] = 'VROUNDSD xmm1, xmm2, xmm3/m64, imm8';
$instructions['VEX']['0A.66.0F3A'] = array();
$instructions['VEX']['0A.66.0F3A']['WIG'] = array();
$instructions['VEX']['0A.66.0F3A']['WIG']['LIG'] = array();
$instructions['VEX']['0A.66.0F3A']['WIG']['LIG']['/r ib xxx'] = 'VROUNDSS xmm1, xmm2, xmm3/m32, imm8';
$instructions['VEX']['09.66.0F3A'] = array();
$instructions['VEX']['09.66.0F3A']['WIG'] = array();
$instructions['VEX']['09.66.0F3A']['WIG']['128'] = array();
$instructions['VEX']['09.66.0F3A']['WIG']['128']['/r ib xxx'] = 'VROUNDPD xmm1, xmm2/m128, imm8';
$instructions['VEX']['09.66.0F3A']['WIG']['256'] = array();
$instructions['VEX']['09.66.0F3A']['WIG']['256']['/r ib xxx'] = 'VROUNDPD ymm1, ymm2/m256, imm8';
$instructions['VEX']['08.66.0F3A'] = array();
$instructions['VEX']['08.66.0F3A']['WIG'] = array();
$instructions['VEX']['08.66.0F3A']['WIG']['128'] = array();
$instructions['VEX']['08.66.0F3A']['WIG']['128']['/r ib xxx'] = 'VROUNDPS xmm1, xmm2/m128, imm8';
$instructions['VEX']['08.66.0F3A']['WIG']['256'] = array();
$instructions['VEX']['08.66.0F3A']['WIG']['256']['/r ib xxx'] = 'VROUNDPS ymm1, ymm2/m256, imm8';
$instructions['VEX']['06.66.0F3A'] = array();
$instructions['VEX']['06.66.0F3A']['W0'] = array();
$instructions['VEX']['06.66.0F3A']['W0']['256'] = array();
$instructions['VEX']['06.66.0F3A']['W0']['256']['/r ib xxx'] = 'VPERM2F128 ymm1, ymm2, ymm3/m256, imm8';
$instructions['VEX']['04.66.0F3A'] = array();
$instructions['VEX']['04.66.0F3A']['W0'] = array();
$instructions['VEX']['04.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['04.66.0F3A']['W0']['128']['/r ib xxx'] = 'VPERMILPS xmm1, xmm2/m128, imm8';
$instructions['VEX']['04.66.0F3A']['W0']['256'] = array();
$instructions['VEX']['04.66.0F3A']['W0']['256']['/r ib xxx'] = 'VPERMILPS ymm1, ymm2/m256, imm8';
$instructions['VEX']['DC.66.0F38'] = array();
$instructions['VEX']['DC.66.0F38']['WIG'] = array();
$instructions['VEX']['DC.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['DC.66.0F38']['WIG']['128']['/r xxx'] = 'VAESENC xmm1, xmm2, xmm3/m128';
$instructions['VEX']['DC.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['DC.66.0F38']['WIG']['256']['/r xxx'] = 'VAESENC ymm1, ymm2, ymm3/m256';
$instructions['VEX']['02.66.0F3A'] = array();
$instructions['VEX']['02.66.0F3A']['W0'] = array();
$instructions['VEX']['02.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['02.66.0F3A']['W0']['128']['/r ib xxx'] = 'VPBLENDD xmm1, xmm2, xmm3/m128, imm8';
$instructions['VEX']['02.66.0F3A']['W0']['256'] = array();
$instructions['VEX']['02.66.0F3A']['W0']['256']['/r ib xxx'] = 'VPBLENDD ymm1, ymm2, ymm3/m256, imm8';
$instructions['VEX']['01.66.0F3A'] = array();
$instructions['VEX']['01.66.0F3A']['W1'] = array();
$instructions['VEX']['01.66.0F3A']['W1']['256'] = array();
$instructions['VEX']['01.66.0F3A']['W1']['256']['/r ib xxx'] = 'VPERMPD ymm1, ymm2/m256, imm8';
$instructions['VEX']['00.66.0F3A'] = array();
$instructions['VEX']['00.66.0F3A']['W1'] = array();
$instructions['VEX']['00.66.0F3A']['W1']['256'] = array();
$instructions['VEX']['00.66.0F3A']['W1']['256']['/r ib xxx'] = 'VPERMQ ymm1, ymm2/m256, imm8';
$instructions['VEX']['F7.F2.0F38'] = array();
$instructions['VEX']['F7.F2.0F38']['W0'] = array();
$instructions['VEX']['F7.F2.0F38']['W0']['LZ'] = array();
$instructions['VEX']['F7.F2.0F38']['W0']['LZ']['/r xxx'] = 'SHRX r32a, r/m32, r32b';
$instructions['VEX']['F7.F2.0F38']['W1'] = array();
$instructions['VEX']['F7.F2.0F38']['W1']['LZ'] = array();
$instructions['VEX']['F7.F2.0F38']['W1']['LZ']['/r xxx'] = 'SHRX r64a, r/m64, r64b';
$instructions['VEX']['F7.F3.0F38'] = array();
$instructions['VEX']['F7.F3.0F38']['W0'] = array();
$instructions['VEX']['F7.F3.0F38']['W0']['LZ'] = array();
$instructions['VEX']['F7.F3.0F38']['W0']['LZ']['/r xxx'] = 'SARX r32a, r/m32, r32b';
$instructions['VEX']['F7.F3.0F38']['W1'] = array();
$instructions['VEX']['F7.F3.0F38']['W1']['LZ'] = array();
$instructions['VEX']['F7.F3.0F38']['W1']['LZ']['/r xxx'] = 'SARX r64a, r/m64, r64b';
$instructions['VEX']['F7.66.0F38'] = array();
$instructions['VEX']['F7.66.0F38']['W0'] = array();
$instructions['VEX']['F7.66.0F38']['W0']['LZ'] = array();
$instructions['VEX']['F7.66.0F38']['W0']['LZ']['/r xxx'] = 'SHLX r32a, r/m32, r32b';
$instructions['VEX']['F7.66.0F38']['W1'] = array();
$instructions['VEX']['F7.66.0F38']['W1']['LZ'] = array();
$instructions['VEX']['F7.66.0F38']['W1']['LZ']['/r xxx'] = 'SHLX r64a, r/m64, r64b';
$instructions['VEX']['F6.F2.0F38'] = array();
$instructions['VEX']['F6.F2.0F38']['W0'] = array();
$instructions['VEX']['F6.F2.0F38']['W0']['LZ'] = array();
$instructions['VEX']['F6.F2.0F38']['W0']['LZ']['/r xxx'] = 'MULX r32a, r32b, r/m32';
$instructions['VEX']['F6.F2.0F38']['W1'] = array();
$instructions['VEX']['F6.F2.0F38']['W1']['LZ'] = array();
$instructions['VEX']['F6.F2.0F38']['W1']['LZ']['/r xxx'] = 'MULX r64a, r64b, r/m64';
$instructions['VEX']['F5.F2.0F38'] = array();
$instructions['VEX']['F5.F2.0F38']['W0'] = array();
$instructions['VEX']['F5.F2.0F38']['W0']['LZ'] = array();
$instructions['VEX']['F5.F2.0F38']['W0']['LZ']['/r xxx'] = 'PDEP r32a, r32b, r/m32';
$instructions['VEX']['F5.F2.0F38']['W1'] = array();
$instructions['VEX']['F5.F2.0F38']['W1']['LZ'] = array();
$instructions['VEX']['F5.F2.0F38']['W1']['LZ']['/r xxx'] = 'PDEP r64a, r64b, r/m64';
$instructions['VEX']['F5.F3.0F38'] = array();
$instructions['VEX']['F5.F3.0F38']['W0'] = array();
$instructions['VEX']['F5.F3.0F38']['W0']['LZ'] = array();
$instructions['VEX']['F5.F3.0F38']['W0']['LZ']['/r xxx'] = 'PEXT r32a, r32b, r/m32';
$instructions['VEX']['F5.F3.0F38']['W1'] = array();
$instructions['VEX']['F5.F3.0F38']['W1']['LZ'] = array();
$instructions['VEX']['F5.F3.0F38']['W1']['LZ']['/r xxx'] = 'PEXT r64a, r64b, r/m64';
$instructions['VEX']['DF.66.0F38'] = array();
$instructions['VEX']['DF.66.0F38']['WIG'] = array();
$instructions['VEX']['DF.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['DF.66.0F38']['WIG']['128']['/r xxx'] = 'VAESDECLAST xmm1, xmm2, xmm3/m128';
$instructions['VEX']['DF.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['DF.66.0F38']['WIG']['256']['/r xxx'] = 'VAESDECLAST ymm1, ymm2, ymm3/m256';
$instructions['VEX']['DE.66.0F38'] = array();
$instructions['VEX']['DE.66.0F38']['WIG'] = array();
$instructions['VEX']['DE.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['DE.66.0F38']['WIG']['128']['/r xxx'] = 'VAESDEC xmm1, xmm2, xmm3/m128';
$instructions['VEX']['DE.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['DE.66.0F38']['WIG']['256']['/r xxx'] = 'VAESDEC ymm1, ymm2, ymm3/m256';
$instructions['VEX']['DD.66.0F38'] = array();
$instructions['VEX']['DD.66.0F38']['WIG'] = array();
$instructions['VEX']['DD.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['DD.66.0F38']['WIG']['128']['/r xxx'] = 'VAESENCLAST xmm1, xmm2, xmm3/m128';
$instructions['VEX']['DD.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['DD.66.0F38']['WIG']['256']['/r xxx'] = 'VAESENCLAST ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9A.66.0F38'] = array();
$instructions['VEX']['9A.66.0F38']['W0'] = array();
$instructions['VEX']['9A.66.0F38']['W0']['128'] = array();
$instructions['VEX']['9A.66.0F38']['W0']['128']['/r xxx'] = 'VFMSUB132PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['9A.66.0F38']['W0']['256'] = array();
$instructions['VEX']['9A.66.0F38']['W0']['256']['/r xxx'] = 'VFMSUB132PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['9A.66.0F38']['W1'] = array();
$instructions['VEX']['9A.66.0F38']['W1']['128'] = array();
$instructions['VEX']['9A.66.0F38']['W1']['128']['/r xxx'] = 'VFMSUB132PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['9A.66.0F38']['W1']['256'] = array();
$instructions['VEX']['9A.66.0F38']['W1']['256']['/r xxx'] = 'VFMSUB132PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['98.66.0F38'] = array();
$instructions['VEX']['98.66.0F38']['W0'] = array();
$instructions['VEX']['98.66.0F38']['W0']['128'] = array();
$instructions['VEX']['98.66.0F38']['W0']['128']['/r xxx'] = 'VFMADD132PS xmm1, xmm2, xmm3/m128';
$instructions['VEX']['98.66.0F38']['W0']['256'] = array();
$instructions['VEX']['98.66.0F38']['W0']['256']['/r xxx'] = 'VFMADD132PS ymm1, ymm2, ymm3/m256';
$instructions['VEX']['98.66.0F38']['W1'] = array();
$instructions['VEX']['98.66.0F38']['W1']['128'] = array();
$instructions['VEX']['98.66.0F38']['W1']['128']['/r xxx'] = 'VFMADD132PD xmm1, xmm2, xmm3/m128';
$instructions['VEX']['98.66.0F38']['W1']['256'] = array();
$instructions['VEX']['98.66.0F38']['W1']['256']['/r xxx'] = 'VFMADD132PD ymm1, ymm2, ymm3/m256';
$instructions['VEX']['17.66.0F3A'] = array();
$instructions['VEX']['17.66.0F3A']['W0'] = array();
$instructions['VEX']['17.66.0F3A']['W0']['128'] = array();
$instructions['VEX']['17.66.0F3A']['W0']['128']['/r ib xxx'] = 'VEXTRACTPS r/m32, xmm1, imm8';
$instructions['VEX']['17.66.0F3A']['W1'] = array();
$instructions['VEX']['17.66.0F3A']['W1']['128'] = array();
$instructions['VEX']['17.66.0F3A']['W1']['128']['/r ib xxx'] = 'VEXTRACTPS r64/m32, xmm1, imm8';
$instructions['VEX']['28.66.0F38'] = array();
$instructions['VEX']['28.66.0F38']['WIG'] = array();
$instructions['VEX']['28.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['28.66.0F38']['WIG']['128']['/r xxx'] = 'VPMULDQ xmm1, xmm2, xmm3/m128';
$instructions['VEX']['28.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['28.66.0F38']['WIG']['256']['/r xxx'] = 'VPMULDQ ymm1, ymm2, ymm3/m256';
$instructions['VEX']['33.66.0F38'] = array();
$instructions['VEX']['33.66.0F38']['WIG'] = array();
$instructions['VEX']['33.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['33.66.0F38']['WIG']['128']['/r xxx'] = 'VPMOVZXWD xmm1, xmm2/m64';
$instructions['VEX']['33.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['33.66.0F38']['WIG']['256']['/r xxx'] = 'VPMOVZXWD ymm1, xmm2/m128';
$instructions['VEX']['32.66.0F38'] = array();
$instructions['VEX']['32.66.0F38']['WIG'] = array();
$instructions['VEX']['32.66.0F38']['WIG']['128'] = array();
$instructions['VEX']['32.66.0F38']['WIG']['128']['/r xxx'] = 'VPMOVZXBQ xmm1, xmm2/m16';
$instructions['VEX']['32.66.0F38']['WIG']['256'] = array();
$instructions['VEX']['32.66.0F38']['WIG']['256']['/r xxx'] = 'VPMOVZXBQ ymm1, xmm2/m32';
$instructions['VEX']['31.66.0F38'] = array();
$instructions['VEX']['31.66.0F38'