gem5 v24.0.0.0
|
#include <scfx_params.hh>
Public Member Functions | |
scfx_params (const sc_fxtype_params &, sc_enc, const sc_fxcast_switch &) | |
const sc_fxtype_params & | type_params () const |
sc_enc | enc () const |
const sc_fxcast_switch & | cast_switch () const |
int | wl () const |
int | iwl () const |
int | fwl () const |
sc_q_mode | q_mode () const |
sc_o_mode | o_mode () const |
int | n_bits () const |
void | dump (::std::ostream &) const |
Private Attributes | |
sc_fxtype_params | m_type_params |
sc_enc | m_enc |
sc_fxcast_switch | m_cast_switch |
Definition at line 67 of file scfx_params.hh.
|
inline |
Definition at line 99 of file scfx_params.hh.
References m_enc, m_type_params, sc_dt::sc_fxtype_params::o_mode(), sc_core::SC_ID_INVALID_O_MODE_, sc_core::SC_ID_WRAP_SM_NOT_DEFINED_, SC_REPORT_ERROR, and sc_dt::SC_US_.
|
inline |
Definition at line 125 of file scfx_params.hh.
References m_cast_switch.
Referenced by sc_dt::sc_fxnum::cast(), sc_dt::sc_fxnum_fast::cast(), sc_dt::sc_fxnum::cast_switch(), and sc_dt::sc_fxnum_fast::cast_switch().
|
inline |
Definition at line 169 of file scfx_params.hh.
References sc_dt::sc_fxcast_switch::dump(), sc_dt::sc_fxtype_params::dump(), m_cast_switch, m_enc, and m_type_params.
Referenced by sc_dt::sc_fxnum::dump(), and sc_dt::sc_fxnum_fast::dump().
|
inline |
Definition at line 119 of file scfx_params.hh.
References m_enc.
Referenced by sc_dt::scfx_rep::clear(), sc_dt::overflow(), sc_dt::scfx_rep::overflow(), sc_dt::print_other(), sc_dt::scfx_rep::set(), sc_dt::sc_fxnum_fast::set_bit(), and sc_dt::sc_fxnum_fast::set_slice().
|
inline |
Definition at line 144 of file scfx_params.hh.
References sc_dt::sc_fxtype_params::iwl(), m_type_params, and sc_dt::sc_fxtype_params::wl().
Referenced by sc_dt::sc_fxnum::bit(), sc_dt::sc_fxnum::bit(), sc_dt::sc_fxnum_fast::bit(), sc_dt::sc_fxnum_fast::bit(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum::operator[](), sc_dt::sc_fxnum::operator[](), sc_dt::sc_fxnum_fast::operator[](), sc_dt::sc_fxnum_fast::operator[](), sc_dt::sc_fxnum::range(), sc_dt::sc_fxnum::range(), sc_dt::sc_fxnum_fast::range(), and sc_dt::sc_fxnum_fast::range().
|
inline |
Definition at line 138 of file scfx_params.hh.
References sc_dt::sc_fxtype_params::iwl(), and m_type_params.
Referenced by sc_dt::scfx_rep::clear(), sc_dt::sc_fxnum::iwl(), sc_dt::sc_fxnum_fast::iwl(), sc_dt::overflow(), sc_dt::scfx_rep::overflow(), sc_dt::print_other(), sc_dt::quantization(), sc_dt::scfx_rep::quantization(), sc_dt::scfx_rep::set(), sc_dt::sc_fxnum_fast::set_bit(), and sc_dt::sc_fxnum_fast::set_slice().
|
inline |
Definition at line 162 of file scfx_params.hh.
References m_type_params, and sc_dt::sc_fxtype_params::n_bits().
Referenced by sc_dt::sc_fxnum::n_bits(), sc_dt::sc_fxnum_fast::n_bits(), sc_dt::overflow(), and sc_dt::scfx_rep::overflow().
|
inline |
Definition at line 156 of file scfx_params.hh.
References m_type_params, and sc_dt::sc_fxtype_params::o_mode().
Referenced by sc_dt::sc_fxnum::o_mode(), sc_dt::sc_fxnum_fast::o_mode(), sc_dt::overflow(), and sc_dt::scfx_rep::overflow().
|
inline |
Definition at line 150 of file scfx_params.hh.
References m_type_params, and sc_dt::sc_fxtype_params::q_mode().
Referenced by sc_dt::sc_fxnum::q_mode(), sc_dt::sc_fxnum_fast::q_mode(), sc_dt::quantization(), and sc_dt::scfx_rep::quantization().
|
inline |
Definition at line 113 of file scfx_params.hh.
References m_type_params.
Referenced by sc_dt::sc_fxnum::type_params(), and sc_dt::sc_fxnum_fast::type_params().
|
inline |
Definition at line 132 of file scfx_params.hh.
References m_type_params, and sc_dt::sc_fxtype_params::wl().
Referenced by sc_dt::sc_fxnum::bit(), sc_dt::sc_fxnum::bit(), sc_dt::sc_fxnum_fast::bit(), sc_dt::sc_fxnum_fast::bit(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum::operator()(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum_fast::operator()(), sc_dt::sc_fxnum::operator[](), sc_dt::sc_fxnum::operator[](), sc_dt::sc_fxnum_fast::operator[](), sc_dt::sc_fxnum_fast::operator[](), sc_dt::overflow(), sc_dt::scfx_rep::overflow(), sc_dt::print_other(), sc_dt::quantization(), sc_dt::scfx_rep::quantization(), sc_dt::sc_fxnum::range(), sc_dt::sc_fxnum::range(), sc_dt::sc_fxnum::range(), sc_dt::sc_fxnum::range(), sc_dt::sc_fxnum_fast::range(), sc_dt::sc_fxnum_fast::range(), sc_dt::sc_fxnum_fast::range(), sc_dt::sc_fxnum_fast::range(), sc_dt::sc_fxnum::wl(), and sc_dt::sc_fxnum_fast::wl().
|
private |
Definition at line 92 of file scfx_params.hh.
Referenced by cast_switch(), and dump().
|
private |
Definition at line 91 of file scfx_params.hh.
Referenced by dump(), enc(), and scfx_params().
|
private |
Definition at line 90 of file scfx_params.hh.
Referenced by dump(), fwl(), iwl(), n_bits(), o_mode(), q_mode(), scfx_params(), type_params(), and wl().