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

123

/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_int.h70 #include "sysc/datatypes/int/sc_int_base.h"
84 // derived from sc_int_base and most of its methods are just wrappers
91 : public sc_int_base
98 : sc_int_base( W )
102 : sc_int_base( v, W )
106 : sc_int_base( a )
109 sc_int( const sc_int_base& a )
110 : sc_int_base( W )
111 { sc_int_base::operator = ( a ); }
114 : sc_int_base(
[all...]
H A Dsc_int_base.h22 sc_int_base.h -- A sc_int is a signed integer whose length is less than the
54 // $Log: sc_int_base.h,v $
96 class sc_int_base;
116 inline bool operator == ( const sc_int_base& a, const sc_int_base& b );
118 inline bool operator != ( const sc_int_base& a, const sc_int_base& b );
120 inline bool operator < ( const sc_int_base& a, const sc_int_base& b );
122 inline bool operator <= ( const sc_int_base
539 class sc_int_base : public sc_value_base class in namespace:sc_dt
576 explicit sc_int_base( int w = sc_length_param().len() ) function in class:sc_dt::sc_int_base
580 sc_int_base( int_type v, int w ) function in class:sc_dt::sc_int_base
584 sc_int_base( const sc_int_base& a ) function in class:sc_dt::sc_int_base
589 explicit sc_int_base( const sc_int_subref_r& a ) function in class:sc_dt::sc_int_base
594 explicit sc_int_base( const sc_generic_base<T>& a ) : function in class:sc_dt::sc_int_base
[all...]
H A Dsc_int_base.cpp22 sc_int_base.cpp -- contains interface definitions between sc_int and
40 // $Log: sc_int_base.cpp,v $
66 #include "sysc/datatypes/int/sc_int_base.h"
107 sc_int_base aa( 1 );
113 sc_int_base aa( 1 );
122 sc_int_base aa( 1 );
131 sc_int_base aa( 1 );
284 sc_int_base aa( length() );
291 sc_int_base aa( length() );
298 sc_int_base a
411 sc_int_base::sc_int_base( const sc_bv_base& v ) function in class:sc_dt::sc_int_base
417 sc_int_base::sc_int_base( const sc_lv_base& v ) function in class:sc_dt::sc_int_base
423 sc_int_base::sc_int_base( const sc_uint_subref_r& v ) function in class:sc_dt::sc_int_base
429 sc_int_base::sc_int_base( const sc_signed_subref_r& v ) function in class:sc_dt::sc_int_base
435 sc_int_base::sc_int_base( const sc_unsigned_subref_r& v ) function in class:sc_dt::sc_int_base
442 sc_int_base::sc_int_base( const sc_signed& a ) function in class:sc_dt::sc_int_base
456 sc_int_base::sc_int_base( const sc_unsigned& a ) function in class:sc_dt::sc_int_base
[all...]
H A Dsc_signed.h121 class sc_int_base;
236 sc_signed operator + (const sc_unsigned& u, const sc_int_base& v);
237 sc_signed operator + (const sc_int_base& u, const sc_unsigned& v);
238 sc_signed operator + (const sc_signed& u, const sc_int_base& v);
240 sc_signed operator + (const sc_int_base& u, const sc_signed& v);
281 sc_signed operator - (const sc_unsigned& u, const sc_int_base& v);
283 sc_signed operator - (const sc_int_base& u, const sc_unsigned& v);
285 sc_signed operator - (const sc_signed& u, const sc_int_base& v);
287 sc_signed operator - (const sc_int_base& u, const sc_signed& v);
320 sc_signed operator * (const sc_unsigned& u, const sc_int_base
[all...]
H A Dsc_unsigned.h128 class sc_int_base;
245 sc_signed operator + (const sc_unsigned& u, const sc_int_base& v);
247 sc_signed operator + (const sc_int_base& u, const sc_unsigned& v);
270 sc_signed operator - (const sc_unsigned& u, const sc_int_base& v);
272 sc_signed operator - (const sc_int_base& u, const sc_unsigned& v);
295 sc_signed operator * (const sc_unsigned& u, const sc_int_base& v);
297 sc_signed operator * (const sc_int_base& u, const sc_unsigned& v);
320 sc_signed operator / (const sc_unsigned& u, const sc_int_base& v);
322 sc_signed operator / (const sc_int_base& u, const sc_unsigned& v);
345 sc_signed operator % (const sc_unsigned& u, const sc_int_base
[all...]
/gem5/src/systemc/ext/dt/int/
H A Dsc_int.hh65 #include "sc_int_base.hh"
79 // derived from sc_int_base and most of its methods are just wrappers
85 class sc_int : public sc_int_base
89 sc_int() : sc_int_base(W) {}
90 sc_int(int_type v) : sc_int_base(v, W) {}
91 sc_int(const sc_int<W> &a) : sc_int_base(a) {}
93 sc_int(const sc_int_base &a) : sc_int_base(W)
95 sc_int_base::operator = (a);
97 sc_int(const sc_int_subref_r &a) : sc_int_base(
[all...]
H A Dsc_int_base.hh22 sc_int_base.h -- A signed integer whose length is less than 64 bit.
50 // $Log: sc_int_base.h,v $
90 class sc_int_base;
124 inline bool operator == (const sc_int_base &a, const sc_int_base &b);
125 inline bool operator != (const sc_int_base &a, const sc_int_base &b);
126 inline bool operator < (const sc_int_base &a, const sc_int_base &b);
127 inline bool operator <= (const sc_int_base
494 class sc_int_base : public sc_value_base class in namespace:sc_dt
545 explicit sc_int_base(int w=sc_length_param().len()) : function in class:sc_dt::sc_int_base
551 sc_int_base(int_type v, int w) : function in class:sc_dt::sc_int_base
558 sc_int_base(const sc_int_base &a) : function in class:sc_dt::sc_int_base
562 explicit sc_int_base(const sc_int_subref_r &a) : function in class:sc_dt::sc_int_base
569 explicit sc_int_base(const sc_generic_base<T> &a) : function in class:sc_dt::sc_int_base
[all...]
H A Dsc_signed.hh119 class sc_int_base;
211 sc_signed operator + (const sc_unsigned &u, const sc_int_base &v);
212 sc_signed operator + (const sc_int_base &u, const sc_unsigned &v);
213 sc_signed operator + (const sc_signed &u, const sc_int_base &v);
215 sc_signed operator + (const sc_int_base &u, const sc_signed &v);
254 sc_signed operator - (const sc_unsigned &u, const sc_int_base &v);
256 sc_signed operator - (const sc_int_base &u, const sc_unsigned &v);
258 sc_signed operator - (const sc_signed &u, const sc_int_base &v);
260 sc_signed operator - (const sc_int_base &u, const sc_signed &v);
291 sc_signed operator * (const sc_unsigned &u, const sc_int_base
[all...]
H A Dsc_unsigned.hh125 class sc_int_base;
216 sc_signed operator + (const sc_unsigned &u, const sc_int_base &v);
218 sc_signed operator + (const sc_int_base &u, const sc_unsigned &v);
240 sc_signed operator - (const sc_unsigned &u, const sc_int_base &v);
242 sc_signed operator - (const sc_int_base &u, const sc_unsigned &v);
264 sc_signed operator * (const sc_unsigned &u, const sc_int_base &v);
266 sc_signed operator * (const sc_int_base &u, const sc_unsigned &v);
288 sc_signed operator / (const sc_unsigned &u, const sc_int_base &v);
290 sc_signed operator / (const sc_int_base &u, const sc_unsigned &v);
312 sc_signed operator % (const sc_unsigned &u, const sc_int_base
[all...]
H A D_using.hh52 using sc_dt::sc_int_base;
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/
H A Dtest_int.cpp43 sc_int_base a(8),b(8);
68 sc_int_base c(5);
83 sc_int_base sx(4);
85 sc_int_base sy(4);
91 sc_int_base sb(8);
108 sc_int_base s5(5);
126 sc_int_base sia(8);
197 sc_int_base ai2(2);
198 sc_int_base bi4(4);
199 sc_int_base ci
[all...]
/gem5/src/systemc/dt/int/
H A Dsc_int_base.cc22 sc_int_base.cpp -- contains interface definitions between sc_int and
40 // $Log: sc_int_base.cpp,v $
69 #include "systemc/ext/dt/int/sc_int_base.hh"
114 sc_int_base aa(1);
120 sc_int_base aa(1);
129 sc_int_base aa(1);
138 sc_int_base aa(1);
279 sc_int_base aa(length());
286 sc_int_base aa(length());
293 sc_int_base a
403 sc_int_base::sc_int_base(const sc_bv_base &v) : function in class:sc_dt::sc_int_base
409 sc_int_base::sc_int_base(const sc_lv_base &v) : function in class:sc_dt::sc_int_base
415 sc_int_base::sc_int_base(const sc_uint_subref_r &v) : function in class:sc_dt::sc_int_base
421 sc_int_base::sc_int_base(const sc_signed_subref_r &v) : function in class:sc_dt::sc_int_base
427 sc_int_base::sc_int_base(const sc_unsigned_subref_r &v) : function in class:sc_dt::sc_int_base
434 sc_int_base::sc_int_base(const sc_signed &a) : function in class:sc_dt::sc_int_base
441 sc_int_base::sc_int_base(const sc_unsigned &a) : function in class:sc_dt::sc_int_base
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/
H A Dconcat.cpp45 sc_int_base a_si32(WIDTH), b_si32(WIDTH);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/
H A Dconcat.cpp45 sc_int_base a_si64(WIDTH), b_si64(WIDTH);
/gem5/src/systemc/ext/dt/fx/
H A Dscfx_other_defs.hh50 #include "../int/sc_int_base.hh"
192 // CLASS : sc_int_base
197 inline sc_int_base &
198 sc_int_base::operator = (const sc_fxval &v)
202 "sc_int_base::operator = ( const sc_fxval& )");
212 inline sc_int_base &
213 sc_int_base::operator = (const sc_fxval_fast &v)
217 "sc_int_base::operator = ( const sc_fxval_fast& )");
227 inline sc_int_base &
228 sc_int_base
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/
H A Dselect.cpp45 sc_int_base Bx(WIDTH), By(WIDTH);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/
H A Dselect.cpp45 sc_int_base Bx(WIDTH),By(WIDTH);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/
H A Dselect.cpp45 sc_int_base Bx(WIDTH),By(WIDTH);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/
H A Dselect.cpp45 sc_int_base Bx(WIDTH),By(WIDTH);
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_other_defs.h54 #include "sysc/datatypes/int/sc_int_base.h"
207 // CLASS : sc_int_base
220 sc_int_base&
221 sc_int_base::operator = ( const sc_fxval& v )
225 "sc_int_base::operator = ( const sc_fxval& )" );
235 sc_int_base&
236 sc_int_base::operator = ( const sc_fxval_fast& v )
240 "sc_int_base::operator = ( const sc_fxval_fast& )" );
250 sc_int_base&
251 sc_int_base
[all...]
/gem5/src/systemc/tests/systemc/compliance_1666/test228/
H A Dtest228.cpp26 sc_int_base ib;
27 sc_int_base uib;
/gem5/src/systemc/ext/dt/bit/
H A Dsc_bv.hh86 sc_bv(const sc_int_base &a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
157 operator = (const sc_int_base &a)
H A Dsc_lv.hh84 sc_lv(const sc_int_base &a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
154 operator = (const sc_int_base &a)
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test07/
H A Dtest07.cpp70 sc_int_base high_int(high_i);
71 sc_int_base low_int(low_i);
/gem5/src/systemc/tests/systemc/datatypes/misc/signless_conversion/
H A Dsignless_conversion.cpp47 DISP( sc_int_base(var) ) \

Completed in 41 milliseconds

123