/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_right ); [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_right ); [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]; 214 val = (m_obj_p->m_val & mask) >> m_right; 273 uint_type mask = mask_int[m_left][m_right]; 275 val |= (v << m_right) & ~mask;
|
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]; 187 val = (m_obj_p->m_val & mask) >> m_right; 246 uint_type mask = mask_int[m_left][m_right]; 248 val |= (v << m_right) & ~mask;
|
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) 335 m_right = right_i; 344 m_right( a.m_right ) 355 { return ( m_left - m_right + 1 ); } 431 int m_right; member in class:sc_dt::sc_int_subref_r 1020 int uright = uleft + m_right;
|
H A D | sc_uint_base.h | 319 m_right(init.m_right) 323 sc_uint_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 332 m_right = right_i; 345 { return ( m_left - m_right + 1 ); } 415 int m_right; member in class:sc_dt::sc_uint_subref_r 993 return ( (val & (~UINT_ZERO >> uleft)) >> 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) 910 m_right = right_; 925 m_right( a.m_right ) 932 { return m_left >= m_right ? (m_left-m_right+1) : (m_right-m_left+1 ); } 961 return m_left - m_right + 1; 986 int m_right; // Right-most bit in this part selection. member in class:sc_dt::sc_signed_subref_r 2255 for ( int i = m_right; [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) 814 m_right = right_; 829 m_right( a.m_right ) 836 { return m_left >= m_right ? (m_left-m_right+1) : (m_right-m_left+1 ); } 866 return m_left - m_right + 1; 890 int m_right; // Right-most bit in this part selection. member in class:sc_dt::sc_unsigned_subref_r 2066 for ( int i = m_right; [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_right); [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_right); [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]; 215 val = (m_obj_p->m_val & mask) >> m_right; 268 uint_type mask = mask_int[m_left][m_right]; 270 val |= (v << m_right) & ~mask;
|
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]; 200 val = (m_obj_p->m_val & mask) >> m_right; 253 uint_type mask = mask_int[m_left][m_right]; 255 val |= (v << m_right) & ~mask;
|
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) {} 303 m_right = right_i; 310 m_right(a.m_right) 317 int length() const { return (m_left - m_right + 1); } 377 int m_right; member in class:sc_dt::sc_int_subref_r 1065 int uright = uleft + m_right;
|
H A D | sc_uint_base.hh | 284 m_right(init.m_right) 288 sc_uint_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) {} 296 m_right = right_i; 304 int length() const { return (m_left - m_right + 1); } 358 int m_right; member in class:sc_dt::sc_uint_subref_r 978 return ((val & (~UINT_ZERO >> uleft)) >> m_right);
|
H A D | sc_signed.hh | 822 sc_signed_subref_r() : sc_value_base(), m_left(0), m_obj_p(0), m_right(0) 830 m_right = right_; 840 m_right(a.m_right) 847 return m_left >= m_right ? (m_left-m_right + 1) : (m_right-m_left + 1); 872 return m_left - m_right + 1; 896 int m_right; // Right-most bit in this part selection. member in class:sc_dt::sc_signed_subref_r 2379 for (int i = m_right; [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) 737 m_right = right_; 747 m_right(a.m_right) 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; 805 int m_right; // Right-most bit in this part selection. member in class:sc_dt::sc_unsigned_subref_r 2079 for (int i = m_right; [all...] |
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_signed.h | 1647 m_right = right_; 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_right ); [all...] |
H A D | scx_signal_unsigned.h | 1644 m_right = right_; 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_right ); [all...] |
H A D | scx_signal_int.h | 1462 m_right = right; 1475 m_if_p->write_part( v, m_left, m_right );
|
H A D | scx_signal_uint.h | 1517 m_right = right; 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()); } 1078 Y &m_right; member in class:sc_dt::sc_concref_r 2656 delete &m_right; 2666 int r_len = m_right.length(); 2668 return value_type(m_right [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() ); } 1167 Y& m_right; member in class:sc_dt::sc_concref_r 3005 delete &m_right; 3018 int r_len = m_right.length(); 3020 return m_right [all...] |