2 * COPYRIGHT: GPL - See COPYING in the top level directory
3 * PROJECT: 386/486 CPU Emulation Library
5 * PURPOSE: Opcode handlers. (header file)
6 * PROGRAMMERS: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
12 /* DEFINES ********************************************************************/
15 #define FASTCALL __fastcall
18 #define SOFT386_NUM_OPCODE_HANDLERS 256
20 typedef BOOLEAN (FASTCALL
*SOFT386_OPCODE_HANDLER_PROC
)(PSOFT386_STATE
, UCHAR
);
23 SOFT386_OPCODE_HANDLER_PROC
24 Soft386OpcodeHandlers
[SOFT386_NUM_OPCODE_HANDLERS
];
36 Soft386OpcodeIncrement
44 Soft386OpcodeDecrement
76 Soft386OpcodeExchangeEax
84 Soft386OpcodeShortConditionalJmp