/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_logic.h | 82 // ENUM : sc_logic_value_t 87 enum sc_logic_value_t enum in namespace:sc_dt 107 static void invalid_value( sc_logic_value_t ); 111 static sc_logic_value_t to_value( sc_logic_value_t v ) 119 static sc_logic_value_t to_value( bool b ) 122 static sc_logic_value_t to_value( char c ) 124 sc_logic_value_t v; 141 static sc_logic_value_t to_value( int i ) 146 return sc_logic_value_t( [all...] |
H A D | sc_logic.cpp | 65 sc_logic::invalid_value( sc_logic_value_t v ) 102 const sc_logic_value_t sc_logic::char_to_logic[128] = 124 const sc_logic_value_t sc_logic::and_table[4][4] = 132 const sc_logic_value_t sc_logic::or_table[4][4] = 140 const sc_logic_value_t sc_logic::xor_table[4][4] = 148 const sc_logic_value_t sc_logic::not_table[4] =
|
H A D | sc_lv_base.cpp | 108 sc_logic_value_t fill = (s[s_len] == 'F' ? sc_logic_value_t( s[0] - '0' ) 109 : sc_logic_value_t( 0 ));
|
H A D | sc_proxy.h | 129 // all others point to the sc_logic_value_t/sc_logic/sc_lv_base types. 146 typedef sc_logic_value_t value_type; 446 sc_logic_value_t and_reduce() const; 448 sc_logic_value_t nand_reduce() const 451 sc_logic_value_t or_reduce() const; 453 sc_logic_value_t nor_reduce() const 456 sc_logic_value_t xor_reduce() const; 458 sc_logic_value_t xnor_reduce() const 778 x.set_bit( i, sc_logic_value_t( (bool) a[i] ) ); 781 x.set_bit( i, sc_logic_value_t( fals [all...] |
H A D | sc_bv_base.h | 236 sc_logic_value_t get_bit( int i ) const; 237 void set_bit( int i, sc_logic_value_t value ); 297 sc_logic_value_t 302 return sc_logic_value_t( (m_data[wi] >> bi) & SC_DIGIT_ONE ); 307 sc_bv_base::set_bit( int i, sc_logic_value_t value )
|
H A D | sc_bv_base.cpp | 107 set_bit( i, sc_logic_value_t( c - '0' ) ); 110 sc_logic_value_t fill = (s[s_len] == 'F' ? sc_logic_value_t( s[0] - '0' ) 111 : sc_logic_value_t( 0 ));
|
H A D | sc_bit_proxies.h | 103 sc_logic_value_t value() const 125 sc_logic_value_t get_bit( int n ) const; 481 sc_bitref<X>& operator = ( sc_logic_value_t v ) 502 sc_bitref<X>& operator &= ( sc_logic_value_t v ) 518 sc_bitref<X>& operator |= ( sc_logic_value_t v ) 534 sc_bitref<X>& operator ^= ( sc_logic_value_t v ) 556 void set_bit( int n, sc_logic_value_t value ); 667 sc_logic_value_t get_bit( int n ) const; 668 void set_bit( int n, sc_logic_value_t value ); 1146 sc_logic_value_t get_bi [all...] |
H A D | sc_lv_base.h | 252 sc_logic_value_t get_bit( int i ) const; 253 void set_bit( int i, sc_logic_value_t value ); 317 sc_logic_value_t 322 return sc_logic_value_t( ((m_data[wi] >> bi) & SC_DIGIT_ONE) | 328 sc_lv_base::set_bit( int i, sc_logic_value_t value )
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_logic.hh | 79 // ENUM : sc_logic_value_t 84 enum sc_logic_value_t enum in namespace:sc_dt 102 static void invalid_value(sc_logic_value_t); 106 static sc_logic_value_t 107 to_value(sc_logic_value_t v) 117 static sc_logic_value_t to_value(bool b) { return (b ? Log_1 : Log_0); } 119 static sc_logic_value_t 131 static sc_logic_value_t 139 return sc_logic_value_t(i); 146 static const sc_logic_value_t char_to_logi [all...] |
H A D | sc_proxy.hh | 128 // bool, all others point to the sc_logic_value_t/sc_logic/sc_lv_base types. 147 typedef sc_logic_value_t value_type; 666 x.set_bit(i, sc_logic_value_t((bool)a[i])); 669 x.set_bit(i, sc_logic_value_t(false)); 684 x.set_bit(i, sc_logic_value_t((bool)a[i])); 687 x.set_bit(i, sc_logic_value_t(sign)); 703 x.set_bit(i, sc_logic_value_t((bool)a[i])); 706 x.set_bit(i, sc_logic_value_t(sign)); 721 x.set_bit(i, sc_logic_value_t((bool)a[i])); 724 x.set_bit(i, sc_logic_value_t(fals [all...] |
/gem5/src/systemc/dt/bit/ |
H A D | sc_logic.cc | 66 sc_logic::invalid_value(sc_logic_value_t v) 99 const sc_logic_value_t sc_logic::char_to_logic[128] = { 120 const sc_logic_value_t sc_logic::and_table[4][4] = { 127 const sc_logic_value_t sc_logic::or_table[4][4] = { 134 const sc_logic_value_t sc_logic::xor_table[4][4] = { 141 const sc_logic_value_t sc_logic::not_table[4] = {
|
H A D | sc_lv_base.cc | 126 sc_logic_value_t fill = (s[s_len] == 'F' ? sc_logic_value_t(s[0] - '0') 127 : sc_logic_value_t(0));
|
H A D | sc_bv_base.cc | 110 set_bit(i, sc_logic_value_t(c - '0')); 113 sc_logic_value_t fill = (s[s_len] == 'F' ? sc_logic_value_t(s[0] - '0') 114 : sc_logic_value_t(0));
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_resolved.cpp | 39 const sc_dt::sc_logic_value_t 70 sc_dt::sc_logic_value_t res = values_[0].value();
|
H A D | sc_signal_rv.h | 46 extern const sc_dt::sc_logic_value_t sc_logic_resolution_tbl[4][4]; 79 sc_dt::sc_logic_value_t res = (*values_[0])[j].value();
|
H A D | sc_signal_resolved.h | 40 extern const sc_dt::sc_logic_value_t sc_logic_resolution_tbl[4][4];
|
/gem5/src/systemc/tests/systemc/communication/sc_signal_resolved/test01/ |
H A D | test01.cpp | 60 l1 = sc_dt::sc_logic_value_t( i ); 74 l2 = sc_dt::sc_logic_value_t( j );
|
/gem5/src/systemc/tests/systemc/communication/sc_signal_resolved/test02/ |
H A D | test02.cpp | 60 l1 = sc_dt::sc_logic_value_t( i ); 74 l2 = sc_dt::sc_logic_value_t( j );
|
/gem5/src/systemc/tests/systemc/communication/sc_signal_resolved/test03/ |
H A D | test03.cpp | 61 l1 = sc_dt::sc_logic_value_t( i ); 75 l2 = sc_dt::sc_logic_value_t( j );
|
/gem5/src/systemc/tests/systemc/communication/sc_signal_rv/test01/ |
H A D | test01.cpp | 60 l1 = sc_dt::sc_logic_value_t( i ); 74 l2 = sc_dt::sc_logic_value_t( j );
|
/gem5/src/systemc/tests/systemc/communication/sc_signal_rv/test02/ |
H A D | test02.cpp | 60 l1 = sc_dt::sc_logic_value_t( i ); 74 l2 = sc_dt::sc_logic_value_t( j );
|
/gem5/src/systemc/tests/systemc/communication/sc_signal_rv/test03/ |
H A D | test03.cpp | 61 l1 = sc_dt::sc_logic_value_t( i ); 75 l2 = sc_dt::sc_logic_value_t( j );
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_signal_rv.hh | 110 static sc_dt::sc_logic_value_t merge_table[4][4] = { 120 sc_dt::sc_logic_value_t bit = Log_Z;
|
/gem5/src/systemc/channel/ |
H A D | sc_signal_resolved.cc | 86 static sc_dt::sc_logic_value_t merge_table[4][4] = {
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/sc_signal_ports/ |
H A D | test.cpp | 77 a_logic = sc_dt::sc_logic_value_t( a_int % 4 );
|