Searched refs:m_lsw (Results 1 - 4 of 4) sorted by relevance

/gem5/src/systemc/dt/fx/
H A Dscfx_rep.cc100 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 Dscfx_rep.cpp100 : 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 Dscfx_rep.h303 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 Dscfx_rep.hh281 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