/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum_observer.h | 62 class sc_fxnum; 123 virtual void construct( const sc_fxnum& ); 124 virtual void destruct( const sc_fxnum& ); 125 virtual void read( const sc_fxnum& ); 126 virtual void write( const sc_fxnum& ); 169 sc_fxnum_observer::construct( const sc_fxnum& ) 174 sc_fxnum_observer::destruct( const sc_fxnum& ) 179 sc_fxnum_observer::read( const sc_fxnum& ) 184 sc_fxnum_observer::write( const sc_fxnum& )
|
H A D | sc_fxnum.h | 22 sc_fxnum.h - 38 // $Log: sc_fxnum.h,v $ 85 class sc_fxnum; 92 // Proxy class for bit-selection in class sc_fxnum, behaves like sc_bit. 97 friend class sc_fxnum; 107 sc_fxnum_bitref( sc_fxnum&, int ); 150 sc_fxnum& m_num; 234 // Proxy class for part-selection in class sc_fxnum, 240 friend class sc_fxnum; 249 sc_fxnum_subref( sc_fxnum 563 class sc_fxnum class in namespace:sc_dt 2583 sc_fxnum::sc_fxnum( const sc_fxtype_params& type_params_, function in class:sc_dt::sc_fxnum [all...] |
H A D | sc_fix.h | 54 #include "sysc/datatypes/fx/sc_fxnum.h" 71 class sc_fix : public sc_fxnum 178 DECL_CTORS_T_A(const sc_fxnum&) 263 DECL_ASN_OP_T(op,const sc_fxnum&) \ 413 DECL_CTORS_T_A(const sc_fxnum&) 489 DECL_ASN_OP_T(op,const sc_fxnum&) \ 538 : sc_fxnum( sc_fxtype_params(), 547 : sc_fxnum( sc_fxtype_params( wl_, iwl_ ), 556 : sc_fxnum( sc_fxtype_params( qm, om ), 565 : sc_fxnum( sc_fxtype_param [all...] |
H A D | sc_ufix.h | 54 #include "sysc/datatypes/fx/sc_fxnum.h" 71 class sc_ufix : public sc_fxnum 178 DECL_CTORS_T_A(const sc_fxnum&) 263 DECL_ASN_OP_T(op,const sc_fxnum&) \ 413 DECL_CTORS_T_A(const sc_fxnum&) 492 DECL_ASN_OP_T(op,const sc_fxnum&) \ 541 : sc_fxnum( sc_fxtype_params(), 550 : sc_fxnum( sc_fxtype_params( wl_, iwl_ ), 559 : sc_fxnum( sc_fxtype_params( qm, om ), 568 : sc_fxnum( sc_fxtype_param [all...] |
H A D | scfx_other_defs.h | 104 sc_signed::operator = ( const sc_fxnum& v ) 109 "sc_signed::operator = ( const sc_fxnum& )" ); 175 sc_unsigned::operator = ( const sc_fxnum& v ) 180 "sc_unsigned::operator = ( const sc_fxnum& )" ); 251 sc_int_base::operator = ( const sc_fxnum& v ) 255 "sc_int_base::operator = ( const sc_fxnum& )" ); 320 sc_uint_base::operator = ( const sc_fxnum& v ) 324 "sc_uint_base::operator = ( const sc_fxnum& )" ); 395 const sc_fxnum& object, const std::string& name ) 404 const sc_fxnum* objec [all...] |
H A D | sc_fxnum.cpp | 22 sc_fxnum.cpp - 39 // $Log: sc_fxnum.cpp,v $ 56 #include "sysc/datatypes/fx/sc_fxnum.h" 65 // Proxy class for bit-selection in class sc_fxnum, behaves like sc_bit. 159 // Proxy class for part-selection in class sc_fxnum, 255 // CLASS : sc_fxnum 263 sc_fxnum::to_string() const 269 sc_fxnum::to_string( sc_numrep numrep ) const 275 sc_fxnum::to_string( sc_numrep numrep, bool w_prefix ) const 282 sc_fxnum [all...] |
H A D | sc_fixed.h | 101 DECL_CTORS_T_A(const sc_fxnum&) 149 DECL_ASN_OP_T(op,const sc_fxnum&) \ 225 DECL_CTORS_T_A(const sc_fxnum&) 273 DECL_ASN_OP_T(op,const sc_fxnum&) \ 356 DEFN_CTORS_T(const sc_fxnum&) 421 DEFN_ASN_OP_T(op,const sc_fxnum&) \ 528 DEFN_CTORS_T(const sc_fxnum&) 593 DEFN_ASN_OP_T(op,const sc_fxnum&) \
|
H A D | sc_ufixed.h | 101 DECL_CTORS_T_A(const sc_fxnum&) 149 DECL_ASN_OP_T(op,const sc_fxnum&) \ 225 DECL_CTORS_T_A(const sc_fxnum&) 273 DECL_ASN_OP_T(op,const sc_fxnum&) \ 356 DEFN_CTORS_T(const sc_fxnum&) 421 DEFN_ASN_OP_T(op,const sc_fxnum&) \ 528 DEFN_CTORS_T(const sc_fxnum&) 593 DEFN_ASN_OP_T(op,const sc_fxnum&) \
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxnum_observer.hh | 60 class sc_fxnum; 117 virtual void construct(const sc_fxnum &); 118 virtual void destruct(const sc_fxnum &); 119 virtual void read(const sc_fxnum &); 120 virtual void write(const sc_fxnum &); 156 inline void sc_fxnum_observer::construct(const sc_fxnum &) {} 157 inline void sc_fxnum_observer::destruct(const sc_fxnum &) {} 158 inline void sc_fxnum_observer::read(const sc_fxnum &) {} 159 inline void sc_fxnum_observer::write(const sc_fxnum &) {}
|
H A D | sc_fxnum.hh | 22 sc_fxnum.h - 38 // $Log: sc_fxnum.h,v $ 87 class sc_fxnum; 94 // Proxy class for bit-selection in class sc_fxnum, behaves like sc_bit. 99 friend class sc_fxnum; 106 sc_fxnum_bitref(sc_fxnum &, int); 140 sc_fxnum &m_num; 209 // Proxy class for part-selection in class sc_fxnum, 215 friend class sc_fxnum; 222 sc_fxnum_subref(sc_fxnum 483 class sc_fxnum class in namespace:sc_dt 2185 inline sc_fxnum::sc_fxnum(const sc_fxtype_params &type_params_, function in class:sc_dt::sc_fxnum [all...] |
H A D | sc_fix.hh | 53 #include "sc_fxnum.hh" 69 class sc_fix : public sc_fxnum 130 DECL_CTORS_T_A(const sc_fxnum &) 198 DECL_ASN_OP_T(op, const sc_fxnum &) \ 306 DECL_CTORS_T_A(const sc_fxnum &) 365 DECL_ASN_OP_T(op, const sc_fxnum &) \ 409 sc_fxnum(sc_fxtype_params(), SC_TC_, sc_fxcast_switch(), observer_) 413 sc_fxnum(sc_fxtype_params(wl_, iwl_), SC_TC_, sc_fxcast_switch(), 419 sc_fxnum(sc_fxtype_params(qm, om), SC_TC_, sc_fxcast_switch(), 425 sc_fxnum(sc_fxtype_param [all...] |
H A D | sc_ufix.hh | 53 #include "sc_fxnum.hh" 69 class sc_ufix : public sc_fxnum 130 DECL_CTORS_T_A(const sc_fxnum &) 198 DECL_ASN_OP_T(op, const sc_fxnum &) \ 306 DECL_CTORS_T_A(const sc_fxnum &) 372 DECL_ASN_OP_T(op, const sc_fxnum &) \ 417 sc_fxnum(sc_fxtype_params(), SC_US_, sc_fxcast_switch(), observer_) 421 sc_fxnum(sc_fxtype_params(wl_, iwl_), SC_US_, sc_fxcast_switch(), 427 sc_fxnum(sc_fxtype_params(qm, om), SC_US_, sc_fxcast_switch(), 434 sc_fxnum(sc_fxtype_param [all...] |
H A D | scfx_other_defs.hh | 94 sc_signed::operator = (const sc_fxnum &v) 98 "sc_signed::operator = ( const sc_fxnum& )"); 161 sc_unsigned::operator = (const sc_fxnum &v) 165 "sc_unsigned::operator = ( const sc_fxnum& )" ); 228 sc_int_base::operator = (const sc_fxnum &v) 232 "sc_int_base::operator = ( const sc_fxnum& )"); 294 sc_uint_base::operator = (const sc_fxnum &v) 298 "sc_uint_base::operator = ( const sc_fxnum& )");
|
H A D | _using.hh | 35 using sc_dt::sc_fxnum;
|
H A D | sc_fixed.hh | 97 DECL_CTORS_T_A(const sc_fxnum &) 136 DECL_ASN_OP_T(op, const sc_fxnum &) \ 206 DECL_CTORS_T_A(const sc_fxnum &) 245 DECL_ASN_OP_T(op, const sc_fxnum &) \ 321 DEFN_CTORS_T(const sc_fxnum &) 375 DEFN_ASN_OP_T(op, const sc_fxnum &) \ 473 DEFN_CTORS_T(const sc_fxnum &) 528 DEFN_ASN_OP_T(op, const sc_fxnum &) \
|
H A D | sc_ufixed.hh | 98 DECL_CTORS_T_A(const sc_fxnum &) 136 DECL_ASN_OP_T(op, const sc_fxnum &) \ 204 DECL_CTORS_T_A(const sc_fxnum &) 242 DECL_ASN_OP_T(op, const sc_fxnum &) \ 318 DEFN_CTORS_T(const sc_fxnum &) 372 DEFN_ASN_OP_T(op, const sc_fxnum &) \ 471 DEFN_CTORS_T(const sc_fxnum &) 527 DEFN_ASN_OP_T(op, const sc_fxnum &) \
|
/gem5/src/systemc/tests/systemc/datatypes/fx/observers/ |
H A D | observers.cpp | 67 observe<sc_fixed<1, 2>, sc_fxnum, sc_dt::sc_fxnum_observer>("sc_fixed"); 69 observe<sc_ufixed<5, 6>, sc_fxnum, sc_dt::sc_fxnum_observer>("sc_ufixed");
|
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxnum.cc | 22 sc_fxnum.cpp - 39 // $Log: sc_fxnum.cpp,v $ 57 #include "systemc/ext/dt/fx/sc_fxnum.hh" 65 // Proxy class for bit-selection in class sc_fxnum, behaves like sc_bit. 128 // Proxy class for part-selection in class sc_fxnum, 220 // CLASS : sc_fxnum 228 sc_fxnum::to_string() const 234 sc_fxnum::to_string(sc_numrep numrep) const 240 sc_fxnum::to_string(sc_numrep numrep, bool w_prefix) const 247 sc_fxnum [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_bigint.hh | 72 class sc_fxnum; 117 explicit sc_bigint(const sc_fxnum &v) : sc_signed(W) { *this = v; } 268 operator = (const sc_fxnum &v)
|
H A D | sc_biguint.hh | 72 class sc_fxnum; 117 explicit sc_biguint(const sc_fxnum &v) : sc_unsigned(W) { *this = v; } 268 operator = (const sc_fxnum &v)
|
/gem5/src/systemc/utils/ |
H A D | tracefile.hh | 40 #include "systemc/ext/dt/fx/sc_fxnum.hh" 175 class TraceVal<::sc_dt::sc_fxnum, Base> : 176 public TraceValFxnumBase<::sc_dt::sc_fxnum, Base> 179 using TraceValFxnumBase<::sc_dt::sc_fxnum, Base>::TraceValFxnumBase; 238 virtual void addTraceVal(const sc_dt::sc_fxnum *v,
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_bigint.h | 72 class sc_fxnum; 173 explicit sc_bigint( const sc_fxnum& v ) 259 sc_bigint<W>& operator = ( const sc_fxnum& v )
|
H A D | sc_biguint.h | 72 class sc_fxnum; 173 explicit sc_biguint( const sc_fxnum& v ) 260 sc_biguint<W>& operator = ( const sc_fxnum& v )
|
H A D | sc_int.h | 140 explicit sc_int( const sc_fxnum& a ) 219 sc_int<W>& operator = ( const sc_fxnum& a )
|
/gem5/src/systemc/ext/utils/ |
H A D | sc_trace_file.hh | 49 class sc_fxnum; 110 void sc_trace(sc_trace_file *, const sc_dt::sc_fxnum &, const std::string &); 111 void sc_trace(sc_trace_file *, const sc_dt::sc_fxnum *, const std::string &);
|