From 74004a24e3d51d5974c30bc52a4d574a2cea0155 Mon Sep 17 00:00:00 2001 From: AJR Date: Sat, 6 Nov 2021 19:29:37 -0400 Subject: tms34010: Clarify that not all illegal opcodes are actually trapped; separate TMS34020 emulation better --- src/devices/cpu/tms34010/34010ops.hxx | 182 +-- src/devices/cpu/tms34010/34010tbl.hxx | 2313 ++++++++++++++++++++++----------- src/devices/cpu/tms34010/tms34010.cpp | 18 +- src/devices/cpu/tms34010/tms34010.h | 127 +- 4 files changed, 1693 insertions(+), 947 deletions(-) diff --git a/src/devices/cpu/tms34010/34010ops.hxx b/src/devices/cpu/tms34010/34010ops.hxx index aa398e3c776..27ef253ed6e 100644 --- a/src/devices/cpu/tms34010/34010ops.hxx +++ b/src/devices/cpu/tms34010/34010ops.hxx @@ -78,17 +78,20 @@ static const uint8_t fw_inc[32] = { 32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 void tms340x0_device::unimpl(uint16_t op) { - /* kludge for Super High Impact -- this doesn't seem to cause */ - /* an illegal opcode exception */ - if (space(AS_PROGRAM).read_word(m_pc - 0x10) == 0x0007) - return; + // Not all illegal opcodes cause TRAP 30 exceptions on TMS34010, and some games only work because of this: - /* 9 Ball Shootout calls to FFDF7468, expecting it */ - /* to execute the next instruction from FFDF7470 */ - /* but the instruction at FFDF7460 is an 0x0001 */ - if (space(AS_PROGRAM).read_word(m_pc - 0x10) == 0x0001) - return; + // 9 Ball Shootout calls to FFDF7468, expecting it + // to execute the next instruction from FFDF7470 + // but the instruction at FFDF7460 is an 0x0001 + + // Super High Impact executes 0x0007 at various entry points + logerror("TMS34010 reserved opcode %04Xh encountered at %08x\n", op, m_ppc); + COUNT_CYCLES(1); +} + +void tms340x0_device::illop(uint16_t op) +{ PUSH(m_pc); PUSH(m_st); RESET_ST(); @@ -96,15 +99,16 @@ void tms340x0_device::unimpl(uint16_t op) COUNT_UNKNOWN_CYCLES(16); /* extra check to prevent bad things */ +#if 0 if (m_pc == 0 || s_opcode_table[space(AS_PROGRAM).read_word(m_pc) >> 4] == &tms34010_device::unimpl) { set_input_line(INPUT_LINE_HALT, ASSERT_LINE); machine().debug_break(); } +#endif } - /*************************************************************************** X/Y OPERATIONS ***************************************************************************/ @@ -2031,25 +2035,21 @@ New 34020 ops: SET_V_BIT_LO(b->x, 15); \ COUNT_CYCLES(1); \ } -void tms340x0_device::addxyi_a(uint16_t op) +void tms34020_device::addxyi_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } ADD_XYI(A); } -void tms340x0_device::addxyi_b(uint16_t op) +void tms34020_device::addxyi_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } ADD_XYI(B); } -void tms340x0_device::blmove(uint16_t op) +void tms34020_device::blmove(uint16_t op) { offs_t src = BREG(0); offs_t dst = BREG(2); offs_t bits = BREG(7); - if (!m_is_34020) { unimpl(op); return; } - bool S = op & (1 << 1); bool D = op & (1 << 0); @@ -2092,21 +2092,18 @@ void tms340x0_device::blmove(uint16_t op) m_pc -= 0x10; } -void tms340x0_device::cexec_l(uint16_t op) +void tms34020_device::cexec_l(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cexec_l\n"); } -void tms340x0_device::cexec_s(uint16_t op) +void tms34020_device::cexec_s(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cexec_s\n"); } -void tms340x0_device::clip(uint16_t op) +void tms34020_device::clip(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } XY daddr = DADDR_XY(); XY wstart = WSTART_XY(); XY wend = WEND_XY(); @@ -2163,75 +2160,63 @@ void tms340x0_device::clip(uint16_t op) COUNT_CYCLES(3); } -void tms340x0_device::cmovcg_a(uint16_t op) +void tms34020_device::cmovcg_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovcg_a\n"); } -void tms340x0_device::cmovcg_b(uint16_t op) +void tms34020_device::cmovcg_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovcg_b\n"); } -void tms340x0_device::cmovcm_f(uint16_t op) +void tms34020_device::cmovcm_f(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovcm_f\n"); } -void tms340x0_device::cmovcm_b(uint16_t op) +void tms34020_device::cmovcm_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovcm_b\n"); } -void tms340x0_device::cmovgc_a(uint16_t op) +void tms34020_device::cmovgc_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovgc_a\n"); } -void tms340x0_device::cmovgc_b(uint16_t op) +void tms34020_device::cmovgc_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovgc_b\n"); } -void tms340x0_device::cmovgc_a_s(uint16_t op) +void tms34020_device::cmovgc_a_s(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovgc_a_s\n"); } -void tms340x0_device::cmovgc_b_s(uint16_t op) +void tms34020_device::cmovgc_b_s(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovgc_b_s\n"); } -void tms340x0_device::cmovmc_f(uint16_t op) +void tms34020_device::cmovmc_f(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovmc_f\n"); } -void tms340x0_device::cmovmc_f_va(uint16_t op) +void tms34020_device::cmovmc_f_va(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovmc_f_va\n"); } -void tms340x0_device::cmovmc_f_vb(uint16_t op) +void tms34020_device::cmovmc_f_vb(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovmc_f_vb\n"); } -void tms340x0_device::cmovmc_b(uint16_t op) +void tms34020_device::cmovmc_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cmovmc_b\n"); } @@ -2245,127 +2230,106 @@ void tms340x0_device::cmovmc_b(uint16_t op) SET_NZCV_SUB(*rd,t,r); \ COUNT_CYCLES(1); \ } -void tms340x0_device::cmp_k_a(uint16_t op) +void tms34020_device::cmp_k_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } CMPK(A); } -void tms340x0_device::cmp_k_b(uint16_t op) +void tms34020_device::cmp_k_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } CMPK(B); } -void tms340x0_device::cvdxyl_a(uint16_t op) +void tms34020_device::cvdxyl_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cvdxyl_a\n"); } -void tms340x0_device::cvdxyl_b(uint16_t op) +void tms34020_device::cvdxyl_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cvdxyl_b\n"); } -void tms340x0_device::cvmxyl_a(uint16_t op) +void tms34020_device::cvmxyl_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cvmxyl_a\n"); } -void tms340x0_device::cvmxyl_b(uint16_t op) +void tms34020_device::cvmxyl_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cvmxyl_b\n"); } -void tms340x0_device::cvsxyl_a(uint16_t op) +void tms34020_device::cvsxyl_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cvsxyl_a\n"); } -void tms340x0_device::cvsxyl_b(uint16_t op) +void tms34020_device::cvsxyl_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:cvsxyl_b\n"); } -void tms340x0_device::exgps_a(uint16_t op) +void tms34020_device::exgps_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:exgps_a\n"); } -void tms340x0_device::exgps_b(uint16_t op) +void tms34020_device::exgps_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:exgps_b\n"); } -void tms340x0_device::fline(uint16_t op) +void tms34020_device::fline(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:fline\n"); } -void tms340x0_device::fpixeq(uint16_t op) +void tms34020_device::fpixeq(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:fpixeq\n"); } -void tms340x0_device::fpixne(uint16_t op) +void tms34020_device::fpixne(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:fpixne\n"); } -void tms340x0_device::getps_a(uint16_t op) +void tms34020_device::getps_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:getps_a\n"); } -void tms340x0_device::getps_b(uint16_t op) +void tms34020_device::getps_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:getps_b\n"); } -void tms340x0_device::idle(uint16_t op) +void tms34020_device::idle(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:idle\n"); } -void tms340x0_device::linit(uint16_t op) +void tms34020_device::linit(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:linit\n"); } -void tms340x0_device::mwait(uint16_t op) +void tms34020_device::mwait(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } } -void tms340x0_device::pfill_xy(uint16_t op) +void tms34020_device::pfill_xy(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:pfill_xy\n"); } -void tms340x0_device::pixblt_l_m_l(uint16_t op) +void tms34020_device::pixblt_l_m_l(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:pixblt_l_m_l\n"); } -void tms340x0_device::retm(uint16_t op) +void tms34020_device::retm(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:retm\n"); } @@ -2388,8 +2352,8 @@ void tms340x0_device::retm(uint16_t op) COUNT_CYCLES(1); \ } -void tms340x0_device::rmo_a(uint16_t op) { RMO(A); } -void tms340x0_device::rmo_b(uint16_t op) { RMO(B); } +void tms34020_device::rmo_a(uint16_t op) { RMO(A); } +void tms34020_device::rmo_b(uint16_t op) { RMO(B); } #define RPIX(R) \ { \ @@ -2433,21 +2397,18 @@ void tms340x0_device::rmo_b(uint16_t op) { RMO(B); } R##REG(DSTREG(op)) = v; \ } -void tms340x0_device::rpix_a(uint16_t op) +void tms34020_device::rpix_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } RPIX(A); } -void tms340x0_device::rpix_b(uint16_t op) +void tms34020_device::rpix_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } RPIX(B); } -void tms340x0_device::setcdp(uint16_t op) +void tms34020_device::setcdp(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } off_t dptch = DPTCH(); // Check whether we're dealing with an even number @@ -2480,56 +2441,47 @@ void tms340x0_device::setcdp(uint16_t op) COUNT_CYCLES(3); } -void tms340x0_device::setcmp(uint16_t op) +void tms34020_device::setcmp(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:setcmp\n"); } -void tms340x0_device::setcsp(uint16_t op) +void tms34020_device::setcsp(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:setcsp\n"); } -void tms340x0_device::swapf_a(uint16_t op) +void tms34020_device::swapf_a(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:swapf_a\n"); } -void tms340x0_device::swapf_b(uint16_t op) +void tms34020_device::swapf_b(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:swapf_b\n"); } -void tms340x0_device::tfill_xy(uint16_t op) +void tms34020_device::tfill_xy(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:tfill_xy\n"); } -void tms340x0_device::trapl(uint16_t op) +void tms34020_device::trapl(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:trapl\n"); } -void tms340x0_device::vblt_b_l(uint16_t op) +void tms34020_device::vblt_b_l(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:vblt_b_l\n"); } -void tms340x0_device::vfill_l(uint16_t op) +void tms34020_device::vfill_l(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:vfill_l\n"); } -void tms340x0_device::vlcol(uint16_t op) +void tms34020_device::vlcol(uint16_t op) { - if (!m_is_34020) { unimpl(op); return; } logerror("020:vlcol\n"); } diff --git a/src/devices/cpu/tms34010/34010tbl.hxx b/src/devices/cpu/tms34010/34010tbl.hxx index 2cef83dcb9c..86b5a97529f 100644 --- a/src/devices/cpu/tms34010/34010tbl.hxx +++ b/src/devices/cpu/tms34010/34010tbl.hxx @@ -8,775 +8,1548 @@ *****************************************************************************/ -/* Opcode Table */ -const tms340x0_device::opcode_func tms340x0_device::s_opcode_table[65536 >> 4] = +// 34010 Opcode Table +const tms34010_device::opcode_func tms34010_device::s_opcode_table[65536 >> 4] = { - /* 0x0000 0x0010 0x0020 0x0030 ... 0x00f0 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::rev_a, &tms340x0_device::rev_b, &tms340x0_device::idle, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::mwait, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::blmove, - /* 0x0100 */ - &tms340x0_device::emu, &tms340x0_device::unimpl, &tms340x0_device::exgpc_a, &tms340x0_device::exgpc_b, &tms340x0_device::getpc_a, &tms340x0_device::getpc_b, &tms340x0_device::jump_a, &tms340x0_device::jump_b, - &tms340x0_device::getst_a, &tms340x0_device::getst_b, &tms340x0_device::putst_a, &tms340x0_device::putst_b, &tms340x0_device::popst, &tms340x0_device::unimpl, &tms340x0_device::pushst, &tms340x0_device::unimpl, - /* 0x0200 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::setcsp, &tms340x0_device::unimpl, &tms340x0_device::setcdp, - &tms340x0_device::rpix_a, &tms340x0_device::rpix_b, &tms340x0_device::exgps_a, &tms340x0_device::exgps_b, &tms340x0_device::getps_a, &tms340x0_device::getps_b, &tms340x0_device::unimpl, &tms340x0_device::setcmp, - /* 0x0300 */ - &tms340x0_device::nop, &tms340x0_device::unimpl, &tms340x0_device::clrc, &tms340x0_device::unimpl, &tms340x0_device::movb_aa, &tms340x0_device::unimpl, &tms340x0_device::dint, &tms340x0_device::unimpl, - &tms340x0_device::abs_a, &tms340x0_device::abs_b, &tms340x0_device::neg_a, &tms340x0_device::neg_b, &tms340x0_device::negb_a, &tms340x0_device::negb_b, &tms340x0_device::not_a, &tms340x0_device::not_b, - /* 0x0400 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x0500 */ - &tms340x0_device::sext0_a, &tms340x0_device::sext0_b, &tms340x0_device::zext0_a, &tms340x0_device::zext0_b, &tms340x0_device::setf0, &tms340x0_device::setf0, &tms340x0_device::setf0, &tms340x0_device::setf0, - &tms340x0_device::move0_ra_a, &tms340x0_device::move0_ra_b, &tms340x0_device::move0_ar_a, &tms340x0_device::move0_ar_b, &tms340x0_device::move0_aa, &tms340x0_device::unimpl, &tms340x0_device::movb_ra_a, &tms340x0_device::movb_ra_b, - /* 0x0600 */ - &tms340x0_device::cexec_l, &tms340x0_device::unimpl, &tms340x0_device::cmovgc_a, &tms340x0_device::cmovgc_b, &tms340x0_device::cmovgc_a_s, &tms340x0_device::cmovgc_b_s, &tms340x0_device::cmovcg_a, &tms340x0_device::cmovcg_b, - &tms340x0_device::cmovmc_f, &tms340x0_device::cmovmc_f, &tms340x0_device::cmovcm_f, &tms340x0_device::cmovcm_f, &tms340x0_device::cmovcm_b, &tms340x0_device::cmovcm_b, &tms340x0_device::cmovmc_f_va,&tms340x0_device::cmovmc_f_vb, - /* 0x0700 */ - &tms340x0_device::sext1_a, &tms340x0_device::sext1_b, &tms340x0_device::zext1_a, &tms340x0_device::zext1_b, &tms340x0_device::setf1, &tms340x0_device::setf1, &tms340x0_device::setf1, &tms340x0_device::setf1, - &tms340x0_device::move1_ra_a, &tms340x0_device::move1_ra_b, &tms340x0_device::move1_ar_a, &tms340x0_device::move1_ar_b, &tms340x0_device::move1_aa, &tms340x0_device::unimpl, &tms340x0_device::movb_ar_a, &tms340x0_device::movb_ar_b, - /* 0x0800 */ - &tms340x0_device::trapl, &tms340x0_device::unimpl, &tms340x0_device::cmovmc_b, &tms340x0_device::cmovmc_b, &tms340x0_device::unimpl, &tms340x0_device::vblt_b_l, &tms340x0_device::retm, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::clip, - /* 0x0900 */ - &tms340x0_device::trap, &tms340x0_device::trap, &tms340x0_device::call_a, &tms340x0_device::call_b, &tms340x0_device::reti, &tms340x0_device::unimpl, &tms340x0_device::rets, &tms340x0_device::rets, - &tms340x0_device::mmtm_a, &tms340x0_device::mmtm_b, &tms340x0_device::mmfm_a, &tms340x0_device::mmfm_b, &tms340x0_device::movi_w_a, &tms340x0_device::movi_w_b, &tms340x0_device::movi_l_a, &tms340x0_device::movi_l_b, - /* 0x0a00 */ - &tms340x0_device::vlcol, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::pfill_xy, &tms340x0_device::unimpl, &tms340x0_device::vfill_l, &tms340x0_device::cvmxyl_a, &tms340x0_device::cvmxyl_b, - &tms340x0_device::cvdxyl_a, &tms340x0_device::cvdxyl_b, &tms340x0_device::unimpl, &tms340x0_device::fpixeq, &tms340x0_device::unimpl, &tms340x0_device::fpixne, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x0b00 */ - &tms340x0_device::addi_w_a, &tms340x0_device::addi_w_b, &tms340x0_device::addi_l_a, &tms340x0_device::addi_l_b, &tms340x0_device::cmpi_w_a, &tms340x0_device::cmpi_w_b, &tms340x0_device::cmpi_l_a, &tms340x0_device::cmpi_l_b, - &tms340x0_device::andi_a, &tms340x0_device::andi_b, &tms340x0_device::ori_a, &tms340x0_device::ori_b, &tms340x0_device::xori_a, &tms340x0_device::xori_b, &tms340x0_device::subi_w_a, &tms340x0_device::subi_w_b, - /* 0x0c00 */ - &tms340x0_device::addxyi_a, &tms340x0_device::addxyi_b, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::linit, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x0d00 */ - &tms340x0_device::subi_l_a, &tms340x0_device::subi_l_b, &tms340x0_device::unimpl, &tms340x0_device::callr, &tms340x0_device::unimpl, &tms340x0_device::calla, &tms340x0_device::eint, &tms340x0_device::unimpl, - &tms340x0_device::dsj_a, &tms340x0_device::dsj_b, &tms340x0_device::dsjeq_a, &tms340x0_device::dsjeq_b, &tms340x0_device::dsjne_a, &tms340x0_device::dsjne_b, &tms340x0_device::setc, &tms340x0_device::unimpl, - /* 0x0e00 */ - &tms340x0_device::unimpl, &tms340x0_device::pixblt_l_m_l,&tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::tfill_xy, - /* 0x0f00 */ - &tms340x0_device::pixblt_l_l, &tms340x0_device::unimpl, &tms340x0_device::pixblt_l_xy,&tms340x0_device::unimpl, &tms340x0_device::pixblt_xy_l,&tms340x0_device::unimpl, &tms340x0_device::pixblt_xy_xy,&tms340x0_device::unimpl, - &tms340x0_device::pixblt_b_l, &tms340x0_device::unimpl, &tms340x0_device::pixblt_b_xy,&tms340x0_device::unimpl, &tms340x0_device::fill_l, &tms340x0_device::unimpl, &tms340x0_device::fill_xy, &tms340x0_device::unimpl, - /* 0x1000 */ - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - /* 0x1100 */ - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - /* 0x1200 */ - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - /* 0x1300 */ - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, &tms340x0_device::addk_a, &tms340x0_device::addk_b, - /* 0x1400 */ - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - /* 0x1500 */ - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - /* 0x1600 */ - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - /* 0x1700 */ - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, &tms340x0_device::subk_a, &tms340x0_device::subk_b, - /* 0x1800 */ - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - /* 0x1900 */ - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - /* 0x1a00 */ - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - /* 0x1b00 */ - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, &tms340x0_device::movk_a, &tms340x0_device::movk_b, - /* 0x1c00 */ - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - /* 0x1d00 */ - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - /* 0x1e00 */ - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - /* 0x1f00 */ - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, &tms340x0_device::btst_k_a, &tms340x0_device::btst_k_b, - /* 0x2000 */ - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - /* 0x2100 */ - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - /* 0x2200 */ - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - /* 0x2300 */ - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, &tms340x0_device::sla_k_a, &tms340x0_device::sla_k_b, - /* 0x2400 */ - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - /* 0x2500 */ - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - /* 0x2600 */ - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - /* 0x2700 */ - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, &tms340x0_device::sll_k_a, &tms340x0_device::sll_k_b, - /* 0x2800 */ - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - /* 0x2900 */ - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - /* 0x2a00 */ - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - /* 0x2b00 */ - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, &tms340x0_device::sra_k_a, &tms340x0_device::sra_k_b, - /* 0x2c00 */ - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - /* 0x2d00 */ - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - /* 0x2e00 */ - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - /* 0x2f00 */ - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, &tms340x0_device::srl_k_a, &tms340x0_device::srl_k_b, - /* 0x3000 */ - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - /* 0x3100 */ - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - /* 0x3200 */ - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - /* 0x3300 */ - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, &tms340x0_device::rl_k_a, &tms340x0_device::rl_k_b, - /* 0x3400 */ - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - /* 0x3500 */ - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - /* 0x3600 */ - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - /* 0x3700 */ - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, &tms340x0_device::cmp_k_a, &tms340x0_device::cmp_k_b, - /* 0x3800 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3900 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3a00 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3b00 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3c00 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3d00 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3e00 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x3f00 */ - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, &tms340x0_device::dsjs_a, &tms340x0_device::dsjs_b, - /* 0x4000 */ - &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, - &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, - /* 0x4100 */ - &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, - &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, &tms340x0_device::add_a, &tms340x0_device::add_b, - /* 0x4200 */ - &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, - &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, - /* 0x4300 */ - &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, - &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, &tms340x0_device::addc_a, &tms340x0_device::addc_b, - /* 0x4400 */ - &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, - &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, - /* 0x4500 */ - &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, - &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, &tms340x0_device::sub_a, &tms340x0_device::sub_b, - /* 0x4600 */ - &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, - &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, - /* 0x4700 */ - &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, - &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, &tms340x0_device::subb_a, &tms340x0_device::subb_b, - /* 0x4800 */ - &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, - &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, - /* 0x4900 */ - &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, - &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, &tms340x0_device::cmp_a, &tms340x0_device::cmp_b, - /* 0x4a00 */ - &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, - &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, - /* 0x4b00 */ - &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, - &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, &tms340x0_device::btst_r_a, &tms340x0_device::btst_r_b, - /* 0x4c00 */ - &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, - &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, - /* 0x4d00 */ - &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, - &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, &tms340x0_device::move_rr_a, &tms340x0_device::move_rr_b, - /* 0x4e00 */ - &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, - &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, - /* 0x4f00 */ - &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, - &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, &tms340x0_device::move_rr_ax, &tms340x0_device::move_rr_bx, - /* 0x5000 */ - &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, - &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, - /* 0x5100 */ - &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, - &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, &tms340x0_device::and_a, &tms340x0_device::and_b, - /* 0x5200 */ - &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, - &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, - /* 0x5300 */ - &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, - &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, &tms340x0_device::andn_a, &tms340x0_device::andn_b, - /* 0x5400 */ - &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, - &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, - /* 0x5500 */ - &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, - &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, &tms340x0_device::or_a, &tms340x0_device::or_b, - /* 0x5600 */ - &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, - &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, - /* 0x5700 */ - &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, - &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, &tms340x0_device::xor_a, &tms340x0_device::xor_b, - /* 0x5800 */ - &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, - &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, - /* 0x5900 */ - &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, - &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, &tms340x0_device::divs_a, &tms340x0_device::divs_b, - /* 0x5a00 */ - &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, - &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, - /* 0x5b00 */ - &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, - &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, &tms340x0_device::divu_a, &tms340x0_device::divu_b, - /* 0x5c00 */ - &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, - &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, - /* 0x5d00 */ - &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, - &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, &tms340x0_device::mpys_a, &tms340x0_device::mpys_b, - /* 0x5e00 */ - &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, - &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, - /* 0x5f00 */ - &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, - &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, &tms340x0_device::mpyu_a, &tms340x0_device::mpyu_b, - /* 0x6000 */ - &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, - &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, - /* 0x6100 */ - &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, - &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, &tms340x0_device::sla_r_a, &tms340x0_device::sla_r_b, - /* 0x6200 */ - &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, - &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, - /* 0x6300 */ - &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, - &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, &tms340x0_device::sll_r_a, &tms340x0_device::sll_r_b, - /* 0x6400 */ - &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, - &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, - /* 0x6500 */ - &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, - &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, &tms340x0_device::sra_r_a, &tms340x0_device::sra_r_b, - /* 0x6600 */ - &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, - &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, - /* 0x6700 */ - &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, - &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, &tms340x0_device::srl_r_a, &tms340x0_device::srl_r_b, - /* 0x6800 */ - &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, - &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, - /* 0x6900 */ - &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, - &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, &tms340x0_device::rl_r_a, &tms340x0_device::rl_r_b, - /* 0x6a00 */ - &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, - &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, - /* 0x6b00 */ - &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, - &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, &tms340x0_device::lmo_a, &tms340x0_device::lmo_b, - /* 0x6c00 */ - &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, - &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, - /* 0x6d00 */ - &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, - &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, &tms340x0_device::mods_a, &tms340x0_device::mods_b, - /* 0x6e00 */ - &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, - &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, - /* 0x6f00 */ - &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, - &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, &tms340x0_device::modu_a, &tms340x0_device::modu_b, - /* 0x7000 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7100 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7200 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7300 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7400 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7500 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7600 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7700 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7800 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7900 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7a00 */ - &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, - &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, - /* 0x7b00 */ - &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, - &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, &tms340x0_device::rmo_a, &tms340x0_device::rmo_b, - /* 0x7c00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7d00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x7e00 */ - &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, - &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, - /* 0x7f00 */ - &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, - &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, &tms340x0_device::swapf_a, &tms340x0_device::swapf_b, - /* 0x8000 */ - &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, - &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, - /* 0x8100 */ - &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, - &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, &tms340x0_device::move0_rn_a, &tms340x0_device::move0_rn_b, - /* 0x8200 */ - &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, - &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, - /* 0x8300 */ - &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, - &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, &tms340x0_device::move1_rn_a, &tms340x0_device::move1_rn_b, - /* 0x8400 */ - &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, - &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, - /* 0x8500 */ - &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, - &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, &tms340x0_device::move0_nr_a, &tms340x0_device::move0_nr_b, - /* 0x8600 */ - &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, - &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, - /* 0x8700 */ - &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, - &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, &tms340x0_device::move1_nr_a, &tms340x0_device::move1_nr_b, - /* 0x8800 */ - &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, - &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, - /* 0x8900 */ - &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, - &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, &tms340x0_device::move0_nn_a, &tms340x0_device::move0_nn_b, - /* 0x8a00 */ - &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, - &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, - /* 0x8b00 */ - &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, - &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, &tms340x0_device::move1_nn_a, &tms340x0_device::move1_nn_b, - /* 0x8c00 */ - &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, - &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, - /* 0x8d00 */ - &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, - &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, &tms340x0_device::movb_rn_a, &tms340x0_device::movb_rn_b, - /* 0x8e00 */ - &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, - &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, - /* 0x8f00 */ - &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, - &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, &tms340x0_device::movb_nr_a, &tms340x0_device::movb_nr_b, - /* 0x9000 */ - &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, - &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, - /* 0x9100 */ - &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, - &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, &tms340x0_device::move0_r_ni_a, &tms340x0_device::move0_r_ni_b, - /* 0x9200 */ - &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, - &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, - /* 0x9300 */ - &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, - &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, &tms340x0_device::move1_r_ni_a, &tms340x0_device::move1_r_ni_b, - /* 0x9400 */ - &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, - &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, - /* 0x9500 */ - &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, - &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, &tms340x0_device::move0_ni_r_a, &tms340x0_device::move0_ni_r_b, - /* 0x9600 */ - &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, - &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, - /* 0x9700 */ - &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, - &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, &tms340x0_device::move1_ni_r_a, &tms340x0_device::move1_ni_r_b, - /* 0x9800 */ - &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, - &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, - /* 0x9900 */ - &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, - &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, &tms340x0_device::move0_ni_ni_a, &tms340x0_device::move0_ni_ni_b, - /* 0x9a00 */ - &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, - &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, - /* 0x9b00 */ - &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, - &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, &tms340x0_device::move1_ni_ni_a, &tms340x0_device::move1_ni_ni_b, - /* 0x9c00 */ - &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, - &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, - /* 0x9d00 */ - &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, - &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, &tms340x0_device::movb_nn_a, &tms340x0_device::movb_nn_b, - /* 0x9e00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0x9f00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xa000 */ - &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, - &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, - /* 0xa100 */ - &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, - &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, &tms340x0_device::move0_r_dn_a, &tms340x0_device::move0_r_dn_b, - /* 0xa200 */ - &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, - &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, - /* 0xa300 */ - &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, - &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, &tms340x0_device::move1_r_dn_a, &tms340x0_device::move1_r_dn_b, - /* 0xa400 */ - &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, - &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, - /* 0xa500 */ - &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, - &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, &tms340x0_device::move0_dn_r_a, &tms340x0_device::move0_dn_r_b, - /* 0xa600 */ - &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, - &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, - /* 0xa700 */ - &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, - &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, &tms340x0_device::move1_dn_r_a, &tms340x0_device::move1_dn_r_b, - /* 0xa800 */ - &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, - &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, - /* 0xa900 */ - &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, - &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, &tms340x0_device::move0_dn_dn_a, &tms340x0_device::move0_dn_dn_b, - /* 0xaa00 */ - &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, - &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, - /* 0xab00 */ - &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, - &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, &tms340x0_device::move1_dn_dn_a, &tms340x0_device::move1_dn_dn_b, - /* 0xac00 */ - &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, - &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, - /* 0xad00 */ - &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, - &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, &tms340x0_device::movb_r_no_a, &tms340x0_device::movb_r_no_b, - /* 0xae00 */ - &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, - &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, - /* 0xaf00 */ - &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, - &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, &tms340x0_device::movb_no_r_a, &tms340x0_device::movb_no_r_b, - /* 0xb000 */ - &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, - &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, - /* 0xb100 */ - &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, - &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, &tms340x0_device::move0_r_no_a, &tms340x0_device::move0_r_no_b, - /* 0xb200 */ - &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, - &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, - /* 0xb300 */ - &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, - &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, &tms340x0_device::move1_r_no_a, &tms340x0_device::move1_r_no_b, - /* 0xb400 */ - &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, - &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, - /* 0xb500 */ - &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, - &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, &tms340x0_device::move0_no_r_a, &tms340x0_device::move0_no_r_b, - /* 0xb600 */ - &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, - &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, - /* 0xb700 */ - &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, - &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, &tms340x0_device::move1_no_r_a, &tms340x0_device::move1_no_r_b, - /* 0xb800 */ - &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, - &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, - /* 0xb900 */ - &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, - &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, &tms340x0_device::move0_no_no_a, &tms340x0_device::move0_no_no_b, - /* 0xba00 */ - &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, - &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, - /* 0xbb00 */ - &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, - &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, &tms340x0_device::move1_no_no_a, &tms340x0_device::move1_no_no_b, - /* 0xbc00 */ - &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, - &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, - /* 0xbd00 */ - &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, - &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, &tms340x0_device::movb_no_no_a, &tms340x0_device::movb_no_no_b, - /* 0xbe00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xbf00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xc000 */ - &tms340x0_device::j_UC_0, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, - &tms340x0_device::j_UC_8, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, &tms340x0_device::j_UC_x, - /* 0xc100 */ - &tms340x0_device::j_P_0, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, - &tms340x0_device::j_P_8, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, &tms340x0_device::j_P_x, - /* 0xc200 */ - &tms340x0_device::j_LS_0, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, - &tms340x0_device::j_LS_8, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, &tms340x0_device::j_LS_x, - /* 0xc300 */ - &tms340x0_device::j_HI_0, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, - &tms340x0_device::j_HI_8, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, &tms340x0_device::j_HI_x, - /* 0xc400 */ - &tms340x0_device::j_LT_0, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, - &tms340x0_device::j_LT_8, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, &tms340x0_device::j_LT_x, - /* 0xc500 */ - &tms340x0_device::j_GE_0, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, - &tms340x0_device::j_GE_8, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, &tms340x0_device::j_GE_x, - /* 0xc600 */ - &tms340x0_device::j_LE_0, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, - &tms340x0_device::j_LE_8, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, &tms340x0_device::j_LE_x, - /* 0xc700 */ - &tms340x0_device::j_GT_0, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, - &tms340x0_device::j_GT_8, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, &tms340x0_device::j_GT_x, - /* 0xc800 */ - &tms340x0_device::j_C_0, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, - &tms340x0_device::j_C_8, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, &tms340x0_device::j_C_x, - /* 0xc900 */ - &tms340x0_device::j_NC_0, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, - &tms340x0_device::j_NC_8, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, &tms340x0_device::j_NC_x, - /* 0xca00 */ - &tms340x0_device::j_EQ_0, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, - &tms340x0_device::j_EQ_8, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, &tms340x0_device::j_EQ_x, - /* 0xcb00 */ - &tms340x0_device::j_NE_0, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, - &tms340x0_device::j_NE_8, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, &tms340x0_device::j_NE_x, - /* 0xcc00 */ - &tms340x0_device::j_V_0, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, - &tms340x0_device::j_V_8, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, &tms340x0_device::j_V_x, - /* 0xcd00 */ - &tms340x0_device::j_NV_0, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, - &tms340x0_device::j_NV_8, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, &tms340x0_device::j_NV_x, - /* 0xce00 */ - &tms340x0_device::j_N_0, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, - &tms340x0_device::j_N_8, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, &tms340x0_device::j_N_x, - /* 0xcf00 */ - &tms340x0_device::j_NN_0, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, - &tms340x0_device::j_NN_8, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, &tms340x0_device::j_NN_x, - /* 0xd000 */ - &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, - &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, - /* 0xd100 */ - &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, - &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, &tms340x0_device::move0_no_ni_a, &tms340x0_device::move0_no_ni_b, - /* 0xd200 */ - &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, - &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, - /* 0xd300 */ - &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, - &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, &tms340x0_device::move1_no_ni_a, &tms340x0_device::move1_no_ni_b, - /* 0xd400 */ - &tms340x0_device::move0_a_ni_a,&tms340x0_device::move0_a_ni_b,&tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xd500 */ - &tms340x0_device::exgf0_a, &tms340x0_device::exgf0_b, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xd600 */ - &tms340x0_device::move1_a_ni_a,&tms340x0_device::move1_a_ni_b,&tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xd700 */ - &tms340x0_device::exgf1_a, &tms340x0_device::exgf1_b, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xd800 */ - &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, &tms340x0_device::cexec_s, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xd900 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xda00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xdb00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xdc00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xdd00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xde00 */ - &tms340x0_device::unimpl, &tms340x0_device::fline, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::fline, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xdf00 */ - &tms340x0_device::unimpl, &tms340x0_device::line, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::line, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xe000 */ - &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, - &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, - /* 0xe100 */ - &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, - &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, &tms340x0_device::add_xy_a, &tms340x0_device::add_xy_b, - /* 0xe200 */ - &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, - &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, - /* 0xe300 */ - &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, - &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, &tms340x0_device::sub_xy_a, &tms340x0_device::sub_xy_b, - /* 0xe400 */ - &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, - &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, - /* 0xe500 */ - &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, - &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, &tms340x0_device::cmp_xy_a, &tms340x0_device::cmp_xy_b, - /* 0xe600 */ - &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, - &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, - /* 0xe700 */ - &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, - &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, &tms340x0_device::cpw_a, &tms340x0_device::cpw_b, - /* 0xe800 */ - &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, - &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, - /* 0xe900 */ - &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, - &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, &tms340x0_device::cvxyl_a, &tms340x0_device::cvxyl_b, - /* 0xea00 */ - &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, - &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, - /* 0xeb00 */ - &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, - &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, &tms340x0_device::cvsxyl_a, &tms340x0_device::cvsxyl_b, - /* 0xec00 */ - &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, - &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, - /* 0xed00 */ - &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, - &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, &tms340x0_device::movx_a, &tms340x0_device::movx_b, - /* 0xee00 */ - &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, - &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, - /* 0xef00 */ - &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, - &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, &tms340x0_device::movy_a, &tms340x0_device::movy_b, - /* 0xf000 */ - &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, - &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, - /* 0xf100 */ - &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, - &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, &tms340x0_device::pixt_rixy_a, &tms340x0_device::pixt_rixy_b, - /* 0xf200 */ - &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, - &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, - /* 0xf300 */ - &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, - &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, &tms340x0_device::pixt_ixyr_a, &tms340x0_device::pixt_ixyr_b, - /* 0xf400 */ - &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, - &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, - /* 0xf500 */ - &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, - &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, &tms340x0_device::pixt_ixyixy_a, &tms340x0_device::pixt_ixyixy_b, - /* 0xf600 */ - &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, - &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, - /* 0xf700 */ - &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, - &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, &tms340x0_device::drav_a, &tms340x0_device::drav_b, - /* 0xf800 */ - &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, - &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, - /* 0xf900 */ - &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, - &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, &tms340x0_device::pixt_ri_a, &tms340x0_device::pixt_ri_b, - /* 0xfa00 */ - &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, - &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, - /* 0xfb00 */ - &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, - &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, &tms340x0_device::pixt_ir_a, &tms340x0_device::pixt_ir_b, - /* 0xfc00 */ - &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, - &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, - /* 0xfd00 */ - &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, - &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, &tms340x0_device::pixt_ii_a, &tms340x0_device::pixt_ii_b, - /* 0xfe00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - /* 0xff00 */ - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, - &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl, &tms340x0_device::unimpl + // 0x0000 0x0010 0x0020 0x0030 ... 0x00f0 + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::rev_a, &tms34010_device::rev_b, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0x0100 + &tms34010_device::emu, &tms34010_device::unimpl, &tms34010_device::exgpc_a, &tms34010_device::exgpc_b, &tms34010_device::getpc_a, &tms34010_device::getpc_b, &tms34010_device::jump_a, &tms34010_device::jump_b, + &tms34010_device::getst_a, &tms34010_device::getst_b, &tms34010_device::putst_a, &tms34010_device::putst_b, &tms34010_device::popst, &tms34010_device::unimpl, &tms34010_device::pushst, &tms34010_device::unimpl, + // 0x0200 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x0300 + &tms34010_device::nop, &tms34010_device::unimpl, &tms34010_device::clrc, &tms34010_device::unimpl, &tms34010_device::movb_aa, &tms34010_device::unimpl, &tms34010_device::dint, &tms34010_device::unimpl, + &tms34010_device::abs_a, &tms34010_device::abs_b, &tms34010_device::neg_a, &tms34010_device::neg_b, &tms34010_device::negb_a, &tms34010_device::negb_b, &tms34010_device::not_a, &tms34010_device::not_b, + // 0x0400 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x0500 + &tms34010_device::sext0_a, &tms34010_device::sext0_b, &tms34010_device::zext0_a, &tms34010_device::zext0_b, &tms34010_device::setf0, &tms34010_device::setf0, &tms34010_device::setf0, &tms34010_device::setf0, + &tms34010_device::move0_ra_a, &tms34010_device::move0_ra_b, &tms34010_device::move0_ar_a, &tms34010_device::move0_ar_b, &tms34010_device::move0_aa, &tms34010_device::unimpl, &tms34010_device::movb_ra_a, &tms34010_device::movb_ra_b, + // 0x0600 + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0x0700 + &tms34010_device::sext1_a, &tms34010_device::sext1_b, &tms34010_device::zext1_a, &tms34010_device::zext1_b, &tms34010_device::setf1, &tms34010_device::setf1, &tms34010_device::setf1, &tms34010_device::setf1, + &tms34010_device::move1_ra_a, &tms34010_device::move1_ra_b, &tms34010_device::move1_ar_a, &tms34010_device::move1_ar_b, &tms34010_device::move1_aa, &tms34010_device::unimpl, &tms34010_device::movb_ar_a, &tms34010_device::movb_ar_b, + // 0x0800 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x0900 + &tms34010_device::trap, &tms34010_device::trap, &tms34010_device::call_a, &tms34010_device::call_b, &tms34010_device::reti, &tms34010_device::unimpl, &tms34010_device::rets, &tms34010_device::rets, + &tms34010_device::mmtm_a, &tms34010_device::mmtm_b, &tms34010_device::mmfm_a, &tms34010_device::mmfm_b, &tms34010_device::movi_w_a, &tms34010_device::movi_w_b, &tms34010_device::movi_l_a, &tms34010_device::movi_l_b, + // 0x0a00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x0b00 + &tms34010_device::addi_w_a, &tms34010_device::addi_w_b, &tms34010_device::addi_l_a, &tms34010_device::addi_l_b, &tms34010_device::cmpi_w_a, &tms34010_device::cmpi_w_b, &tms34010_device::cmpi_l_a, &tms34010_device::cmpi_l_b, + &tms34010_device::andi_a, &tms34010_device::andi_b, &tms34010_device::ori_a, &tms34010_device::ori_b, &tms34010_device::xori_a, &tms34010_device::xori_b, &tms34010_device::subi_w_a, &tms34010_device::subi_w_b, + // 0x0c00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x0d00 + &tms34010_device::subi_l_a, &tms34010_device::subi_l_b, &tms34010_device::unimpl, &tms34010_device::callr, &tms34010_device::unimpl, &tms34010_device::calla, &tms34010_device::eint, &tms34010_device::unimpl, + &tms34010_device::dsj_a, &tms34010_device::dsj_b, &tms34010_device::dsjeq_a, &tms34010_device::dsjeq_b, &tms34010_device::dsjne_a, &tms34010_device::dsjne_b, &tms34010_device::setc, &tms34010_device::unimpl, + // 0x0e00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x0f00 + &tms34010_device::pixblt_l_l, &tms34010_device::unimpl, &tms34010_device::pixblt_l_xy,&tms34010_device::unimpl, &tms34010_device::pixblt_xy_l,&tms34010_device::unimpl, &tms34010_device::pixblt_xy_xy,&tms34010_device::unimpl, + &tms34010_device::pixblt_b_l, &tms34010_device::unimpl, &tms34010_device::pixblt_b_xy,&tms34010_device::unimpl, &tms34010_device::fill_l, &tms34010_device::unimpl, &tms34010_device::fill_xy, &tms34010_device::unimpl, + // 0x1000 + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + // 0x1100 + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + // 0x1200 + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + // 0x1300 + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, &tms34010_device::addk_a, &tms34010_device::addk_b, + // 0x1400 + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + // 0x1500 + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + // 0x1600 + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + // 0x1700 + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, &tms34010_device::subk_a, &tms34010_device::subk_b, + // 0x1800 + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + // 0x1900 + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + // 0x1a00 + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + // 0x1b00 + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, &tms34010_device::movk_a, &tms34010_device::movk_b, + // 0x1c00 + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + // 0x1d00 + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + // 0x1e00 + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + // 0x1f00 + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, &tms34010_device::btst_k_a, &tms34010_device::btst_k_b, + // 0x2000 + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + // 0x2100 + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + // 0x2200 + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + // 0x2300 + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, &tms34010_device::sla_k_a, &tms34010_device::sla_k_b, + // 0x2400 + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + // 0x2500 + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + // 0x2600 + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + // 0x2700 + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, &tms34010_device::sll_k_a, &tms34010_device::sll_k_b, + // 0x2800 + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + // 0x2900 + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + // 0x2a00 + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + // 0x2b00 + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, &tms34010_device::sra_k_a, &tms34010_device::sra_k_b, + // 0x2c00 + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + // 0x2d00 + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + // 0x2e00 + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + // 0x2f00 + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, &tms34010_device::srl_k_a, &tms34010_device::srl_k_b, + // 0x3000 + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + // 0x3100 + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + // 0x3200 + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + // 0x3300 + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, &tms34010_device::rl_k_a, &tms34010_device::rl_k_b, + // 0x3400 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x3500 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x3600 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x3700 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x3800 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3900 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3a00 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3b00 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3c00 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3d00 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3e00 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x3f00 + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, &tms34010_device::dsjs_a, &tms34010_device::dsjs_b, + // 0x4000 + &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, + &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, + // 0x4100 + &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, + &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, &tms34010_device::add_a, &tms34010_device::add_b, + // 0x4200 + &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, + &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, + // 0x4300 + &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, + &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, &tms34010_device::addc_a, &tms34010_device::addc_b, + // 0x4400 + &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, + &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, + // 0x4500 + &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, + &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, &tms34010_device::sub_a, &tms34010_device::sub_b, + // 0x4600 + &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, + &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, + // 0x4700 + &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, + &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, &tms34010_device::subb_a, &tms34010_device::subb_b, + // 0x4800 + &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, + &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, + // 0x4900 + &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, + &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, &tms34010_device::cmp_a, &tms34010_device::cmp_b, + // 0x4a00 + &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, + &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, + // 0x4b00 + &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, + &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, &tms34010_device::btst_r_a, &tms34010_device::btst_r_b, + // 0x4c00 + &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, + &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, + // 0x4d00 + &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, + &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, &tms34010_device::move_rr_a, &tms34010_device::move_rr_b, + // 0x4e00 + &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, + &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, + // 0x4f00 + &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, + &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, &tms34010_device::move_rr_ax, &tms34010_device::move_rr_bx, + // 0x5000 + &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, + &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, + // 0x5100 + &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, + &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, &tms34010_device::and_a, &tms34010_device::and_b, + // 0x5200 + &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, + &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, + // 0x5300 + &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, + &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, &tms34010_device::andn_a, &tms34010_device::andn_b, + // 0x5400 + &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, + &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, + // 0x5500 + &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, + &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, &tms34010_device::or_a, &tms34010_device::or_b, + // 0x5600 + &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, + &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, + // 0x5700 + &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, + &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, &tms34010_device::xor_a, &tms34010_device::xor_b, + // 0x5800 + &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, + &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, + // 0x5900 + &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, + &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, &tms34010_device::divs_a, &tms34010_device::divs_b, + // 0x5a00 + &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, + &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, + // 0x5b00 + &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, + &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, &tms34010_device::divu_a, &tms34010_device::divu_b, + // 0x5c00 + &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, + &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, + // 0x5d00 + &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, + &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, &tms34010_device::mpys_a, &tms34010_device::mpys_b, + // 0x5e00 + &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, + &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, + // 0x5f00 + &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, + &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, &tms34010_device::mpyu_a, &tms34010_device::mpyu_b, + // 0x6000 + &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, + &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, + // 0x6100 + &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, + &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, &tms34010_device::sla_r_a, &tms34010_device::sla_r_b, + // 0x6200 + &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, + &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, + // 0x6300 + &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, + &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, &tms34010_device::sll_r_a, &tms34010_device::sll_r_b, + // 0x6400 + &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, + &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, + // 0x6500 + &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, + &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, &tms34010_device::sra_r_a, &tms34010_device::sra_r_b, + // 0x6600 + &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, + &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, + // 0x6700 + &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, + &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, &tms34010_device::srl_r_a, &tms34010_device::srl_r_b, + // 0x6800 + &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, + &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, + // 0x6900 + &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, + &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, &tms34010_device::rl_r_a, &tms34010_device::rl_r_b, + // 0x6a00 + &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, + &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, + // 0x6b00 + &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, + &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, &tms34010_device::lmo_a, &tms34010_device::lmo_b, + // 0x6c00 + &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, + &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, + // 0x6d00 + &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, + &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, &tms34010_device::mods_a, &tms34010_device::mods_b, + // 0x6e00 + &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, + &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, + // 0x6f00 + &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, + &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, &tms34010_device::modu_a, &tms34010_device::modu_b, + // 0x7000 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7100 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7200 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7300 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7400 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7500 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7600 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7700 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7800 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7900 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7a00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7b00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7c00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7d00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7e00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x7f00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x8000 + &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, + &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, + // 0x8100 + &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, + &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, &tms34010_device::move0_rn_a, &tms34010_device::move0_rn_b, + // 0x8200 + &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, + &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, + // 0x8300 + &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, + &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, &tms34010_device::move1_rn_a, &tms34010_device::move1_rn_b, + // 0x8400 + &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, + &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, + // 0x8500 + &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, + &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, &tms34010_device::move0_nr_a, &tms34010_device::move0_nr_b, + // 0x8600 + &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, + &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, + // 0x8700 + &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, + &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, &tms34010_device::move1_nr_a, &tms34010_device::move1_nr_b, + // 0x8800 + &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, + &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, + // 0x8900 + &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, + &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, &tms34010_device::move0_nn_a, &tms34010_device::move0_nn_b, + // 0x8a00 + &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, + &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, + // 0x8b00 + &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, + &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, &tms34010_device::move1_nn_a, &tms34010_device::move1_nn_b, + // 0x8c00 + &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, + &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, + // 0x8d00 + &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, + &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, &tms34010_device::movb_rn_a, &tms34010_device::movb_rn_b, + // 0x8e00 + &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, + &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, + // 0x8f00 + &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, + &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, &tms34010_device::movb_nr_a, &tms34010_device::movb_nr_b, + // 0x9000 + &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, + &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, + // 0x9100 + &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, + &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, &tms34010_device::move0_r_ni_a, &tms34010_device::move0_r_ni_b, + // 0x9200 + &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, + &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, + // 0x9300 + &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, + &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, &tms34010_device::move1_r_ni_a, &tms34010_device::move1_r_ni_b, + // 0x9400 + &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, + &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, + // 0x9500 + &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, + &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, &tms34010_device::move0_ni_r_a, &tms34010_device::move0_ni_r_b, + // 0x9600 + &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, + &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, + // 0x9700 + &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, + &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, &tms34010_device::move1_ni_r_a, &tms34010_device::move1_ni_r_b, + // 0x9800 + &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, + &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, + // 0x9900 + &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, + &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, &tms34010_device::move0_ni_ni_a, &tms34010_device::move0_ni_ni_b, + // 0x9a00 + &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, + &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, + // 0x9b00 + &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, + &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, &tms34010_device::move1_ni_ni_a, &tms34010_device::move1_ni_ni_b, + // 0x9c00 + &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, + &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, + // 0x9d00 + &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, + &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, &tms34010_device::movb_nn_a, &tms34010_device::movb_nn_b, + // 0x9e00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0x9f00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xa000 + &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, + &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, + // 0xa100 + &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, + &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, &tms34010_device::move0_r_dn_a, &tms34010_device::move0_r_dn_b, + // 0xa200 + &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, + &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, + // 0xa300 + &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, + &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, &tms34010_device::move1_r_dn_a, &tms34010_device::move1_r_dn_b, + // 0xa400 + &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, + &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, + // 0xa500 + &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, + &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, &tms34010_device::move0_dn_r_a, &tms34010_device::move0_dn_r_b, + // 0xa600 + &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, + &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, + // 0xa700 + &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, + &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, &tms34010_device::move1_dn_r_a, &tms34010_device::move1_dn_r_b, + // 0xa800 + &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, + &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, + // 0xa900 + &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, + &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, &tms34010_device::move0_dn_dn_a, &tms34010_device::move0_dn_dn_b, + // 0xaa00 + &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, + &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, + // 0xab00 + &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, + &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, &tms34010_device::move1_dn_dn_a, &tms34010_device::move1_dn_dn_b, + // 0xac00 + &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, + &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, + // 0xad00 + &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, + &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, &tms34010_device::movb_r_no_a, &tms34010_device::movb_r_no_b, + // 0xae00 + &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, + &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, + // 0xaf00 + &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, + &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, &tms34010_device::movb_no_r_a, &tms34010_device::movb_no_r_b, + // 0xb000 + &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, + &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, + // 0xb100 + &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, + &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, &tms34010_device::move0_r_no_a, &tms34010_device::move0_r_no_b, + // 0xb200 + &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, + &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, + // 0xb300 + &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, + &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, &tms34010_device::move1_r_no_a, &tms34010_device::move1_r_no_b, + // 0xb400 + &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, + &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, + // 0xb500 + &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, + &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, &tms34010_device::move0_no_r_a, &tms34010_device::move0_no_r_b, + // 0xb600 + &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, + &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, + // 0xb700 + &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, + &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, &tms34010_device::move1_no_r_a, &tms34010_device::move1_no_r_b, + // 0xb800 + &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, + &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, + // 0xb900 + &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, + &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, &tms34010_device::move0_no_no_a, &tms34010_device::move0_no_no_b, + // 0xba00 + &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, + &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, + // 0xbb00 + &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, + &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, &tms34010_device::move1_no_no_a, &tms34010_device::move1_no_no_b, + // 0xbc00 + &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, + &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, + // 0xbd00 + &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, + &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, &tms34010_device::movb_no_no_a, &tms34010_device::movb_no_no_b, + // 0xbe00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xbf00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xc000 + &tms34010_device::j_UC_0, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, + &tms34010_device::j_UC_8, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, &tms34010_device::j_UC_x, + // 0xc100 + &tms34010_device::j_P_0, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, + &tms34010_device::j_P_8, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, &tms34010_device::j_P_x, + // 0xc200 + &tms34010_device::j_LS_0, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, + &tms34010_device::j_LS_8, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, &tms34010_device::j_LS_x, + // 0xc300 + &tms34010_device::j_HI_0, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, + &tms34010_device::j_HI_8, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, &tms34010_device::j_HI_x, + // 0xc400 + &tms34010_device::j_LT_0, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, + &tms34010_device::j_LT_8, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, &tms34010_device::j_LT_x, + // 0xc500 + &tms34010_device::j_GE_0, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, + &tms34010_device::j_GE_8, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, &tms34010_device::j_GE_x, + // 0xc600 + &tms34010_device::j_LE_0, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, + &tms34010_device::j_LE_8, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, &tms34010_device::j_LE_x, + // 0xc700 + &tms34010_device::j_GT_0, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, + &tms34010_device::j_GT_8, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, &tms34010_device::j_GT_x, + // 0xc800 + &tms34010_device::j_C_0, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, + &tms34010_device::j_C_8, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, &tms34010_device::j_C_x, + // 0xc900 + &tms34010_device::j_NC_0, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, + &tms34010_device::j_NC_8, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, &tms34010_device::j_NC_x, + // 0xca00 + &tms34010_device::j_EQ_0, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, + &tms34010_device::j_EQ_8, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, &tms34010_device::j_EQ_x, + // 0xcb00 + &tms34010_device::j_NE_0, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, + &tms34010_device::j_NE_8, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, &tms34010_device::j_NE_x, + // 0xcc00 + &tms34010_device::j_V_0, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, + &tms34010_device::j_V_8, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, &tms34010_device::j_V_x, + // 0xcd00 + &tms34010_device::j_NV_0, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, + &tms34010_device::j_NV_8, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, &tms34010_device::j_NV_x, + // 0xce00 + &tms34010_device::j_N_0, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, + &tms34010_device::j_N_8, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, &tms34010_device::j_N_x, + // 0xcf00 + &tms34010_device::j_NN_0, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, + &tms34010_device::j_NN_8, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, &tms34010_device::j_NN_x, + // 0xd000 + &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, + &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, + // 0xd100 + &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, + &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, &tms34010_device::move0_no_ni_a, &tms34010_device::move0_no_ni_b, + // 0xd200 + &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, + &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, + // 0xd300 + &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, + &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, &tms34010_device::move1_no_ni_a, &tms34010_device::move1_no_ni_b, + // 0xd400 + &tms34010_device::move0_a_ni_a,&tms34010_device::move0_a_ni_b,&tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xd500 + &tms34010_device::exgf0_a, &tms34010_device::exgf0_b, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xd600 + &tms34010_device::move1_a_ni_a,&tms34010_device::move1_a_ni_b,&tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xd700 + &tms34010_device::exgf1_a, &tms34010_device::exgf1_b, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xd800 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xd900 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xda00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xdb00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xdc00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xdd00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xde00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xdf00 + &tms34010_device::unimpl, &tms34010_device::line, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::line, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xe000 + &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, + &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, + // 0xe100 + &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, + &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, &tms34010_device::add_xy_a, &tms34010_device::add_xy_b, + // 0xe200 + &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, + &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, + // 0xe300 + &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, + &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, &tms34010_device::sub_xy_a, &tms34010_device::sub_xy_b, + // 0xe400 + &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, + &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, + // 0xe500 + &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, + &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, &tms34010_device::cmp_xy_a, &tms34010_device::cmp_xy_b, + // 0xe600 + &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, + &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, + // 0xe700 + &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, + &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, &tms34010_device::cpw_a, &tms34010_device::cpw_b, + // 0xe800 + &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, + &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, + // 0xe900 + &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, + &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, &tms34010_device::cvxyl_a, &tms34010_device::cvxyl_b, + // 0xea00 + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xeb00 + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, &tms34010_device::unimpl, + // 0xec00 + &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, + &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, + // 0xed00 + &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, + &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, &tms34010_device::movx_a, &tms34010_device::movx_b, + // 0xee00 + &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, + &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, + // 0xef00 + &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, + &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, &tms34010_device::movy_a, &tms34010_device::movy_b, + // 0xf000 + &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, + &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, + // 0xf100 + &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, + &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, &tms34010_device::pixt_rixy_a, &tms34010_device::pixt_rixy_b, + // 0xf200 + &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, + &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, + // 0xf300 + &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, + &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, &tms34010_device::pixt_ixyr_a, &tms34010_device::pixt_ixyr_b, + // 0xf400 + &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, + &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, + // 0xf500 + &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, + &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, &tms34010_device::pixt_ixyixy_a, &tms34010_device::pixt_ixyixy_b, + // 0xf600 + &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, + &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, + // 0xf700 + &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, + &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, &tms34010_device::drav_a, &tms34010_device::drav_b, + // 0xf800 + &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, + &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, + // 0xf900 + &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, + &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, &tms34010_device::pixt_ri_a, &tms34010_device::pixt_ri_b, + // 0xfa00 + &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, + &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, + // 0xfb00 + &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, + &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, &tms34010_device::pixt_ir_a, &tms34010_device::pixt_ir_b, + // 0xfc00 + &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, + &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, + // 0xfd00 + &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, + &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, &tms34010_device::pixt_ii_a, &tms34010_device::pixt_ii_b, + // 0xfe00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + // 0xff00 + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, + &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop, &tms34010_device::illop +}; + +// 34020 Opcode Table +const tms34020_device::opcode_func tms34020_device::s_opcode_table[65536 >> 4] = +{ + // 0x0000 0x0010 0x0020 0x0030 ... 0x00f0 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::rev_a, &tms34020_device::rev_b, &tms34020_device::idle, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::mwait, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::blmove, + // 0x0100 + &tms34020_device::emu, &tms34020_device::illop, &tms34020_device::exgpc_a, &tms34020_device::exgpc_b, &tms34020_device::getpc_a, &tms34020_device::getpc_b, &tms34020_device::jump_a, &tms34020_device::jump_b, + &tms34020_device::getst_a, &tms34020_device::getst_b, &tms34020_device::putst_a, &tms34020_device::putst_b, &tms34020_device::popst, &tms34020_device::illop, &tms34020_device::pushst, &tms34020_device::illop, + // 0x0200 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::setcsp, &tms34020_device::illop, &tms34020_device::setcdp, + &tms34020_device::rpix_a, &tms34020_device::rpix_b, &tms34020_device::exgps_a, &tms34020_device::exgps_b, &tms34020_device::getps_a, &tms34020_device::getps_b, &tms34020_device::illop, &tms34020_device::setcmp, + // 0x0300 + &tms34020_device::nop, &tms34020_device::illop, &tms34020_device::clrc, &tms34020_device::illop, &tms34020_device::movb_aa, &tms34020_device::illop, &tms34020_device::dint, &tms34020_device::illop, + &tms34020_device::abs_a, &tms34020_device::abs_b, &tms34020_device::neg_a, &tms34020_device::neg_b, &tms34020_device::negb_a, &tms34020_device::negb_b, &tms34020_device::not_a, &tms34020_device::not_b, + // 0x0400 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x0500 + &tms34020_device::sext0_a, &tms34020_device::sext0_b, &tms34020_device::zext0_a, &tms34020_device::zext0_b, &tms34020_device::setf0, &tms34020_device::setf0, &tms34020_device::setf0, &tms34020_device::setf0, + &tms34020_device::move0_ra_a, &tms34020_device::move0_ra_b, &tms34020_device::move0_ar_a, &tms34020_device::move0_ar_b, &tms34020_device::move0_aa, &tms34020_device::illop, &tms34020_device::movb_ra_a, &tms34020_device::movb_ra_b, + // 0x0600 + &tms34020_device::cexec_l, &tms34020_device::illop, &tms34020_device::cmovgc_a, &tms34020_device::cmovgc_b, &tms34020_device::cmovgc_a_s, &tms34020_device::cmovgc_b_s, &tms34020_device::cmovcg_a, &tms34020_device::cmovcg_b, + &tms34020_device::cmovmc_f, &tms34020_device::cmovmc_f, &tms34020_device::cmovcm_f, &tms34020_device::cmovcm_f, &tms34020_device::cmovcm_b, &tms34020_device::cmovcm_b, &tms34020_device::cmovmc_f_va,&tms34020_device::cmovmc_f_vb, + // 0x0700 + &tms34020_device::sext1_a, &tms34020_device::sext1_b, &tms34020_device::zext1_a, &tms34020_device::zext1_b, &tms34020_device::setf1, &tms34020_device::setf1, &tms34020_device::setf1, &tms34020_device::setf1, + &tms34020_device::move1_ra_a, &tms34020_device::move1_ra_b, &tms34020_device::move1_ar_a, &tms34020_device::move1_ar_b, &tms34020_device::move1_aa, &tms34020_device::illop, &tms34020_device::movb_ar_a, &tms34020_device::movb_ar_b, + // 0x0800 + &tms34020_device::trapl, &tms34020_device::illop, &tms34020_device::cmovmc_b, &tms34020_device::cmovmc_b, &tms34020_device::illop, &tms34020_device::vblt_b_l, &tms34020_device::retm, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::clip, + // 0x0900 + &tms34020_device::trap, &tms34020_device::trap, &tms34020_device::call_a, &tms34020_device::call_b, &tms34020_device::reti, &tms34020_device::illop, &tms34020_device::rets, &tms34020_device::rets, + &tms34020_device::mmtm_a, &tms34020_device::mmtm_b, &tms34020_device::mmfm_a, &tms34020_device::mmfm_b, &tms34020_device::movi_w_a, &tms34020_device::movi_w_b, &tms34020_device::movi_l_a, &tms34020_device::movi_l_b, + // 0x0a00 + &tms34020_device::vlcol, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::pfill_xy, &tms34020_device::illop, &tms34020_device::vfill_l, &tms34020_device::cvmxyl_a, &tms34020_device::cvmxyl_b, + &tms34020_device::cvdxyl_a, &tms34020_device::cvdxyl_b, &tms34020_device::illop, &tms34020_device::fpixeq, &tms34020_device::illop, &tms34020_device::fpixne, &tms34020_device::illop, &tms34020_device::illop, + // 0x0b00 + &tms34020_device::addi_w_a, &tms34020_device::addi_w_b, &tms34020_device::addi_l_a, &tms34020_device::addi_l_b, &tms34020_device::cmpi_w_a, &tms34020_device::cmpi_w_b, &tms34020_device::cmpi_l_a, &tms34020_device::cmpi_l_b, + &tms34020_device::andi_a, &tms34020_device::andi_b, &tms34020_device::ori_a, &tms34020_device::ori_b, &tms34020_device::xori_a, &tms34020_device::xori_b, &tms34020_device::subi_w_a, &tms34020_device::subi_w_b, + // 0x0c00 + &tms34020_device::addxyi_a, &tms34020_device::addxyi_b, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x0d00 + &tms34020_device::subi_l_a, &tms34020_device::subi_l_b, &tms34020_device::illop, &tms34020_device::callr, &tms34020_device::illop, &tms34020_device::calla, &tms34020_device::eint, &tms34020_device::illop, + &tms34020_device::dsj_a, &tms34020_device::dsj_b, &tms34020_device::dsjeq_a, &tms34020_device::dsjeq_b, &tms34020_device::dsjne_a, &tms34020_device::dsjne_b, &tms34020_device::setc, &tms34020_device::illop, + // 0x0e00 + &tms34020_device::illop, &tms34020_device::pixblt_l_m_l,&tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::tfill_xy, + // 0x0f00 + &tms34020_device::pixblt_l_l, &tms34020_device::illop, &tms34020_device::pixblt_l_xy,&tms34020_device::illop, &tms34020_device::pixblt_xy_l,&tms34020_device::illop, &tms34020_device::pixblt_xy_xy,&tms34020_device::illop, + &tms34020_device::pixblt_b_l, &tms34020_device::illop, &tms34020_device::pixblt_b_xy,&tms34020_device::illop, &tms34020_device::fill_l, &tms34020_device::illop, &tms34020_device::fill_xy, &tms34020_device::illop, + // 0x1000 + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + // 0x1100 + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + // 0x1200 + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + // 0x1300 + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, &tms34020_device::addk_a, &tms34020_device::addk_b, + // 0x1400 + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + // 0x1500 + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + // 0x1600 + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + // 0x1700 + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, &tms34020_device::subk_a, &tms34020_device::subk_b, + // 0x1800 + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + // 0x1900 + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + // 0x1a00 + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + // 0x1b00 + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, &tms34020_device::movk_a, &tms34020_device::movk_b, + // 0x1c00 + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + // 0x1d00 + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + // 0x1e00 + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + // 0x1f00 + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, &tms34020_device::btst_k_a, &tms34020_device::btst_k_b, + // 0x2000 + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + // 0x2100 + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + // 0x2200 + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + // 0x2300 + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, &tms34020_device::sla_k_a, &tms34020_device::sla_k_b, + // 0x2400 + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + // 0x2500 + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + // 0x2600 + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + // 0x2700 + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, &tms34020_device::sll_k_a, &tms34020_device::sll_k_b, + // 0x2800 + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + // 0x2900 + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + // 0x2a00 + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + // 0x2b00 + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, &tms34020_device::sra_k_a, &tms34020_device::sra_k_b, + // 0x2c00 + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + // 0x2d00 + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + // 0x2e00 + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + // 0x2f00 + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, &tms34020_device::srl_k_a, &tms34020_device::srl_k_b, + // 0x3000 + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + // 0x3100 + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + // 0x3200 + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + // 0x3300 + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, &tms34020_device::rl_k_a, &tms34020_device::rl_k_b, + // 0x3400 + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + // 0x3500 + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + // 0x3600 + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + // 0x3700 + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, &tms34020_device::cmp_k_a, &tms34020_device::cmp_k_b, + // 0x3800 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3900 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3a00 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3b00 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3c00 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3d00 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3e00 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x3f00 + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, &tms34020_device::dsjs_a, &tms34020_device::dsjs_b, + // 0x4000 + &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, + &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, + // 0x4100 + &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, + &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, &tms34020_device::add_a, &tms34020_device::add_b, + // 0x4200 + &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, + &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, + // 0x4300 + &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, + &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, &tms34020_device::addc_a, &tms34020_device::addc_b, + // 0x4400 + &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, + &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, + // 0x4500 + &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, + &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, &tms34020_device::sub_a, &tms34020_device::sub_b, + // 0x4600 + &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, + &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, + // 0x4700 + &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, + &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, &tms34020_device::subb_a, &tms34020_device::subb_b, + // 0x4800 + &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, + &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, + // 0x4900 + &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, + &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, &tms34020_device::cmp_a, &tms34020_device::cmp_b, + // 0x4a00 + &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, + &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, + // 0x4b00 + &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, + &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, &tms34020_device::btst_r_a, &tms34020_device::btst_r_b, + // 0x4c00 + &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, + &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, + // 0x4d00 + &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, + &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, &tms34020_device::move_rr_a, &tms34020_device::move_rr_b, + // 0x4e00 + &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, + &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, + // 0x4f00 + &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, + &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, &tms34020_device::move_rr_ax, &tms34020_device::move_rr_bx, + // 0x5000 + &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, + &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, + // 0x5100 + &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, + &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, &tms34020_device::and_a, &tms34020_device::and_b, + // 0x5200 + &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, + &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, + // 0x5300 + &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, + &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, &tms34020_device::andn_a, &tms34020_device::andn_b, + // 0x5400 + &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, + &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, + // 0x5500 + &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, + &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, &tms34020_device::or_a, &tms34020_device::or_b, + // 0x5600 + &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, + &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, + // 0x5700 + &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, + &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, &tms34020_device::xor_a, &tms34020_device::xor_b, + // 0x5800 + &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, + &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, + // 0x5900 + &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, + &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, &tms34020_device::divs_a, &tms34020_device::divs_b, + // 0x5a00 + &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, + &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, + // 0x5b00 + &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, + &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, &tms34020_device::divu_a, &tms34020_device::divu_b, + // 0x5c00 + &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, + &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, + // 0x5d00 + &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, + &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, &tms34020_device::mpys_a, &tms34020_device::mpys_b, + // 0x5e00 + &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, + &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, + // 0x5f00 + &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, + &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, &tms34020_device::mpyu_a, &tms34020_device::mpyu_b, + // 0x6000 + &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, + &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, + // 0x6100 + &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, + &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, &tms34020_device::sla_r_a, &tms34020_device::sla_r_b, + // 0x6200 + &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, + &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, + // 0x6300 + &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, + &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, &tms34020_device::sll_r_a, &tms34020_device::sll_r_b, + // 0x6400 + &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, + &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, + // 0x6500 + &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, + &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, &tms34020_device::sra_r_a, &tms34020_device::sra_r_b, + // 0x6600 + &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, + &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, + // 0x6700 + &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, + &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, &tms34020_device::srl_r_a, &tms34020_device::srl_r_b, + // 0x6800 + &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, + &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, + // 0x6900 + &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, + &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, &tms34020_device::rl_r_a, &tms34020_device::rl_r_b, + // 0x6a00 + &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, + &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, + // 0x6b00 + &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, + &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, &tms34020_device::lmo_a, &tms34020_device::lmo_b, + // 0x6c00 + &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, + &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, + // 0x6d00 + &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, + &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, &tms34020_device::mods_a, &tms34020_device::mods_b, + // 0x6e00 + &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, + &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, + // 0x6f00 + &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, + &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, &tms34020_device::modu_a, &tms34020_device::modu_b, + // 0x7000 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7100 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7200 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7300 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7400 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7500 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7600 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7700 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7800 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7900 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7a00 + &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, + &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, + // 0x7b00 + &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, + &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, &tms34020_device::rmo_a, &tms34020_device::rmo_b, + // 0x7c00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7d00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x7e00 + &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, + &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, + // 0x7f00 + &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, + &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, &tms34020_device::swapf_a, &tms34020_device::swapf_b, + // 0x8000 + &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, + &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, + // 0x8100 + &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, + &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, &tms34020_device::move0_rn_a, &tms34020_device::move0_rn_b, + // 0x8200 + &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, + &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, + // 0x8300 + &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, + &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, &tms34020_device::move1_rn_a, &tms34020_device::move1_rn_b, + // 0x8400 + &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, + &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, + // 0x8500 + &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, + &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, &tms34020_device::move0_nr_a, &tms34020_device::move0_nr_b, + // 0x8600 + &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, + &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, + // 0x8700 + &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, + &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, &tms34020_device::move1_nr_a, &tms34020_device::move1_nr_b, + // 0x8800 + &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, + &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, + // 0x8900 + &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, + &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, &tms34020_device::move0_nn_a, &tms34020_device::move0_nn_b, + // 0x8a00 + &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, + &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, + // 0x8b00 + &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, + &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, &tms34020_device::move1_nn_a, &tms34020_device::move1_nn_b, + // 0x8c00 + &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, + &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, + // 0x8d00 + &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, + &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, &tms34020_device::movb_rn_a, &tms34020_device::movb_rn_b, + // 0x8e00 + &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, + &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, + // 0x8f00 + &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, + &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, &tms34020_device::movb_nr_a, &tms34020_device::movb_nr_b, + // 0x9000 + &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, + &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, + // 0x9100 + &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, + &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, &tms34020_device::move0_r_ni_a, &tms34020_device::move0_r_ni_b, + // 0x9200 + &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, + &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, + // 0x9300 + &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, + &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, &tms34020_device::move1_r_ni_a, &tms34020_device::move1_r_ni_b, + // 0x9400 + &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, + &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, + // 0x9500 + &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, + &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, &tms34020_device::move0_ni_r_a, &tms34020_device::move0_ni_r_b, + // 0x9600 + &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, + &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, + // 0x9700 + &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, + &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, &tms34020_device::move1_ni_r_a, &tms34020_device::move1_ni_r_b, + // 0x9800 + &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, + &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, + // 0x9900 + &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, + &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, &tms34020_device::move0_ni_ni_a, &tms34020_device::move0_ni_ni_b, + // 0x9a00 + &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, + &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, + // 0x9b00 + &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, + &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, &tms34020_device::move1_ni_ni_a, &tms34020_device::move1_ni_ni_b, + // 0x9c00 + &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, + &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, + // 0x9d00 + &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, + &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, &tms34020_device::movb_nn_a, &tms34020_device::movb_nn_b, + // 0x9e00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0x9f00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xa000 + &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, + &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, + // 0xa100 + &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, + &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, &tms34020_device::move0_r_dn_a, &tms34020_device::move0_r_dn_b, + // 0xa200 + &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, + &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, + // 0xa300 + &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, + &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, &tms34020_device::move1_r_dn_a, &tms34020_device::move1_r_dn_b, + // 0xa400 + &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, + &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, + // 0xa500 + &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, + &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, &tms34020_device::move0_dn_r_a, &tms34020_device::move0_dn_r_b, + // 0xa600 + &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, + &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, + // 0xa700 + &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, + &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, &tms34020_device::move1_dn_r_a, &tms34020_device::move1_dn_r_b, + // 0xa800 + &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, + &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, + // 0xa900 + &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, + &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, &tms34020_device::move0_dn_dn_a, &tms34020_device::move0_dn_dn_b, + // 0xaa00 + &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, + &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, + // 0xab00 + &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, + &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, &tms34020_device::move1_dn_dn_a, &tms34020_device::move1_dn_dn_b, + // 0xac00 + &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, + &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, + // 0xad00 + &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, + &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, &tms34020_device::movb_r_no_a, &tms34020_device::movb_r_no_b, + // 0xae00 + &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, + &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, + // 0xaf00 + &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, + &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, &tms34020_device::movb_no_r_a, &tms34020_device::movb_no_r_b, + // 0xb000 + &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, + &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, + // 0xb100 + &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, + &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, &tms34020_device::move0_r_no_a, &tms34020_device::move0_r_no_b, + // 0xb200 + &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, + &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, + // 0xb300 + &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, + &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, &tms34020_device::move1_r_no_a, &tms34020_device::move1_r_no_b, + // 0xb400 + &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, + &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, + // 0xb500 + &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, + &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, &tms34020_device::move0_no_r_a, &tms34020_device::move0_no_r_b, + // 0xb600 + &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, + &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, + // 0xb700 + &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, + &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, &tms34020_device::move1_no_r_a, &tms34020_device::move1_no_r_b, + // 0xb800 + &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, + &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, + // 0xb900 + &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, + &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, &tms34020_device::move0_no_no_a, &tms34020_device::move0_no_no_b, + // 0xba00 + &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, + &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, + // 0xbb00 + &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, + &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, &tms34020_device::move1_no_no_a, &tms34020_device::move1_no_no_b, + // 0xbc00 + &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, + &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, + // 0xbd00 + &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, + &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, &tms34020_device::movb_no_no_a, &tms34020_device::movb_no_no_b, + // 0xbe00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xbf00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xc000 + &tms34020_device::j_UC_0, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, + &tms34020_device::j_UC_8, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, &tms34020_device::j_UC_x, + // 0xc100 + &tms34020_device::j_P_0, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, + &tms34020_device::j_P_8, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, &tms34020_device::j_P_x, + // 0xc200 + &tms34020_device::j_LS_0, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, + &tms34020_device::j_LS_8, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, &tms34020_device::j_LS_x, + // 0xc300 + &tms34020_device::j_HI_0, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, + &tms34020_device::j_HI_8, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, &tms34020_device::j_HI_x, + // 0xc400 + &tms34020_device::j_LT_0, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, + &tms34020_device::j_LT_8, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, &tms34020_device::j_LT_x, + // 0xc500 + &tms34020_device::j_GE_0, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, + &tms34020_device::j_GE_8, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, &tms34020_device::j_GE_x, + // 0xc600 + &tms34020_device::j_LE_0, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, + &tms34020_device::j_LE_8, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, &tms34020_device::j_LE_x, + // 0xc700 + &tms34020_device::j_GT_0, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, + &tms34020_device::j_GT_8, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, &tms34020_device::j_GT_x, + // 0xc800 + &tms34020_device::j_C_0, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, + &tms34020_device::j_C_8, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, &tms34020_device::j_C_x, + // 0xc900 + &tms34020_device::j_NC_0, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, + &tms34020_device::j_NC_8, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, &tms34020_device::j_NC_x, + // 0xca00 + &tms34020_device::j_EQ_0, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, + &tms34020_device::j_EQ_8, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, &tms34020_device::j_EQ_x, + // 0xcb00 + &tms34020_device::j_NE_0, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, + &tms34020_device::j_NE_8, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, &tms34020_device::j_NE_x, + // 0xcc00 + &tms34020_device::j_V_0, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, + &tms34020_device::j_V_8, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, &tms34020_device::j_V_x, + // 0xcd00 + &tms34020_device::j_NV_0, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, + &tms34020_device::j_NV_8, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, &tms34020_device::j_NV_x, + // 0xce00 + &tms34020_device::j_N_0, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, + &tms34020_device::j_N_8, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, &tms34020_device::j_N_x, + // 0xcf00 + &tms34020_device::j_NN_0, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, + &tms34020_device::j_NN_8, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, &tms34020_device::j_NN_x, + // 0xd000 + &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, + &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, + // 0xd100 + &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, + &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, &tms34020_device::move0_no_ni_a, &tms34020_device::move0_no_ni_b, + // 0xd200 + &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, + &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, + // 0xd300 + &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, + &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, &tms34020_device::move1_no_ni_a, &tms34020_device::move1_no_ni_b, + // 0xd400 + &tms34020_device::move0_a_ni_a,&tms34020_device::move0_a_ni_b,&tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xd500 + &tms34020_device::exgf0_a, &tms34020_device::exgf0_b, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xd600 + &tms34020_device::move1_a_ni_a,&tms34020_device::move1_a_ni_b,&tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xd700 + &tms34020_device::exgf1_a, &tms34020_device::exgf1_b, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xd800 + &tms34020_device::cexec_s, &tms34020_device::cexec_s, &tms34020_device::cexec_s, &tms34020_device::cexec_s, &tms34020_device::cexec_s, &tms34020_device::cexec_s, &tms34020_device::cexec_s, &tms34020_device::cexec_s, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xd900 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xda00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xdb00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xdc00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xdd00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xde00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xdf00 + &tms34020_device::illop, &tms34020_device::line, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::line, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xe000 + &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, + &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, + // 0xe100 + &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, + &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, &tms34020_device::add_xy_a, &tms34020_device::add_xy_b, + // 0xe200 + &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, + &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, + // 0xe300 + &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, + &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, &tms34020_device::sub_xy_a, &tms34020_device::sub_xy_b, + // 0xe400 + &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, + &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, + // 0xe500 + &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, + &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, &tms34020_device::cmp_xy_a, &tms34020_device::cmp_xy_b, + // 0xe600 + &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, + &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, + // 0xe700 + &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, + &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, &tms34020_device::cpw_a, &tms34020_device::cpw_b, + // 0xe800 + &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, + &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, + // 0xe900 + &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, + &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, &tms34020_device::cvxyl_a, &tms34020_device::cvxyl_b, + // 0xea00 + &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, + &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, + // 0xeb00 + &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, + &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, &tms34020_device::cvsxyl_a, &tms34020_device::cvsxyl_b, + // 0xec00 + &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, + &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, + // 0xed00 + &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, + &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, &tms34020_device::movx_a, &tms34020_device::movx_b, + // 0xee00 + &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, + &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, + // 0xef00 + &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, + &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, &tms34020_device::movy_a, &tms34020_device::movy_b, + // 0xf000 + &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, + &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, + // 0xf100 + &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, + &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, &tms34020_device::pixt_rixy_a, &tms34020_device::pixt_rixy_b, + // 0xf200 + &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, + &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, + // 0xf300 + &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, + &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, &tms34020_device::pixt_ixyr_a, &tms34020_device::pixt_ixyr_b, + // 0xf400 + &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, + &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, + // 0xf500 + &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, + &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, &tms34020_device::pixt_ixyixy_a, &tms34020_device::pixt_ixyixy_b, + // 0xf600 + &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, + &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, + // 0xf700 + &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, + &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, &tms34020_device::drav_a, &tms34020_device::drav_b, + // 0xf800 + &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, + &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, + // 0xf900 + &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, + &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, &tms34020_device::pixt_ri_a, &tms34020_device::pixt_ri_b, + // 0xfa00 + &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, + &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, + // 0xfb00 + &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, + &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, &tms34020_device::pixt_ir_a, &tms34020_device::pixt_ir_b, + // 0xfc00 + &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, + &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, + // 0xfd00 + &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, + &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, &tms34020_device::pixt_ii_a, &tms34020_device::pixt_ii_b, + // 0xfe00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + // 0xff00 + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, + &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop, &tms34020_device::illop }; diff --git a/src/devices/cpu/tms34010/tms34010.cpp b/src/devices/cpu/tms34010/tms34010.cpp index 1e3c099425c..3d9d1a20a30 100644 --- a/src/devices/cpu/tms34010/tms34010.cpp +++ b/src/devices/cpu/tms34010/tms34010.cpp @@ -228,14 +228,14 @@ inline void tms340x0_device::RESET_ST() } /* shortcuts for reading opcodes */ -uint32_t tms34010_device::ROPCODE() +uint16_t tms34010_device::ROPCODE() { uint32_t pc = m_pc; m_pc += 2 << 3; return m_cache.read_word(pc); } -uint32_t tms34020_device::ROPCODE() +uint16_t tms34020_device::ROPCODE() { uint32_t pc = m_pc; m_pc += 2 << 3; @@ -887,7 +887,7 @@ void tms340x0_device::execute_run() uint16_t op; m_ppc = m_pc; op = ROPCODE(); - (this->*s_opcode_table[op >> 4])(op); + execute_op(op); } while (m_icount > 0); } else @@ -898,12 +898,22 @@ void tms340x0_device::execute_run() m_ppc = m_pc; debugger_instruction_hook(m_pc); op = ROPCODE(); - (this->*s_opcode_table[op >> 4])(op); + execute_op(op); } while (m_icount > 0); } m_executing = false; } +void tms34010_device::execute_op(uint16_t op) +{ + (this->*s_opcode_table[op >> 4])(op); +} + +void tms34020_device::execute_op(uint16_t op) +{ + (this->*s_opcode_table[op >> 4])(op); +} + /*************************************************************************** diff --git a/src/devices/cpu/tms34010/tms34010.h b/src/devices/cpu/tms34010/tms34010.h index c3d639e3506..b9165b17f77 100644 --- a/src/devices/cpu/tms34010/tms34010.h +++ b/src/devices/cpu/tms34010/tms34010.h @@ -277,7 +277,6 @@ protected: typedef uint32_t (tms340x0_device::*raster_op_func)(uint32_t newpix, uint32_t oldpix); typedef void (tms340x0_device::*wfield_func)(offs_t offset, uint32_t data); typedef uint32_t (tms340x0_device::*rfield_func)(offs_t offset); - typedef void (tms340x0_device::*opcode_func)(uint16_t op); typedef uint32_t (tms340x0_device::*pixel_op_func)(uint32_t, uint32_t, uint32_t); typedef void (tms340x0_device::*pixblt_op_func)(int, int); typedef void (tms340x0_device::*pixblt_b_op_func)(int); @@ -286,7 +285,6 @@ protected: static const wfield_func s_wfield_functions[32]; static const rfield_func s_rfield_functions[64]; - static const opcode_func s_opcode_table[65536 >> 4]; static const pixel_op_func s_pixel_op_table[32]; static const uint8_t s_pixel_op_timing_table[33]; static const pixblt_op_func s_pixblt_op_table[]; @@ -360,7 +358,8 @@ protected: virtual void TMS34010_WRMEM_DWORD(offs_t A, uint32_t V) = 0; void SET_ST(uint32_t st); void RESET_ST(); - virtual uint32_t ROPCODE() = 0; + virtual uint16_t ROPCODE() = 0; + virtual void execute_op(uint16_t op) = 0; virtual int16_t PARAM_WORD() = 0; virtual int32_t PARAM_LONG() = 0; virtual int16_t PARAM_WORD_NO_INC() = 0; @@ -520,6 +519,7 @@ protected: uint32_t rfield_s_30(offs_t offset); uint32_t rfield_s_31(offs_t offset); void unimpl(uint16_t op); + void illop(uint16_t op); void pixblt_l_l(uint16_t op); /* 0f00 */ void pixblt_l_xy(uint16_t op); /* 0f20 */ void pixblt_xy_l(uint16_t op); /* 0f40 */ @@ -837,59 +837,6 @@ protected: void rev_a(uint16_t op); /* 0020 */ void rev_b(uint16_t op); /* 0030 */ void trap(uint16_t op); /* 0900/10 */ - void addxyi_a(uint16_t op); - void addxyi_b(uint16_t op); - void blmove(uint16_t op); - void cexec_l(uint16_t op); - void cexec_s(uint16_t op); - void clip(uint16_t op); - void cmovcg_a(uint16_t op); - void cmovcg_b(uint16_t op); - void cmovcm_f(uint16_t op); - void cmovcm_b(uint16_t op); - void cmovgc_a(uint16_t op); - void cmovgc_b(uint16_t op); - void cmovgc_a_s(uint16_t op); - void cmovgc_b_s(uint16_t op); - void cmovmc_f(uint16_t op); - void cmovmc_f_va(uint16_t op); - void cmovmc_f_vb(uint16_t op); - void cmovmc_b(uint16_t op); - void cmp_k_a(uint16_t op); - void cmp_k_b(uint16_t op); - void cvdxyl_a(uint16_t op); - void cvdxyl_b(uint16_t op); - void cvmxyl_a(uint16_t op); - void cvmxyl_b(uint16_t op); - void cvsxyl_a(uint16_t op); - void cvsxyl_b(uint16_t op); - void exgps_a(uint16_t op); - void exgps_b(uint16_t op); - void fline(uint16_t op); - void fpixeq(uint16_t op); - void fpixne(uint16_t op); - void getps_a(uint16_t op); - void getps_b(uint16_t op); - void idle(uint16_t op); - void linit(uint16_t op); - void mwait(uint16_t op); - void pfill_xy(uint16_t op); - void pixblt_l_m_l(uint16_t op); - void retm(uint16_t op); - void rmo_a(uint16_t op); - void rmo_b(uint16_t op); - void rpix_a(uint16_t op); - void rpix_b(uint16_t op); - void setcdp(uint16_t op); - void setcmp(uint16_t op); - void setcsp(uint16_t op); - void swapf_a(uint16_t op); - void swapf_b(uint16_t op); - void tfill_xy(uint16_t op); - void trapl(uint16_t op); - void vblt_b_l(uint16_t op); - void vfill_l(uint16_t op); - void vlcol(uint16_t op); int apply_window(const char *inst_name,int srcbpp, uint32_t *srcaddr, XY *dst, int *dx, int *dy); int compute_fill_cycles(int left_partials, int right_partials, int full_words, int op_timing); int compute_pixblt_cycles(int left_partials, int right_partials, int full_words, int op_timing); @@ -1026,7 +973,8 @@ protected: virtual std::unique_ptr create_disassembler() override; void internal_regs_map(address_map &map); - virtual uint32_t ROPCODE() override; + virtual uint16_t ROPCODE() override; + virtual void execute_op(uint16_t op) override; virtual int16_t PARAM_WORD() override; virtual int32_t PARAM_LONG() override; virtual int16_t PARAM_WORD_NO_INC() override; @@ -1036,7 +984,11 @@ protected: virtual void TMS34010_WRMEM_WORD(offs_t A, uint32_t V) override; virtual void TMS34010_WRMEM_DWORD(offs_t A, uint32_t V) override; + typedef void (tms34010_device::*opcode_func)(uint16_t op); + private: + static const opcode_func s_opcode_table[65536 >> 4]; + memory_access<32, 1, 3, ENDIANNESS_LITTLE>::cache m_cache; memory_access<32, 1, 3, ENDIANNESS_LITTLE>::specific m_program; }; @@ -1061,7 +1013,8 @@ protected: virtual std::unique_ptr create_disassembler() override; void internal_regs_map(address_map &map); - virtual uint32_t ROPCODE() override; + virtual uint16_t ROPCODE() override; + virtual void execute_op(uint16_t op) override; virtual int16_t PARAM_WORD() override; virtual int32_t PARAM_LONG() override; virtual int16_t PARAM_WORD_NO_INC() override; @@ -1071,7 +1024,65 @@ protected: virtual void TMS34010_WRMEM_WORD(offs_t A, uint32_t V) override; virtual void TMS34010_WRMEM_DWORD(offs_t A, uint32_t V) override; + typedef void (tms34020_device::*opcode_func)(uint16_t op); + + void addxyi_a(uint16_t op); + void addxyi_b(uint16_t op); + void blmove(uint16_t op); + void cexec_l(uint16_t op); + void cexec_s(uint16_t op); + void clip(uint16_t op); + void cmovcg_a(uint16_t op); + void cmovcg_b(uint16_t op); + void cmovcm_f(uint16_t op); + void cmovcm_b(uint16_t op); + void cmovgc_a(uint16_t op); + void cmovgc_b(uint16_t op); + void cmovgc_a_s(uint16_t op); + void cmovgc_b_s(uint16_t op); + void cmovmc_f(uint16_t op); + void cmovmc_f_va(uint16_t op); + void cmovmc_f_vb(uint16_t op); + void cmovmc_b(uint16_t op); + void cmp_k_a(uint16_t op); + void cmp_k_b(uint16_t op); + void cvdxyl_a(uint16_t op); + void cvdxyl_b(uint16_t op); + void cvmxyl_a(uint16_t op); + void cvmxyl_b(uint16_t op); + void cvsxyl_a(uint16_t op); + void cvsxyl_b(uint16_t op); + void exgps_a(uint16_t op); + void exgps_b(uint16_t op); + void fline(uint16_t op); + void fpixeq(uint16_t op); + void fpixne(uint16_t op); + void getps_a(uint16_t op); + void getps_b(uint16_t op); + void idle(uint16_t op); + void linit(uint16_t op); + void mwait(uint16_t op); + void pfill_xy(uint16_t op); + void pixblt_l_m_l(uint16_t op); + void retm(uint16_t op); + void rmo_a(uint16_t op); + void rmo_b(uint16_t op); + void rpix_a(uint16_t op); + void rpix_b(uint16_t op); + void setcdp(uint16_t op); + void setcmp(uint16_t op); + void setcsp(uint16_t op); + void swapf_a(uint16_t op); + void swapf_b(uint16_t op); + void tfill_xy(uint16_t op); + void trapl(uint16_t op); + void vblt_b_l(uint16_t op); + void vfill_l(uint16_t op); + void vlcol(uint16_t op); + private: + static const opcode_func s_opcode_table[65536 >> 4]; + memory_access<32, 2, 3, ENDIANNESS_LITTLE>::cache m_cache; memory_access<32, 2, 3, ENDIANNESS_LITTLE>::specific m_program; }; -- cgit v1.2.3