/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_signed_subref.inc | 49 sc_unsigned a( m_obj_p, m_left, m_right ); 56 sc_unsigned a( m_obj_p, m_left, m_right ); 63 sc_unsigned a( m_obj_p, m_left, m_right ); 72 return sc_unsigned( m_obj_p, m_left, m_right ); 81 sc_unsigned a( m_obj_p, m_left, m_right ); 88 sc_unsigned a( m_obj_p, m_left, m_right ); 95 sc_unsigned a( m_obj_p, m_left, m_right ); 102 sc_unsigned a( m_obj_p, m_left, m_right ); 109 sc_unsigned a( m_obj_p, m_left, m_right ); 116 sc_unsigned a( m_obj_p, m_left, m_righ [all...] |
H A D | sc_unsigned_subref.inc | 49 sc_unsigned a( m_obj_p, m_left, m_right ); 57 sc_unsigned a( m_obj_p, m_left, m_right ); 64 sc_unsigned a( m_obj_p, m_left, m_right ); 73 return sc_unsigned( m_obj_p, m_left, m_right ); 82 sc_unsigned a( m_obj_p, m_left, m_right ); 89 sc_unsigned a( m_obj_p, m_left, m_right ); 96 sc_unsigned a( m_obj_p, m_left, m_right ); 103 sc_unsigned a( m_obj_p, m_left, m_right ); 110 sc_unsigned a( m_obj_p, m_left, m_right ); 117 sc_unsigned a( m_obj_p, m_left, m_righ [all...] |
H A D | sc_int_base.cpp | 161 high_i = low_i + (m_left-m_right); 163 mask = ~mask_int[m_left][m_right]; 211 high_i = low_i + (m_left-m_right); 213 mask = ~mask_int[m_left][m_right]; 273 uint_type mask = mask_int[m_left][m_right];
|
H A D | sc_int_base.h | 326 sc_int_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 334 m_left = left_i; 343 sc_value_base(a), m_left( a.m_left ), m_obj_p( a.m_obj_p ), 355 { return ( m_left - m_right + 1 ); } 429 int m_left; member in class:sc_dt::sc_int_subref_r 1019 int uleft = SC_INTWIDTH - (m_left + 1);
|
H A D | sc_uint_base.h | 318 sc_value_base(init), m_left(init.m_left), m_obj_p(init.m_obj_p), 323 sc_uint_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 331 m_left = left_i; 345 { return ( m_left - m_right + 1 ); } 413 int m_left; member in class:sc_dt::sc_uint_subref_r 992 int uleft = SC_INTWIDTH - (m_left + 1);
|
H A D | sc_uint_base.cpp | 161 end_i = (low_i + (m_left-m_right)) / BITS_PER_DIGIT; 184 high_i = low_i + (m_left-m_right); 186 mask = ~mask_int[m_left][m_right]; 246 uint_type mask = mask_int[m_left][m_right];
|
H A D | sc_signed.h | 903 sc_signed_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 909 m_left = left_; 924 : sc_value_base(a), m_left( a.m_left ), m_obj_p( a.m_obj_p ), 932 { return m_left >= m_right ? (m_left-m_right+1) : (m_right-m_left+1 ); } 961 return m_left - m_right + 1; 984 int m_left; // Left-most bit in this part selection. member in class:sc_dt::sc_signed_subref_r 2255 for ( int i = m_right; i <= m_left; [all...] |
H A D | sc_unsigned.h | 807 sc_unsigned_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 813 m_left = left_; 828 : sc_value_base(a), m_left( a.m_left ), m_obj_p( a.m_obj_p ), 836 { return m_left >= m_right ? (m_left-m_right+1) : (m_right-m_left+1 ); } 866 return m_left - m_right + 1; 888 int m_left; // Left-most bit in this part selection. member in class:sc_dt::sc_unsigned_subref_r 2066 for ( int i = m_right; i <= m_left; [all...] |
H A D | sc_nbcommon.inc | 215 *this = sc_unsigned(v.m_obj_p, v.m_left, v.m_right); 238 *this = sc_unsigned(v.m_obj_p, v.m_left, v.m_right);
|
/gem5/src/systemc/dt/int/ |
H A D | sc_signed_subref.inc | 50 sc_unsigned a(m_obj_p, m_left, m_right); 58 sc_unsigned a(m_obj_p, m_left, m_right); 66 sc_unsigned a(m_obj_p, m_left, m_right); 74 return sc_unsigned(m_obj_p, m_left, m_right); 82 sc_unsigned a(m_obj_p, m_left, m_right); 89 sc_unsigned a(m_obj_p, m_left, m_right); 96 sc_unsigned a(m_obj_p, m_left, m_right); 103 sc_unsigned a(m_obj_p, m_left, m_right); 110 sc_unsigned a(m_obj_p, m_left, m_right); 117 sc_unsigned a(m_obj_p, m_left, m_righ [all...] |
H A D | sc_unsigned_subref.inc | 50 sc_unsigned a(m_obj_p, m_left, m_right); 59 sc_unsigned a(m_obj_p, m_left, m_right); 67 sc_unsigned a(m_obj_p, m_left, m_right); 74 return sc_unsigned(m_obj_p, m_left, m_right); 82 sc_unsigned a(m_obj_p, m_left, m_right); 89 sc_unsigned a(m_obj_p, m_left, m_right); 96 sc_unsigned a(m_obj_p, m_left, m_right); 103 sc_unsigned a(m_obj_p, m_left, m_right); 110 sc_unsigned a(m_obj_p, m_left, m_right); 117 sc_unsigned a(m_obj_p, m_left, m_righ [all...] |
H A D | sc_int_base.cc | 168 high_i = low_i + (m_left - m_right); 170 mask = ~mask_int[m_left][m_right]; 212 high_i = low_i + (m_left-m_right); 214 mask = ~mask_int[m_left][m_right]; 268 uint_type mask = mask_int[m_left][m_right];
|
H A D | sc_uint_base.cc | 172 end_i = (low_i + (m_left-m_right)) / BITS_PER_DIGIT; 197 high_i = low_i + (m_left-m_right); 199 mask = ~mask_int[m_left][m_right]; 253 uint_type mask = mask_int[m_left][m_right];
|
H A D | sc_nbcommon.inc | 203 *this = sc_unsigned(v.m_obj_p, v.m_left, v.m_right); 224 *this = sc_unsigned(v.m_obj_p, v.m_left, v.m_right);
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_int_base.hh | 296 sc_int_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) {} 302 m_left = left_i; 309 sc_value_base(a), m_left(a.m_left), m_obj_p(a.m_obj_p), 317 int length() const { return (m_left - m_right + 1); } 375 int m_left; member in class:sc_dt::sc_int_subref_r 1064 int uleft = SC_INTWIDTH - (m_left + 1);
|
H A D | sc_uint_base.hh | 283 sc_value_base(init), m_left(init.m_left), m_obj_p(init.m_obj_p), 288 sc_uint_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) {} 295 m_left = left_i; 304 int length() const { return (m_left - m_right + 1); } 356 int m_left; member in class:sc_dt::sc_uint_subref_r 977 int uleft = SC_INTWIDTH - (m_left + 1);
|
H A D | sc_signed.hh | 822 sc_signed_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 829 m_left = left_; 839 sc_value_base(a), m_left(a.m_left), m_obj_p(a.m_obj_p), 847 return m_left >= m_right ? (m_left-m_right + 1) : (m_right-m_left + 1); 872 return m_left - m_right + 1; 894 int m_left; // Left-most bit in this part selection. member in class:sc_dt::sc_signed_subref_r 2379 for (int i = m_right; i <= m_left; [all...] |
H A D | sc_unsigned.hh | 729 sc_unsigned_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 736 m_left = left_; 746 sc_value_base(a), m_left(a.m_left), m_obj_p(a.m_obj_p), 754 if (m_left >= m_right) 755 return m_left - m_right + 1; 757 return m_right - m_left + 1; 781 return m_left - m_right + 1; 803 int m_left; // Left-most bit in this part selection. member in class:sc_dt::sc_unsigned_subref_r 2079 for (int i = m_right; i <= m_left; [all...] |
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_signed.h | 1646 m_left = left_; 1660 m_if_p->write_part( v, m_left, m_right ); 1696 sc_dt::sc_unsigned temp(m_left-m_right+1); 1698 m_if_p->write_part( temp, m_left, m_right ); 1703 m_if_p->write_part( v, m_left, m_right ); 1708 m_if_p->write_part( v, m_left, m_right ); 1796 m_if_p->write_part( tmp, m_left, m_right ); 1802 m_if_p->write_part( src >> low_i, m_left, m_right ); 1810 m_if_p->write_part( tmp >> low_i, m_left, m_right ); 1816 m_if_p->write_part( src >> low_i, m_left, m_righ [all...] |
H A D | scx_signal_unsigned.h | 1643 m_left = left_; 1657 m_if_p->write_part( v, m_left, m_right ); 1700 m_if_p->write_part( v, m_left, m_right ); 1705 m_if_p->write_part( v, m_left, m_right ); 1712 sc_dt::sc_unsigned temp(m_left-m_right+1); 1714 m_if_p->write_part( temp, m_left, m_right ); 1796 m_if_p->write_part( tmp, m_left, m_right ); 1802 m_if_p->write_part( src >> low_i, m_left, m_right ); 1810 m_if_p->write_part( tmp >> low_i, m_left, m_right ); 1816 m_if_p->write_part( src >> low_i, m_left, m_righ [all...] |
H A D | scx_signal_int.h | 1461 m_left = left; 1475 m_if_p->write_part( v, m_left, m_right );
|
H A D | scx_signal_uint.h | 1516 m_left = left; 1531 m_if_p->write_part( v, m_left, m_right );
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bit_proxies.hh | 1041 m_left(const_cast<X &>(left_)), m_right(const_cast<Y &>(right_)), 1047 m_left(a.m_left), m_right(a.m_right), 1058 int length() const { return (m_left.length() + m_right.length()); } 1071 void clean_tail() { m_left.clean_tail(); m_right.clean_tail(); } 1074 bool is_01() const { return (m_left.is_01() && m_right.is_01()); } 1077 X &m_left; member in class:sc_dt::sc_concref_r 2653 delete &m_left; 2669 } else if (n < r_len + m_left.length()) { 2670 return value_type(m_left [all...] |
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit_proxies.h | 1114 : m_left( CCAST<X&>( left_ ) ), m_right( CCAST<Y&>( right_ ) ), 1122 : m_left( a.m_left ), m_right( a.m_right ), 1141 { return ( m_left.length() + m_right.length() ); } 1156 { m_left.clean_tail(); m_right.clean_tail(); } 1162 { return ( m_left.is_01() && m_right.is_01() ); } 1166 X& m_left; member in class:sc_dt::sc_concref_r 3002 delete &m_left; 3021 } else if( n < r_len + m_left.length() ) { 3022 return m_left [all...] |