summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/nec/necinstr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/nec/necinstr.h')
-rw-r--r--src/devices/cpu/nec/necinstr.h260
1 files changed, 260 insertions, 0 deletions
diff --git a/src/devices/cpu/nec/necinstr.h b/src/devices/cpu/nec/necinstr.h
index 6dd8d52aa49..b364a56e6c5 100644
--- a/src/devices/cpu/nec/necinstr.h
+++ b/src/devices/cpu/nec/necinstr.h
@@ -260,3 +260,263 @@ const nec_common_device::nec_ophandler nec_common_device::s_nec_instruction[256]
&nec_common_device::i_fepre, /* 0xfe */
&nec_common_device::i_ffpre /* 0xff */
};
+
+const nec_common_device::nec_ophandler nec_common_device::s_nec80_instruction[256] =
+{
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_lxib_80,
+ &nec_common_device::i_staxb_80,
+ &nec_common_device::i_inxb_80,
+ &nec_common_device::i_inrb_80,
+ &nec_common_device::i_dcrb_80,
+ &nec_common_device::i_mvib_80,
+ &nec_common_device::i_rlc_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_dadb_80,
+ &nec_common_device::i_ldaxb_80,
+ &nec_common_device::i_dcxb_80,
+ &nec_common_device::i_inrc_80,
+ &nec_common_device::i_dcrc_80,
+ &nec_common_device::i_mvic_80,
+ &nec_common_device::i_rrc_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_lxid_80,
+ &nec_common_device::i_staxd_80,
+ &nec_common_device::i_inxd_80,
+ &nec_common_device::i_inrd_80,
+ &nec_common_device::i_dcrd_80,
+ &nec_common_device::i_mvid_80,
+ &nec_common_device::i_ral_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_dadd_80,
+ &nec_common_device::i_ldaxd_80,
+ &nec_common_device::i_dcxd_80,
+ &nec_common_device::i_inre_80,
+ &nec_common_device::i_dcre_80,
+ &nec_common_device::i_mvie_80,
+ &nec_common_device::i_rar_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_lxih_80,
+ &nec_common_device::i_shld_80,
+ &nec_common_device::i_inxh_80,
+ &nec_common_device::i_inrh_80,
+ &nec_common_device::i_dcrh_80,
+ &nec_common_device::i_mvih_80,
+ &nec_common_device::i_daa_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_dadh_80,
+ &nec_common_device::i_lhld_80,
+ &nec_common_device::i_dcxh_80,
+ &nec_common_device::i_inrl_80,
+ &nec_common_device::i_dcrl_80,
+ &nec_common_device::i_mvil_80,
+ &nec_common_device::i_cma_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_lxis_80,
+ &nec_common_device::i_sta_80,
+ &nec_common_device::i_inxs_80,
+ &nec_common_device::i_inrm_80,
+ &nec_common_device::i_dcrm_80,
+ &nec_common_device::i_mvim_80,
+ &nec_common_device::i_stc_80,
+ &nec_common_device::i_nop_80,
+ &nec_common_device::i_dads_80,
+ &nec_common_device::i_lda_80,
+ &nec_common_device::i_dcxs_80,
+ &nec_common_device::i_inra_80,
+ &nec_common_device::i_dcra_80,
+ &nec_common_device::i_mvia_80,
+ &nec_common_device::i_cmc_80,
+ &nec_common_device::i_movbb_80,
+ &nec_common_device::i_movbc_80,
+ &nec_common_device::i_movbd_80,
+ &nec_common_device::i_movbe_80,
+ &nec_common_device::i_movbh_80,
+ &nec_common_device::i_movbl_80,
+ &nec_common_device::i_movbm_80,
+ &nec_common_device::i_movba_80,
+ &nec_common_device::i_movcb_80,
+ &nec_common_device::i_movcc_80,
+ &nec_common_device::i_movcd_80,
+ &nec_common_device::i_movce_80,
+ &nec_common_device::i_movch_80,
+ &nec_common_device::i_movcl_80,
+ &nec_common_device::i_movcm_80,
+ &nec_common_device::i_movca_80,
+ &nec_common_device::i_movdb_80,
+ &nec_common_device::i_movdc_80,
+ &nec_common_device::i_movdd_80,
+ &nec_common_device::i_movde_80,
+ &nec_common_device::i_movdh_80,
+ &nec_common_device::i_movdl_80,
+ &nec_common_device::i_movdm_80,
+ &nec_common_device::i_movda_80,
+ &nec_common_device::i_moveb_80,
+ &nec_common_device::i_movec_80,
+ &nec_common_device::i_moved_80,
+ &nec_common_device::i_movee_80,
+ &nec_common_device::i_moveh_80,
+ &nec_common_device::i_movel_80,
+ &nec_common_device::i_movem_80,
+ &nec_common_device::i_movea_80,
+ &nec_common_device::i_movhb_80,
+ &nec_common_device::i_movhc_80,
+ &nec_common_device::i_movhd_80,
+ &nec_common_device::i_movhe_80,
+ &nec_common_device::i_movhh_80,
+ &nec_common_device::i_movhl_80,
+ &nec_common_device::i_movhm_80,
+ &nec_common_device::i_movha_80,
+ &nec_common_device::i_movlb_80,
+ &nec_common_device::i_movlc_80,
+ &nec_common_device::i_movld_80,
+ &nec_common_device::i_movle_80,
+ &nec_common_device::i_movlh_80,
+ &nec_common_device::i_movll_80,
+ &nec_common_device::i_movlm_80,
+ &nec_common_device::i_movla_80,
+ &nec_common_device::i_movmb_80,
+ &nec_common_device::i_movmc_80,
+ &nec_common_device::i_movmd_80,
+ &nec_common_device::i_movme_80,
+ &nec_common_device::i_movmh_80,
+ &nec_common_device::i_movml_80,
+ &nec_common_device::i_hlt_80,
+ &nec_common_device::i_movma_80,
+ &nec_common_device::i_movab_80,
+ &nec_common_device::i_movac_80,
+ &nec_common_device::i_movad_80,
+ &nec_common_device::i_movae_80,
+ &nec_common_device::i_movah_80,
+ &nec_common_device::i_moval_80,
+ &nec_common_device::i_movam_80,
+ &nec_common_device::i_movaa_80,
+ &nec_common_device::i_addb_80,
+ &nec_common_device::i_addc_80,
+ &nec_common_device::i_addd_80,
+ &nec_common_device::i_adde_80,
+ &nec_common_device::i_addh_80,
+ &nec_common_device::i_addl_80,
+ &nec_common_device::i_addm_80,
+ &nec_common_device::i_adda_80,
+ &nec_common_device::i_adcb_80,
+ &nec_common_device::i_adcc_80,
+ &nec_common_device::i_adcd_80,
+ &nec_common_device::i_adce_80,
+ &nec_common_device::i_adch_80,
+ &nec_common_device::i_adcl_80,
+ &nec_common_device::i_adcm_80,
+ &nec_common_device::i_adca_80,
+ &nec_common_device::i_subb_80,
+ &nec_common_device::i_subc_80,
+ &nec_common_device::i_subd_80,
+ &nec_common_device::i_sube_80,
+ &nec_common_device::i_subh_80,
+ &nec_common_device::i_subl_80,
+ &nec_common_device::i_subm_80,
+ &nec_common_device::i_suba_80,
+ &nec_common_device::i_sbbb_80,
+ &nec_common_device::i_sbbc_80,
+ &nec_common_device::i_sbbd_80,
+ &nec_common_device::i_sbbe_80,
+ &nec_common_device::i_sbbh_80,
+ &nec_common_device::i_sbbl_80,
+ &nec_common_device::i_sbbm_80,
+ &nec_common_device::i_sbba_80,
+ &nec_common_device::i_anab_80,
+ &nec_common_device::i_anac_80,
+ &nec_common_device::i_anad_80,
+ &nec_common_device::i_anae_80,
+ &nec_common_device::i_anah_80,
+ &nec_common_device::i_anal_80,
+ &nec_common_device::i_anam_80,
+ &nec_common_device::i_anaa_80,
+ &nec_common_device::i_xrab_80,
+ &nec_common_device::i_xrac_80,
+ &nec_common_device::i_xrad_80,
+ &nec_common_device::i_xrae_80,
+ &nec_common_device::i_xrah_80,
+ &nec_common_device::i_xral_80,
+ &nec_common_device::i_xram_80,
+ &nec_common_device::i_xraa_80,
+ &nec_common_device::i_orab_80,
+ &nec_common_device::i_orac_80,
+ &nec_common_device::i_orad_80,
+ &nec_common_device::i_orae_80,
+ &nec_common_device::i_orah_80,
+ &nec_common_device::i_oral_80,
+ &nec_common_device::i_oram_80,
+ &nec_common_device::i_oraa_80,
+ &nec_common_device::i_cmpb_80,
+ &nec_common_device::i_cmpc_80,
+ &nec_common_device::i_cmpd_80,
+ &nec_common_device::i_cmpe_80,
+ &nec_common_device::i_cmph_80,
+ &nec_common_device::i_cmpl_80,
+ &nec_common_device::i_cmpm_80,
+ &nec_common_device::i_cmpa_80,
+ &nec_common_device::i_rnz_80,
+ &nec_common_device::i_popb_80,
+ &nec_common_device::i_jnz_80,
+ &nec_common_device::i_jmp_80,
+ &nec_common_device::i_cnz_80,
+ &nec_common_device::i_pushb_80,
+ &nec_common_device::i_adi_80,
+ &nec_common_device::i_rst0_80,
+ &nec_common_device::i_rz_80,
+ &nec_common_device::i_ret_80,
+ &nec_common_device::i_jz_80,
+ &nec_common_device::i_jmp_80,
+ &nec_common_device::i_cz_80,
+ &nec_common_device::i_call_80,
+ &nec_common_device::i_aci_80,
+ &nec_common_device::i_rst1_80,
+ &nec_common_device::i_rnc_80,
+ &nec_common_device::i_popd_80,
+ &nec_common_device::i_jnc_80,
+ &nec_common_device::i_out_80,
+ &nec_common_device::i_cnc_80,
+ &nec_common_device::i_pushd_80,
+ &nec_common_device::i_sui_80,
+ &nec_common_device::i_rst2_80,
+ &nec_common_device::i_rc_80,
+ &nec_common_device::i_ret_80,
+ &nec_common_device::i_jc_80,
+ &nec_common_device::i_in_80,
+ &nec_common_device::i_cc_80,
+ &nec_common_device::i_call_80,
+ &nec_common_device::i_sbi_80,
+ &nec_common_device::i_rst3_80,
+ &nec_common_device::i_rpo_80,
+ &nec_common_device::i_poph_80,
+ &nec_common_device::i_jpo_80,
+ &nec_common_device::i_xthl_80,
+ &nec_common_device::i_cpo_80,
+ &nec_common_device::i_pushh_80,
+ &nec_common_device::i_ani_80,
+ &nec_common_device::i_rst4_80,
+ &nec_common_device::i_rpe_80,
+ &nec_common_device::i_pchl_80,
+ &nec_common_device::i_jpe_80,
+ &nec_common_device::i_xchg_80,
+ &nec_common_device::i_cpe_80,
+ &nec_common_device::i_calln_80,
+ &nec_common_device::i_xri_80,
+ &nec_common_device::i_rst5_80,
+ &nec_common_device::i_rp_80,
+ &nec_common_device::i_popf_80,
+ &nec_common_device::i_jp_80,
+ &nec_common_device::i_di_80,
+ &nec_common_device::i_cp_80,
+ &nec_common_device::i_pushf_80,
+ &nec_common_device::i_ori_80,
+ &nec_common_device::i_rst6_80,
+ &nec_common_device::i_rm_80,
+ &nec_common_device::i_sphl_80,
+ &nec_common_device::i_jm_80,
+ &nec_common_device::i_ei_80,
+ &nec_common_device::i_cm_80,
+ &nec_common_device::i_call_80,
+ &nec_common_device::i_cpi_80,
+ &nec_common_device::i_rst7_80
+};