From 1a2f928403c37f3cdf870ac340d0f1f71a7a0761 Mon Sep 17 00:00:00 2001 From: couriersud Date: Sat, 25 Feb 2017 10:43:49 +0100 Subject: Netlist refactoring - align timed_queue closer to std::priority_queue - use uint8_t in extended clock for better memory usage. - minor changes to nl_breakout.cpp (nw) --- src/lib/netlist/devices/nlid_system.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/lib/netlist/devices') diff --git a/src/lib/netlist/devices/nlid_system.h b/src/lib/netlist/devices/nlid_system.h index 9d5d2ec5aef..a04b49c2440 100644 --- a/src/lib/netlist/devices/nlid_system.h +++ b/src/lib/netlist/devices/nlid_system.h @@ -119,7 +119,7 @@ namespace netlist , m_cnt(*this, "m_cnt", 0) , m_off(*this, "m_off", netlist_time::zero()) { - m_inc[0] = netlist_time::from_double(1.0 / (m_freq()*2.0)); + m_inc[0] = netlist_time::from_double(1.0 / (m_freq() * 2.0)); connect(m_feedback, m_Q); { @@ -127,8 +127,8 @@ namespace netlist std::vector pat(plib::psplit(m_pattern(),",")); m_off = netlist_time::from_double(m_offset()); - unsigned long pati[256]; - m_size = pat.size(); + unsigned long pati[32]; + m_size = static_cast(pat.size()); unsigned long total = 0; for (unsigned i=0; i m_cnt; + state_var m_cnt; + std::uint8_t m_size; state_var m_off; - std::size_t m_size; + netlist_time m_inc[32]; }; // ----------------------------------------------------------------------------- -- cgit v1.2.3