/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bv.hh | 50 #include "sc_bv_base.hh" 67 class sc_bv : public sc_bv_base 71 sc_bv() :sc_bv_base(W) {} 73 explicit sc_bv(bool init_value) : sc_bv_base(init_value, W) {} 75 explicit sc_bv(char init_value) : sc_bv_base((init_value != '0'), W) {} 77 sc_bv(const char *a) : sc_bv_base(W) { sc_bv_base::operator = (a); } 78 sc_bv(const bool *a) : sc_bv_base(W) { sc_bv_base::operator = (a); } 79 sc_bv(const sc_logic *a) : sc_bv_base( [all...] |
H A D | sc_bv_base.hh | 22 sc_bv_base.h -- Arbitrary size bit vector class. 38 // $Log: sc_bv_base.h,v $ 65 class sc_bv_base; 69 // CLASS : sc_bv_base 74 class sc_bv_base : public sc_proxy<sc_bv_base> class in namespace:sc_dt 83 typedef sc_proxy<sc_bv_base> base_type; 87 explicit sc_bv_base(int length_=sc_length_param().len()) : function in class:sc_dt::sc_bv_base 93 explicit sc_bv_base(bool a, int length_=sc_length_param().len()) : function in class:sc_dt::sc_bv_base 99 sc_bv_base(cons 103 sc_bv_base(const sc_proxy<X> &a) : m_len(0), m_size(0), m_data(0) function in class:sc_dt::sc_bv_base [all...] |
H A D | sc_lv_base.hh | 68 #include "sc_bv_base.hh" 86 friend class sc_bv_base; 780 inline sc_concref_r<sc_bitref_r<T>, sc_bv_base> 783 return sc_concref_r<sc_bitref_r<T>, sc_bv_base>( 784 *a.clone(), *new sc_bv_base(b, 1), 3); 788 inline sc_concref_r<sc_bv_base, sc_bitref_r<T> > 791 return sc_concref_r<sc_bv_base, sc_bitref_r<T> >( 792 *new sc_bv_base(a, 1), *b.clone(), 3); 828 inline sc_concref_r<sc_bitref_r<T>, sc_bv_base> 831 return sc_concref_r<sc_bitref_r<T>, sc_bv_base>( [all...] |
H A D | _using.hh | 41 using sc_dt::sc_bv_base;
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bv.h | 51 #include "sysc/datatypes/bit/sc_bv_base.h" 69 : public sc_bv_base 76 :sc_bv_base( W ) 80 : sc_bv_base( init_value, W ) 84 : sc_bv_base( (init_value != '0'), W ) 88 : sc_bv_base( W ) 89 { sc_bv_base::operator = ( a ); } 92 : sc_bv_base( W ) 93 { sc_bv_base::operator = ( a ); } 96 : sc_bv_base( [all...] |
H A D | sc_bv_base.h | 22 sc_bv_base.h -- Arbitrary size bit vector class. 38 // $Log: sc_bv_base.h,v $ 67 class sc_bv_base; 71 // CLASS : sc_bv_base 76 class sc_bv_base class in namespace:sc_dt 77 : public sc_proxy<sc_bv_base> 90 typedef sc_proxy<sc_bv_base> base_type; 95 explicit sc_bv_base( int length_ = sc_length_param().len() ) function in class:sc_dt::sc_bv_base 99 explicit sc_bv_base( bool a, function in class:sc_dt::sc_bv_base 104 sc_bv_base( cons 109 sc_bv_base( const sc_proxy<X>& a ) function in class:sc_dt::sc_bv_base 117 explicit sc_bv_base( const sc_unsigned& a ) function in class:sc_dt::sc_bv_base 121 explicit sc_bv_base( const sc_signed& a ) function in class:sc_dt::sc_bv_base 125 explicit sc_bv_base( const sc_uint_base& a) function in class:sc_dt::sc_bv_base 129 explicit sc_bv_base( const sc_int_base& a) function in class:sc_dt::sc_bv_base [all...] |
H A D | sc_bv_base.cpp | 22 sc_bv_base.cpp -- Arbitrary size bit vector class. 39 // $Log: sc_bv_base.cpp,v $ 58 #include "sysc/datatypes/bit/sc_bv_base.h" 67 // CLASS : sc_bv_base 73 sc_bv_base::init( int length_, bool init_value ) 94 sc_bv_base::assign_from_string( const std::string& s ) 120 sc_bv_base::sc_bv_base( const char* a ) function in class:sc_dt::sc_bv_base 128 sc_bv_base::sc_bv_base( cons function in class:sc_dt::sc_bv_base 135 sc_bv_base::sc_bv_base( const sc_bv_base& a ) function in class:sc_dt::sc_bv_base [all...] |
H A D | sc_lv_base.h | 69 #include "sysc/datatypes/bit/sc_bv_base.h" 90 friend class sc_bv_base; 897 sc_concref_r<sc_bitref_r<T>,sc_bv_base> 900 return sc_concref_r<sc_bitref_r<T>,sc_bv_base> 901 ( *a.clone(), *new sc_bv_base( b, 1 ), 3 ); 906 sc_concref_r<sc_bv_base,sc_bitref_r<T> > 909 return sc_concref_r<sc_bv_base,sc_bitref_r<T> > 910 ( *new sc_bv_base( a, 1 ), *b.clone(), 3 ); 952 sc_concref_r<sc_bitref_r<T>,sc_bv_base> 955 return sc_concref_r<sc_bitref_r<T>,sc_bv_base> [all...] |
/gem5/src/systemc/tests/systemc/misc/memory_explosion/test02/ |
H A D | test02.cpp | 50 x = (sc_bv_base) tmp_fx.range( 23, 0 );
|
/gem5/src/systemc/dt/bit/ |
H A D | sc_bv_base.cc | 22 sc_bv_base.cpp -- Arbitrary size bit vector class. 39 // $Log: sc_bv_base.cpp,v $ 59 #include "systemc/ext/dt/bit/sc_bv_base.hh" 68 // CLASS : sc_bv_base 74 sc_bv_base::init(int length_, bool init_value) 95 sc_bv_base::assign_from_string(const std::string &s) 121 sc_bv_base::sc_bv_base(const char *a) : m_len(0), m_size(0), m_data(0) function in class:sc_dt::sc_bv_base 128 sc_bv_base::sc_bv_base(cons function in class:sc_dt::sc_bv_base 135 sc_bv_base::sc_bv_base(const sc_bv_base &a) : function in class:sc_dt::sc_bv_base [all...] |
/gem5/src/systemc/tests/systemc/misc/semantic/2.3/T_2_3_5_1/ |
H A D | T_2_3_5_1.cpp | 62 sc_bv_base 63 foobar3( const sc_bv_base& a, 64 sc_bv_base const& b )
|
/gem5/src/systemc/tests/systemc/misc/semantic/2.4/ |
H A D | T_2_4_1_1.cpp | 62 sc_bv_base 63 foobar3( const sc_bv_base& a, 64 sc_bv_base const& b )
|
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/ |
H A D | test01.cpp | 49 cout << "sc_bv_base()" << endl; 51 sc_bv_base a; 55 cout << "sc_bv_base( int )" << endl; 57 sc_bv_base a( 3 ); 61 cout << "sc_bv_base( bool )" << endl; 63 sc_bv_base a( true ); 67 cout << "sc_bv_base( bool, int )" << endl; 69 sc_bv_base a( true, 3 ); 73 cout << "sc_bv_base( const char* )" << endl; 75 sc_bv_base [all...] |
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/ |
H A D | test_bitref.cpp | 137 /* auto */ sc_subref_r< sc_bv_base > bv_range_r = bv.range(5,1); 140 /* auto */ sc_subref< sc_bv_base > bv_range = bv.range(5,1); 178 /* auto */ sc_concref< sc_concref<sc_subref<sc_bv_base>, sc_subref<sc_bv_base> > 179 , sc_bitref<sc_bv_base> > 181 /* auto */ sc_concref_r< sc_concref_r<sc_subref<sc_bv_base>, sc_subref<sc_lv_base> > 182 , sc_bv_base >
|
/gem5/src/systemc/tests/systemc/misc/semantic/2.5/ |
H A D | T_2_5_1_1.cpp | 62 sc_bv_base 63 foobar3( const sc_bv_base& a, 64 sc_bv_base const& b )
|
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/ |
H A D | blv.cpp | 50 sc_bv_base x(W); 86 sc_bv_base bv(2*W); 87 sc_bv_base xv(2*W); 98 sc_bv_base br(Len+1); 99 sc_bv_base xr(Len+1);
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_bigint.hh | 68 class sc_bv_base; 112 sc_bigint(const sc_bv_base &v) : sc_signed(W) { *this = v; } 226 operator = (const sc_bv_base &v)
|
H A D | sc_biguint.hh | 68 class sc_bv_base; 112 sc_biguint(const sc_bv_base &v) : sc_unsigned(W) { *this = v; } 226 operator = (const sc_bv_base &v)
|
/gem5/src/systemc/tests/systemc/compliance_1666/test228/ |
H A D | test228.cpp | 35 sc_bv_base bvb;
|
/gem5/src/systemc/tests/systemc/datatypes/misc/test03/ |
H A D | test03.cpp | 115 TEST_DEFAULT_CTOR(sc_bv_base);
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum.h | 235 // behaves like sc_bv_base. 270 DECL_ASN_OP_T(const sc_bv_base&) 294 DECL_ASN_OP_T_A(op,const sc_bv_base&) \ 316 DECL_REL_OP_T(op,const sc_bv_base&) \ 370 operator sc_bv_base() const; 385 sc_bv_base& m_bv; 398 // behaves like sc_bv_base. 433 DECL_ASN_OP_T(const sc_bv_base&) 457 DECL_ASN_OP_T_A(op,const sc_bv_base&) \ 479 DECL_REL_OP_T(op,const sc_bv_base [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_bigint.h | 68 class sc_bv_base; 155 sc_bigint( const sc_bv_base& v ) 239 sc_bigint<W>& operator = ( const sc_bv_base& v )
|
H A D | sc_biguint.h | 68 class sc_bv_base; 155 sc_biguint( const sc_bv_base& v ) 240 sc_biguint<W>& operator = ( const sc_bv_base& v )
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace.h | 62 class sc_bv_base; 133 DECL_TRACE_METHOD_A( sc_dt::sc_bv_base ) 202 DECL_TRACE_FUNC_REF_A( sc_dt::sc_bv_base )
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxnum.hh | 210 // behaves like sc_bv_base. 237 DECL_ASN_OP_T(const sc_bv_base &) 261 DECL_ASN_OP_T_A(op, const sc_bv_base &) \ 281 DECL_REL_OP_T(op, const sc_bv_base &) \ 322 operator sc_bv_base() const; 334 sc_bv_base &m_bv; 346 // behaves like sc_bv_base. 373 DECL_ASN_OP_T(const sc_bv_base &) 396 DECL_ASN_OP_T_A(op, const sc_bv_base &) \ 416 DECL_REL_OP_T(op, const sc_bv_base [all...] |