Searched refs:int64 (Results 1 - 25 of 94) sorted by relevance

1234

/gem5/src/systemc/ext/dt/int/
H A Dsc_nbdefs.hh168 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 Dsc_signed.hh188 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 Dsc_unsigned.hh201 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.hh47 using sc_dt::int64;
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_nbdefs.h181 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 Dsc_signed.h213 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 Dsc_signed.cpp399 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 Dsc_unsigned.h230 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 Dsc_unsigned.cpp391 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 Dsc_value_base.hh85 virtual void concat_set(int64 src, int low_i);
109 // (2) int64 to_int64() const
H A Dsc_concatref.hh201 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 Dsc_time.cpp91 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 Dscx_signal_int.h234 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 Dscx_signal_signed.h152 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 Dscx_signal_unsigned.h142 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 Dsc_value_base.h86 virtual void concat_set( int64 src, int low_i );
110 // (2) int64 to_int64() const
H A Dsc_concatref.h191 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 Dsc_value_base.cc107 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 Dsc_signed.cc359 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 Dsc_unsigned.cc362 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 Dsc_proxy.hh104 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 Dsc_bv.hh92 sc_bv(int64 a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
199 operator = (int64 a)
H A Dsc_lv.hh90 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 Dsc_fxval.h123 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 Dsc_fxval.hh110 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...]

Completed in 45 milliseconds

1234