|
gem5
v19.0.0.0
|
#include <sc_fxnum.hh>
Public Member Functions | |
| sc_fxnum_fast_bitref (const sc_fxnum_fast_bitref &) | |
| operator bool () const | |
| void | print (::std::ostream &=::std::cout) const |
| void | scan (::std::istream &=::std::cin) |
| void | dump (::std::ostream &=::std::cout) const |
Private Member Functions | |
| bool | get () const |
| void | set (bool) |
| sc_fxnum_fast_bitref (sc_fxnum_fast &, int) | |
| sc_fxnum_fast_bitref () | |
Private Attributes | |
| sc_fxnum_fast & | m_num |
| int | m_idx |
Friends | |
| class | sc_fxnum_fast |
| class | sc_fxnum_bitref |
Definition at line 155 of file sc_fxnum.hh.
|
inlineprivate |
Definition at line 1398 of file sc_fxnum.hh.
|
inline |
Definition at line 1403 of file sc_fxnum.hh.
References ArmISA::a, sc_dt::sc_fxnum_bitref::get(), get(), sc_dt::sc_fxnum_bitref::m_num, m_num, sc_dt::operator&=(), sc_dt::operator^=(), sc_dt::operator|=(), SC_FXNUM_FAST_OBSERVER_READ_, SC_FXNUM_FAST_OBSERVER_WRITE_, and SC_FXNUM_OBSERVER_READ_.
|
private |
| void sc_dt::sc_fxnum_fast_bitref::dump | ( | ::std::ostream & | os = ::std::cout | ) | const |
Definition at line 115 of file sc_fxnum.cc.
References sc_dt::sc_fxnum::dump(), sc_dt::sc_fxnum_bitref::m_idx, and sc_dt::sc_fxnum_bitref::m_num.
|
private |
Definition at line 100 of file sc_fxnum.cc.
References sc_dt::sc_fxnum::get_bit(), sc_dt::sc_fxnum_bitref::m_idx, and sc_dt::sc_fxnum_bitref::m_num.
Referenced by sc_dt::sc_fxnum_bitref::sc_fxnum_bitref(), and sc_fxnum_fast_bitref().
|
inline |
Definition at line 1563 of file sc_fxnum.hh.
References m_num, and SC_FXNUM_FAST_OBSERVER_READ_.
| void sc_dt::sc_fxnum_fast_bitref::print | ( | ::std::ostream & | os = ::std::cout | ) | const |
Definition at line 104 of file sc_fxnum.cc.
Referenced by sc_dt::operator<<().
| void sc_dt::sc_fxnum_fast_bitref::scan | ( | ::std::istream & | is = ::std::cin | ) |
Definition at line 107 of file sc_fxnum.cc.
References ArmISA::b.
Referenced by sc_dt::operator>>().
|
private |
Definition at line 101 of file sc_fxnum.cc.
References sc_dt::sc_fxnum_bitref::m_idx, sc_dt::sc_fxnum_bitref::m_num, and sc_dt::sc_fxnum::set_bit().
|
friend |
Definition at line 158 of file sc_fxnum.hh.
|
friend |
Definition at line 157 of file sc_fxnum.hh.
|
private |
Definition at line 198 of file sc_fxnum.hh.
|
private |
Definition at line 197 of file sc_fxnum.hh.
Referenced by operator bool(), sc_dt::sc_fxnum_bitref::sc_fxnum_bitref(), and sc_fxnum_fast_bitref().