/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum_observer.h | 63 class sc_fxnum_fast; 149 virtual void construct( const sc_fxnum_fast& ); 150 virtual void destruct( const sc_fxnum_fast& ); 151 virtual void read( const sc_fxnum_fast& ); 152 virtual void write( const sc_fxnum_fast& ); 196 sc_fxnum_fast_observer::construct( const sc_fxnum_fast& ) 201 sc_fxnum_fast_observer::destruct( const sc_fxnum_fast& ) 206 sc_fxnum_fast_observer::read( const sc_fxnum_fast& ) 211 sc_fxnum_fast_observer::write( const sc_fxnum_fast& )
|
H A D | sc_fxnum.h | 86 class sc_fxnum_fast; 163 // Proxy class for bit-selection in class sc_fxnum_fast, behaves like sc_bit. 168 friend class sc_fxnum_fast; 178 sc_fxnum_fast_bitref( sc_fxnum_fast&, int ); 221 sc_fxnum_fast& m_num; 397 // Proxy class for part-selection in class sc_fxnum_fast, 403 friend class sc_fxnum_fast; 412 sc_fxnum_fast_subref( sc_fxnum_fast&, int, int ); 544 sc_fxnum_fast& m_num; 607 DECL_CTOR_T(const sc_fxnum_fast 990 class sc_fxnum_fast class in namespace:sc_dt 3696 sc_fxnum_fast::sc_fxnum_fast( const sc_fxtype_params& type_params_, function in class:sc_dt::sc_fxnum_fast 3711 sc_fxnum_fast::sc_fxnum_fast( const sc_fxnum_fast& a, function in class:sc_dt::sc_fxnum_fast [all...] |
H A D | sc_fix.h | 179 DECL_CTORS_T_A(const sc_fxnum_fast&) 264 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 306 class sc_fix_fast : public sc_fxnum_fast 414 DECL_CTORS_T_A(const sc_fxnum_fast&) 490 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 997 DEFN_CTORS_T_B(const sc_fxnum_fast&) 1160 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \ 1246 : sc_fxnum_fast( sc_fxtype_params(), 1255 : sc_fxnum_fast( sc_fxtype_params( wl_, iwl_ ), 1264 : sc_fxnum_fast( sc_fxtype_param [all...] |
H A D | sc_ufix.h | 179 DECL_CTORS_T_A(const sc_fxnum_fast&) 264 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 306 class sc_ufix_fast : public sc_fxnum_fast 414 DECL_CTORS_T_A(const sc_fxnum_fast&) 493 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 1000 DEFN_CTORS_T_B(const sc_fxnum_fast&) 1163 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \ 1249 : sc_fxnum_fast( sc_fxtype_params(), 1258 : sc_fxnum_fast( sc_fxtype_params( wl_, iwl_ ), 1267 : sc_fxnum_fast( sc_fxtype_param [all...] |
H A D | sc_fxnum.cpp | 112 // Proxy class for bit-selection in class sc_fxnum_fast, behaves like sc_bit. 208 // Proxy class for part-selection in class sc_fxnum_fast, 381 // CLASS : sc_fxnum_fast 620 sc_fxnum_fast::cast() 673 sc_fxnum_fast::to_string() const 679 sc_fxnum_fast::to_string( sc_numrep numrep ) const 685 sc_fxnum_fast::to_string( sc_numrep numrep, bool w_prefix ) const 692 sc_fxnum_fast::to_string( sc_fmt fmt ) const 698 sc_fxnum_fast::to_string( sc_numrep numrep, sc_fmt fmt ) const 704 sc_fxnum_fast [all...] |
H A D | scfx_other_defs.h | 120 sc_signed::operator = ( const sc_fxnum_fast& v ) 125 "sc_signed::operator = ( const sc_fxnum_fast& )" ); 191 sc_unsigned::operator = ( const sc_fxnum_fast& v ) 196 "sc_unsigned::operator = ( const sc_fxnum_fast& )" ); 266 sc_int_base::operator = ( const sc_fxnum_fast& v ) 270 "sc_int_base::operator = ( const sc_fxnum_fast& )" ); 335 sc_uint_base::operator = ( const sc_fxnum_fast& v ) 339 "sc_uint_base::operator = ( const sc_fxnum_fast& )" ); 413 const sc_fxnum_fast& object, const std::string& name ) 422 const sc_fxnum_fast* objec [all...] |
H A D | sc_fixed.h | 102 DECL_CTORS_T_A(const sc_fxnum_fast&) 150 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 226 DECL_CTORS_T_A(const sc_fxnum_fast&) 274 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 357 DEFN_CTORS_T(const sc_fxnum_fast&) 422 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \ 529 DEFN_CTORS_T(const sc_fxnum_fast&) 594 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \
|
H A D | sc_ufixed.h | 102 DECL_CTORS_T_A(const sc_fxnum_fast&) 150 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 226 DECL_CTORS_T_A(const sc_fxnum_fast&) 274 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \ 357 DEFN_CTORS_T(const sc_fxnum_fast&) 422 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \ 529 DEFN_CTORS_T(const sc_fxnum_fast&) 594 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxnum_observer.hh | 61 class sc_fxnum_fast; 139 virtual void construct(const sc_fxnum_fast &); 140 virtual void destruct(const sc_fxnum_fast &); 141 virtual void read(const sc_fxnum_fast &); 142 virtual void write(const sc_fxnum_fast &); 168 inline void sc_fxnum_fast_observer::construct(const sc_fxnum_fast &) {} 169 inline void sc_fxnum_fast_observer::destruct(const sc_fxnum_fast &) {} 170 inline void sc_fxnum_fast_observer::read(const sc_fxnum_fast &) {} 171 inline void sc_fxnum_fast_observer::write(const sc_fxnum_fast &) {}
|
H A D | sc_fxnum.hh | 88 class sc_fxnum_fast; 152 // Proxy class for bit-selection in class sc_fxnum_fast, behaves like sc_bit. 157 friend class sc_fxnum_fast; 164 sc_fxnum_fast_bitref(sc_fxnum_fast &, int); 197 sc_fxnum_fast &m_num; 345 // Proxy class for part-selection in class sc_fxnum_fast, 351 friend class sc_fxnum_fast; 358 sc_fxnum_fast_subref(sc_fxnum_fast &, int, int); 465 sc_fxnum_fast &m_num; 518 DECL_CTOR_T(const sc_fxnum_fast 844 class sc_fxnum_fast class in namespace:sc_dt 3143 inline sc_fxnum_fast::sc_fxnum_fast(const sc_fxtype_params &type_params_, function in class:sc_dt::sc_fxnum_fast 3154 inline sc_fxnum_fast::sc_fxnum_fast(const sc_fxnum_fast &a, function in class:sc_dt::sc_fxnum_fast [all...] |
H A D | sc_fix.hh | 131 DECL_CTORS_T_A(const sc_fxnum_fast &) 199 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 238 class sc_fix_fast : public sc_fxnum_fast 307 DECL_CTORS_T_A(const sc_fxnum_fast &) 366 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 668 DEFN_CTORS_T_B(const sc_fxnum_fast &) 804 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \ 880 sc_fxnum_fast(sc_fxtype_params(), SC_TC_, sc_fxcast_switch(), 886 sc_fxnum_fast(sc_fxtype_params(wl_, iwl_), SC_TC_, sc_fxcast_switch(), 892 sc_fxnum_fast(sc_fxtype_param [all...] |
H A D | sc_ufix.hh | 131 DECL_CTORS_T_A(const sc_fxnum_fast &) 199 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 238 class sc_ufix_fast : public sc_fxnum_fast 307 DECL_CTORS_T_A(const sc_fxnum_fast &) 373 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 678 DEFN_CTORS_T_B(const sc_fxnum_fast &) 815 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \ 893 sc_fxnum_fast(sc_fxtype_params(), SC_US_, sc_fxcast_switch(), 899 sc_fxnum_fast(sc_fxtype_params(wl_, iwl_), SC_US_, sc_fxcast_switch(), 905 sc_fxnum_fast(sc_fxtype_param [all...] |
H A D | scfx_other_defs.hh | 109 sc_signed::operator = (const sc_fxnum_fast &v) 113 "sc_signed::operator = ( const sc_fxnum_fast& )"); 176 sc_unsigned::operator = (const sc_fxnum_fast &v) 180 "sc_unsigned::operator = ( const sc_fxnum_fast& )" ); 243 sc_int_base::operator = (const sc_fxnum_fast &v) 247 "sc_int_base::operator = ( const sc_fxnum_fast& )"); 309 sc_uint_base::operator = (const sc_fxnum_fast &v) 313 "sc_uint_base::operator = ( const sc_fxnum_fast& )");
|
H A D | _using.hh | 37 using sc_dt::sc_fxnum_fast;
|
H A D | sc_fixed.hh | 98 DECL_CTORS_T_A(const sc_fxnum_fast &) 137 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 207 DECL_CTORS_T_A(const sc_fxnum_fast &) 246 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 322 DEFN_CTORS_T(const sc_fxnum_fast &) 376 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \ 474 DEFN_CTORS_T(const sc_fxnum_fast &) 529 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
|
H A D | sc_ufixed.hh | 99 DECL_CTORS_T_A(const sc_fxnum_fast &) 137 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 205 DECL_CTORS_T_A(const sc_fxnum_fast &) 243 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \ 319 DEFN_CTORS_T(const sc_fxnum_fast &) 373 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \ 472 DEFN_CTORS_T(const sc_fxnum_fast &) 528 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
|
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxnum.cc | 97 // Proxy class for bit-selection in class sc_fxnum_fast, behaves like sc_bit. 175 // Proxy class for part-selection in class sc_fxnum_fast, 345 // CLASS : sc_fxnum_fast 565 sc_fxnum_fast::cast() 608 sc_fxnum_fast::to_string() const 614 sc_fxnum_fast::to_string(sc_numrep numrep) const 620 sc_fxnum_fast::to_string(sc_numrep numrep, bool w_prefix) const 627 sc_fxnum_fast::to_string(sc_fmt fmt) const 633 sc_fxnum_fast::to_string(sc_numrep numrep, sc_fmt fmt) const 639 sc_fxnum_fast [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/observers/ |
H A D | observers.cpp | 68 observe<sc_fixed_fast<3, 4>, sc_fxnum_fast, sc_dt::sc_fxnum_fast_observer>("sc_fixed_fast"); 70 observe<sc_ufixed_fast<7, 8>, sc_fxnum_fast, sc_dt::sc_fxnum_fast_observer>("sc_ufixed_fast");
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_bigint.hh | 73 class sc_fxnum_fast; 118 explicit sc_bigint(const sc_fxnum_fast &v) : sc_signed(W) { *this = v; } 275 operator = (const sc_fxnum_fast &v)
|
H A D | sc_biguint.hh | 73 class sc_fxnum_fast; 118 explicit sc_biguint(const sc_fxnum_fast &v) : sc_unsigned(W) { *this = v; } 275 operator = (const sc_fxnum_fast &v)
|
/gem5/src/systemc/utils/ |
H A D | tracefile.hh | 184 class TraceVal<::sc_dt::sc_fxnum_fast, Base> : 185 public TraceValFxnumBase<::sc_dt::sc_fxnum_fast, Base> 188 using TraceValFxnumBase<::sc_dt::sc_fxnum_fast, Base>::TraceValFxnumBase; 240 virtual void addTraceVal(const sc_dt::sc_fxnum_fast *v,
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_bigint.h | 73 class sc_fxnum_fast; 177 explicit sc_bigint( const sc_fxnum_fast& v ) 262 sc_bigint<W>& operator = ( const sc_fxnum_fast& v )
|
H A D | sc_biguint.h | 73 class sc_fxnum_fast; 177 explicit sc_biguint( const sc_fxnum_fast& v ) 263 sc_biguint<W>& operator = ( const sc_fxnum_fast& v )
|
H A D | sc_int.h | 144 explicit sc_int( const sc_fxnum_fast& a ) 222 sc_int<W>& operator = ( const sc_fxnum_fast& a )
|
/gem5/src/systemc/ext/utils/ |
H A D | sc_trace_file.hh | 50 class sc_fxnum_fast; 112 void sc_trace(sc_trace_file *, const sc_dt::sc_fxnum_fast &, 114 void sc_trace(sc_trace_file *, const sc_dt::sc_fxnum_fast *,
|