/gem5/src/systemc/tests/systemc/misc/user_guide/chpt10.1/ |
H A D | paramadd.cpp | 46 sc_unsigned a1(data_width); 47 sc_unsigned b1(data_width); 69 sc_unsigned tmp( data_width );
|
H A D | stim.cpp | 46 sc_unsigned a_tmp(data_width); 47 sc_unsigned b_tmp(data_width);
|
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_value_base.hh | 65 class sc_unsigned; 87 virtual void concat_set(const sc_unsigned& src, int low_i); 110 // (3) void to_sc_unsigned( sc_unsigned& ) const
|
H A D | sc_concatref.hh | 67 // mirror those of sc_unsigned. For instance, an sc_unsigned minus a value 69 // returning an sc_unsigned result. Now both sc_unsigned and sc_concatref 87 #include "../int/sc_unsigned.hh" 215 concat_set(const sc_unsigned &src, int low_i) 248 const sc_unsigned & 252 sc_unsigned *result_p = sc_unsigned::m_pool.allocate(); 278 void to_sc_unsigned(sc_unsigned [all...] |
/gem5/src/systemc/tests/systemc/misc/gnats/pr-2/ |
H A D | pr-2.cpp | 51 sc_unsigned y; 74 sc_unsigned y2(15);
|
/gem5/src/systemc/tests/systemc/misc/synth/combo/switch6/ |
H A D | switch6.cpp | 42 sc_unsigned x(7); 43 sc_unsigned y(9);
|
/gem5/src/systemc/tests/systemc/misc/user_guide/param_model/ |
H A D | stim.cpp | 48 sc_unsigned a_tmp(data_width); 49 sc_unsigned b_tmp(data_width);
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_unsigned.h | 22 sc_signal_unsigned.cpp -- The sc_signal<sc_unsigned<W> > implementations. 206 virtual sc_dt::sc_unsigned* part_read_target(); 207 virtual sc_dt::sc_unsigned read_part( int left, int right ) const; 214 virtual void write_part( const sc_dt::sc_unsigned& v, int left, int right ); 276 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i); 296 inline void operator = ( const sc_dt::sc_unsigned& v ); 345 inline void base_write( const sc_dt::sc_unsigned& value ); 357 virtual inline sc_dt::sc_unsigned* part_read_target(); 358 virtual inline sc_dt::sc_unsigned read_part(int left, int right) const; 363 virtual inline void write_part(const sc_dt::sc_unsigned [all...] |
/gem5/src/systemc/tests/systemc/misc/gnats/pr-480/ |
H A D | pr-480.cpp | 51 sc_unsigned foo(int x);
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_signed.h | 32 because of its efficiency: The sc_signed and sc_unsigned types are 37 The implementations of sc_signed and sc_unsigned classes are 44 efficient sc_signed and sc_unsigned types without compromising 104 #include "sysc/datatypes/int/sc_unsigned.h" 126 class sc_unsigned; 210 sc_signed operator + (const sc_unsigned& u, const sc_signed& v); 211 sc_signed operator + (const sc_signed& u, const sc_unsigned& v); 213 sc_signed operator + (const sc_unsigned& u, int64 v); 214 sc_signed operator + (const sc_unsigned& u, long v); 215 inline sc_signed operator + (const sc_unsigned [all...] |
H A D | sc_unsigned_subref.inc | 22 sc_unsigned_subref.h -- Proxy class that is declared in sc_unsigned.h. 42 // Proxy class for sc_unsigned part selection (r-value only). 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 ); 69 // implicit conversion to sc_unsigned 71 sc_unsigned_subref_r::operator sc_unsigned () const 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 [all...] |
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 ); 70 sc_signed_subref_r::operator sc_unsigned () const 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 [all...] |
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_concatref.h | 67 // mirror those of sc_unsigned. For instance, an sc_unsigned minus a value 69 // returning an sc_unsigned result. Now both sc_unsigned and sc_concatref 88 #include "sysc/datatypes/int/sc_unsigned.h" 203 virtual void concat_set( const sc_unsigned& src, int low_i ) 238 const sc_unsigned& value() const 241 sc_unsigned* result_p = sc_unsigned::m_pool.allocate(); 281 void to_sc_unsigned( sc_unsigned [all...] |
H A D | sc_value_base.h | 66 class sc_unsigned; 88 virtual void concat_set( const sc_unsigned& src, int low_i ); 111 // (3) void to_sc_unsigned( sc_unsigned& ) const
|
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test07/ |
H A D | test07.cpp | 42 void checkout( const sc_unsigned* actual_p, const sc_unsigned* expected_p ) 50 const sc_unsigned* actual_p = &(LEFT,RIGHT).value(); \ 51 const sc_unsigned* expected_p = &(high_int,low_int).value(); \ 76 sc_unsigned high_unsigned(high_i); 77 sc_unsigned low_unsigned(low_i);
|
/gem5/src/systemc/dt/int/ |
H A D | sc_unsigned_subref.inc | 22 sc_unsigned_subref.h -- Proxy class that is declared in sc_unsigned.h. 42 // Proxy class for sc_unsigned part selection (r-value only). 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); 71 // implicit conversion to sc_unsigned 72 sc_unsigned_subref_r::operator sc_unsigned () const 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 [all...] |
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); 72 sc_signed_subref_r::operator sc_unsigned () const 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 [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_other_defs.hh | 53 #include "../int/sc_unsigned.hh" 125 // CLASS : sc_unsigned 130 inline const sc_unsigned & 131 sc_unsigned::operator = (const sc_fxval &v) 135 "sc_unsigned::operator = ( const sc_fxval& )"); 145 inline const sc_unsigned & 146 sc_unsigned::operator = (const sc_fxval_fast &v) 150 "sc_unsigned::operator = ( const sc_fxval_fast& )"); 160 inline const sc_unsigned & 161 sc_unsigned [all...] |
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/addition/ |
H A D | stimulus.cpp | 43 sc_unsigned send_value3(4); 45 sc_unsigned send_value5(8);
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/divide/divide/ |
H A D | stimulus.cpp | 44 sc_unsigned send_value3(4); 46 sc_unsigned send_value5(8);
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/modulo/ |
H A D | stimulus.cpp | 44 sc_unsigned send_value3(4); 46 sc_unsigned send_value5(8);
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/mult/ |
H A D | stimulus.cpp | 44 sc_unsigned send_value3(4); 46 sc_unsigned send_value5(8);
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/subtract/subtract/ |
H A D | stimulus.cpp | 44 sc_unsigned send_value3(4); 46 sc_unsigned send_value5(8);
|
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith09/ |
H A D | arith09.cpp | 54 sc_unsigned x(i); 55 sc_unsigned y(j); 56 sc_unsigned z(64), q(64); 81 sc_assert( (sc_unsigned)( z.range(31,0) ) ==
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/ |
H A D | stimulus.cpp | 42 sc_unsigned send_value2(4); 44 sc_unsigned send_value4(6); 46 sc_unsigned send_value6(8);
|