summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sharc/sharc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sharc/sharc.cpp')
-rw-r--r--src/devices/cpu/sharc/sharc.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/devices/cpu/sharc/sharc.cpp b/src/devices/cpu/sharc/sharc.cpp
index db6ed397374..7d0aca9b8b3 100644
--- a/src/devices/cpu/sharc/sharc.cpp
+++ b/src/devices/cpu/sharc/sharc.cpp
@@ -85,10 +85,32 @@ adsp21062_device::adsp21062_device(const machine_config &mconfig, const char *ta
, m_cache(CACHE_SIZE + sizeof(sharc_internal_state))
, m_drcuml(nullptr)
, m_drcfe(nullptr)
+ , m_entry(nullptr)
+ , m_nocode(nullptr)
+ , m_out_of_cycles(nullptr)
+ , m_pm_read48(nullptr)
+ , m_pm_write48(nullptr)
+ , m_pm_read32(nullptr)
+ , m_pm_write32(nullptr)
+ , m_dm_read32(nullptr)
+ , m_dm_write32(nullptr)
+ , m_push_pc(nullptr)
+ , m_pop_pc(nullptr)
+ , m_push_loop(nullptr)
+ , m_pop_loop(nullptr)
+ , m_push_status(nullptr)
+ , m_pop_status(nullptr)
+ , m_swap_dag1_0_3(nullptr)
+ , m_swap_dag1_4_7(nullptr)
+ , m_swap_dag2_0_3(nullptr)
+ , m_swap_dag2_4_7(nullptr)
+ , m_swap_r0_7(nullptr)
+ , m_swap_r8_15(nullptr)
, m_block0(*this, "block0")
, m_block1(*this, "block1")
, m_enable_drc(false)
{
+ std::fill(std::begin(m_exception), std::end(m_exception), nullptr);
}
adsp21062_device::~adsp21062_device()