| version 1.3, 2004/02/05 16:43:44 | version 1.5, 2004/03/23 15:29:34 | 
| Line 36  extern "C" { | Line 36  extern "C" { | 
 |  |  | 
 | void resolve_init(void); | void resolve_init(void); | 
 |  |  | 
| #if defined(DEBUG) || !defined(IA32_INLINE_CALC_EA) | INLINE static UINT32 | 
| DWORD calc_ea_dst(DWORD); | calc_ea_dst(UINT32 op) | 
| #else |  | 
| DWORD (*calc_ea_dst_tbl[0x100])(void); |  | 
| DWORD (*calc_ea32_dst_tbl[0x100])(void); |  | 
|  |  | 
| INLINE static DWORD |  | 
| calc_ea_dst(DWORD op) |  | 
 | { | { | 
 |  | extern UINT32 (*calc_ea_dst_tbl[0x100])(void); | 
 |  | extern UINT32 (*calc_ea32_dst_tbl[0x100])(void); | 
 |  |  | 
 | __ASSERT(op < 0x100); | __ASSERT(op < 0x100); | 
 |  |  | 
| Line 52  calc_ea_dst(DWORD op) | Line 48  calc_ea_dst(DWORD op) | 
 | return ((*calc_ea_dst_tbl[op])() & 0xffff); | return ((*calc_ea_dst_tbl[op])() & 0xffff); | 
 | return (*calc_ea32_dst_tbl[op])(); | return (*calc_ea32_dst_tbl[op])(); | 
 | } | } | 
 | #endif |  | 
 |  |  | 
 | #ifdef __cplusplus | #ifdef __cplusplus | 
 | } | } |