/*++ Copyright (c) 1995 Microsoft Corporation Module Name: comm1632.h Abstract: Prototypes for instructions which operate on WORDS or DWORDS. Author: 06-Jun-1995 BarryBo, Created Revision History: --*/ // WARNING: This file may be included multiple times by a single source file, // WARNING: so don't add #ifndef COMM1632_H checks. DISPATCHCOMMON(dispatch2); DISPATCHCOMMON(LOCKdispatch2); DISPATCHCOMMON(pushf); DISPATCHCOMMON(popf); DISPATCHCOMMON(pusha); DISPATCHCOMMON(popa); DISPATCHCOMMON(push_iw); DISPATCHCOMMON(push_ibs); DISPATCHCOMMON(GROUP_1WS); DISPATCHCOMMON(LOCKGROUP_1WS); DISPATCHCOMMON(mov_rw_mw); DISPATCHCOMMON(lea_rw_mw); DISPATCHCOMMON(pop_mw); DISPATCHCOMMON(xchg_ax_cx); DISPATCHCOMMON(xchg_ax_dx); DISPATCHCOMMON(xchg_ax_bx); DISPATCHCOMMON(xchg_ax_sp); DISPATCHCOMMON(xchg_ax_bp); DISPATCHCOMMON(xchg_ax_si); DISPATCHCOMMON(xchg_ax_di); DISPATCHCOMMON(cbw); DISPATCHCOMMON(cwd); DISPATCHCOMMON(mov_sp_iw); DISPATCHCOMMON(mov_bp_iw); DISPATCHCOMMON(mov_si_iw); DISPATCHCOMMON(mov_di_iw); DISPATCHCOMMON(loopne_b); DISPATCHCOMMON(loope_b); DISPATCHCOMMON(loop_b); DISPATCHCOMMON(jcxz_b); DISPATCHCOMMON(GROUP_5); DISPATCHCOMMON(GROUP_8); DISPATCHCOMMON(LOCKGROUP_5); DISPATCHCOMMON(LOCKGROUP_8); DISPATCHCOMMON(bts_m_r); DISPATCHCOMMON(btc_m_r); DISPATCHCOMMON(btr_m_r); DISPATCHCOMMON(LOCKbts_m_r); DISPATCHCOMMON(LOCKbtc_m_r); DISPATCHCOMMON(LOCKbtr_m_r); DISPATCHCOMMON(bt_m_r); DISPATCHCOMMON(jo_w); DISPATCHCOMMON(jno_w); DISPATCHCOMMON(jb_w); DISPATCHCOMMON(jae_w); DISPATCHCOMMON(je_w); DISPATCHCOMMON(jne_w); DISPATCHCOMMON(jbe_w); DISPATCHCOMMON(ja_w); DISPATCHCOMMON(js_w); DISPATCHCOMMON(jns_w); DISPATCHCOMMON(jp_w); DISPATCHCOMMON(jnp_w); DISPATCHCOMMON(jl_w); DISPATCHCOMMON(jnl_w); DISPATCHCOMMON(jle_w); DISPATCHCOMMON(jg_w); DISPATCHCOMMON(inc_ax); DISPATCHCOMMON(inc_bx); DISPATCHCOMMON(inc_dx); DISPATCHCOMMON(inc_cx); DISPATCHCOMMON(inc_sp); DISPATCHCOMMON(inc_bp); DISPATCHCOMMON(inc_si); DISPATCHCOMMON(inc_di); DISPATCHCOMMON(dec_ax); DISPATCHCOMMON(dec_bx); DISPATCHCOMMON(dec_cx); DISPATCHCOMMON(dec_dx); DISPATCHCOMMON(dec_sp); DISPATCHCOMMON(dec_bp); DISPATCHCOMMON(dec_si); DISPATCHCOMMON(dec_di); DISPATCHCOMMON(push_ax); DISPATCHCOMMON(push_bx); DISPATCHCOMMON(push_cx); DISPATCHCOMMON(push_dx); DISPATCHCOMMON(push_sp); DISPATCHCOMMON(push_bp); DISPATCHCOMMON(push_si); DISPATCHCOMMON(push_di); DISPATCHCOMMON(pop_ax); DISPATCHCOMMON(pop_bx); DISPATCHCOMMON(pop_cx); DISPATCHCOMMON(pop_dx); DISPATCHCOMMON(pop_sp); DISPATCHCOMMON(pop_bp); DISPATCHCOMMON(pop_si); DISPATCHCOMMON(pop_di); DISPATCHCOMMON(bound); DISPATCHCOMMON(retn_i); DISPATCHCOMMON(retn); DISPATCHCOMMON(retf_i); DISPATCHCOMMON(retf); DISPATCHCOMMON(enter); DISPATCHCOMMON(leave); DISPATCHCOMMON(movzx_regw_modrmb); DISPATCHCOMMON(movsx_regw_modrmb); DISPATCHCOMMON(lds_rw_mw); DISPATCHCOMMON(lss_rw_mw); DISPATCHCOMMON(les_rw_mw); DISPATCHCOMMON(lfs_rw_mw); DISPATCHCOMMON(lgs_rw_mw); DISPATCHCOMMON(call_rel); DISPATCHCOMMON(jmp_rel); DISPATCHCOMMON(shld_regw_modrmw_immb); DISPATCHCOMMON(shld_regw_modrmw_cl); DISPATCHCOMMON(shrd_regw_modrmw_immb); DISPATCHCOMMON(shrd_regw_modrmw_cl); DISPATCHCOMMON(bsf_modrmw_regw); DISPATCHCOMMON(bsr_modrmw_regw); DISPATCHCOMMON(lar); DISPATCHCOMMON(lsl);