xenoborg/alpha/archive/source/XenoKrnl/x86/x86Op2.cpp
2012-01-05 00:03:04 +00:00

296 lines
19 KiB
C++

/*
* Xenoborg - Xbox Emulator
* Copyright (C) 2006-2010 blueshogun96
*
* Name: x86Op2.cpp
* Desc: Handles 2 byte x86 opcodes.
*
* Changelog:
* 10/14/2010 - Initial import from an old source build.
*
* 10/16/2010 - Added WBINVD to get it out of the way early (not implemented yet
* though). Maybe we can just ignore it...
*/
#include "..\\XenoKrnl.h"
#include "..\\EmuMMU.h"
#include "x86OpTables.h"
// Globals
extern x86Instruction Instruction;
extern LPEXCEPTION_POINTERS pE;
__inline int x86op_WBINVD( void ) // Opcode 0x0F 0x09
{
// TODO: Anything?
DbgPrintf( ">>> WBINVD instruction not yet implemented! <<<\n" );
return 1;
}
__inline int x86op_Unimplemented_2byte( void )
{
return 0;
}
const x86op x86_opcode_table_2byte[] =
{
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //0 (0x0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //1 (0x1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //2 (0x2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //3 (0x3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //4 (0x4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //5 (0x5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //6 (0x6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //7 (0x7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //8 (0x8)
{ x86op_WBINVD, x86op_WBINVD }, //9 (0x9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //10 (0xa)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //11 (0xb)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //12 (0xc)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //13 (0xd)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //14 (0xe)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //15 (0xf)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //16 (0x10)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //17 (0x11)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //18 (0x12)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //19 (0x13)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //20 (0x14)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //21 (0x15)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //22 (0x16)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //23 (0x17)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //24 (0x18)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //25 (0x19)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //26 (0x1a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //27 (0x1b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //28 (0x1c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //29 (0x1d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //30 (0x1e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //31 (0x1f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //32 (0x20)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //33 (0x21)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //34 (0x22)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //35 (0x23)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //36 (0x24)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //37 (0x25)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //38 (0x26)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //39 (0x27)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //40 (0x28)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //41 (0x29)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //42 (0x2a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //43 (0x2b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //44 (0x2c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //45 (0x2d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //46 (0x2e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //47 (0x2f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //48 (0x30)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //49 (0x31)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //50 (0x32)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //51 (0x33)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //52 (0x34)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //53 (0x35)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //54 (0x36)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //55 (0x37)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //56 (0x38)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //57 (0x39)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //58 (0x3a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //59 (0x3b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //60 (0x3c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //61 (0x3d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //62 (0x3e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //63 (0x3f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //64 (0x40)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //65 (0x41)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //66 (0x42)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //67 (0x43)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //68 (0x44)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //69 (0x45)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //70 (0x46)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //71 (0x47)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //72 (0x48)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //73 (0x49)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //74 (0x4a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //75 (0x4b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //76 (0x4c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //77 (0x4d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //78 (0x4e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //79 (0x4f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //80 (0x50)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //81 (0x51)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //82 (0x52)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //83 (0x53)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //84 (0x54)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //85 (0x55)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //86 (0x56)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //87 (0x57)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //88 (0x58)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //89 (0x59)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //90 (0x5a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //91 (0x5b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //92 (0x5c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //93 (0x5d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //94 (0x5e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //95 (0x5f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //96 (0x60)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //97 (0x61)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //98 (0x62)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //99 (0x63)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //100 (0x64)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //101 (0x65)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //102 (0x66)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //103 (0x67)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //104 (0x68)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //105 (0x69)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //106 (0x6a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //107 (0x6b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //108 (0x6c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //109 (0x6d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //110 (0x6e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //111 (0x6f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //112 (0x70)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //113 (0x71)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //114 (0x72)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //115 (0x73)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //116 (0x74)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //117 (0x75)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //118 (0x76)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //119 (0x77)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //120 (0x78)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //121 (0x79)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //122 (0x7a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //123 (0x7b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //124 (0x7c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //125 (0x7d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //126 (0x7e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //127 (0x7f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //128 (0x80)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //129 (0x81)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //130 (0x82)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //131 (0x83)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //132 (0x84)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //133 (0x85)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //134 (0x86)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //135 (0x87)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //136 (0x88)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //137 (0x89)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //138 (0x8a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //139 (0x8b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //140 (0x8c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //141 (0x8d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //142 (0x8e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //143 (0x8f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //144 (0x90)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //145 (0x91)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //146 (0x92)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //147 (0x93)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //148 (0x94)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //149 (0x95)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //150 (0x96)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //151 (0x97)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //152 (0x98)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //153 (0x99)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //154 (0x9a)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //155 (0x9b)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //156 (0x9c)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //157 (0x9d)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //158 (0x9e)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //159 (0x9f)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //160 (0xa0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //161 (0xa1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //162 (0xa2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //163 (0xa3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //164 (0xa4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //165 (0xa5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //166 (0xa6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //167 (0xa7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //168 (0xa8)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //169 (0xa9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //170 (0xaa)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //171 (0xab)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //172 (0xac)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //173 (0xad)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //174 (0xae)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //175 (0xaf)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //176 (0xb0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //177 (0xb1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //178 (0xb2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //179 (0xb3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //180 (0xb4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //181 (0xb5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //182 (0xb6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //183 (0xb7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //184 (0xb8)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //185 (0xb9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //186 (0xba)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //187 (0xbb)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //188 (0xbc)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //189 (0xbd)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //190 (0xbe)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //191 (0xbf)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //192 (0xc0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //193 (0xc1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //194 (0xc2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //195 (0xc3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //196 (0xc4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //197 (0xc5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //198 (0xc6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //199 (0xc7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //200 (0xc8)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //201 (0xc9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //202 (0xca)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //203 (0xcb)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //204 (0xcc)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //205 (0xcd)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //206 (0xce)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //207 (0xcf)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //208 (0xd0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //209 (0xd1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //210 (0xd2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //211 (0xd3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //212 (0xd4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //213 (0xd5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //214 (0xd6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //215 (0xd7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //216 (0xd8)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //217 (0xd9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //218 (0xda)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //219 (0xdb)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //220 (0xdc)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //221 (0xdd)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //222 (0xde)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //223 (0xdf)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //224 (0xe0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //225 (0xe1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //226 (0xe2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //227 (0xe3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //228 (0xe4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //229 (0xe5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //230 (0xe6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //231 (0xe7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //232 (0xe8)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //233 (0xe9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //234 (0xea)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //235 (0xeb)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //236 (0xec)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //237 (0xed)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //238 (0xee)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //239 (0xef)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //240 (0xf0)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //241 (0xf1)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //242 (0xf2)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //243 (0xf3)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //244 (0xf4)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //245 (0xf5)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //246 (0xf6)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //247 (0xf7)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //248 (0xf8)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //249 (0xf9)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //250 (0xfa)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //251 (0xfb)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //252 (0xfc)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //253 (0xfd)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //254 (0xfe)
{ x86op_Unimplemented_2byte, x86op_Unimplemented_2byte }, //255 (0xff)
};