gem5  v21.2.0.0
Public Member Functions | Private Attributes | List of all members
sc_dt::scfx_params Class Reference

#include <scfx_params.hh>

Public Member Functions

 scfx_params (const sc_fxtype_params &, sc_enc, const sc_fxcast_switch &)
 
const sc_fxtype_paramstype_params () const
 
sc_enc enc () const
 
const sc_fxcast_switchcast_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
 

Detailed Description

Definition at line 98 of file scfx_params.hh.

Constructor & Destructor Documentation

◆ scfx_params()

sc_dt::scfx_params::scfx_params ( const sc_fxtype_params type_params_,
sc_enc  enc_,
const sc_fxcast_switch cast_sw 
)
inline

Definition at line 130 of file scfx_params.hh.

References m_type_params, and sc_dt::sc_fxtype_params::wl().

Member Function Documentation

◆ cast_switch()

const sc_fxcast_switch & sc_dt::scfx_params::cast_switch ( ) const
inline

◆ dump()

void sc_dt::scfx_params::dump ( ::std::ostream &  os) const
inline

Definition at line 200 of file scfx_params.hh.

◆ enc()

sc_enc sc_dt::scfx_params::enc ( ) const
inline

◆ fwl()

int sc_dt::scfx_params::fwl ( ) const
inline

◆ iwl()

int sc_dt::scfx_params::iwl ( ) const
inline

◆ n_bits()

int sc_dt::scfx_params::n_bits ( ) const
inline

Definition at line 193 of file scfx_params.hh.

Referenced by sc_dt::sc_fxnum::n_bits(), and sc_dt::sc_fxnum_fast::n_bits().

◆ o_mode()

sc_o_mode sc_dt::scfx_params::o_mode ( ) const
inline

Definition at line 187 of file scfx_params.hh.

Referenced by sc_dt::sc_fxnum::o_mode(), and sc_dt::sc_fxnum_fast::o_mode().

◆ q_mode()

sc_q_mode sc_dt::scfx_params::q_mode ( ) const
inline

◆ type_params()

const sc_fxtype_params & sc_dt::scfx_params::type_params ( ) const
inline

◆ wl()

int sc_dt::scfx_params::wl ( ) const
inline

Member Data Documentation

◆ m_cast_switch

sc_fxcast_switch sc_dt::scfx_params::m_cast_switch
private

Definition at line 123 of file scfx_params.hh.

◆ m_enc

sc_enc sc_dt::scfx_params::m_enc
private

Definition at line 122 of file scfx_params.hh.

◆ m_type_params

sc_fxtype_params sc_dt::scfx_params::m_type_params
private

Definition at line 121 of file scfx_params.hh.

Referenced by cast_switch(), enc(), iwl(), scfx_params(), type_params(), and wl().


The documentation for this class was generated from the following file:

Generated on Tue Dec 21 2021 11:37:13 for gem5 by doxygen 1.8.17