Searched refs:n_bits (Results 1 - 12 of 12) sorted by relevance

/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_params.h95 int n_bits() const;
195 scfx_params::n_bits() const function in class:sc_dt::scfx_params
197 return m_type_params.n_bits();
H A Dsc_fxnum.cpp501 int n_bits = params.n_bits(); local
503 if( n_bits == 0 )
510 else if( n_bits < params.wl() )
512 double X = scfx_pow2( iwl - n_bits );
514 // wrap-around least significant 'wl - n_bits' bits
519 // saturate most significant 'n_bits' bits
559 int n_bits = params.n_bits(); local
561 if( n_bits
[all...]
H A Dsc_fxdefs.h269 #define SC_CHECK_N_BITS_(n_bits) \
270 SC_ERROR_IF_( (n_bits) < 0, sc_core::SC_ID_INVALID_N_BITS_ )
H A Dsc_fxtype_params.h104 int n_bits() const;
105 void n_bits( int );
315 sc_fxtype_params::n_bits() const function in class:sc_dt::sc_fxtype_params
322 sc_fxtype_params::n_bits( int n_bits_ ) function in class:sc_dt::sc_fxtype_params
H A Dscfx_rep.cpp2104 int n_bits = params.n_bits();
2106 if( n_bits == 0 )
2113 else if( n_bits < params.wl() )
2115 scfx_index x3 = calc_indices( params.iwl() - 1 - n_bits );
2117 // wrap-around least significant 'wl - n_bits' bits;
2118 // saturate most significant 'n_bits' bits
2165 int n_bits = params.n_bits();
2167 if( n_bits
[all...]
H A Dsc_fxnum.h933 int n_bits() const;
1357 int n_bits() const;
3594 sc_fxnum::n_bits() const function in class:sc_dt::sc_fxnum
3596 return m_params.n_bits();
4717 sc_fxnum_fast::n_bits() const function in class:sc_dt::sc_fxnum_fast
4719 return m_params.n_bits();
/gem5/src/systemc/ext/dt/fx/
H A Dscfx_params.hh84 int n_bits() const;
162 scfx_params::n_bits() const function in class:sc_dt::scfx_params
164 return m_type_params.n_bits();
H A Dsc_fxtype_params.hh101 int n_bits() const;
102 void n_bits(int);
248 inline int sc_fxtype_params::n_bits() const { return m_n_bits; } function in class:sc_dt::sc_fxtype_params
250 sc_fxtype_params::n_bits(int n_bits_) function in class:sc_dt::sc_fxtype_params
H A Dsc_fxdefs.hh255 #define SC_CHECK_N_BITS_(n_bits) \
256 SC_ERROR_IF_((n_bits) < 0, sc_core::SC_ID_INVALID_N_BITS_)
H A Dsc_fxnum.hh796 int n_bits() const;
1154 int n_bits() const;
3061 sc_fxnum::n_bits() const function in class:sc_dt::sc_fxnum
3063 return m_params.n_bits();
4032 sc_fxnum_fast::n_bits() const function in class:sc_dt::sc_fxnum_fast
4034 return m_params.n_bits();
/gem5/src/systemc/dt/fx/
H A Dsc_fxnum.cc457 int n_bits = params.n_bits(); local
459 if (n_bits == 0) {
464 } else if (n_bits < params.wl()) {
465 double X = scfx_pow2(iwl - n_bits);
467 // wrap-around least significant 'wl - n_bits' bits
472 // saturate most significant 'n_bits' bits
509 int n_bits = params.n_bits(); local
511 if (n_bits
[all...]
H A Dscfx_rep.cc1914 int n_bits = params.n_bits();
1916 if (n_bits == 0) {
1921 } else if (n_bits < params.wl()) {
1922 scfx_index x3 = calc_indices(params.iwl() - 1 - n_bits);
1924 // wrap-around least significant 'wl - n_bits' bits;
1925 // saturate most significant 'n_bits' bits
1969 int n_bits = params.n_bits();
1971 if (n_bits
[all...]

Completed in 28 milliseconds