1 // license:BSD-3-Clause
2 // copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
3 #ifndef __LIB_I386_OPS_OPS_H__
4 #define __LIB_I386_OPS_OPS_H__
6 typedef struct X86_OPCODE {
9 void (I386_OPS_BASE::*handler16)();
10 void (I386_OPS_BASE::*handler32)();
17 #define OP_PENTIUM 0x8
23 #define OP_CYRIX 0x8000
24 #define OP_2BYTE 0x80000000
25 #define OP_3BYTE66 0x40000000
26 #define OP_3BYTEF2 0x20000000
27 #define OP_3BYTEF3 0x10000000
28 #define OP_3BYTE38 0x08000000
29 #define OP_3BYTE3A 0x04000000
30 #define OP_4BYTE3866 0x02000000
31 #define OP_4BYTE3A66 0x01000000
32 #define OP_4BYTE38F2 0x00800000
33 #define OP_4BYTE3AF2 0x00400000
34 #define OP_4BYTE38F3 0x00200000