Searched refs:sc_bv_base (Results 1 - 25 of 73) sorted by relevance

123

/gem5/src/systemc/ext/dt/bit/
H A Dsc_bv.hh50 #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 Dsc_bv_base.hh22 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 Dsc_lv_base.hh68 #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.hh41 using sc_dt::sc_bv_base;
/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_bv.h51 #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 Dsc_bv_base.h22 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 Dsc_bv_base.cpp22 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 Dsc_lv_base.h69 #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 Dtest02.cpp50 x = (sc_bv_base) tmp_fx.range( 23, 0 );
/gem5/src/systemc/dt/bit/
H A Dsc_bv_base.cc22 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 DT_2_3_5_1.cpp62 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 DT_2_4_1_1.cpp62 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 Dtest01.cpp49 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 Dtest_bitref.cpp137 /* 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 DT_2_5_1_1.cpp62 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 Dblv.cpp50 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 Dsc_bigint.hh68 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 Dsc_biguint.hh68 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 Dtest228.cpp35 sc_bv_base bvb;
/gem5/src/systemc/tests/systemc/datatypes/misc/test03/
H A Dtest03.cpp115 TEST_DEFAULT_CTOR(sc_bv_base);
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_fxnum.h235 // 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 Dsc_bigint.h68 class sc_bv_base;
155 sc_bigint( const sc_bv_base& v )
239 sc_bigint<W>& operator = ( const sc_bv_base& v )
H A Dsc_biguint.h68 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 Dsc_trace.h62 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 Dsc_fxnum.hh210 // 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...]

Completed in 41 milliseconds

123