Searched refs:m_lsw (Results 1 - 4 of 4) sorted by relevance
/gem5/src/systemc/dt/fx/ |
H A D | scfx_rep.cc | 100 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 107 m_msw(), m_lsw(), m_r_flag(false) 111 m_wp = m_msw = m_lsw = 2; 126 m_state(), m_msw(), m_lsw(), m_r_flag(false) 130 m_wp = m_msw = m_lsw = 2; 140 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 160 m_lsw = 2; 169 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 174 m_wp = m_msw = m_lsw = 2; 184 m_lsw 815 negative(m_sign < 0); double result = id; if (guard != 0) result += m_sign * scfx_pow2(exp - SCFX_IEEE_DOUBLE_M_SIZE); return result; } uint64 scfx_rep::to_uint64() const { if (!is_normal() || is_zero()) { return 0; } uint64 result = 0; int shift = 0; int idx = m_wp; while (shift < 64 && m_msw >= idx && idx >= m_lsw) argument [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_rep.cpp | 100 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 107 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 113 m_wp = m_msw = m_lsw = 2; 131 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 137 m_wp = m_msw = m_lsw = 2; 147 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 171 m_lsw = 2; 181 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 187 m_wp = m_msw = m_lsw = 2; 197 m_lsw [all...] |
H A D | scfx_rep.h | 303 int m_lsw; // index of least significant non-zero word. member in class:sc_dt::scfx_rep 316 m_wp = m_msw = m_lsw = 0; 344 m_msw(0), m_lsw(0), m_r_flag( false ) 370 m_lsw = f.m_lsw; 500 m_lsw += size_incr; 822 m_lsw = find_lsw();
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_rep.hh | 281 int m_lsw; // index of least significant non-zero word. member in class:sc_dt::scfx_rep 292 m_wp = m_msw = m_lsw = 0; 315 m_msw(0), m_lsw(0), m_r_flag(false) 333 m_lsw = f.m_lsw; 420 m_lsw += size_incr; 709 m_lsw = find_lsw();
|
Completed in 13 milliseconds