Searched refs:iwl (Results 1 - 20 of 20) sorted by relevance

/gem5/src/systemc/tests/systemc/datatypes/fx/bit/
H A Dmain.cpp55 static void test_cases(ostream& out, int wl, int iwl) argument
57 test_bit(out, wl, iwl);
63 int wl = 0, iwl = 0; local
H A Dtest_bit.cpp53 void test_bit(ostream& out, int wl, int iwl) argument
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_params.h91 int iwl() const;
167 scfx_params::iwl() const function in class:sc_dt::scfx_params
169 return m_type_params.iwl();
176 return ( m_type_params.wl() - m_type_params.iwl() );
H A Dsc_fxnum.cpp390 int fwl = params.wl() - params.iwl();
469 int iwl = params.iwl(); local
470 int fwl = params.wl() - iwl;
471 double full_circle = scfx_pow2( iwl );
512 double X = scfx_pow2( iwl - n_bits );
564 if( c2.get_bit( iwl ) != c2.get_bit( iwl - 1 ) )
575 if( c2.is_neg() != c2.get_bit( iwl - 1 ) )
586 if( c2.is_neg() == c2.get_bit( iwl
[all...]
H A Dsc_fxtype_params.h95 int iwl() const;
96 void iwl( int );
270 sc_fxtype_params::iwl() const function in class:sc_dt::sc_fxtype_params
277 sc_fxtype_params::iwl( int iwl_ ) function in class:sc_dt::sc_fxtype_params
H A Dscfx_rep.cpp1097 msb = params->iwl() - 1;
1098 lsb = params->iwl() - params->wl();
1955 scfx_index x = calc_indices( params.iwl() - params.wl() );
2047 scfx_index x = calc_indices( params.iwl() - 1 );
2091 scfx_index x2 = calc_indices( params.iwl() - params.wl() );
2115 scfx_index x3 = calc_indices( params.iwl() - 1 - n_bits );
2169 scfx_index x4 = calc_indices( params.iwl() );
2190 scfx_index x3 = calc_indices( params.iwl() - 1 - n_bits );
2191 scfx_index x4 = calc_indices( params.iwl() - n_bits );
2633 // Sets a bit, in two's complement, between iwl
[all...]
H A Dsc_fix.h1029 int iwl_c = iwl();
1045 int iwl_c = c.iwl();
1062 int iwl_a = a.iwl(); \
1063 int iwl_b = b.iwl(); \
1096 int iwl_c = c.iwl(); \
1185 int iwl_c = iwl(); \
1743 int iwl_c = iwl();
1759 int iwl_c = c.iwl();
1776 int iwl_a = a.iwl(); \
1777 int iwl_b = b.iwl(); \
[all...]
H A Dsc_ufix.h1032 int iwl_c = iwl();
1048 int iwl_c = c.iwl();
1065 int iwl_a = a.iwl(); \
1066 int iwl_b = b.iwl(); \
1099 int iwl_c = c.iwl(); \
1188 int iwl_c = iwl(); \
1746 int iwl_c = iwl();
1762 int iwl_c = c.iwl();
1779 int iwl_a = a.iwl(); \
1780 int iwl_b = b.iwl(); \
[all...]
H A Dsc_fxval.cpp360 msb = params->iwl() - 1;
361 lsb = params->iwl() - params->wl();
H A Dsc_fxnum.h930 int iwl() const;
1354 int iwl() const;
3573 sc_fxnum::iwl() const function in class:sc_dt::sc_fxnum
3575 return m_params.iwl();
4696 sc_fxnum_fast::iwl() const function in class:sc_dt::sc_fxnum_fast
4698 return m_params.iwl();
H A Dsc_fxval.h1498 sc_fxval::get_type( int& wl, int& iwl, sc_enc& enc ) const argument
1500 m_rep->get_type( wl, iwl, enc );
/gem5/src/systemc/ext/dt/fx/
H A Dscfx_params.hh80 int iwl() const;
138 scfx_params::iwl() const function in class:sc_dt::scfx_params
140 return m_type_params.iwl();
146 return (m_type_params.wl() - m_type_params.iwl());
H A Dsc_fxtype_params.hh92 int iwl() const;
93 void iwl(int);
238 inline int sc_fxtype_params::iwl() const { return m_iwl; } function in class:sc_dt::sc_fxtype_params
239 inline void sc_fxtype_params::iwl(int iwl_) { m_iwl = iwl_; } function in class:sc_dt::sc_fxtype_params
H A Dsc_fix.hh689 int iwl_c = iwl();
702 int iwl_c = c.iwl();
716 int iwl_a = a.iwl(); \
717 int iwl_b = b.iwl(); \
747 int iwl_c = c.iwl(); \
827 int iwl_c = iwl(); \
1176 int iwl_c = iwl();
1189 int iwl_c = c.iwl();
1203 int iwl_a = a.iwl(); \
1204 int iwl_b = b.iwl(); \
[all...]
H A Dsc_ufix.hh701 int iwl_c = iwl();
714 int iwl_c = c.iwl();
728 int iwl_a = a.iwl(); \
729 int iwl_b = b.iwl(); \
759 int iwl_c = c.iwl(); \
839 int iwl_c = iwl(); \
1187 int iwl_c = iwl();
1200 int iwl_c = c.iwl();
1214 int iwl_a = a.iwl(); \
1215 int iwl_b = b.iwl(); \
[all...]
H A Dsc_fxnum.hh793 int iwl() const;
1151 int iwl() const;
3043 sc_fxnum::iwl() const function in class:sc_dt::sc_fxnum
3045 return m_params.iwl();
4014 sc_fxnum_fast::iwl() const function in class:sc_dt::sc_fxnum_fast
4016 return m_params.iwl();
H A Dsc_fxval.hh1269 sc_fxval::get_type(int &wl, int &iwl, sc_enc &enc) const argument
1271 m_rep->get_type(wl, iwl, enc);
/gem5/src/systemc/dt/fx/
H A Dsc_fxnum.cc353 int fwl = params.wl() - params.iwl();
430 int iwl = params.iwl(); local
431 int fwl = params.wl() - iwl;
432 double full_circle = scfx_pow2(iwl);
465 double X = scfx_pow2(iwl - n_bits);
513 if (c2.get_bit(iwl) != c2.get_bit(iwl - 1))
522 if (c2.is_neg() != c2.get_bit(iwl - 1))
531 if (c2.is_neg() == c2.get_bit(iwl
[all...]
H A Dscfx_rep.cc1027 msb = params->iwl() - 1;
1028 lsb = params->iwl() - params->wl();
1781 scfx_index x = calc_indices(params.iwl() - params.wl());
1865 scfx_index x = calc_indices(params.iwl() - 1);
1903 scfx_index x2 = calc_indices(params.iwl() - params.wl());
1922 scfx_index x3 = calc_indices(params.iwl() - 1 - n_bits);
1972 scfx_index x4 = calc_indices(params.iwl());
1989 scfx_index x3 = calc_indices(params.iwl() - 1 - n_bits);
1990 scfx_index x4 = calc_indices(params.iwl() - n_bits);
2386 // Sets a bit, in two's complement, between iwl
[all...]
H A Dsc_fxval.cc332 msb = params->iwl() - 1;
333 lsb = params->iwl() - params->wl();

Completed in 90 milliseconds