Searched refs:sc_fxnum (Results 1 - 25 of 47) sorted by relevance

12

/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_fxnum_observer.h62 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 Dsc_fxnum.h22 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 Dsc_fix.h54 #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 Dsc_ufix.h54 #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 Dscfx_other_defs.h104 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 Dsc_fxnum.cpp22 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 Dsc_fixed.h101 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 Dsc_ufixed.h101 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 Dsc_fxnum_observer.hh60 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 Dsc_fxnum.hh22 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 Dsc_fix.hh53 #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 Dsc_ufix.hh53 #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 Dscfx_other_defs.hh94 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.hh35 using sc_dt::sc_fxnum;
H A Dsc_fixed.hh97 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 Dsc_ufixed.hh98 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 Dobservers.cpp67 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 Dsc_fxnum.cc22 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 Dsc_bigint.hh72 class sc_fxnum;
117 explicit sc_bigint(const sc_fxnum &v) : sc_signed(W) { *this = v; }
268 operator = (const sc_fxnum &v)
H A Dsc_biguint.hh72 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 Dtracefile.hh40 #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 Dsc_bigint.h72 class sc_fxnum;
173 explicit sc_bigint( const sc_fxnum& v )
259 sc_bigint<W>& operator = ( const sc_fxnum& v )
H A Dsc_biguint.h72 class sc_fxnum;
173 explicit sc_biguint( const sc_fxnum& v )
260 sc_biguint<W>& operator = ( const sc_fxnum& v )
H A Dsc_int.h140 explicit sc_int( const sc_fxnum& a )
219 sc_int<W>& operator = ( const sc_fxnum& a )
/gem5/src/systemc/ext/utils/
H A Dsc_trace_file.hh49 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 &);

Completed in 54 milliseconds

12