/gem5/src/systemc/ext/dt/int/ |
H A D | sc_nbdefs.hh | 168 typedef long long int64; typedef in namespace:sc_dt 171 typedef int64_t int64; typedef in namespace:sc_dt 185 #define BITS_PER_INT64 (sizeof(::sc_dt::int64) * BITS_PER_CHAR) 206 typedef int64 int_type;
|
H A D | sc_signed.hh | 188 sc_signed operator + (const sc_unsigned &u, int64 v); 192 sc_signed operator + (int64 u, const sc_unsigned &v); 197 sc_signed operator + (const sc_signed &u, int64 v); 204 sc_signed operator + (int64 u, const sc_signed &v); 224 sc_signed operator - (const sc_unsigned &u, int64 v); 231 sc_signed operator - (int64 u, const sc_unsigned &v); 239 sc_signed operator - (const sc_signed &u, int64 v); 246 sc_signed operator - (int64 u, const sc_signed &v); 268 sc_signed operator * (const sc_unsigned &u, int64 v); 272 sc_signed operator * (int64 [all...] |
H A D | sc_unsigned.hh | 201 sc_signed operator + (const sc_unsigned &u, int64 v); 208 sc_signed operator + (int64 u, const sc_unsigned &v); 225 sc_signed operator - (const sc_unsigned &u, int64 v); 232 sc_signed operator - (int64 u, const sc_unsigned &v); 249 sc_signed operator * (const sc_unsigned &u, int64 v); 256 sc_signed operator * (int64 u, const sc_unsigned &v); 273 sc_signed operator / (const sc_unsigned &u, int64 v); 280 sc_signed operator / (int64 u, const sc_unsigned &v); 297 sc_signed operator % (const sc_unsigned &u, int64 v); 304 sc_signed operator % (int64 [all...] |
H A D | _using.hh | 47 using sc_dt::int64;
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_nbdefs.h | 181 typedef long long int64; typedef in namespace:sc_dt 184 typedef int64_t int64; typedef in namespace:sc_dt 191 typedef __int64 int64; typedef in namespace:sc_dt 204 #define BITS_PER_INT64 (sizeof(::sc_dt::int64) * BITS_PER_CHAR) 235 typedef int64 int_type; 254 ::std::ostream& operator << ( ::std::ostream&, int64 ); 265 operator << ( ::std::ostream& os, sc_dt::int64 a )
|
H A D | sc_signed.h | 213 sc_signed operator + (const sc_unsigned& u, int64 v); 217 sc_signed operator + (int64 u, const sc_unsigned& v); 222 sc_signed operator + (const sc_signed& u, int64 v); 229 sc_signed operator + (int64 u, const sc_signed& v); 251 sc_signed operator - (const sc_unsigned& u, int64 v); 258 sc_signed operator - (int64 u, const sc_unsigned& v); 266 sc_signed operator - (const sc_signed& u, int64 v); 273 sc_signed operator - (int64 u, const sc_signed& v); 297 sc_signed operator * (const sc_unsigned& u, int64 v); 301 sc_signed operator * (int64 [all...] |
H A D | sc_signed.cpp | 399 void sc_signed::concat_set(int64 src, int low_i) 499 sc_signed::operator=(int64 v) 639 { return operator=((int64) v); } 644 { return operator + ( u, SCAST<int64>( v ) ); } 648 { return operator + ( SCAST<int64>( u ), v ); } 652 { return operator+(u, (int64) v); } 656 { return operator+((int64) u, v); } 660 { return operator+=((int64) v); } 665 { return operator-(u, (int64) v); } 669 { return operator-((int64) [all...] |
H A D | sc_unsigned.h | 230 sc_signed operator + (const sc_unsigned& u, int64 v); 237 sc_signed operator + (int64 u, const sc_unsigned& v); 255 sc_signed operator - (const sc_unsigned& u, int64 v); 262 sc_signed operator - (int64 u, const sc_unsigned& v); 280 sc_signed operator * (const sc_unsigned& u, int64 v); 287 sc_signed operator * (int64 u, const sc_unsigned& v); 305 sc_signed operator / (const sc_unsigned& u, int64 v); 312 sc_signed operator / (int64 u, const sc_unsigned& v); 330 sc_signed operator % (const sc_unsigned& u, int64 v); 337 sc_signed operator % (int64 [all...] |
H A D | sc_unsigned.cpp | 391 void sc_unsigned::concat_set(int64 src, int low_i) 483 sc_unsigned::operator=(int64 v) 618 { return operator=((int64) v); } 622 { return operator+=((int64) v); } 626 { return operator-=((int64) v); } 630 { return operator*=((int64) v); } 634 { return operator/=((int64) v); } 638 { return operator%=((int64) v); } 642 { return operator&=((int64) v); } 646 { return operator|=((int64) [all...] |
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_value_base.hh | 85 virtual void concat_set(int64 src, int low_i); 109 // (2) int64 to_int64() const
|
H A D | sc_concatref.hh | 201 concat_set(int64 src, int low_i) 269 int64 to_int64() const { return (int64)to_uint64(); } 309 m_right_p->concat_set((int64)v, 0); 310 m_left_p->concat_set((int64)v, m_len_r); 317 m_right_p->concat_set((int64)v, 0); 318 m_left_p->concat_set((int64)v, m_len_r); 323 operator = (int64 v) 474 operator << (const sc_concatref &target, int64 shift) 510 operator >> (const sc_concatref &target, int64 shif [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_time.cpp | 91 m_value = SCAST<sc_dt::int64>( tmp ); 104 m_value = SCAST<sc_dt::int64>( tmp ); 126 m_value = SCAST<sc_dt::int64>( tmp ); 130 m_value = SCAST<sc_dt::int64>( tmp ); 154 m_value = SCAST<sc_dt::int64>( tmp ); 214 value_type tr = SCAST<sc_dt::int64>( time_params->time_resolution ); 332 time_params->default_time_unit = SCAST<sc_dt::int64>( time_unit ); 399 time_params->default_time_unit = SCAST<sc_dt::int64>( time_unit );
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_int.h | 234 virtual void concat_set(sc_dt::int64 src, int low_i); 250 inline void operator = ( sc_dt::int64 v ); 302 inline void base_write( sc_dt::int64 value ); 337 inline void operator = ( sc_dt::int64 new_val ); 353 virtual inline void concat_set(sc_dt::int64 src, int low_i); 380 sc_dt::int64 m_new_val; // New value for this object instance. 418 inline void sc_signal<sc_dt::sc_int<W> >::base_write( sc_dt::int64 value ) 460 inline void sc_signal<sc_dt::sc_int<W> >::concat_set(sc_dt::int64 src, int low_i) 560 { base_write( (sc_dt::int64)new_val ); } 568 { base_write((sc_dt::int64)new_va [all...] |
H A D | scx_signal_signed.h | 152 Fix bug in concat_set(int64,off). Other changes from 2.1 examples usage. 189 using sc_dt::int64; 221 virtual void write_part( sc_dt::int64 v, int left, int right ); 284 virtual void concat_set(sc_dt::int64 src, int low_i); 300 inline void operator = ( sc_dt::int64 v ); 352 inline void base_write( sc_dt::int64 value ); 370 virtual inline void write_part( sc_dt::int64 v, int left, int right ); 394 inline void operator = ( sc_dt::int64 new_val ); 410 virtual inline void concat_set(sc_dt::int64 src, int low_i); 427 sc_dt::sc_signed& operator += (sc_dt::int64 ); [all...] |
H A D | scx_signal_unsigned.h | 142 Fix bug in concat_set(int64,off). Other changes from 2.1 examples usage. 178 using sc_dt::int64; 211 virtual void write_part( sc_dt::int64 v, int left, int right ); 274 virtual void concat_set(sc_dt::int64 src, int low_i); 290 inline void operator = ( sc_dt::int64 v ); 342 inline void base_write( sc_dt::int64 value ); 360 virtual inline void write_part( sc_dt::int64 v, int left, int right ); 384 inline void operator = ( sc_dt::int64 new_val ); 400 virtual inline void concat_set(sc_dt::int64 src, int low_i); 417 sc_dt::sc_unsigned& operator += (sc_dt::int64 ); [all...] |
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_value_base.h | 86 virtual void concat_set( int64 src, int low_i ); 110 // (2) int64 to_int64() const
|
H A D | sc_concatref.h | 191 virtual void concat_set( int64 src, int low_i ) 263 int64 to_int64() const 265 return (int64)to_uint64(); 317 m_right_p->concat_set((int64)v, 0); 318 m_left_p->concat_set((int64)v, m_len_r); 324 m_right_p->concat_set((int64)v, 0); 325 m_left_p->concat_set((int64)v, m_len_r); 329 inline const sc_concatref& operator = ( int64 v ) 520 inline const sc_unsigned operator << (const sc_concatref& target, int64 shift) 553 inline const sc_unsigned operator >> (const sc_concatref& target, int64 shif [all...] |
/gem5/src/systemc/dt/misc/ |
H A D | sc_value_base.cc | 107 sc_value_base::concat_set(int64 /*src*/, int /*low_i*/) 110 "concat_set(int64) method not supported by this type";
|
/gem5/src/systemc/dt/int/ |
H A D | sc_signed.cc | 359 sc_signed::concat_set(int64 src, int low_i) 462 sc_signed::operator=(int64 v) 600 return operator = ((int64)v); 607 return operator + (u, static_cast<int64>(v)); 613 return operator + (static_cast<int64>(u), v); 619 return operator + (u, (int64)v); 625 return operator + ((int64)u, v); 631 return operator += ((int64)v); 638 return operator - (u, (int64)v); 644 return operator - ((int64) [all...] |
H A D | sc_unsigned.cc | 362 sc_unsigned::concat_set(int64 src, int low_i) 460 sc_unsigned::operator = (int64 v) 588 return operator = ((int64)v); 594 return operator += ((int64)v); 600 return operator -= ((int64)v); 606 return operator *= ((int64)v); 612 return operator /= ((int64)v); 618 return operator %= ((int64)v); 624 return operator &= ((int64)v); 630 return operator |= ((int64) [all...] |
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_proxy.hh | 104 void sc_proxy_out_of_bounds(const char *msg=NULL, int64 val=0); 239 X &assign_(const sc_int_base &a) { return assign_((int64)a); } 245 X &assign_(int64 a); 261 X &operator &= (const sc_int_base &b) { return operator &= ((int64)b); } 267 X &operator &= (int64 b); 281 const sc_lv_base operator & (int64 b) const; 290 X &operator |= (const sc_int_base &b) { return operator |= ((int64)b); } 296 X &operator |= (int64 b); 310 const sc_lv_base operator | (int64 b) const; 319 X &operator ^= (const sc_int_base &b) { return operator ^= ((int64) [all...] |
H A D | sc_bv.hh | 92 sc_bv(int64 a) : sc_bv_base(W) { sc_bv_base::operator = (a); } 199 operator = (int64 a)
|
H A D | sc_lv.hh | 90 sc_lv(int64 a) : sc_lv_base(W) { sc_lv_base::operator = (a); } 196 operator = (int64 a)
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxval.h | 123 SCFX_EXPLICIT_OTHER_ sc_fxval( int64, sc_fxval_observer* = 0 ); 158 DECL_BIN_OP_T(op,int64) \ 199 DECL_BIN_OP_T(/,int64) \ 224 DECL_BIN_FNC_T(fnc,int64) \ 268 DECL_REL_OP_T(op,int64) \ 310 DECL_ASN_OP_T(op,int64) \ 371 int64 to_int64() const; 463 SCFX_EXPLICIT_OTHER_ sc_fxval_fast( int64, sc_fxval_fast_observer* = 0 ); 497 DECL_BIN_OP_T(op,int64) \ 535 DECL_BIN_OP_T(/,int64) \ [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxval.hh | 110 explicit sc_fxval(int64, sc_fxval_observer* = 0); 136 DECL_BIN_OP_T(op, int64) \ 174 DECL_BIN_OP_T(/, int64) 194 DECL_BIN_FNC_T(fnc, int64) \ 232 DECL_REL_OP_T(op, int64) \ 267 DECL_ASN_OP_T(op, int64) \ 319 int64 to_int64() const; 397 explicit sc_fxval_fast(int64, sc_fxval_fast_observer * =0); 423 DECL_BIN_OP_T(op, int64) \ 458 DECL_BIN_OP_T(/, int64) \ [all...] |