/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int.h | 70 #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 D | sc_int_base.h | 22 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 D | sc_int_base.cpp | 22 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 D | sc_signed.h | 121 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 D | sc_unsigned.h | 128 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 D | sc_int.hh | 65 #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 D | sc_int_base.hh | 22 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 D | sc_signed.hh | 119 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 D | sc_unsigned.hh | 125 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.hh | 52 using sc_dt::sc_int_base;
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/ |
H A D | test_int.cpp | 43 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 D | sc_int_base.cc | 22 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 D | concat.cpp | 45 sc_int_base a_si32(WIDTH), b_si32(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/ |
H A D | concat.cpp | 45 sc_int_base a_si64(WIDTH), b_si64(WIDTH);
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_other_defs.hh | 50 #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 D | select.cpp | 45 sc_int_base Bx(WIDTH), By(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/ |
H A D | select.cpp | 45 sc_int_base Bx(WIDTH),By(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/ |
H A D | select.cpp | 45 sc_int_base Bx(WIDTH),By(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/ |
H A D | select.cpp | 45 sc_int_base Bx(WIDTH),By(WIDTH);
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_other_defs.h | 54 #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 D | test228.cpp | 26 sc_int_base ib;
27 sc_int_base uib;
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bv.hh | 86 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 D | sc_lv.hh | 84 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 D | test07.cpp | 70 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 D | signless_conversion.cpp | 47 DISP( sc_int_base(var) ) \
|