summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/upd7810/7810tbl.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-12-10 16:52:52 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-12-10 16:52:52 +0000
commit29d3c3c033ece13e0044a78b77f493d8de153760 (patch)
tree3537c4154a508f316e59c702a3ad475003ff1280 /src/emu/cpu/upd7810/7810tbl.c
parent9824c667e40959c9ee8b721623b08931dd253e2e (diff)
Pointer-ified the upd7810 core.
Diffstat (limited to 'src/emu/cpu/upd7810/7810tbl.c')
-rw-r--r--src/emu/cpu/upd7810/7810tbl.c2072
1 files changed, 1036 insertions, 1036 deletions
diff --git a/src/emu/cpu/upd7810/7810tbl.c b/src/emu/cpu/upd7810/7810tbl.c
index fe4517de44f..97373e4be14 100644
--- a/src/emu/cpu/upd7810/7810tbl.c
+++ b/src/emu/cpu/upd7810/7810tbl.c
@@ -7,1042 +7,1042 @@
*
*****************************************************************************/
-static void illegal(void);
-static void illegal2(void);
-
-static void ACI_ANM_xx(void);
-static void ACI_A_xx(void);
-static void ACI_B_xx(void);
-static void ACI_C_xx(void);
-static void ACI_D_xx(void);
-static void ACI_EOM_xx(void);
-static void ACI_E_xx(void);
-static void ACI_H_xx(void);
-static void ACI_L_xx(void);
-static void ACI_MKH_xx(void);
-static void ACI_MKL_xx(void);
-static void ACI_PA_xx(void);
-static void ACI_PB_xx(void);
-static void ACI_PC_xx(void);
-static void ACI_PD_xx(void);
-static void ACI_PF_xx(void);
-static void ACI_SMH_xx(void);
-static void ACI_TMM_xx(void);
-static void ACI_V_xx(void);
-static void ADCW_wa(void);
-static void ADCX_B(void);
-static void ADCX_D(void);
-static void ADCX_Dm(void);
-static void ADCX_Dp(void);
-static void ADCX_H(void);
-static void ADCX_Hm(void);
-static void ADCX_Hp(void);
-static void ADC_A_A(void);
-static void ADC_A_A(void);
-static void ADC_A_B(void);
-static void ADC_A_C(void);
-static void ADC_A_D(void);
-static void ADC_A_E(void);
-static void ADC_A_H(void);
-static void ADC_A_L(void);
-static void ADC_A_V(void);
-static void ADC_B_A(void);
-static void ADC_C_A(void);
-static void ADC_D_A(void);
-static void ADC_E_A(void);
-static void ADC_H_A(void);
-static void ADC_L_A(void);
-static void ADC_V_A(void);
-static void ADDNCW_wa(void);
-static void ADDNCX_B(void);
-static void ADDNCX_D(void);
-static void ADDNCX_Dm(void);
-static void ADDNCX_Dp(void);
-static void ADDNCX_H(void);
-static void ADDNCX_Hm(void);
-static void ADDNCX_Hp(void);
-static void ADDNC_A_A(void);
-static void ADDNC_A_A(void);
-static void ADDNC_A_B(void);
-static void ADDNC_A_C(void);
-static void ADDNC_A_D(void);
-static void ADDNC_A_E(void);
-static void ADDNC_A_H(void);
-static void ADDNC_A_L(void);
-static void ADDNC_A_V(void);
-static void ADDNC_B_A(void);
-static void ADDNC_C_A(void);
-static void ADDNC_D_A(void);
-static void ADDNC_E_A(void);
-static void ADDNC_H_A(void);
-static void ADDNC_L_A(void);
-static void ADDNC_V_A(void);
-static void ADDW_wa(void);
-static void ADDX_B(void);
-static void ADDX_D(void);
-static void ADDX_Dm(void);
-static void ADDX_Dp(void);
-static void ADDX_H(void);
-static void ADDX_Hm(void);
-static void ADDX_Hp(void);
-static void ADD_A_A(void);
-static void ADD_A_A(void);
-static void ADD_A_B(void);
-static void ADD_A_C(void);
-static void ADD_A_D(void);
-static void ADD_A_E(void);
-static void ADD_A_H(void);
-static void ADD_A_L(void);
-static void ADD_A_V(void);
-static void ADD_B_A(void);
-static void ADD_C_A(void);
-static void ADD_D_A(void);
-static void ADD_E_A(void);
-static void ADD_H_A(void);
-static void ADD_L_A(void);
-static void ADD_V_A(void);
-static void ADINC_ANM_xx(void);
-static void ADINC_A_xx(void);
-static void ADINC_A_xx(void);
-static void ADINC_B_xx(void);
-static void ADINC_C_xx(void);
-static void ADINC_D_xx(void);
-static void ADINC_EOM_xx(void);
-static void ADINC_E_xx(void);
-static void ADINC_H_xx(void);
-static void ADINC_L_xx(void);
-static void ADINC_MKH_xx(void);
-static void ADINC_MKL_xx(void);
-static void ADINC_PA_xx(void);
-static void ADINC_PB_xx(void);
-static void ADINC_PC_xx(void);
-static void ADINC_PD_xx(void);
-static void ADINC_PF_xx(void);
-static void ADINC_SMH_xx(void);
-static void ADINC_TMM_xx(void);
-static void ADINC_V_xx(void);
-static void ADI_ANM_xx(void);
-static void ADI_A_xx(void);
-static void ADI_A_xx(void);
-static void ADI_B_xx(void);
-static void ADI_C_xx(void);
-static void ADI_D_xx(void);
-static void ADI_EOM_xx(void);
-static void ADI_E_xx(void);
-static void ADI_H_xx(void);
-static void ADI_L_xx(void);
-static void ADI_MKH_xx(void);
-static void ADI_MKL_xx(void);
-static void ADI_PA_xx(void);
-static void ADI_PB_xx(void);
-static void ADI_PC_xx(void);
-static void ADI_PD_xx(void);
-static void ADI_PF_xx(void);
-static void ADI_SMH_xx(void);
-static void ADI_TMM_xx(void);
-static void ADI_V_xx(void);
-static void ANAW_wa(void);
-static void ANAX_B(void);
-static void ANAX_D(void);
-static void ANAX_Dm(void);
-static void ANAX_Dp(void);
-static void ANAX_H(void);
-static void ANAX_Hm(void);
-static void ANAX_Hp(void);
-static void ANA_A_A(void);
-static void ANA_A_A(void);
-static void ANA_A_B(void);
-static void ANA_A_C(void);
-static void ANA_A_D(void);
-static void ANA_A_E(void);
-static void ANA_A_H(void);
-static void ANA_A_L(void);
-static void ANA_A_V(void);
-static void ANA_B_A(void);
-static void ANA_C_A(void);
-static void ANA_D_A(void);
-static void ANA_E_A(void);
-static void ANA_H_A(void);
-static void ANA_L_A(void);
-static void ANA_V_A(void);
-static void ANIW_wa_xx(void);
-static void ANI_ANM_xx(void);
-static void ANI_A_xx(void);
-static void ANI_A_xx(void);
-static void ANI_B_xx(void);
-static void ANI_C_xx(void);
-static void ANI_D_xx(void);
-static void ANI_EOM_xx(void);
-static void ANI_E_xx(void);
-static void ANI_H_xx(void);
-static void ANI_L_xx(void);
-static void ANI_MKH_xx(void);
-static void ANI_MKL_xx(void);
-static void ANI_PA_xx(void);
-static void ANI_PB_xx(void);
-static void ANI_PC_xx(void);
-static void ANI_PD_xx(void);
-static void ANI_PF_xx(void);
-static void ANI_SMH_xx(void);
-static void ANI_TMM_xx(void);
-static void ANI_V_xx(void);
-static void BIT_0_wa(void);
-static void BIT_1_wa(void);
-static void BIT_2_wa(void);
-static void BIT_3_wa(void);
-static void BIT_4_wa(void);
-static void BIT_5_wa(void);
-static void BIT_6_wa(void);
-static void BIT_7_wa(void);
-static void BLOCK(void);
-static void CALB(void);
-static void CALF(void);
-static void CALL_w(void);
-static void CALT(void);
-static void CLC(void);
-static void CLR(void);
-static void DAA(void);
-static void DADC_EA_BC(void);
-static void DADC_EA_DE(void);
-static void DADC_EA_HL(void);
-static void DADDNC_EA_BC(void);
-static void DADDNC_EA_DE(void);
-static void DADDNC_EA_HL(void);
-static void DADD_EA_BC(void);
-static void DADD_EA_DE(void);
-static void DADD_EA_HL(void);
-static void DAN_EA_BC(void);
-static void DAN_EA_DE(void);
-static void DAN_EA_HL(void);
-static void DCRW_wa(void);
-static void DCR_A(void);
-static void DCR_B(void);
-static void DCR_C(void);
-static void DCX_BC(void);
-static void DCX_DE(void);
-static void DCX_EA(void);
-static void DCX_HL(void);
-static void DCX_SP(void);
-static void DEQ_EA_BC(void);
-static void DEQ_EA_DE(void);
-static void DEQ_EA_HL(void);
-static void DGT_EA_BC(void);
-static void DGT_EA_DE(void);
-static void DGT_EA_HL(void);
-static void DI(void);
-static void DIV_A(void);
-static void DIV_B(void);
-static void DIV_C(void);
-static void DLT_EA_BC(void);
-static void DLT_EA_DE(void);
-static void DLT_EA_HL(void);
-static void DMOV_BC_EA(void);
-static void DMOV_DE_EA(void);
-static void DMOV_EA_BC(void);
-static void DMOV_EA_DE(void);
-static void DMOV_EA_ECNT(void);
-static void DMOV_EA_ECPT(void);
-static void DMOV_EA_HL(void);
-static void DMOV_ETM0_EA(void);
-static void DMOV_ETM1_EA(void);
-static void DMOV_HL_EA(void);
-static void DNE_EA_BC(void);
-static void DNE_EA_DE(void);
-static void DNE_EA_HL(void);
-static void DOFF_EA_BC(void);
-static void DOFF_EA_DE(void);
-static void DOFF_EA_HL(void);
-static void DON_EA_BC(void);
-static void DON_EA_DE(void);
-static void DON_EA_HL(void);
-static void DOR_EA_BC(void);
-static void DOR_EA_DE(void);
-static void DOR_EA_HL(void);
-static void DRLL_EA(void);
-static void DRLR_EA(void);
-static void DSBB_EA_BC(void);
-static void DSBB_EA_DE(void);
-static void DSBB_EA_HL(void);
-static void DSLL_EA(void);
-static void DSLR_EA(void);
-static void DSUBNB_EA_BC(void);
-static void DSUBNB_EA_DE(void);
-static void DSUBNB_EA_HL(void);
-static void DSUB_EA_BC(void);
-static void DSUB_EA_DE(void);
-static void DSUB_EA_HL(void);
-static void DXR_EA_BC(void);
-static void DXR_EA_DE(void);
-static void DXR_EA_HL(void);
-static void EADD_EA_A(void);
-static void EADD_EA_B(void);
-static void EADD_EA_C(void);
-static void EI(void);
-static void EQAW_wa(void);
-static void EQAX_B(void);
-static void EQAX_D(void);
-static void EQAX_Dm(void);
-static void EQAX_Dp(void);
-static void EQAX_H(void);
-static void EQAX_Hm(void);
-static void EQAX_Hp(void);
-static void EQA_A_A(void);
-static void EQA_A_A(void);
-static void EQA_A_B(void);
-static void EQA_A_C(void);
-static void EQA_A_D(void);
-static void EQA_A_E(void);
-static void EQA_A_H(void);
-static void EQA_A_L(void);
-static void EQA_A_V(void);
-static void EQA_B_A(void);
-static void EQA_C_A(void);
-static void EQA_D_A(void);
-static void EQA_E_A(void);
-static void EQA_H_A(void);
-static void EQA_L_A(void);
-static void EQA_V_A(void);
-static void EQIW_wa_xx(void);
-static void EQI_ANM_xx(void);
-static void EQI_A_xx(void);
-static void EQI_A_xx(void);
-static void EQI_B_xx(void);
-static void EQI_C_xx(void);
-static void EQI_D_xx(void);
-static void EQI_EOM_xx(void);
-static void EQI_E_xx(void);
-static void EQI_H_xx(void);
-static void EQI_L_xx(void);
-static void EQI_MKH_xx(void);
-static void EQI_MKL_xx(void);
-static void EQI_PA_xx(void);
-static void EQI_PB_xx(void);
-static void EQI_PC_xx(void);
-static void EQI_PD_xx(void);
-static void EQI_PF_xx(void);
-static void EQI_SMH_xx(void);
-static void EQI_TMM_xx(void);
-static void EQI_V_xx(void);
-static void ESUB_EA_A(void);
-static void ESUB_EA_B(void);
-static void ESUB_EA_C(void);
-static void EXA(void);
-static void EXH(void);
-static void EXX(void);
-static void EXR(void);
-static void GTAW_wa(void);
-static void GTAX_B(void);
-static void GTAX_D(void);
-static void GTAX_Dm(void);
-static void GTAX_Dp(void);
-static void GTAX_H(void);
-static void GTAX_Hm(void);
-static void GTAX_Hp(void);
-static void GTA_A_A(void);
-static void GTA_A_A(void);
-static void GTA_A_B(void);
-static void GTA_A_C(void);
-static void GTA_A_D(void);
-static void GTA_A_E(void);
-static void GTA_A_H(void);
-static void GTA_A_L(void);
-static void GTA_A_V(void);
-static void GTA_B_A(void);
-static void GTA_C_A(void);
-static void GTA_D_A(void);
-static void GTA_E_A(void);
-static void GTA_H_A(void);
-static void GTA_L_A(void);
-static void GTA_V_A(void);
-static void GTIW_wa_xx(void);
-static void GTI_ANM_xx(void);
-static void GTI_A_xx(void);
-static void GTI_A_xx(void);
-static void GTI_B_xx(void);
-static void GTI_C_xx(void);
-static void GTI_D_xx(void);
-static void GTI_EOM_xx(void);
-static void GTI_E_xx(void);
-static void GTI_H_xx(void);
-static void GTI_L_xx(void);
-static void GTI_MKH_xx(void);
-static void GTI_MKL_xx(void);
-static void GTI_PA_xx(void);
-static void GTI_PB_xx(void);
-static void GTI_PC_xx(void);
-static void GTI_PD_xx(void);
-static void GTI_PF_xx(void);
-static void GTI_SMH_xx(void);
-static void GTI_TMM_xx(void);
-static void GTI_V_xx(void);
-static void HALT(void);
-static void IN(void);
-static void INRW_wa(void);
-static void INR_A(void);
-static void INR_B(void);
-static void INR_C(void);
-static void INX_BC(void);
-static void INX_DE(void);
-static void INX_EA(void);
-static void INX_HL(void);
-static void INX_SP(void);
-static void JB(void);
-static void JEA(void);
-static void JMP_w(void);
-static void JR(void);
-static void JRE(void);
-static void LBCD_w(void);
-static void LDAW_wa(void);
-static void LDAX_B(void);
-static void LDAX_D(void);
-static void LDAX_D_xx(void);
-static void LDAX_Dm(void);
-static void LDAX_Dp(void);
-static void LDAX_H(void);
-static void LDAX_H_A(void);
-static void LDAX_H_B(void);
-static void LDAX_H_EA(void);
-static void LDAX_H_xx(void);
-static void LDAX_Hm(void);
-static void LDAX_Hp(void);
-static void LDEAX_D(void);
-static void LDEAX_D_xx(void);
-static void LDEAX_Dp(void);
-static void LDEAX_H(void);
-static void LDEAX_H_A(void);
-static void LDEAX_H_B(void);
-static void LDEAX_H_EA(void);
-static void LDEAX_H_xx(void);
-static void LDEAX_Hp(void);
-static void LDED_w(void);
-static void LHLD_w(void);
-static void LSPD_w(void);
-static void LTAW_wa(void);
-static void LTAX_B(void);
-static void LTAX_D(void);
-static void LTAX_Dm(void);
-static void LTAX_Dp(void);
-static void LTAX_H(void);
-static void LTAX_Hm(void);
-static void LTAX_Hp(void);
-static void LTA_A_A(void);
-static void LTA_A_A(void);
-static void LTA_A_B(void);
-static void LTA_A_C(void);
-static void LTA_A_D(void);
-static void LTA_A_E(void);
-static void LTA_A_H(void);
-static void LTA_A_L(void);
-static void LTA_A_V(void);
-static void LTA_B_A(void);
-static void LTA_C_A(void);
-static void LTA_D_A(void);
-static void LTA_E_A(void);
-static void LTA_H_A(void);
-static void LTA_L_A(void);
-static void LTA_V_A(void);
-static void LTIW_wa_xx(void);
-static void LTI_ANM_xx(void);
-static void LTI_A_xx(void);
-static void LTI_A_xx(void);
-static void LTI_B_xx(void);
-static void LTI_C_xx(void);
-static void LTI_D_xx(void);
-static void LTI_EOM_xx(void);
-static void LTI_E_xx(void);
-static void LTI_H_xx(void);
-static void LTI_L_xx(void);
-static void LTI_MKH_xx(void);
-static void LTI_MKL_xx(void);
-static void LTI_PA_xx(void);
-static void LTI_PB_xx(void);
-static void LTI_PC_xx(void);
-static void LTI_PD_xx(void);
-static void LTI_PF_xx(void);
-static void LTI_SMH_xx(void);
-static void LTI_TMM_xx(void);
-static void LTI_V_xx(void);
-static void LXI_B_w(void);
-static void LXI_D_w(void);
-static void LXI_EA_s(void);
-static void LXI_H_w(void);
-static void LXI_S_w(void);
-static void MOV_ANM_A(void);
-static void MOV_A_ANM(void);
-static void MOV_A_B(void);
-static void MOV_A_C(void);
-static void MOV_A_CR0(void);
-static void MOV_A_CR1(void);
-static void MOV_A_CR2(void);
-static void MOV_A_CR3(void);
-static void MOV_A_D(void);
-static void MOV_A_E(void);
-static void MOV_A_EAH(void);
-static void MOV_A_EAL(void);
-static void MOV_A_EOM(void);
-static void MOV_A_H(void);
-static void MOV_A_L(void);
-static void MOV_A_MKH(void);
-static void MOV_A_MKL(void);
-static void MOV_A_PA(void);
-static void MOV_A_PB(void);
-static void MOV_A_PC(void);
-static void MOV_A_PD(void);
-static void MOV_A_PF(void);
-static void MOV_A_RXB(void);
-static void MOV_A_S(void);
-static void MOV_A_SMH(void);
-static void MOV_A_TMM(void);
-static void MOV_A_PT(void);
-static void MOV_A_w(void);
-static void MOV_B_A(void);
-static void MOV_B_w(void);
-static void MOV_C_A(void);
-static void MOV_C_w(void);
-static void MOV_D_A(void);
-static void MOV_D_w(void);
-static void MOV_EAH_A(void);
-static void MOV_EAL_A(void);
-static void MOV_EOM_A(void);
-static void MOV_ETMM_A(void);
-static void MOV_E_A(void);
-static void MOV_E_w(void);
-static void MOV_H_A(void);
-static void MOV_H_w(void);
-static void MOV_L_A(void);
-static void MOV_L_w(void);
-static void MOV_MA_A(void);
-static void MOV_MB_A(void);
-static void MOV_MCC_A(void);
-static void MOV_MC_A(void);
-static void MOV_MF_A(void);
-static void MOV_MKH_A(void);
-static void MOV_MKL_A(void);
-static void MOV_MM_A(void);
-static void MOV_PA_A(void);
-static void MOV_PB_A(void);
-static void MOV_PC_A(void);
-static void MOV_PD_A(void);
-static void MOV_PF_A(void);
-static void MOV_S_A(void);
-static void MOV_SMH_A(void);
-static void MOV_SML_A(void);
-static void MOV_TM0_A(void);
-static void MOV_TM1_A(void);
-static void MOV_TMM_A(void);
-static void MOV_TXB_A(void);
-static void MOV_V_w(void);
-static void MOV_ZCM_A(void);
-static void MOV_w_A(void);
-static void MOV_w_B(void);
-static void MOV_w_C(void);
-static void MOV_w_D(void);
-static void MOV_w_E(void);
-static void MOV_w_H(void);
-static void MOV_w_L(void);
-static void MOV_w_V(void);
-static void MUL_A(void);
-static void MUL_B(void);
-static void MUL_C(void);
-static void MVIW_wa_xx(void);
-static void MVIX_BC_xx(void);
-static void MVIX_DE_xx(void);
-static void MVIX_HL_xx(void);
-static void MVI_ANM_xx(void);
-static void MVI_A_xx(void);
-static void MVI_B_xx(void);
-static void MVI_C_xx(void);
-static void MVI_D_xx(void);
-static void MVI_EOM_xx(void);
-static void MVI_E_xx(void);
-static void MVI_H_xx(void);
-static void MVI_L_xx(void);
-static void MVI_MKH_xx(void);
-static void MVI_MKL_xx(void);
-static void MVI_PA_xx(void);
-static void MVI_PB_xx(void);
-static void MVI_PC_xx(void);
-static void MVI_PD_xx(void);
-static void MVI_PF_xx(void);
-static void MVI_SMH_xx(void);
-static void MVI_TMM_xx(void);
-static void MVI_V_xx(void);
-static void NEAW_wa(void);
-static void NEAX_B(void);
-static void NEAX_D(void);
-static void NEAX_Dm(void);
-static void NEAX_Dp(void);
-static void NEAX_H(void);
-static void NEAX_Hm(void);
-static void NEAX_Hp(void);
-static void NEA_A_A(void);
-static void NEA_A_A(void);
-static void NEA_A_B(void);
-static void NEA_A_C(void);
-static void NEA_A_D(void);
-static void NEA_A_E(void);
-static void NEA_A_H(void);
-static void NEA_A_L(void);
-static void NEA_A_V(void);
-static void NEA_B_A(void);
-static void NEA_C_A(void);
-static void NEA_D_A(void);
-static void NEA_E_A(void);
-static void NEA_H_A(void);
-static void NEA_L_A(void);
-static void NEA_V_A(void);
-static void NEGA(void);
-static void NEIW_wa_xx(void);
-static void NEI_ANM_xx(void);
-static void NEI_A_xx(void);
-static void NEI_A_xx(void);
-static void NEI_B_xx(void);
-static void NEI_C_xx(void);
-static void NEI_D_xx(void);
-static void NEI_EOM_xx(void);
-static void NEI_E_xx(void);
-static void NEI_H_xx(void);
-static void NEI_L_xx(void);
-static void NEI_MKH_xx(void);
-static void NEI_MKL_xx(void);
-static void NEI_PA_xx(void);
-static void NEI_PB_xx(void);
-static void NEI_PC_xx(void);
-static void NEI_PD_xx(void);
-static void NEI_PF_xx(void);
-static void NEI_SMH_xx(void);
-static void NEI_TMM_xx(void);
-static void NEI_V_xx(void);
-static void NOP(void);
-static void OFFAW_wa(void);
-static void OFFAX_B(void);
-static void OFFAX_D(void);
-static void OFFAX_Dm(void);
-static void OFFAX_Dp(void);
-static void OFFAX_H(void);
-static void OFFAX_Hm(void);
-static void OFFAX_Hp(void);
-static void OFFA_A_A(void);
-static void OFFA_A_B(void);
-static void OFFA_A_C(void);
-static void OFFA_A_D(void);
-static void OFFA_A_E(void);
-static void OFFA_A_H(void);
-static void OFFA_A_L(void);
-static void OFFA_A_V(void);
-static void OFFIW_wa_xx(void);
-static void OFFI_ANM_xx(void);
-static void OFFI_A_xx(void);
-static void OFFI_A_xx(void);
-static void OFFI_B_xx(void);
-static void OFFI_C_xx(void);
-static void OFFI_D_xx(void);
-static void OFFI_EOM_xx(void);
-static void OFFI_E_xx(void);
-static void OFFI_H_xx(void);
-static void OFFI_L_xx(void);
-static void OFFI_MKH_xx(void);
-static void OFFI_MKL_xx(void);
-static void OFFI_PA_xx(void);
-static void OFFI_PB_xx(void);
-static void OFFI_PC_xx(void);
-static void OFFI_PD_xx(void);
-static void OFFI_PF_xx(void);
-static void OFFI_SMH_xx(void);
-static void OFFI_TMM_xx(void);
-static void OFFI_V_xx(void);
-static void ONAW_wa(void);
-static void ONAX_B(void);
-static void ONAX_D(void);
-static void ONAX_Dm(void);
-static void ONAX_Dp(void);
-static void ONAX_H(void);
-static void ONAX_Hm(void);
-static void ONAX_Hp(void);
-static void ONA_A_A(void);
-static void ONA_A_B(void);
-static void ONA_A_C(void);
-static void ONA_A_D(void);
-static void ONA_A_E(void);
-static void ONA_A_H(void);
-static void ONA_A_L(void);
-static void ONA_A_V(void);
-static void ONIW_wa_xx(void);
-static void ONI_ANM_xx(void);
-static void ONI_A_xx(void);
-static void ONI_A_xx(void);
-static void ONI_B_xx(void);
-static void ONI_C_xx(void);
-static void ONI_D_xx(void);
-static void ONI_EOM_xx(void);
-static void ONI_E_xx(void);
-static void ONI_H_xx(void);
-static void ONI_L_xx(void);
-static void ONI_MKH_xx(void);
-static void ONI_MKL_xx(void);
-static void ONI_PA_xx(void);
-static void ONI_PB_xx(void);
-static void ONI_PC_xx(void);
-static void ONI_PD_xx(void);
-static void ONI_PF_xx(void);
-static void ONI_SMH_xx(void);
-static void ONI_TMM_xx(void);
-static void ONI_V_xx(void);
-static void ORAW_wa(void);
-static void ORAX_B(void);
-static void ORAX_D(void);
-static void ORAX_Dm(void);
-static void ORAX_Dp(void);
-static void ORAX_H(void);
-static void ORAX_Hm(void);
-static void ORAX_Hp(void);
-static void ORA_A_A(void);
-static void ORA_A_A(void);
-static void ORA_A_B(void);
-static void ORA_A_C(void);
-static void ORA_A_D(void);
-static void ORA_A_E(void);
-static void ORA_A_H(void);
-static void ORA_A_L(void);
-static void ORA_A_V(void);
-static void ORA_B_A(void);
-static void ORA_C_A(void);
-static void ORA_D_A(void);
-static void ORA_E_A(void);
-static void ORA_H_A(void);
-static void ORA_L_A(void);
-static void ORA_V_A(void);
-static void ORIW_wa_xx(void);
-static void ORI_ANM_xx(void);
-static void ORI_A_xx(void);
-static void ORI_A_xx(void);
-static void ORI_B_xx(void);
-static void ORI_C_xx(void);
-static void ORI_D_xx(void);
-static void ORI_EOM_xx(void);
-static void ORI_E_xx(void);
-static void ORI_H_xx(void);
-static void ORI_L_xx(void);
-static void ORI_MKH_xx(void);
-static void ORI_MKL_xx(void);
-static void ORI_PA_xx(void);
-static void ORI_PB_xx(void);
-static void ORI_PC_xx(void);
-static void ORI_PD_xx(void);
-static void ORI_PF_xx(void);
-static void ORI_SMH_xx(void);
-static void ORI_TMM_xx(void);
-static void ORI_V_xx(void);
-static void OUT(void);
-static void PEN(void);
-static void PER(void);
-static void PEX(void);
-static void POP_BC(void);
-static void POP_DE(void);
-static void POP_EA(void);
-static void POP_HL(void);
-static void POP_VA(void);
-static void PRE_48(void);
-static void PRE_4C(void);
-static void PRE_4D(void);
-static void PRE_60(void);
-static void PRE_64(void);
-static void PRE_70(void);
-static void PRE_74(void);
-static void PUSH_BC(void);
-static void PUSH_DE(void);
-static void PUSH_EA(void);
-static void PUSH_HL(void);
-static void PUSH_VA(void);
-static void RET(void);
-static void RETI(void);
-static void RETS(void);
-static void RLD(void);
-static void RLL_A(void);
-static void RLL_B(void);
-static void RLL_C(void);
-static void RLR_A(void);
-static void RLR_B(void);
-static void RLR_C(void);
-static void RRD(void);
-static void SBBW_wa(void);
-static void SBBX_B(void);
-static void SBBX_D(void);
-static void SBBX_Dm(void);
-static void SBBX_Dp(void);
-static void SBBX_H(void);
-static void SBBX_Hm(void);
-static void SBBX_Hp(void);
-static void SBB_A_A(void);
-static void SBB_A_A(void);
-static void SBB_A_B(void);
-static void SBB_A_C(void);
-static void SBB_A_D(void);
-static void SBB_A_E(void);
-static void SBB_A_H(void);
-static void SBB_A_L(void);
-static void SBB_A_V(void);
-static void SBB_B_A(void);
-static void SBB_C_A(void);
-static void SBB_D_A(void);
-static void SBB_E_A(void);
-static void SBB_H_A(void);
-static void SBB_L_A(void);
-static void SBB_V_A(void);
-static void SBCD_w(void);
-static void SBI_ANM_xx(void);
-static void SBI_A_xx(void);
-static void SBI_A_xx(void);
-static void SBI_B_xx(void);
-static void SBI_C_xx(void);
-static void SBI_D_xx(void);
-static void SBI_EOM_xx(void);
-static void SBI_E_xx(void);
-static void SBI_H_xx(void);
-static void SBI_L_xx(void);
-static void SBI_MKH_xx(void);
-static void SBI_MKL_xx(void);
-static void SBI_PA_xx(void);
-static void SBI_PB_xx(void);
-static void SBI_PC_xx(void);
-static void SBI_PD_xx(void);
-static void SBI_PF_xx(void);
-static void SBI_SMH_xx(void);
-static void SBI_TMM_xx(void);
-static void SBI_V_xx(void);
-static void SDED_w(void);
-static void SETB(void);
-static void SHLD_w(void);
-static void SIO(void);
-static void SK_bit(void);
-static void SKN_bit(void);
-static void SKIT_AN4(void);
-static void SKIT_AN5(void);
-static void SKIT_AN6(void);
-static void SKIT_AN7(void);
-static void SKIT_ER(void);
-static void SKIT_F0(void);
-static void SKIT_F1(void);
-static void SKIT_F2(void);
-static void SKIT_FAD(void);
-static void SKIT_FE0(void);
-static void SKIT_FE1(void);
-static void SKIT_FEIN(void);
-static void SKIT_FSR(void);
-static void SKIT_FST(void);
-static void SKIT_FT0(void);
-static void SKIT_FT1(void);
-static void SKIT_NMI(void);
-static void SKIT_OV(void);
-static void SKIT_SB(void);
-static void SKNIT_AN4(void);
-static void SKNIT_AN5(void);
-static void SKNIT_AN6(void);
-static void SKNIT_AN7(void);
-static void SKNIT_ER(void);
-static void SKNIT_F0(void);
-static void SKNIT_F1(void);
-static void SKNIT_F2(void);
-static void SKNIT_FAD(void);
-static void SKNIT_FE0(void);
-static void SKNIT_FE1(void);
-static void SKNIT_FEIN(void);
-static void SKNIT_FSR(void);
-static void SKNIT_FST(void);
-static void SKNIT_FT0(void);
-static void SKNIT_FT1(void);
-static void SKNIT_NMI(void);
-static void SKNIT_OV(void);
-static void SKNIT_SB(void);
-static void SKN_CY(void);
-static void SKN_HC(void);
-static void SKN_NV(void);
-static void SKN_Z(void);
-static void SK_CY(void);
-static void SK_HC(void);
-static void SK_NV(void);
-static void SK_Z(void);
-static void SLLC_A(void);
-static void SLLC_B(void);
-static void SLLC_C(void);
-static void SLL_A(void);
-static void SLL_B(void);
-static void SLL_C(void);
-static void SLRC_A(void);
-static void SLRC_B(void);
-static void SLRC_C(void);
-static void SLR_A(void);
-static void SLR_B(void);
-static void SLR_C(void);
-static void SOFTI(void);
-static void SSPD_w(void);
-static void STAW_wa(void);
-static void STAX_B(void);
-static void STAX_D(void);
-static void STAX_D_xx(void);
-static void STAX_Dm(void);
-static void STAX_Dp(void);
-static void STAX_H(void);
-static void STAX_H_A(void);
-static void STAX_H_B(void);
-static void STAX_H_EA(void);
-static void STAX_H_xx(void);
-static void STAX_Hm(void);
-static void STAX_Hp(void);
-static void STC(void);
-static void STEAX_D(void);
-static void STEAX_D_xx(void);
-static void STEAX_Dp(void);
-static void STEAX_H(void);
-static void STEAX_H_A(void);
-static void STEAX_H_B(void);
-static void STEAX_H_EA(void);
-static void STEAX_H_xx(void);
-static void STEAX_Hp(void);
-static void STM(void);
-static void STOP(void);
-static void SUBNBW_wa(void);
-static void SUBNBX_B(void);
-static void SUBNBX_D(void);
-static void SUBNBX_Dm(void);
-static void SUBNBX_Dp(void);
-static void SUBNBX_H(void);
-static void SUBNBX_Hm(void);
-static void SUBNBX_Hp(void);
-static void SUBNB_A_A(void);
-static void SUBNB_A_A(void);
-static void SUBNB_A_B(void);
-static void SUBNB_A_C(void);
-static void SUBNB_A_D(void);
-static void SUBNB_A_E(void);
-static void SUBNB_A_H(void);
-static void SUBNB_A_L(void);
-static void SUBNB_A_V(void);
-static void SUBNB_B_A(void);
-static void SUBNB_C_A(void);
-static void SUBNB_D_A(void);
-static void SUBNB_E_A(void);
-static void SUBNB_H_A(void);
-static void SUBNB_L_A(void);
-static void SUBNB_V_A(void);
-static void SUBW_wa(void);
-static void SUBX_B(void);
-static void SUBX_D(void);
-static void SUBX_Dm(void);
-static void SUBX_Dp(void);
-static void SUBX_H(void);
-static void SUBX_Hm(void);
-static void SUBX_Hp(void);
-static void SUB_A_A(void);
-static void SUB_A_A(void);
-static void SUB_A_B(void);
-static void SUB_A_C(void);
-static void SUB_A_D(void);
-static void SUB_A_E(void);
-static void SUB_A_H(void);
-static void SUB_A_L(void);
-static void SUB_A_V(void);
-static void SUB_B_A(void);
-static void SUB_C_A(void);
-static void SUB_D_A(void);
-static void SUB_E_A(void);
-static void SUB_H_A(void);
-static void SUB_L_A(void);
-static void SUB_V_A(void);
-static void SUINB_ANM_xx(void);
-static void SUINB_A_xx(void);
-static void SUINB_A_xx(void);
-static void SUINB_B_xx(void);
-static void SUINB_C_xx(void);
-static void SUINB_D_xx(void);
-static void SUINB_EOM_xx(void);
-static void SUINB_E_xx(void);
-static void SUINB_H_xx(void);
-static void SUINB_L_xx(void);
-static void SUINB_MKH_xx(void);
-static void SUINB_MKL_xx(void);
-static void SUINB_PA_xx(void);
-static void SUINB_PB_xx(void);
-static void SUINB_PC_xx(void);
-static void SUINB_PD_xx(void);
-static void SUINB_PF_xx(void);
-static void SUINB_SMH_xx(void);
-static void SUINB_TMM_xx(void);
-static void SUINB_V_xx(void);
-static void SUI_ANM_xx(void);
-static void SUI_A_xx(void);
-static void SUI_A_xx(void);
-static void SUI_B_xx(void);
-static void SUI_C_xx(void);
-static void SUI_D_xx(void);
-static void SUI_EOM_xx(void);
-static void SUI_E_xx(void);
-static void SUI_H_xx(void);
-static void SUI_L_xx(void);
-static void SUI_MKH_xx(void);
-static void SUI_MKL_xx(void);
-static void SUI_PA_xx(void);
-static void SUI_PB_xx(void);
-static void SUI_PC_xx(void);
-static void SUI_PD_xx(void);
-static void SUI_PF_xx(void);
-static void SUI_SMH_xx(void);
-static void SUI_TMM_xx(void);
-static void SUI_V_xx(void);
-static void TABLE(void);
-static void XRAW_wa(void);
-static void XRAX_B(void);
-static void XRAX_D(void);
-static void XRAX_Dm(void);
-static void XRAX_Dp(void);
-static void XRAX_H(void);
-static void XRAX_Hm(void);
-static void XRAX_Hp(void);
-static void XRA_A_A(void);
-static void XRA_A_A(void);
-static void XRA_A_B(void);
-static void XRA_A_C(void);
-static void XRA_A_D(void);
-static void XRA_A_E(void);
-static void XRA_A_H(void);
-static void XRA_A_L(void);
-static void XRA_A_V(void);
-static void XRA_B_A(void);
-static void XRA_C_A(void);
-static void XRA_D_A(void);
-static void XRA_E_A(void);
-static void XRA_H_A(void);
-static void XRA_L_A(void);
-static void XRA_V_A(void);
-static void XRI_ANM_xx(void);
-static void XRI_A_xx(void);
-static void XRI_A_xx(void);
-static void XRI_B_xx(void);
-static void XRI_C_xx(void);
-static void XRI_D_xx(void);
-static void XRI_EOM_xx(void);
-static void XRI_E_xx(void);
-static void XRI_H_xx(void);
-static void XRI_L_xx(void);
-static void XRI_MKH_xx(void);
-static void XRI_MKL_xx(void);
-static void XRI_PA_xx(void);
-static void XRI_PB_xx(void);
-static void XRI_PC_xx(void);
-static void XRI_PD_xx(void);
-static void XRI_PF_xx(void);
-static void XRI_SMH_xx(void);
-static void XRI_TMM_xx(void);
-static void XRI_V_xx(void);
-static void CALT_7801(void);
-static void DCR_A_7801(void);
-static void DCR_B_7801(void);
-static void DCR_C_7801(void);
-static void DCRW_wa_7801(void);
-static void INR_A_7801(void);
-static void INR_B_7801(void);
-static void INR_C_7801(void);
-static void INRW_wa_7801(void);
+static void illegal(upd7810_state *cpustate);
+static void illegal2(upd7810_state *cpustate);
+
+static void ACI_ANM_xx(upd7810_state *cpustate);
+static void ACI_A_xx(upd7810_state *cpustate);
+static void ACI_B_xx(upd7810_state *cpustate);
+static void ACI_C_xx(upd7810_state *cpustate);
+static void ACI_D_xx(upd7810_state *cpustate);
+static void ACI_EOM_xx(upd7810_state *cpustate);
+static void ACI_E_xx(upd7810_state *cpustate);
+static void ACI_H_xx(upd7810_state *cpustate);
+static void ACI_L_xx(upd7810_state *cpustate);
+static void ACI_MKH_xx(upd7810_state *cpustate);
+static void ACI_MKL_xx(upd7810_state *cpustate);
+static void ACI_PA_xx(upd7810_state *cpustate);
+static void ACI_PB_xx(upd7810_state *cpustate);
+static void ACI_PC_xx(upd7810_state *cpustate);
+static void ACI_PD_xx(upd7810_state *cpustate);
+static void ACI_PF_xx(upd7810_state *cpustate);
+static void ACI_SMH_xx(upd7810_state *cpustate);
+static void ACI_TMM_xx(upd7810_state *cpustate);
+static void ACI_V_xx(upd7810_state *cpustate);
+static void ADCW_wa(upd7810_state *cpustate);
+static void ADCX_B(upd7810_state *cpustate);
+static void ADCX_D(upd7810_state *cpustate);
+static void ADCX_Dm(upd7810_state *cpustate);
+static void ADCX_Dp(upd7810_state *cpustate);
+static void ADCX_H(upd7810_state *cpustate);
+static void ADCX_Hm(upd7810_state *cpustate);
+static void ADCX_Hp(upd7810_state *cpustate);
+static void ADC_A_A(upd7810_state *cpustate);
+static void ADC_A_A(upd7810_state *cpustate);
+static void ADC_A_B(upd7810_state *cpustate);
+static void ADC_A_C(upd7810_state *cpustate);
+static void ADC_A_D(upd7810_state *cpustate);
+static void ADC_A_E(upd7810_state *cpustate);
+static void ADC_A_H(upd7810_state *cpustate);
+static void ADC_A_L(upd7810_state *cpustate);
+static void ADC_A_V(upd7810_state *cpustate);
+static void ADC_B_A(upd7810_state *cpustate);
+static void ADC_C_A(upd7810_state *cpustate);
+static void ADC_D_A(upd7810_state *cpustate);
+static void ADC_E_A(upd7810_state *cpustate);
+static void ADC_H_A(upd7810_state *cpustate);
+static void ADC_L_A(upd7810_state *cpustate);
+static void ADC_V_A(upd7810_state *cpustate);
+static void ADDNCW_wa(upd7810_state *cpustate);
+static void ADDNCX_B(upd7810_state *cpustate);
+static void ADDNCX_D(upd7810_state *cpustate);
+static void ADDNCX_Dm(upd7810_state *cpustate);
+static void ADDNCX_Dp(upd7810_state *cpustate);
+static void ADDNCX_H(upd7810_state *cpustate);
+static void ADDNCX_Hm(upd7810_state *cpustate);
+static void ADDNCX_Hp(upd7810_state *cpustate);
+static void ADDNC_A_A(upd7810_state *cpustate);
+static void ADDNC_A_A(upd7810_state *cpustate);
+static void ADDNC_A_B(upd7810_state *cpustate);
+static void ADDNC_A_C(upd7810_state *cpustate);
+static void ADDNC_A_D(upd7810_state *cpustate);
+static void ADDNC_A_E(upd7810_state *cpustate);
+static void ADDNC_A_H(upd7810_state *cpustate);
+static void ADDNC_A_L(upd7810_state *cpustate);
+static void ADDNC_A_V(upd7810_state *cpustate);
+static void ADDNC_B_A(upd7810_state *cpustate);
+static void ADDNC_C_A(upd7810_state *cpustate);
+static void ADDNC_D_A(upd7810_state *cpustate);
+static void ADDNC_E_A(upd7810_state *cpustate);
+static void ADDNC_H_A(upd7810_state *cpustate);
+static void ADDNC_L_A(upd7810_state *cpustate);
+static void ADDNC_V_A(upd7810_state *cpustate);
+static void ADDW_wa(upd7810_state *cpustate);
+static void ADDX_B(upd7810_state *cpustate);
+static void ADDX_D(upd7810_state *cpustate);
+static void ADDX_Dm(upd7810_state *cpustate);
+static void ADDX_Dp(upd7810_state *cpustate);
+static void ADDX_H(upd7810_state *cpustate);
+static void ADDX_Hm(upd7810_state *cpustate);
+static void ADDX_Hp(upd7810_state *cpustate);
+static void ADD_A_A(upd7810_state *cpustate);
+static void ADD_A_A(upd7810_state *cpustate);
+static void ADD_A_B(upd7810_state *cpustate);
+static void ADD_A_C(upd7810_state *cpustate);
+static void ADD_A_D(upd7810_state *cpustate);
+static void ADD_A_E(upd7810_state *cpustate);
+static void ADD_A_H(upd7810_state *cpustate);
+static void ADD_A_L(upd7810_state *cpustate);
+static void ADD_A_V(upd7810_state *cpustate);
+static void ADD_B_A(upd7810_state *cpustate);
+static void ADD_C_A(upd7810_state *cpustate);
+static void ADD_D_A(upd7810_state *cpustate);
+static void ADD_E_A(upd7810_state *cpustate);
+static void ADD_H_A(upd7810_state *cpustate);
+static void ADD_L_A(upd7810_state *cpustate);
+static void ADD_V_A(upd7810_state *cpustate);
+static void ADINC_ANM_xx(upd7810_state *cpustate);
+static void ADINC_A_xx(upd7810_state *cpustate);
+static void ADINC_A_xx(upd7810_state *cpustate);
+static void ADINC_B_xx(upd7810_state *cpustate);
+static void ADINC_C_xx(upd7810_state *cpustate);
+static void ADINC_D_xx(upd7810_state *cpustate);
+static void ADINC_EOM_xx(upd7810_state *cpustate);
+static void ADINC_E_xx(upd7810_state *cpustate);
+static void ADINC_H_xx(upd7810_state *cpustate);
+static void ADINC_L_xx(upd7810_state *cpustate);
+static void ADINC_MKH_xx(upd7810_state *cpustate);
+static void ADINC_MKL_xx(upd7810_state *cpustate);
+static void ADINC_PA_xx(upd7810_state *cpustate);
+static void ADINC_PB_xx(upd7810_state *cpustate);
+static void ADINC_PC_xx(upd7810_state *cpustate);
+static void ADINC_PD_xx(upd7810_state *cpustate);
+static void ADINC_PF_xx(upd7810_state *cpustate);
+static void ADINC_SMH_xx(upd7810_state *cpustate);
+static void ADINC_TMM_xx(upd7810_state *cpustate);
+static void ADINC_V_xx(upd7810_state *cpustate);
+static void ADI_ANM_xx(upd7810_state *cpustate);
+static void ADI_A_xx(upd7810_state *cpustate);
+static void ADI_A_xx(upd7810_state *cpustate);
+static void ADI_B_xx(upd7810_state *cpustate);
+static void ADI_C_xx(upd7810_state *cpustate);
+static void ADI_D_xx(upd7810_state *cpustate);
+static void ADI_EOM_xx(upd7810_state *cpustate);
+static void ADI_E_xx(upd7810_state *cpustate);
+static void ADI_H_xx(upd7810_state *cpustate);
+static void ADI_L_xx(upd7810_state *cpustate);
+static void ADI_MKH_xx(upd7810_state *cpustate);
+static void ADI_MKL_xx(upd7810_state *cpustate);
+static void ADI_PA_xx(upd7810_state *cpustate);
+static void ADI_PB_xx(upd7810_state *cpustate);
+static void ADI_PC_xx(upd7810_state *cpustate);
+static void ADI_PD_xx(upd7810_state *cpustate);
+static void ADI_PF_xx(upd7810_state *cpustate);
+static void ADI_SMH_xx(upd7810_state *cpustate);
+static void ADI_TMM_xx(upd7810_state *cpustate);
+static void ADI_V_xx(upd7810_state *cpustate);
+static void ANAW_wa(upd7810_state *cpustate);
+static void ANAX_B(upd7810_state *cpustate);
+static void ANAX_D(upd7810_state *cpustate);
+static void ANAX_Dm(upd7810_state *cpustate);
+static void ANAX_Dp(upd7810_state *cpustate);
+static void ANAX_H(upd7810_state *cpustate);
+static void ANAX_Hm(upd7810_state *cpustate);
+static void ANAX_Hp(upd7810_state *cpustate);
+static void ANA_A_A(upd7810_state *cpustate);
+static void ANA_A_A(upd7810_state *cpustate);
+static void ANA_A_B(upd7810_state *cpustate);
+static void ANA_A_C(upd7810_state *cpustate);
+static void ANA_A_D(upd7810_state *cpustate);
+static void ANA_A_E(upd7810_state *cpustate);
+static void ANA_A_H(upd7810_state *cpustate);
+static void ANA_A_L(upd7810_state *cpustate);
+static void ANA_A_V(upd7810_state *cpustate);
+static void ANA_B_A(upd7810_state *cpustate);
+static void ANA_C_A(upd7810_state *cpustate);
+static void ANA_D_A(upd7810_state *cpustate);
+static void ANA_E_A(upd7810_state *cpustate);
+static void ANA_H_A(upd7810_state *cpustate);
+static void ANA_L_A(upd7810_state *cpustate);
+static void ANA_V_A(upd7810_state *cpustate);
+static void ANIW_wa_xx(upd7810_state *cpustate);
+static void ANI_ANM_xx(upd7810_state *cpustate);
+static void ANI_A_xx(upd7810_state *cpustate);
+static void ANI_A_xx(upd7810_state *cpustate);
+static void ANI_B_xx(upd7810_state *cpustate);
+static void ANI_C_xx(upd7810_state *cpustate);
+static void ANI_D_xx(upd7810_state *cpustate);
+static void ANI_EOM_xx(upd7810_state *cpustate);
+static void ANI_E_xx(upd7810_state *cpustate);
+static void ANI_H_xx(upd7810_state *cpustate);
+static void ANI_L_xx(upd7810_state *cpustate);
+static void ANI_MKH_xx(upd7810_state *cpustate);
+static void ANI_MKL_xx(upd7810_state *cpustate);
+static void ANI_PA_xx(upd7810_state *cpustate);
+static void ANI_PB_xx(upd7810_state *cpustate);
+static void ANI_PC_xx(upd7810_state *cpustate);
+static void ANI_PD_xx(upd7810_state *cpustate);
+static void ANI_PF_xx(upd7810_state *cpustate);
+static void ANI_SMH_xx(upd7810_state *cpustate);
+static void ANI_TMM_xx(upd7810_state *cpustate);
+static void ANI_V_xx(upd7810_state *cpustate);
+static void BIT_0_wa(upd7810_state *cpustate);
+static void BIT_1_wa(upd7810_state *cpustate);
+static void BIT_2_wa(upd7810_state *cpustate);
+static void BIT_3_wa(upd7810_state *cpustate);
+static void BIT_4_wa(upd7810_state *cpustate);
+static void BIT_5_wa(upd7810_state *cpustate);
+static void BIT_6_wa(upd7810_state *cpustate);
+static void BIT_7_wa(upd7810_state *cpustate);
+static void BLOCK(upd7810_state *cpustate);
+static void CALB(upd7810_state *cpustate);
+static void CALF(upd7810_state *cpustate);
+static void CALL_w(upd7810_state *cpustate);
+static void CALT(upd7810_state *cpustate);
+static void CLC(upd7810_state *cpustate);
+static void CLR(upd7810_state *cpustate);
+static void DAA(upd7810_state *cpustate);
+static void DADC_EA_BC(upd7810_state *cpustate);
+static void DADC_EA_DE(upd7810_state *cpustate);
+static void DADC_EA_HL(upd7810_state *cpustate);
+static void DADDNC_EA_BC(upd7810_state *cpustate);
+static void DADDNC_EA_DE(upd7810_state *cpustate);
+static void DADDNC_EA_HL(upd7810_state *cpustate);
+static void DADD_EA_BC(upd7810_state *cpustate);
+static void DADD_EA_DE(upd7810_state *cpustate);
+static void DADD_EA_HL(upd7810_state *cpustate);
+static void DAN_EA_BC(upd7810_state *cpustate);
+static void DAN_EA_DE(upd7810_state *cpustate);
+static void DAN_EA_HL(upd7810_state *cpustate);
+static void DCRW_wa(upd7810_state *cpustate);
+static void DCR_A(upd7810_state *cpustate);
+static void DCR_B(upd7810_state *cpustate);
+static void DCR_C(upd7810_state *cpustate);
+static void DCX_BC(upd7810_state *cpustate);
+static void DCX_DE(upd7810_state *cpustate);
+static void DCX_EA(upd7810_state *cpustate);
+static void DCX_HL(upd7810_state *cpustate);
+static void DCX_SP(upd7810_state *cpustate);
+static void DEQ_EA_BC(upd7810_state *cpustate);
+static void DEQ_EA_DE(upd7810_state *cpustate);
+static void DEQ_EA_HL(upd7810_state *cpustate);
+static void DGT_EA_BC(upd7810_state *cpustate);
+static void DGT_EA_DE(upd7810_state *cpustate);
+static void DGT_EA_HL(upd7810_state *cpustate);
+static void DI(upd7810_state *cpustate);
+static void DIV_A(upd7810_state *cpustate);
+static void DIV_B(upd7810_state *cpustate);
+static void DIV_C(upd7810_state *cpustate);
+static void DLT_EA_BC(upd7810_state *cpustate);
+static void DLT_EA_DE(upd7810_state *cpustate);
+static void DLT_EA_HL(upd7810_state *cpustate);
+static void DMOV_BC_EA(upd7810_state *cpustate);
+static void DMOV_DE_EA(upd7810_state *cpustate);
+static void DMOV_EA_BC(upd7810_state *cpustate);
+static void DMOV_EA_DE(upd7810_state *cpustate);
+static void DMOV_EA_ECNT(upd7810_state *cpustate);
+static void DMOV_EA_ECPT(upd7810_state *cpustate);
+static void DMOV_EA_HL(upd7810_state *cpustate);
+static void DMOV_ETM0_EA(upd7810_state *cpustate);
+static void DMOV_ETM1_EA(upd7810_state *cpustate);
+static void DMOV_HL_EA(upd7810_state *cpustate);
+static void DNE_EA_BC(upd7810_state *cpustate);
+static void DNE_EA_DE(upd7810_state *cpustate);
+static void DNE_EA_HL(upd7810_state *cpustate);
+static void DOFF_EA_BC(upd7810_state *cpustate);
+static void DOFF_EA_DE(upd7810_state *cpustate);
+static void DOFF_EA_HL(upd7810_state *cpustate);
+static void DON_EA_BC(upd7810_state *cpustate);
+static void DON_EA_DE(upd7810_state *cpustate);
+static void DON_EA_HL(upd7810_state *cpustate);
+static void DOR_EA_BC(upd7810_state *cpustate);
+static void DOR_EA_DE(upd7810_state *cpustate);
+static void DOR_EA_HL(upd7810_state *cpustate);
+static void DRLL_EA(upd7810_state *cpustate);
+static void DRLR_EA(upd7810_state *cpustate);
+static void DSBB_EA_BC(upd7810_state *cpustate);
+static void DSBB_EA_DE(upd7810_state *cpustate);
+static void DSBB_EA_HL(upd7810_state *cpustate);
+static void DSLL_EA(upd7810_state *cpustate);
+static void DSLR_EA(upd7810_state *cpustate);
+static void DSUBNB_EA_BC(upd7810_state *cpustate);
+static void DSUBNB_EA_DE(upd7810_state *cpustate);
+static void DSUBNB_EA_HL(upd7810_state *cpustate);
+static void DSUB_EA_BC(upd7810_state *cpustate);
+static void DSUB_EA_DE(upd7810_state *cpustate);
+static void DSUB_EA_HL(upd7810_state *cpustate);
+static void DXR_EA_BC(upd7810_state *cpustate);
+static void DXR_EA_DE(upd7810_state *cpustate);
+static void DXR_EA_HL(upd7810_state *cpustate);
+static void EADD_EA_A(upd7810_state *cpustate);
+static void EADD_EA_B(upd7810_state *cpustate);
+static void EADD_EA_C(upd7810_state *cpustate);
+static void EI(upd7810_state *cpustate);
+static void EQAW_wa(upd7810_state *cpustate);
+static void EQAX_B(upd7810_state *cpustate);
+static void EQAX_D(upd7810_state *cpustate);
+static void EQAX_Dm(upd7810_state *cpustate);
+static void EQAX_Dp(upd7810_state *cpustate);
+static void EQAX_H(upd7810_state *cpustate);
+static void EQAX_Hm(upd7810_state *cpustate);
+static void EQAX_Hp(upd7810_state *cpustate);
+static void EQA_A_A(upd7810_state *cpustate);
+static void EQA_A_A(upd7810_state *cpustate);
+static void EQA_A_B(upd7810_state *cpustate);
+static void EQA_A_C(upd7810_state *cpustate);
+static void EQA_A_D(upd7810_state *cpustate);
+static void EQA_A_E(upd7810_state *cpustate);
+static void EQA_A_H(upd7810_state *cpustate);
+static void EQA_A_L(upd7810_state *cpustate);
+static void EQA_A_V(upd7810_state *cpustate);
+static void EQA_B_A(upd7810_state *cpustate);
+static void EQA_C_A(upd7810_state *cpustate);
+static void EQA_D_A(upd7810_state *cpustate);
+static void EQA_E_A(upd7810_state *cpustate);
+static void EQA_H_A(upd7810_state *cpustate);
+static void EQA_L_A(upd7810_state *cpustate);
+static void EQA_V_A(upd7810_state *cpustate);
+static void EQIW_wa_xx(upd7810_state *cpustate);
+static void EQI_ANM_xx(upd7810_state *cpustate);
+static void EQI_A_xx(upd7810_state *cpustate);
+static void EQI_A_xx(upd7810_state *cpustate);
+static void EQI_B_xx(upd7810_state *cpustate);
+static void EQI_C_xx(upd7810_state *cpustate);
+static void EQI_D_xx(upd7810_state *cpustate);
+static void EQI_EOM_xx(upd7810_state *cpustate);
+static void EQI_E_xx(upd7810_state *cpustate);
+static void EQI_H_xx(upd7810_state *cpustate);
+static void EQI_L_xx(upd7810_state *cpustate);
+static void EQI_MKH_xx(upd7810_state *cpustate);
+static void EQI_MKL_xx(upd7810_state *cpustate);
+static void EQI_PA_xx(upd7810_state *cpustate);
+static void EQI_PB_xx(upd7810_state *cpustate);
+static void EQI_PC_xx(upd7810_state *cpustate);
+static void EQI_PD_xx(upd7810_state *cpustate);
+static void EQI_PF_xx(upd7810_state *cpustate);
+static void EQI_SMH_xx(upd7810_state *cpustate);
+static void EQI_TMM_xx(upd7810_state *cpustate);
+static void EQI_V_xx(upd7810_state *cpustate);
+static void ESUB_EA_A(upd7810_state *cpustate);
+static void ESUB_EA_B(upd7810_state *cpustate);
+static void ESUB_EA_C(upd7810_state *cpustate);
+static void EXA(upd7810_state *cpustate);
+static void EXH(upd7810_state *cpustate);
+static void EXX(upd7810_state *cpustate);
+static void EXR(upd7810_state *cpustate);
+static void GTAW_wa(upd7810_state *cpustate);
+static void GTAX_B(upd7810_state *cpustate);
+static void GTAX_D(upd7810_state *cpustate);
+static void GTAX_Dm(upd7810_state *cpustate);
+static void GTAX_Dp(upd7810_state *cpustate);
+static void GTAX_H(upd7810_state *cpustate);
+static void GTAX_Hm(upd7810_state *cpustate);
+static void GTAX_Hp(upd7810_state *cpustate);
+static void GTA_A_A(upd7810_state *cpustate);
+static void GTA_A_A(upd7810_state *cpustate);
+static void GTA_A_B(upd7810_state *cpustate);
+static void GTA_A_C(upd7810_state *cpustate);
+static void GTA_A_D(upd7810_state *cpustate);
+static void GTA_A_E(upd7810_state *cpustate);
+static void GTA_A_H(upd7810_state *cpustate);
+static void GTA_A_L(upd7810_state *cpustate);
+static void GTA_A_V(upd7810_state *cpustate);
+static void GTA_B_A(upd7810_state *cpustate);
+static void GTA_C_A(upd7810_state *cpustate);
+static void GTA_D_A(upd7810_state *cpustate);
+static void GTA_E_A(upd7810_state *cpustate);
+static void GTA_H_A(upd7810_state *cpustate);
+static void GTA_L_A(upd7810_state *cpustate);
+static void GTA_V_A(upd7810_state *cpustate);
+static void GTIW_wa_xx(upd7810_state *cpustate);
+static void GTI_ANM_xx(upd7810_state *cpustate);
+static void GTI_A_xx(upd7810_state *cpustate);
+static void GTI_A_xx(upd7810_state *cpustate);
+static void GTI_B_xx(upd7810_state *cpustate);
+static void GTI_C_xx(upd7810_state *cpustate);
+static void GTI_D_xx(upd7810_state *cpustate);
+static void GTI_EOM_xx(upd7810_state *cpustate);
+static void GTI_E_xx(upd7810_state *cpustate);
+static void GTI_H_xx(upd7810_state *cpustate);
+static void GTI_L_xx(upd7810_state *cpustate);
+static void GTI_MKH_xx(upd7810_state *cpustate);
+static void GTI_MKL_xx(upd7810_state *cpustate);
+static void GTI_PA_xx(upd7810_state *cpustate);
+static void GTI_PB_xx(upd7810_state *cpustate);
+static void GTI_PC_xx(upd7810_state *cpustate);
+static void GTI_PD_xx(upd7810_state *cpustate);
+static void GTI_PF_xx(upd7810_state *cpustate);
+static void GTI_SMH_xx(upd7810_state *cpustate);
+static void GTI_TMM_xx(upd7810_state *cpustate);
+static void GTI_V_xx(upd7810_state *cpustate);
+static void HALT(upd7810_state *cpustate);
+static void IN(upd7810_state *cpustate);
+static void INRW_wa(upd7810_state *cpustate);
+static void INR_A(upd7810_state *cpustate);
+static void INR_B(upd7810_state *cpustate);
+static void INR_C(upd7810_state *cpustate);
+static void INX_BC(upd7810_state *cpustate);
+static void INX_DE(upd7810_state *cpustate);
+static void INX_EA(upd7810_state *cpustate);
+static void INX_HL(upd7810_state *cpustate);
+static void INX_SP(upd7810_state *cpustate);
+static void JB(upd7810_state *cpustate);
+static void JEA(upd7810_state *cpustate);
+static void JMP_w(upd7810_state *cpustate);
+static void JR(upd7810_state *cpustate);
+static void JRE(upd7810_state *cpustate);
+static void LBCD_w(upd7810_state *cpustate);
+static void LDAW_wa(upd7810_state *cpustate);
+static void LDAX_B(upd7810_state *cpustate);
+static void LDAX_D(upd7810_state *cpustate);
+static void LDAX_D_xx(upd7810_state *cpustate);
+static void LDAX_Dm(upd7810_state *cpustate);
+static void LDAX_Dp(upd7810_state *cpustate);
+static void LDAX_H(upd7810_state *cpustate);
+static void LDAX_H_A(upd7810_state *cpustate);
+static void LDAX_H_B(upd7810_state *cpustate);
+static void LDAX_H_EA(upd7810_state *cpustate);
+static void LDAX_H_xx(upd7810_state *cpustate);
+static void LDAX_Hm(upd7810_state *cpustate);
+static void LDAX_Hp(upd7810_state *cpustate);
+static void LDEAX_D(upd7810_state *cpustate);
+static void LDEAX_D_xx(upd7810_state *cpustate);
+static void LDEAX_Dp(upd7810_state *cpustate);
+static void LDEAX_H(upd7810_state *cpustate);
+static void LDEAX_H_A(upd7810_state *cpustate);
+static void LDEAX_H_B(upd7810_state *cpustate);
+static void LDEAX_H_EA(upd7810_state *cpustate);
+static void LDEAX_H_xx(upd7810_state *cpustate);
+static void LDEAX_Hp(upd7810_state *cpustate);
+static void LDED_w(upd7810_state *cpustate);
+static void LHLD_w(upd7810_state *cpustate);
+static void LSPD_w(upd7810_state *cpustate);
+static void LTAW_wa(upd7810_state *cpustate);
+static void LTAX_B(upd7810_state *cpustate);
+static void LTAX_D(upd7810_state *cpustate);
+static void LTAX_Dm(upd7810_state *cpustate);
+static void LTAX_Dp(upd7810_state *cpustate);
+static void LTAX_H(upd7810_state *cpustate);
+static void LTAX_Hm(upd7810_state *cpustate);
+static void LTAX_Hp(upd7810_state *cpustate);
+static void LTA_A_A(upd7810_state *cpustate);
+static void LTA_A_A(upd7810_state *cpustate);
+static void LTA_A_B(upd7810_state *cpustate);
+static void LTA_A_C(upd7810_state *cpustate);
+static void LTA_A_D(upd7810_state *cpustate);
+static void LTA_A_E(upd7810_state *cpustate);
+static void LTA_A_H(upd7810_state *cpustate);
+static void LTA_A_L(upd7810_state *cpustate);
+static void LTA_A_V(upd7810_state *cpustate);
+static void LTA_B_A(upd7810_state *cpustate);
+static void LTA_C_A(upd7810_state *cpustate);
+static void LTA_D_A(upd7810_state *cpustate);
+static void LTA_E_A(upd7810_state *cpustate);
+static void LTA_H_A(upd7810_state *cpustate);
+static void LTA_L_A(upd7810_state *cpustate);
+static void LTA_V_A(upd7810_state *cpustate);
+static void LTIW_wa_xx(upd7810_state *cpustate);
+static void LTI_ANM_xx(upd7810_state *cpustate);
+static void LTI_A_xx(upd7810_state *cpustate);
+static void LTI_A_xx(upd7810_state *cpustate);
+static void LTI_B_xx(upd7810_state *cpustate);
+static void LTI_C_xx(upd7810_state *cpustate);
+static void LTI_D_xx(upd7810_state *cpustate);
+static void LTI_EOM_xx(upd7810_state *cpustate);
+static void LTI_E_xx(upd7810_state *cpustate);
+static void LTI_H_xx(upd7810_state *cpustate);
+static void LTI_L_xx(upd7810_state *cpustate);
+static void LTI_MKH_xx(upd7810_state *cpustate);
+static void LTI_MKL_xx(upd7810_state *cpustate);
+static void LTI_PA_xx(upd7810_state *cpustate);
+static void LTI_PB_xx(upd7810_state *cpustate);
+static void LTI_PC_xx(upd7810_state *cpustate);
+static void LTI_PD_xx(upd7810_state *cpustate);
+static void LTI_PF_xx(upd7810_state *cpustate);
+static void LTI_SMH_xx(upd7810_state *cpustate);
+static void LTI_TMM_xx(upd7810_state *cpustate);
+static void LTI_V_xx(upd7810_state *cpustate);
+static void LXI_B_w(upd7810_state *cpustate);
+static void LXI_D_w(upd7810_state *cpustate);
+static void LXI_EA_s(upd7810_state *cpustate);
+static void LXI_H_w(upd7810_state *cpustate);
+static void LXI_S_w(upd7810_state *cpustate);
+static void MOV_ANM_A(upd7810_state *cpustate);
+static void MOV_A_ANM(upd7810_state *cpustate);
+static void MOV_A_B(upd7810_state *cpustate);
+static void MOV_A_C(upd7810_state *cpustate);
+static void MOV_A_CR0(upd7810_state *cpustate);
+static void MOV_A_CR1(upd7810_state *cpustate);
+static void MOV_A_CR2(upd7810_state *cpustate);
+static void MOV_A_CR3(upd7810_state *cpustate);
+static void MOV_A_D(upd7810_state *cpustate);
+static void MOV_A_E(upd7810_state *cpustate);
+static void MOV_A_EAH(upd7810_state *cpustate);
+static void MOV_A_EAL(upd7810_state *cpustate);
+static void MOV_A_EOM(upd7810_state *cpustate);
+static void MOV_A_H(upd7810_state *cpustate);
+static void MOV_A_L(upd7810_state *cpustate);
+static void MOV_A_MKH(upd7810_state *cpustate);
+static void MOV_A_MKL(upd7810_state *cpustate);
+static void MOV_A_PA(upd7810_state *cpustate);
+static void MOV_A_PB(upd7810_state *cpustate);
+static void MOV_A_PC(upd7810_state *cpustate);
+static void MOV_A_PD(upd7810_state *cpustate);
+static void MOV_A_PF(upd7810_state *cpustate);
+static void MOV_A_RXB(upd7810_state *cpustate);
+static void MOV_A_S(upd7810_state *cpustate);
+static void MOV_A_SMH(upd7810_state *cpustate);
+static void MOV_A_TMM(upd7810_state *cpustate);
+static void MOV_A_PT(upd7810_state *cpustate);
+static void MOV_A_w(upd7810_state *cpustate);
+static void MOV_B_A(upd7810_state *cpustate);
+static void MOV_B_w(upd7810_state *cpustate);
+static void MOV_C_A(upd7810_state *cpustate);
+static void MOV_C_w(upd7810_state *cpustate);
+static void MOV_D_A(upd7810_state *cpustate);
+static void MOV_D_w(upd7810_state *cpustate);
+static void MOV_EAH_A(upd7810_state *cpustate);
+static void MOV_EAL_A(upd7810_state *cpustate);
+static void MOV_EOM_A(upd7810_state *cpustate);
+static void MOV_ETMM_A(upd7810_state *cpustate);
+static void MOV_E_A(upd7810_state *cpustate);
+static void MOV_E_w(upd7810_state *cpustate);
+static void MOV_H_A(upd7810_state *cpustate);
+static void MOV_H_w(upd7810_state *cpustate);
+static void MOV_L_A(upd7810_state *cpustate);
+static void MOV_L_w(upd7810_state *cpustate);
+static void MOV_MA_A(upd7810_state *cpustate);
+static void MOV_MB_A(upd7810_state *cpustate);
+static void MOV_MCC_A(upd7810_state *cpustate);
+static void MOV_MC_A(upd7810_state *cpustate);
+static void MOV_MF_A(upd7810_state *cpustate);
+static void MOV_MKH_A(upd7810_state *cpustate);
+static void MOV_MKL_A(upd7810_state *cpustate);
+static void MOV_MM_A(upd7810_state *cpustate);
+static void MOV_PA_A(upd7810_state *cpustate);
+static void MOV_PB_A(upd7810_state *cpustate);
+static void MOV_PC_A(upd7810_state *cpustate);
+static void MOV_PD_A(upd7810_state *cpustate);
+static void MOV_PF_A(upd7810_state *cpustate);
+static void MOV_S_A(upd7810_state *cpustate);
+static void MOV_SMH_A(upd7810_state *cpustate);
+static void MOV_SML_A(upd7810_state *cpustate);
+static void MOV_TM0_A(upd7810_state *cpustate);
+static void MOV_TM1_A(upd7810_state *cpustate);
+static void MOV_TMM_A(upd7810_state *cpustate);
+static void MOV_TXB_A(upd7810_state *cpustate);
+static void MOV_V_w(upd7810_state *cpustate);
+static void MOV_ZCM_A(upd7810_state *cpustate);
+static void MOV_w_A(upd7810_state *cpustate);
+static void MOV_w_B(upd7810_state *cpustate);
+static void MOV_w_C(upd7810_state *cpustate);
+static void MOV_w_D(upd7810_state *cpustate);
+static void MOV_w_E(upd7810_state *cpustate);
+static void MOV_w_H(upd7810_state *cpustate);
+static void MOV_w_L(upd7810_state *cpustate);
+static void MOV_w_V(upd7810_state *cpustate);
+static void MUL_A(upd7810_state *cpustate);
+static void MUL_B(upd7810_state *cpustate);
+static void MUL_C(upd7810_state *cpustate);
+static void MVIW_wa_xx(upd7810_state *cpustate);
+static void MVIX_BC_xx(upd7810_state *cpustate);
+static void MVIX_DE_xx(upd7810_state *cpustate);
+static void MVIX_HL_xx(upd7810_state *cpustate);
+static void MVI_ANM_xx(upd7810_state *cpustate);
+static void MVI_A_xx(upd7810_state *cpustate);
+static void MVI_B_xx(upd7810_state *cpustate);
+static void MVI_C_xx(upd7810_state *cpustate);
+static void MVI_D_xx(upd7810_state *cpustate);
+static void MVI_EOM_xx(upd7810_state *cpustate);
+static void MVI_E_xx(upd7810_state *cpustate);
+static void MVI_H_xx(upd7810_state *cpustate);
+static void MVI_L_xx(upd7810_state *cpustate);
+static void MVI_MKH_xx(upd7810_state *cpustate);
+static void MVI_MKL_xx(upd7810_state *cpustate);
+static void MVI_PA_xx(upd7810_state *cpustate);
+static void MVI_PB_xx(upd7810_state *cpustate);
+static void MVI_PC_xx(upd7810_state *cpustate);
+static void MVI_PD_xx(upd7810_state *cpustate);
+static void MVI_PF_xx(upd7810_state *cpustate);
+static void MVI_SMH_xx(upd7810_state *cpustate);
+static void MVI_TMM_xx(upd7810_state *cpustate);
+static void MVI_V_xx(upd7810_state *cpustate);
+static void NEAW_wa(upd7810_state *cpustate);
+static void NEAX_B(upd7810_state *cpustate);
+static void NEAX_D(upd7810_state *cpustate);
+static void NEAX_Dm(upd7810_state *cpustate);
+static void NEAX_Dp(upd7810_state *cpustate);
+static void NEAX_H(upd7810_state *cpustate);
+static void NEAX_Hm(upd7810_state *cpustate);
+static void NEAX_Hp(upd7810_state *cpustate);
+static void NEA_A_A(upd7810_state *cpustate);
+static void NEA_A_A(upd7810_state *cpustate);
+static void NEA_A_B(upd7810_state *cpustate);
+static void NEA_A_C(upd7810_state *cpustate);
+static void NEA_A_D(upd7810_state *cpustate);
+static void NEA_A_E(upd7810_state *cpustate);
+static void NEA_A_H(upd7810_state *cpustate);
+static void NEA_A_L(upd7810_state *cpustate);
+static void NEA_A_V(upd7810_state *cpustate);
+static void NEA_B_A(upd7810_state *cpustate);
+static void NEA_C_A(upd7810_state *cpustate);
+static void NEA_D_A(upd7810_state *cpustate);
+static void NEA_E_A(upd7810_state *cpustate);
+static void NEA_H_A(upd7810_state *cpustate);
+static void NEA_L_A(upd7810_state *cpustate);
+static void NEA_V_A(upd7810_state *cpustate);
+static void NEGA(upd7810_state *cpustate);
+static void NEIW_wa_xx(upd7810_state *cpustate);
+static void NEI_ANM_xx(upd7810_state *cpustate);
+static void NEI_A_xx(upd7810_state *cpustate);
+static void NEI_A_xx(upd7810_state *cpustate);
+static void NEI_B_xx(upd7810_state *cpustate);
+static void NEI_C_xx(upd7810_state *cpustate);
+static void NEI_D_xx(upd7810_state *cpustate);
+static void NEI_EOM_xx(upd7810_state *cpustate);
+static void NEI_E_xx(upd7810_state *cpustate);
+static void NEI_H_xx(upd7810_state *cpustate);
+static void NEI_L_xx(upd7810_state *cpustate);
+static void NEI_MKH_xx(upd7810_state *cpustate);
+static void NEI_MKL_xx(upd7810_state *cpustate);
+static void NEI_PA_xx(upd7810_state *cpustate);
+static void NEI_PB_xx(upd7810_state *cpustate);
+static void NEI_PC_xx(upd7810_state *cpustate);
+static void NEI_PD_xx(upd7810_state *cpustate);
+static void NEI_PF_xx(upd7810_state *cpustate);
+static void NEI_SMH_xx(upd7810_state *cpustate);
+static void NEI_TMM_xx(upd7810_state *cpustate);
+static void NEI_V_xx(upd7810_state *cpustate);
+static void NOP(upd7810_state *cpustate);
+static void OFFAW_wa(upd7810_state *cpustate);
+static void OFFAX_B(upd7810_state *cpustate);
+static void OFFAX_D(upd7810_state *cpustate);
+static void OFFAX_Dm(upd7810_state *cpustate);
+static void OFFAX_Dp(upd7810_state *cpustate);
+static void OFFAX_H(upd7810_state *cpustate);
+static void OFFAX_Hm(upd7810_state *cpustate);
+static void OFFAX_Hp(upd7810_state *cpustate);
+static void OFFA_A_A(upd7810_state *cpustate);
+static void OFFA_A_B(upd7810_state *cpustate);
+static void OFFA_A_C(upd7810_state *cpustate);
+static void OFFA_A_D(upd7810_state *cpustate);
+static void OFFA_A_E(upd7810_state *cpustate);
+static void OFFA_A_H(upd7810_state *cpustate);
+static void OFFA_A_L(upd7810_state *cpustate);
+static void OFFA_A_V(upd7810_state *cpustate);
+static void OFFIW_wa_xx(upd7810_state *cpustate);
+static void OFFI_ANM_xx(upd7810_state *cpustate);
+static void OFFI_A_xx(upd7810_state *cpustate);
+static void OFFI_A_xx(upd7810_state *cpustate);
+static void OFFI_B_xx(upd7810_state *cpustate);
+static void OFFI_C_xx(upd7810_state *cpustate);
+static void OFFI_D_xx(upd7810_state *cpustate);
+static void OFFI_EOM_xx(upd7810_state *cpustate);
+static void OFFI_E_xx(upd7810_state *cpustate);
+static void OFFI_H_xx(upd7810_state *cpustate);
+static void OFFI_L_xx(upd7810_state *cpustate);
+static void OFFI_MKH_xx(upd7810_state *cpustate);
+static void OFFI_MKL_xx(upd7810_state *cpustate);
+static void OFFI_PA_xx(upd7810_state *cpustate);
+static void OFFI_PB_xx(upd7810_state *cpustate);
+static void OFFI_PC_xx(upd7810_state *cpustate);
+static void OFFI_PD_xx(upd7810_state *cpustate);
+static void OFFI_PF_xx(upd7810_state *cpustate);
+static void OFFI_SMH_xx(upd7810_state *cpustate);
+static void OFFI_TMM_xx(upd7810_state *cpustate);
+static void OFFI_V_xx(upd7810_state *cpustate);
+static void ONAW_wa(upd7810_state *cpustate);
+static void ONAX_B(upd7810_state *cpustate);
+static void ONAX_D(upd7810_state *cpustate);
+static void ONAX_Dm(upd7810_state *cpustate);
+static void ONAX_Dp(upd7810_state *cpustate);
+static void ONAX_H(upd7810_state *cpustate);
+static void ONAX_Hm(upd7810_state *cpustate);
+static void ONAX_Hp(upd7810_state *cpustate);
+static void ONA_A_A(upd7810_state *cpustate);
+static void ONA_A_B(upd7810_state *cpustate);
+static void ONA_A_C(upd7810_state *cpustate);
+static void ONA_A_D(upd7810_state *cpustate);
+static void ONA_A_E(upd7810_state *cpustate);
+static void ONA_A_H(upd7810_state *cpustate);
+static void ONA_A_L(upd7810_state *cpustate);
+static void ONA_A_V(upd7810_state *cpustate);
+static void ONIW_wa_xx(upd7810_state *cpustate);
+static void ONI_ANM_xx(upd7810_state *cpustate);
+static void ONI_A_xx(upd7810_state *cpustate);
+static void ONI_A_xx(upd7810_state *cpustate);
+static void ONI_B_xx(upd7810_state *cpustate);
+static void ONI_C_xx(upd7810_state *cpustate);
+static void ONI_D_xx(upd7810_state *cpustate);
+static void ONI_EOM_xx(upd7810_state *cpustate);
+static void ONI_E_xx(upd7810_state *cpustate);
+static void ONI_H_xx(upd7810_state *cpustate);
+static void ONI_L_xx(upd7810_state *cpustate);
+static void ONI_MKH_xx(upd7810_state *cpustate);
+static void ONI_MKL_xx(upd7810_state *cpustate);
+static void ONI_PA_xx(upd7810_state *cpustate);
+static void ONI_PB_xx(upd7810_state *cpustate);
+static void ONI_PC_xx(upd7810_state *cpustate);
+static void ONI_PD_xx(upd7810_state *cpustate);
+static void ONI_PF_xx(upd7810_state *cpustate);
+static void ONI_SMH_xx(upd7810_state *cpustate);
+static void ONI_TMM_xx(upd7810_state *cpustate);
+static void ONI_V_xx(upd7810_state *cpustate);
+static void ORAW_wa(upd7810_state *cpustate);
+static void ORAX_B(upd7810_state *cpustate);
+static void ORAX_D(upd7810_state *cpustate);
+static void ORAX_Dm(upd7810_state *cpustate);
+static void ORAX_Dp(upd7810_state *cpustate);
+static void ORAX_H(upd7810_state *cpustate);
+static void ORAX_Hm(upd7810_state *cpustate);
+static void ORAX_Hp(upd7810_state *cpustate);
+static void ORA_A_A(upd7810_state *cpustate);
+static void ORA_A_A(upd7810_state *cpustate);
+static void ORA_A_B(upd7810_state *cpustate);
+static void ORA_A_C(upd7810_state *cpustate);
+static void ORA_A_D(upd7810_state *cpustate);
+static void ORA_A_E(upd7810_state *cpustate);
+static void ORA_A_H(upd7810_state *cpustate);
+static void ORA_A_L(upd7810_state *cpustate);
+static void ORA_A_V(upd7810_state *cpustate);
+static void ORA_B_A(upd7810_state *cpustate);
+static void ORA_C_A(upd7810_state *cpustate);
+static void ORA_D_A(upd7810_state *cpustate);
+static void ORA_E_A(upd7810_state *cpustate);
+static void ORA_H_A(upd7810_state *cpustate);
+static void ORA_L_A(upd7810_state *cpustate);
+static void ORA_V_A(upd7810_state *cpustate);
+static void ORIW_wa_xx(upd7810_state *cpustate);
+static void ORI_ANM_xx(upd7810_state *cpustate);
+static void ORI_A_xx(upd7810_state *cpustate);
+static void ORI_A_xx(upd7810_state *cpustate);
+static void ORI_B_xx(upd7810_state *cpustate);
+static void ORI_C_xx(upd7810_state *cpustate);
+static void ORI_D_xx(upd7810_state *cpustate);
+static void ORI_EOM_xx(upd7810_state *cpustate);
+static void ORI_E_xx(upd7810_state *cpustate);
+static void ORI_H_xx(upd7810_state *cpustate);
+static void ORI_L_xx(upd7810_state *cpustate);
+static void ORI_MKH_xx(upd7810_state *cpustate);
+static void ORI_MKL_xx(upd7810_state *cpustate);
+static void ORI_PA_xx(upd7810_state *cpustate);
+static void ORI_PB_xx(upd7810_state *cpustate);
+static void ORI_PC_xx(upd7810_state *cpustate);
+static void ORI_PD_xx(upd7810_state *cpustate);
+static void ORI_PF_xx(upd7810_state *cpustate);
+static void ORI_SMH_xx(upd7810_state *cpustate);
+static void ORI_TMM_xx(upd7810_state *cpustate);
+static void ORI_V_xx(upd7810_state *cpustate);
+static void OUT(upd7810_state *cpustate);
+static void PEN(upd7810_state *cpustate);
+static void PER(upd7810_state *cpustate);
+static void PEX(upd7810_state *cpustate);
+static void POP_BC(upd7810_state *cpustate);
+static void POP_DE(upd7810_state *cpustate);
+static void POP_EA(upd7810_state *cpustate);
+static void POP_HL(upd7810_state *cpustate);
+static void POP_VA(upd7810_state *cpustate);
+static void PRE_48(upd7810_state *cpustate);
+static void PRE_4C(upd7810_state *cpustate);
+static void PRE_4D(upd7810_state *cpustate);
+static void PRE_60(upd7810_state *cpustate);
+static void PRE_64(upd7810_state *cpustate);
+static void PRE_70(upd7810_state *cpustate);
+static void PRE_74(upd7810_state *cpustate);
+static void PUSH_BC(upd7810_state *cpustate);
+static void PUSH_DE(upd7810_state *cpustate);
+static void PUSH_EA(upd7810_state *cpustate);
+static void PUSH_HL(upd7810_state *cpustate);
+static void PUSH_VA(upd7810_state *cpustate);
+static void RET(upd7810_state *cpustate);
+static void RETI(upd7810_state *cpustate);
+static void RETS(upd7810_state *cpustate);
+static void RLD(upd7810_state *cpustate);
+static void RLL_A(upd7810_state *cpustate);
+static void RLL_B(upd7810_state *cpustate);
+static void RLL_C(upd7810_state *cpustate);
+static void RLR_A(upd7810_state *cpustate);
+static void RLR_B(upd7810_state *cpustate);
+static void RLR_C(upd7810_state *cpustate);
+static void RRD(upd7810_state *cpustate);
+static void SBBW_wa(upd7810_state *cpustate);
+static void SBBX_B(upd7810_state *cpustate);
+static void SBBX_D(upd7810_state *cpustate);
+static void SBBX_Dm(upd7810_state *cpustate);
+static void SBBX_Dp(upd7810_state *cpustate);
+static void SBBX_H(upd7810_state *cpustate);
+static void SBBX_Hm(upd7810_state *cpustate);
+static void SBBX_Hp(upd7810_state *cpustate);
+static void SBB_A_A(upd7810_state *cpustate);
+static void SBB_A_A(upd7810_state *cpustate);
+static void SBB_A_B(upd7810_state *cpustate);
+static void SBB_A_C(upd7810_state *cpustate);
+static void SBB_A_D(upd7810_state *cpustate);
+static void SBB_A_E(upd7810_state *cpustate);
+static void SBB_A_H(upd7810_state *cpustate);
+static void SBB_A_L(upd7810_state *cpustate);
+static void SBB_A_V(upd7810_state *cpustate);
+static void SBB_B_A(upd7810_state *cpustate);
+static void SBB_C_A(upd7810_state *cpustate);
+static void SBB_D_A(upd7810_state *cpustate);
+static void SBB_E_A(upd7810_state *cpustate);
+static void SBB_H_A(upd7810_state *cpustate);
+static void SBB_L_A(upd7810_state *cpustate);
+static void SBB_V_A(upd7810_state *cpustate);
+static void SBCD_w(upd7810_state *cpustate);
+static void SBI_ANM_xx(upd7810_state *cpustate);
+static void SBI_A_xx(upd7810_state *cpustate);
+static void SBI_A_xx(upd7810_state *cpustate);
+static void SBI_B_xx(upd7810_state *cpustate);
+static void SBI_C_xx(upd7810_state *cpustate);
+static void SBI_D_xx(upd7810_state *cpustate);
+static void SBI_EOM_xx(upd7810_state *cpustate);
+static void SBI_E_xx(upd7810_state *cpustate);
+static void SBI_H_xx(upd7810_state *cpustate);
+static void SBI_L_xx(upd7810_state *cpustate);
+static void SBI_MKH_xx(upd7810_state *cpustate);
+static void SBI_MKL_xx(upd7810_state *cpustate);
+static void SBI_PA_xx(upd7810_state *cpustate);
+static void SBI_PB_xx(upd7810_state *cpustate);
+static void SBI_PC_xx(upd7810_state *cpustate);
+static void SBI_PD_xx(upd7810_state *cpustate);
+static void SBI_PF_xx(upd7810_state *cpustate);
+static void SBI_SMH_xx(upd7810_state *cpustate);
+static void SBI_TMM_xx(upd7810_state *cpustate);
+static void SBI_V_xx(upd7810_state *cpustate);
+static void SDED_w(upd7810_state *cpustate);
+static void SETB(upd7810_state *cpustate);
+static void SHLD_w(upd7810_state *cpustate);
+static void SIO(upd7810_state *cpustate);
+static void SK_bit(upd7810_state *cpustate);
+static void SKN_bit(upd7810_state *cpustate);
+static void SKIT_AN4(upd7810_state *cpustate);
+static void SKIT_AN5(upd7810_state *cpustate);
+static void SKIT_AN6(upd7810_state *cpustate);
+static void SKIT_AN7(upd7810_state *cpustate);
+static void SKIT_ER(upd7810_state *cpustate);
+static void SKIT_F0(upd7810_state *cpustate);
+static void SKIT_F1(upd7810_state *cpustate);
+static void SKIT_F2(upd7810_state *cpustate);
+static void SKIT_FAD(upd7810_state *cpustate);
+static void SKIT_FE0(upd7810_state *cpustate);
+static void SKIT_FE1(upd7810_state *cpustate);
+static void SKIT_FEIN(upd7810_state *cpustate);
+static void SKIT_FSR(upd7810_state *cpustate);
+static void SKIT_FST(upd7810_state *cpustate);
+static void SKIT_FT0(upd7810_state *cpustate);
+static void SKIT_FT1(upd7810_state *cpustate);
+static void SKIT_NMI(upd7810_state *cpustate);
+static void SKIT_OV(upd7810_state *cpustate);
+static void SKIT_SB(upd7810_state *cpustate);
+static void SKNIT_AN4(upd7810_state *cpustate);
+static void SKNIT_AN5(upd7810_state *cpustate);
+static void SKNIT_AN6(upd7810_state *cpustate);
+static void SKNIT_AN7(upd7810_state *cpustate);
+static void SKNIT_ER(upd7810_state *cpustate);
+static void SKNIT_F0(upd7810_state *cpustate);
+static void SKNIT_F1(upd7810_state *cpustate);
+static void SKNIT_F2(upd7810_state *cpustate);
+static void SKNIT_FAD(upd7810_state *cpustate);
+static void SKNIT_FE0(upd7810_state *cpustate);
+static void SKNIT_FE1(upd7810_state *cpustate);
+static void SKNIT_FEIN(upd7810_state *cpustate);
+static void SKNIT_FSR(upd7810_state *cpustate);
+static void SKNIT_FST(upd7810_state *cpustate);
+static void SKNIT_FT0(upd7810_state *cpustate);
+static void SKNIT_FT1(upd7810_state *cpustate);
+static void SKNIT_NMI(upd7810_state *cpustate);
+static void SKNIT_OV(upd7810_state *cpustate);
+static void SKNIT_SB(upd7810_state *cpustate);
+static void SKN_CY(upd7810_state *cpustate);
+static void SKN_HC(upd7810_state *cpustate);
+static void SKN_NV(upd7810_state *cpustate);
+static void SKN_Z(upd7810_state *cpustate);
+static void SK_CY(upd7810_state *cpustate);
+static void SK_HC(upd7810_state *cpustate);
+static void SK_NV(upd7810_state *cpustate);
+static void SK_Z(upd7810_state *cpustate);
+static void SLLC_A(upd7810_state *cpustate);
+static void SLLC_B(upd7810_state *cpustate);
+static void SLLC_C(upd7810_state *cpustate);
+static void SLL_A(upd7810_state *cpustate);
+static void SLL_B(upd7810_state *cpustate);
+static void SLL_C(upd7810_state *cpustate);
+static void SLRC_A(upd7810_state *cpustate);
+static void SLRC_B(upd7810_state *cpustate);
+static void SLRC_C(upd7810_state *cpustate);
+static void SLR_A(upd7810_state *cpustate);
+static void SLR_B(upd7810_state *cpustate);
+static void SLR_C(upd7810_state *cpustate);
+static void SOFTI(upd7810_state *cpustate);
+static void SSPD_w(upd7810_state *cpustate);
+static void STAW_wa(upd7810_state *cpustate);
+static void STAX_B(upd7810_state *cpustate);
+static void STAX_D(upd7810_state *cpustate);
+static void STAX_D_xx(upd7810_state *cpustate);
+static void STAX_Dm(upd7810_state *cpustate);
+static void STAX_Dp(upd7810_state *cpustate);
+static void STAX_H(upd7810_state *cpustate);
+static void STAX_H_A(upd7810_state *cpustate);
+static void STAX_H_B(upd7810_state *cpustate);
+static void STAX_H_EA(upd7810_state *cpustate);
+static void STAX_H_xx(upd7810_state *cpustate);
+static void STAX_Hm(upd7810_state *cpustate);
+static void STAX_Hp(upd7810_state *cpustate);
+static void STC(upd7810_state *cpustate);
+static void STEAX_D(upd7810_state *cpustate);
+static void STEAX_D_xx(upd7810_state *cpustate);
+static void STEAX_Dp(upd7810_state *cpustate);
+static void STEAX_H(upd7810_state *cpustate);
+static void STEAX_H_A(upd7810_state *cpustate);
+static void STEAX_H_B(upd7810_state *cpustate);
+static void STEAX_H_EA(upd7810_state *cpustate);
+static void STEAX_H_xx(upd7810_state *cpustate);
+static void STEAX_Hp(upd7810_state *cpustate);
+static void STM(upd7810_state *cpustate);
+static void STOP(upd7810_state *cpustate);
+static void SUBNBW_wa(upd7810_state *cpustate);
+static void SUBNBX_B(upd7810_state *cpustate);
+static void SUBNBX_D(upd7810_state *cpustate);
+static void SUBNBX_Dm(upd7810_state *cpustate);
+static void SUBNBX_Dp(upd7810_state *cpustate);
+static void SUBNBX_H(upd7810_state *cpustate);
+static void SUBNBX_Hm(upd7810_state *cpustate);
+static void SUBNBX_Hp(upd7810_state *cpustate);
+static void SUBNB_A_A(upd7810_state *cpustate);
+static void SUBNB_A_A(upd7810_state *cpustate);
+static void SUBNB_A_B(upd7810_state *cpustate);
+static void SUBNB_A_C(upd7810_state *cpustate);
+static void SUBNB_A_D(upd7810_state *cpustate);
+static void SUBNB_A_E(upd7810_state *cpustate);
+static void SUBNB_A_H(upd7810_state *cpustate);
+static void SUBNB_A_L(upd7810_state *cpustate);
+static void SUBNB_A_V(upd7810_state *cpustate);
+static void SUBNB_B_A(upd7810_state *cpustate);
+static void SUBNB_C_A(upd7810_state *cpustate);
+static void SUBNB_D_A(upd7810_state *cpustate);
+static void SUBNB_E_A(upd7810_state *cpustate);
+static void SUBNB_H_A(upd7810_state *cpustate);
+static void SUBNB_L_A(upd7810_state *cpustate);
+static void SUBNB_V_A(upd7810_state *cpustate);
+static void SUBW_wa(upd7810_state *cpustate);
+static void SUBX_B(upd7810_state *cpustate);
+static void SUBX_D(upd7810_state *cpustate);
+static void SUBX_Dm(upd7810_state *cpustate);
+static void SUBX_Dp(upd7810_state *cpustate);
+static void SUBX_H(upd7810_state *cpustate);
+static void SUBX_Hm(upd7810_state *cpustate);
+static void SUBX_Hp(upd7810_state *cpustate);
+static void SUB_A_A(upd7810_state *cpustate);
+static void SUB_A_A(upd7810_state *cpustate);
+static void SUB_A_B(upd7810_state *cpustate);
+static void SUB_A_C(upd7810_state *cpustate);
+static void SUB_A_D(upd7810_state *cpustate);
+static void SUB_A_E(upd7810_state *cpustate);
+static void SUB_A_H(upd7810_state *cpustate);
+static void SUB_A_L(upd7810_state *cpustate);
+static void SUB_A_V(upd7810_state *cpustate);
+static void SUB_B_A(upd7810_state *cpustate);
+static void SUB_C_A(upd7810_state *cpustate);
+static void SUB_D_A(upd7810_state *cpustate);
+static void SUB_E_A(upd7810_state *cpustate);
+static void SUB_H_A(upd7810_state *cpustate);
+static void SUB_L_A(upd7810_state *cpustate);
+static void SUB_V_A(upd7810_state *cpustate);
+static void SUINB_ANM_xx(upd7810_state *cpustate);
+static void SUINB_A_xx(upd7810_state *cpustate);
+static void SUINB_A_xx(upd7810_state *cpustate);
+static void SUINB_B_xx(upd7810_state *cpustate);
+static void SUINB_C_xx(upd7810_state *cpustate);
+static void SUINB_D_xx(upd7810_state *cpustate);
+static void SUINB_EOM_xx(upd7810_state *cpustate);
+static void SUINB_E_xx(upd7810_state *cpustate);
+static void SUINB_H_xx(upd7810_state *cpustate);
+static void SUINB_L_xx(upd7810_state *cpustate);
+static void SUINB_MKH_xx(upd7810_state *cpustate);
+static void SUINB_MKL_xx(upd7810_state *cpustate);
+static void SUINB_PA_xx(upd7810_state *cpustate);
+static void SUINB_PB_xx(upd7810_state *cpustate);
+static void SUINB_PC_xx(upd7810_state *cpustate);
+static void SUINB_PD_xx(upd7810_state *cpustate);
+static void SUINB_PF_xx(upd7810_state *cpustate);
+static void SUINB_SMH_xx(upd7810_state *cpustate);
+static void SUINB_TMM_xx(upd7810_state *cpustate);
+static void SUINB_V_xx(upd7810_state *cpustate);
+static void SUI_ANM_xx(upd7810_state *cpustate);
+static void SUI_A_xx(upd7810_state *cpustate);
+static void SUI_A_xx(upd7810_state *cpustate);
+static void SUI_B_xx(upd7810_state *cpustate);
+static void SUI_C_xx(upd7810_state *cpustate);
+static void SUI_D_xx(upd7810_state *cpustate);
+static void SUI_EOM_xx(upd7810_state *cpustate);
+static void SUI_E_xx(upd7810_state *cpustate);
+static void SUI_H_xx(upd7810_state *cpustate);
+static void SUI_L_xx(upd7810_state *cpustate);
+static void SUI_MKH_xx(upd7810_state *cpustate);
+static void SUI_MKL_xx(upd7810_state *cpustate);
+static void SUI_PA_xx(upd7810_state *cpustate);
+static void SUI_PB_xx(upd7810_state *cpustate);
+static void SUI_PC_xx(upd7810_state *cpustate);
+static void SUI_PD_xx(upd7810_state *cpustate);
+static void SUI_PF_xx(upd7810_state *cpustate);
+static void SUI_SMH_xx(upd7810_state *cpustate);
+static void SUI_TMM_xx(upd7810_state *cpustate);
+static void SUI_V_xx(upd7810_state *cpustate);
+static void TABLE(upd7810_state *cpustate);
+static void XRAW_wa(upd7810_state *cpustate);
+static void XRAX_B(upd7810_state *cpustate);
+static void XRAX_D(upd7810_state *cpustate);
+static void XRAX_Dm(upd7810_state *cpustate);
+static void XRAX_Dp(upd7810_state *cpustate);
+static void XRAX_H(upd7810_state *cpustate);
+static void XRAX_Hm(upd7810_state *cpustate);
+static void XRAX_Hp(upd7810_state *cpustate);
+static void XRA_A_A(upd7810_state *cpustate);
+static void XRA_A_A(upd7810_state *cpustate);
+static void XRA_A_B(upd7810_state *cpustate);
+static void XRA_A_C(upd7810_state *cpustate);
+static void XRA_A_D(upd7810_state *cpustate);
+static void XRA_A_E(upd7810_state *cpustate);
+static void XRA_A_H(upd7810_state *cpustate);
+static void XRA_A_L(upd7810_state *cpustate);
+static void XRA_A_V(upd7810_state *cpustate);
+static void XRA_B_A(upd7810_state *cpustate);
+static void XRA_C_A(upd7810_state *cpustate);
+static void XRA_D_A(upd7810_state *cpustate);
+static void XRA_E_A(upd7810_state *cpustate);
+static void XRA_H_A(upd7810_state *cpustate);
+static void XRA_L_A(upd7810_state *cpustate);
+static void XRA_V_A(upd7810_state *cpustate);
+static void XRI_ANM_xx(upd7810_state *cpustate);
+static void XRI_A_xx(upd7810_state *cpustate);
+static void XRI_A_xx(upd7810_state *cpustate);
+static void XRI_B_xx(upd7810_state *cpustate);
+static void XRI_C_xx(upd7810_state *cpustate);
+static void XRI_D_xx(upd7810_state *cpustate);
+static void XRI_EOM_xx(upd7810_state *cpustate);
+static void XRI_E_xx(upd7810_state *cpustate);
+static void XRI_H_xx(upd7810_state *cpustate);
+static void XRI_L_xx(upd7810_state *cpustate);
+static void XRI_MKH_xx(upd7810_state *cpustate);
+static void XRI_MKL_xx(upd7810_state *cpustate);
+static void XRI_PA_xx(upd7810_state *cpustate);
+static void XRI_PB_xx(upd7810_state *cpustate);
+static void XRI_PC_xx(upd7810_state *cpustate);
+static void XRI_PD_xx(upd7810_state *cpustate);
+static void XRI_PF_xx(upd7810_state *cpustate);
+static void XRI_SMH_xx(upd7810_state *cpustate);
+static void XRI_TMM_xx(upd7810_state *cpustate);
+static void XRI_V_xx(upd7810_state *cpustate);
+static void CALT_7801(upd7810_state *cpustate);
+static void DCR_A_7801(upd7810_state *cpustate);
+static void DCR_B_7801(upd7810_state *cpustate);
+static void DCR_C_7801(upd7810_state *cpustate);
+static void DCRW_wa_7801(upd7810_state *cpustate);
+static void INR_A_7801(upd7810_state *cpustate);
+static void INR_B_7801(upd7810_state *cpustate);
+static void INR_C_7801(upd7810_state *cpustate);
+static void INRW_wa_7801(upd7810_state *cpustate);
static const struct opcode_s op48[256] =