/gem5/src/systemc/tests/systemc/communication/sc_signal/datatypes/test01/ |
H A D | test01.cpp | 49 : m_val( 0 ) {} 51 : m_val( val_ ) {} 53 : m_val( a.m_val ) {} 57 { m_val = a.m_val; return *this; } 59 { return ( a.m_val == b.m_val ); } 61 { os << m_val; } local 63 int m_val; member in class:my_datatype [all...] |
/gem5/src/systemc/tests/systemc/communication/sc_signal/datatypes/test02/ |
H A D | test02.cpp | 49 : m_val( 0 ) {} 51 : m_val( val_ ) {} 53 : m_val( a.m_val ) {} 57 { m_val = a.m_val; return *this; } 59 { return ( a.m_val == b.m_val ); } 62 { sc_core::sc_trace( tf, a.m_val, name ); } 64 { os << m_val; } local 66 int m_val; member in class:my_datatype [all...] |
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_logic.h | 167 : m_val( Log_X ) 171 : m_val( a.m_val ) 175 : m_val( to_value( v ) ) 179 : m_val( to_value( a ) ) 183 : m_val( to_value( a ) ) 187 : m_val( to_value( a ) ) 191 : m_val( to_value( a.to_bool() ) ) 215 { m_val = a.m_val; retur 299 sc_logic_value_t m_val; member in class:sc_dt::sc_logic [all...] |
H A D | sc_bit.h | 131 : m_val( false ) 138 : m_val( to_value(a) ) \ 159 : m_val( a.m_val ) 174 { m_val = b.m_val; return *this; } 196 { m_val = ( m_val && b.m_val ); return *this; } 199 { m_val 266 bool m_val; member in class:sc_dt::sc_bit [all...] |
H A D | sc_bit.cpp | 99 : m_val( a.to_bool() )
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_logic.hh | 154 sc_logic() : m_val(Log_X) {} 155 sc_logic(const sc_logic &a) : m_val(a.m_val) {} 156 sc_logic(sc_logic_value_t v) : m_val(to_value(v)) {} 157 explicit sc_logic(bool a) : m_val(to_value(a)) {} 158 explicit sc_logic(char a) : m_val(to_value(a)) {} 159 explicit sc_logic(int a) : m_val(to_value(a)) {} 160 explicit sc_logic(const sc_bit &a) : m_val(to_value(a.to_bool())) {} 184 m_val = a.m_val; 279 sc_logic_value_t m_val; member in class:sc_dt::sc_logic [all...] |
H A D | sc_bit.hh | 127 sc_bit() : m_val(false) { sc_deprecated_sc_bit(); } 130 explicit sc_bit(tp a) : m_val(to_value(a)) { sc_deprecated_sc_bit(); } 147 sc_bit(const sc_bit &a) : m_val(a.m_val) {} 158 m_val = b.m_val; 181 m_val = (m_val && b.m_val); 188 m_val 249 bool m_val; member in class:sc_dt::sc_bit [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_base.h | 569 m_val = ( m_val << m_ulen >> m_ulen ); 577 : m_val( 0 ), m_len( w ), m_ulen( SC_INTWIDTH - m_len ) 581 : m_val( v ), m_len( w ), m_ulen( SC_INTWIDTH - m_len ) 585 : sc_value_base(a), m_val( a.m_val ), m_len( a.m_len ), 590 : m_val( a ), m_len( a.length() ), m_ulen( SC_INTWIDTH - m_len ) 595 m_val( a->to_int64() ), m_len( a->length() ), 617 { m_val = v; extend_sign(); return *this; } 620 { m_val 763 { v ? m_val |= (UINT_ONE << i) : m_val &= ~(UINT_ONE << i); } local 871 int_type m_val; // value member in class:sc_dt::sc_int_base [all...] |
H A D | sc_uint_base.h | 555 m_val &= ( ~UINT_ZERO >> m_ulen ); 563 : m_val( 0 ), m_len( w ), m_ulen( SC_INTWIDTH - m_len ) 567 : m_val( v ), m_len( w ), m_ulen( SC_INTWIDTH - m_len ) 571 : sc_value_base(a), m_val(a.m_val), m_len(a.m_len), m_ulen(a.m_ulen) 575 : m_val( a ), m_len( a.length() ), m_ulen( SC_INTWIDTH - m_len ) 580 : m_val( a->to_uint64() ), m_len( a->length() ), 602 { m_val = v; extend_sign(); return *this; } 605 { m_val = a.m_val; extend_sig 748 { v ? m_val |= (UINT_ONE << i) : m_val &= ~(UINT_ONE << i); } local 850 uint_type m_val; // value member in class:sc_dt::sc_uint_base [all...] |
H A D | sc_int_base.cpp | 214 val = (m_obj_p->m_val & mask) >> m_right; 272 int_type val = m_obj_p->m_val; 276 m_obj_p->m_val = val; 401 if( m_val < -limit || m_val >= limit ) { 412 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 418 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 424 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 430 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 436 : m_val( [all...] |
H A D | sc_uint_base.cpp | 187 val = (m_obj_p->m_val & mask) >> m_right; 245 uint_type val = m_obj_p->m_val; 249 m_obj_p->m_val = val; 372 if( m_val > limit ) { 384 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 390 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 396 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 402 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 408 : m_val(0), m_len( v.length() ), m_ulen( SC_INTWIDTH - m_len ) 415 : m_val( [all...] |
H A D | sc_int.h | 199 { m_val = a.m_val; return *this; }
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_int_base.hh | 539 m_val = (m_val << m_ulen >> m_ulen); 546 m_val(0), m_len(w), m_ulen(SC_INTWIDTH - m_len) 552 m_val(v), m_len(w), m_ulen(SC_INTWIDTH - m_len) 559 sc_value_base(a), m_val(a.m_val), m_len(a.m_len), m_ulen(a.m_ulen) 563 m_val(a), m_len(a.length()), m_ulen(SC_INTWIDTH - m_len) 570 m_val(a->to_int64()), m_len(a->length()), m_ulen(SC_INTWIDTH - m_len) 592 m_val = v; 600 m_val 866 v ? m_val |= (UINT_ONE << i) : m_val &= ~(UINT_ONE << i); local 937 int_type m_val; // value member in class:sc_dt::sc_int_base [all...] |
H A D | sc_uint_base.hh | 509 m_val &= (~UINT_ZERO >> m_ulen); 515 m_val(0), m_len(w), m_ulen(SC_INTWIDTH - m_len) 521 m_val(v), m_len(w), m_ulen(SC_INTWIDTH - m_len) 528 sc_value_base(a), m_val(a.m_val), m_len(a.m_len), m_ulen(a.m_ulen) 532 m_val(a), m_len(a.length()), m_ulen(SC_INTWIDTH - m_len) 539 m_val(a->to_uint64()), m_len(a->length()), 561 m_val = v; 568 m_val = a.m_val; 799 v ? m_val |= (UINT_ONE << i) : m_val &= ~(UINT_ONE << i); local 860 uint_type m_val; // value member in class:sc_dt::sc_uint_base [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum.cpp | 622 scfx_ieee_double id( m_val ); 635 m_val = -m_val; 641 sc_dt::quantization( m_val, m_params, m_q_flag ); 642 sc_dt::overflow( m_val, m_params, m_o_flag ); 646 id = m_val; 648 m_val = -m_val; 654 m_val = 0.0; 675 return std::string( sc_dt::to_string( m_val, SC_DE [all...] |
H A D | sc_fxval.h | 757 double m_val; member in class:sc_dt::sc_fxval_fast 1556 : m_val( 0.0 ), 1566 : m_val( a.m_val ), 1579 : m_val( arg ), \ 1629 return m_val; 1637 m_val = val_; 1649 return sc_fxval_fast( - m_val ); 1668 c.m_val = - a.m_val; [all...] |
H A D | sc_fxnum.h | 1392 double m_val; member in class:sc_dt::sc_fxnum_fast 3700 : m_val( 0.0 ), 3716 : m_val( a.m_val ), 3736 : m_val( arg ), \ 3792 return m_val; 3803 return sc_fxval_fast( - m_val ); 3811 return sc_fxval_fast( m_val ); 3822 c.set_val( - a.m_val ); 3830 c.m_val [all...] |
H A D | sc_fxval.cpp | 512 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, SC_E ) ); 518 return std::string( sc_dt::to_string( m_val, numrep, -1, SC_E ) ); 524 return std::string( sc_dt::to_string( m_val, numrep, (w_prefix ? 1 : 0), 531 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, fmt ) ); 537 return std::string( sc_dt::to_string( m_val, numrep, -1, fmt ) ); 543 return std::string( sc_dt::to_string( m_val, numrep, (w_prefix ? 1 : 0), 551 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, SC_E ) ); 557 return std::string( sc_dt::to_string( m_val, SC_BIN, -1, SC_E ) ); 563 return std::string( sc_dt::to_string( m_val, SC_OCT, -1, SC_E ) ); 569 return std::string( sc_dt::to_string( m_val, SC_HE [all...] |
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxnum.cc | 567 scfx_ieee_double id(m_val); 578 m_val = -m_val; 583 sc_dt::quantization(m_val, m_params, m_q_flag); 584 sc_dt::overflow(m_val, m_params, m_o_flag); 587 id = m_val; 589 m_val = -m_val; 594 m_val = 0.0; 610 return std::string(sc_dt::to_string(m_val, SC_DE [all...] |
H A D | sc_fxval.cc | 474 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, SC_E)); 480 return std::string(sc_dt::to_string(m_val, numrep, -1, SC_E)); 486 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0), 493 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, fmt)); 499 return std::string(sc_dt::to_string(m_val, numrep, -1, fmt)); 505 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0), 512 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, SC_E)); 518 return std::string(sc_dt::to_string(m_val, SC_BIN, -1, SC_E)); 524 return std::string(sc_dt::to_string(m_val, SC_OCT, -1, SC_E)); 530 return std::string(sc_dt::to_string(m_val, SC_HE [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxval.hh | 643 double m_val; member in class:sc_dt::sc_fxval_fast 1317 m_val(0.0), m_observer(observer_) 1325 m_val(a.m_val), m_observer(observer_) 1336 m_val(arg), m_observer(observer_) \ 1380 return m_val; 1387 m_val = val_; 1396 return sc_fxval_fast(-m_val); 1411 c.m_val = - a.m_val; [all...] |
H A D | sc_fxnum.hh | 1181 double m_val; member in class:sc_dt::sc_fxnum_fast 3147 m_val(0.0), m_params(type_params_, enc_, cast_sw), m_q_flag(false), 3159 m_val(a.m_val), m_params(type_params_, enc_, cast_sw), m_q_flag(false), 3174 m_val(arg), m_params(type_params_, enc_, cast_sw), m_q_flag(false), \ 3222 return m_val; 3230 return sc_fxval_fast(- m_val); 3237 return sc_fxval_fast(m_val); 3245 c.set_val(- a.m_val); 3252 c.m_val [all...] |
/gem5/src/systemc/dt/bit/ |
H A D | sc_bit.cc | 97 sc_bit::sc_bit(const sc_logic &a) : m_val(a.to_bool()) // non-VSIA
|
/gem5/src/systemc/dt/int/ |
H A D | sc_int_base.cc | 215 val = (m_obj_p->m_val & mask) >> m_right; 267 int_type val = m_obj_p->m_val; 271 m_obj_p->m_val = val; 394 if (m_val < -limit || m_val >= limit) { 404 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 410 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 416 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 422 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 428 m_val( [all...] |
H A D | sc_uint_base.cc | 200 val = (m_obj_p->m_val & mask) >> m_right; 252 uint_type val = m_obj_p->m_val; 256 m_obj_p->m_val = val; 380 if (m_val > limit) { 390 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 396 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 402 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 408 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 414 m_val(0), m_len(v.length()), m_ulen(SC_INTWIDTH - m_len) 421 m_val( [all...] |