/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_uint.h | 69 #include "sysc/datatypes/int/sc_uint_base.h" 83 // is derived from sc_uint_base and most of its methods are just 91 : public sc_uint_base 98 : sc_uint_base( W ) 102 : sc_uint_base( v, W ) 106 : sc_uint_base( a ) 109 sc_uint( const sc_uint_base& a ) 110 : sc_uint_base( W ) 111 { sc_uint_base::operator = ( a ); } 114 : sc_uint_base( [all...] |
H A D | sc_uint_base.h | 22 sc_uint_base.h -- A sc_uint is an unsigned integer whose length is less than 53 // $Log: sc_uint_base.h,v $ 96 class sc_uint_base; 115 inline bool operator == ( const sc_uint_base& a, const sc_uint_base& b ); 116 inline bool operator != ( const sc_uint_base& a, const sc_uint_base& b ); 117 inline bool operator < ( const sc_uint_base& a, const sc_uint_base& b ); 118 inline bool operator <= ( const sc_uint_base 525 class sc_uint_base : public sc_value_base class in namespace:sc_dt 562 explicit sc_uint_base( int w = sc_length_param().len() ) function in class:sc_dt::sc_uint_base 566 sc_uint_base( uint_type v, int w ) function in class:sc_dt::sc_uint_base 570 sc_uint_base( const sc_uint_base& a ) function in class:sc_dt::sc_uint_base 574 explicit sc_uint_base( const sc_uint_subref_r& a ) function in class:sc_dt::sc_uint_base 579 explicit sc_uint_base( const sc_generic_base<T>& a ) function in class:sc_dt::sc_uint_base [all...] |
H A D | sc_uint_base.cpp | 22 sc_uint_base.cpp -- contains interface definitions between sc_uint and 40 // $Log: sc_uint_base.cpp,v $ 66 #include "sysc/datatypes/int/sc_uint_base.h" 106 sc_uint_base aa( 1 ); 112 sc_uint_base aa( 1 ); 121 sc_uint_base aa( 1 ); 130 sc_uint_base aa( 1 ); 257 sc_uint_base aa( length() ); 264 sc_uint_base aa( length() ); 271 sc_uint_base a 383 sc_uint_base::sc_uint_base( const sc_bv_base& v ) function in class:sc_dt::sc_uint_base 389 sc_uint_base::sc_uint_base( const sc_lv_base& v ) function in class:sc_dt::sc_uint_base 395 sc_uint_base::sc_uint_base( const sc_int_subref_r& v ) function in class:sc_dt::sc_uint_base 401 sc_uint_base::sc_uint_base( const sc_signed_subref_r& v ) function in class:sc_dt::sc_uint_base 407 sc_uint_base::sc_uint_base( const sc_unsigned_subref_r& v ) function in class:sc_dt::sc_uint_base 414 sc_uint_base::sc_uint_base( const sc_signed& a ) function in class:sc_dt::sc_uint_base 428 sc_uint_base::sc_uint_base( const sc_unsigned& a ) function in class:sc_dt::sc_uint_base [all...] |
H A D | sc_unsigned.cpp | 87 #include "sysc/datatypes/int/sc_uint_base.h" 710 // SECTION: Interfacing with sc_uint_base 714 sc_unsigned::operator= (const sc_uint_base& v) 718 operator+(const sc_unsigned& u, const sc_uint_base& v) 721 operator+(const sc_uint_base& u, const sc_unsigned& v) 724 sc_unsigned::operator+=(const sc_uint_base& v) 728 sc_unsigned::operator-=(const sc_uint_base& v) 732 operator*(const sc_unsigned& u, const sc_uint_base& v) 735 operator*(const sc_uint_base& u, const sc_unsigned& v) 738 sc_unsigned::operator*=(const sc_uint_base [all...] |
H A D | sc_signed.h | 122 class sc_uint_base; 239 sc_signed operator + (const sc_signed& u, const sc_uint_base& v); 241 sc_signed operator + (const sc_uint_base& u, const sc_signed& v); 282 sc_signed operator - (const sc_unsigned& u, const sc_uint_base& v); 284 sc_signed operator - (const sc_uint_base& u, const sc_unsigned& v); 286 sc_signed operator - (const sc_signed& u, const sc_uint_base& v); 288 sc_signed operator - (const sc_uint_base& u, const sc_signed& v); 323 sc_signed operator * (const sc_signed& u, const sc_uint_base& v); 325 sc_signed operator * (const sc_uint_base& u, const sc_signed& v); 360 sc_signed operator / (const sc_signed& u, const sc_uint_base [all...] |
H A D | sc_unsigned.h | 129 class sc_uint_base; 244 sc_unsigned operator + (const sc_unsigned& u, const sc_uint_base& v); 246 sc_unsigned operator + (const sc_uint_base& u, const sc_unsigned& v); 269 sc_signed operator - (const sc_unsigned& u, const sc_uint_base& v); 271 sc_signed operator - (const sc_uint_base& u, const sc_unsigned& v); 294 sc_unsigned operator * (const sc_unsigned& u, const sc_uint_base& v); 296 sc_unsigned operator * (const sc_uint_base& u, const sc_unsigned& v); 319 sc_unsigned operator / (const sc_unsigned& u, const sc_uint_base& v); 321 sc_unsigned operator / (const sc_uint_base& u, const sc_unsigned& v); 344 sc_unsigned operator % (const sc_unsigned& u, const sc_uint_base [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_uint.hh | 65 #include "sc_uint_base.hh" 79 // is derived from sc_uint_base and most of its methods are just 86 class sc_uint : public sc_uint_base 90 sc_uint() : sc_uint_base(W) {} 91 sc_uint(uint_type v) : sc_uint_base(v, W) {} 92 sc_uint(const sc_uint<W> &a) : sc_uint_base(a) {} 93 sc_uint(const sc_uint_base &a) : sc_uint_base(W) 95 sc_uint_base::operator = (a); 97 sc_uint(const sc_uint_subref_r &a) : sc_uint_base( [all...] |
H A D | sc_uint_base.hh | 22 sc_uint_base.h -- An unsigned integer whose length is less than 64 bits. 50 // $Log: sc_uint_base.h,v $ 90 class sc_uint_base; 122 inline bool operator == (const sc_uint_base &a, const sc_uint_base &b); 123 inline bool operator != (const sc_uint_base &a, const sc_uint_base &b); 124 inline bool operator < (const sc_uint_base &a, const sc_uint_base &b); 125 inline bool operator <= (const sc_uint_base 465 class sc_uint_base : public sc_value_base class in namespace:sc_dt 514 explicit sc_uint_base(int w=sc_length_param().len()) : function in class:sc_dt::sc_uint_base 520 sc_uint_base(uint_type v, int w) : function in class:sc_dt::sc_uint_base 527 sc_uint_base(const sc_uint_base &a) : function in class:sc_dt::sc_uint_base 531 explicit sc_uint_base(const sc_uint_subref_r &a) : function in class:sc_dt::sc_uint_base 538 explicit sc_uint_base(const sc_generic_base<T> &a) : function in class:sc_dt::sc_uint_base [all...] |
H A D | sc_signed.hh | 120 class sc_uint_base; 214 sc_signed operator + (const sc_signed &u, const sc_uint_base &v); 216 sc_signed operator + (const sc_uint_base &u, const sc_signed &v); 255 sc_signed operator - (const sc_unsigned &u, const sc_uint_base &v); 257 sc_signed operator - (const sc_uint_base &u, const sc_unsigned &v); 259 sc_signed operator - (const sc_signed &u, const sc_uint_base &v); 261 sc_signed operator - (const sc_uint_base &u, const sc_signed &v); 294 sc_signed operator * (const sc_signed &u, const sc_uint_base &v); 296 sc_signed operator * (const sc_uint_base &u, const sc_signed &v); 329 sc_signed operator / (const sc_signed &u, const sc_uint_base [all...] |
H A D | sc_unsigned.hh | 126 class sc_uint_base; 215 sc_unsigned operator + (const sc_unsigned &u, const sc_uint_base &v); 217 sc_unsigned operator + (const sc_uint_base &u, const sc_unsigned &v); 239 sc_signed operator - (const sc_unsigned &u, const sc_uint_base &v); 241 sc_signed operator - (const sc_uint_base &u, const sc_unsigned &v); 263 sc_unsigned operator * (const sc_unsigned &u, const sc_uint_base &v); 265 sc_unsigned operator * (const sc_uint_base &u, const sc_unsigned &v); 287 sc_unsigned operator / (const sc_unsigned &u, const sc_uint_base &v); 289 sc_unsigned operator / (const sc_uint_base &u, const sc_unsigned &v); 311 sc_unsigned operator % (const sc_unsigned &u, const sc_uint_base [all...] |
H A D | _using.hh | 60 using sc_dt::sc_uint_base;
|
/gem5/src/systemc/dt/int/ |
H A D | sc_uint_base.cc | 22 sc_uint_base.cpp -- contains interface definitions between sc_uint and 40 // $Log: sc_uint_base.cpp,v $ 70 #include "systemc/ext/dt/int/sc_uint_base.hh" 114 sc_uint_base aa(1); 121 sc_uint_base aa(1); 131 sc_uint_base aa(1); 141 sc_uint_base aa(1); 264 sc_uint_base aa(length()); 271 sc_uint_base aa(length()); 278 sc_uint_base a 389 sc_uint_base::sc_uint_base(const sc_bv_base &v) : function in class:sc_dt::sc_uint_base 395 sc_uint_base::sc_uint_base(const sc_lv_base &v) : function in class:sc_dt::sc_uint_base 401 sc_uint_base::sc_uint_base(const sc_int_subref_r &v) : function in class:sc_dt::sc_uint_base 407 sc_uint_base::sc_uint_base(const sc_signed_subref_r &v) : function in class:sc_dt::sc_uint_base 413 sc_uint_base::sc_uint_base(const sc_unsigned_subref_r &v) : function in class:sc_dt::sc_uint_base 420 sc_uint_base::sc_uint_base(const sc_signed &a) : function in class:sc_dt::sc_uint_base 427 sc_uint_base::sc_uint_base(const sc_unsigned &a) : function in class:sc_dt::sc_uint_base [all...] |
H A D | sc_unsigned.cc | 90 #include "systemc/ext/dt/int/sc_uint_base.hh" 729 // SECTION: Interfacing with sc_uint_base 733 sc_unsigned::operator = (const sc_uint_base &v) 739 operator + (const sc_unsigned &u, const sc_uint_base &v) 744 operator + (const sc_uint_base &u, const sc_unsigned &v) 749 sc_unsigned::operator += (const sc_uint_base &v) 755 sc_unsigned::operator -= (const sc_uint_base &v) 761 operator * (const sc_unsigned &u, const sc_uint_base &v) 766 operator * (const sc_uint_base &u, const sc_unsigned &v) 771 sc_unsigned::operator *= (const sc_uint_base [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/ |
H A D | concat.cpp | 45 sc_uint_base a_su64(WIDTH), b_su64(WIDTH);
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_other_defs.hh | 52 #include "../int/sc_uint_base.hh" 259 // CLASS : sc_uint_base 263 inline sc_uint_base & 264 sc_uint_base::operator = (const sc_fxval &v) 268 "sc_uint_base::operator = ( const sc_fxval& )"); 278 inline sc_uint_base & 279 sc_uint_base::operator = (const sc_fxval_fast &v) 283 "sc_uint_base::operator = ( const sc_fxval_fast& )"); 293 inline sc_uint_base & 294 sc_uint_base [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/ |
H A D | select.cpp | 45 sc_uint_base Bx(WIDTH), By(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/ |
H A D | select.cpp | 45 sc_uint_base Bx(WIDTH),By(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/ |
H A D | concat.cpp | 45 sc_uint_base a_su32(WIDTH), b_su32(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/ |
H A D | select.cpp | 45 sc_uint_base Bx(WIDTH), By(WIDTH);
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/ |
H A D | select.cpp | 45 sc_uint_base Bx(WIDTH),By(WIDTH);
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_other_defs.h | 55 #include "sysc/datatypes/int/sc_uint_base.h" 283 // CLASS : sc_uint_base 289 sc_uint_base& 290 sc_uint_base::operator = ( const sc_fxval& v ) 294 "sc_uint_base::operator = ( const sc_fxval& )" ); 304 sc_uint_base& 305 sc_uint_base::operator = ( const sc_fxval_fast& v ) 309 "sc_uint_base::operator = ( const sc_fxval_fast& )" ); 319 sc_uint_base& 320 sc_uint_base [all...] |
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bv.hh | 82 sc_bv(const sc_uint_base &a) : sc_bv_base(W) 150 operator = (const sc_uint_base &a)
|
H A D | sc_lv.hh | 80 sc_lv(const sc_uint_base &a) : sc_lv_base(W) 147 operator = (const sc_uint_base &a)
|
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test07/ |
H A D | test07.cpp | 74 sc_uint_base high_uint(high_i); 75 sc_uint_base low_uint(low_i);
|
/gem5/src/systemc/tests/systemc/datatypes/misc/signless_conversion/ |
H A D | signless_conversion.cpp | 48 DISP( sc_uint_base(var) ) \
|