gem5
v20.0.0.2
|
#include <scfx_pow10.hh>
Public Member Functions | |
scfx_pow10 () | |
~scfx_pow10 () | |
const scfx_rep | operator() (int) |
Private Member Functions | |
scfx_rep * | pos (int) |
scfx_rep * | neg (int) |
Private Attributes | |
scfx_rep | m_pos [SCFX_POW10_TABLE_SIZE] |
scfx_rep | m_neg [SCFX_POW10_TABLE_SIZE] |
Definition at line 68 of file scfx_pow10.hh.
sc_dt::scfx_pow10::scfx_pow10 | ( | ) |
Definition at line 60 of file scfx_pow10.cc.
References ArmISA::i, m_neg, m_pos, sc_dt::SCFX_POW10_TABLE_SIZE, and sc_dt::scfx_rep::set_nan().
sc_dt::scfx_pow10::~scfx_pow10 | ( | ) |
Definition at line 71 of file scfx_pow10.cc.
|
private |
Definition at line 121 of file scfx_pow10.cc.
References ArmISA::i, m_neg, and sc_dt::multiply().
Referenced by operator()().
const scfx_rep sc_dt::scfx_pow10::operator() | ( | int | i | ) |
Definition at line 74 of file scfx_pow10.cc.
References ArmISA::i, sc_dt::mult_scfx_rep(), neg(), pos(), and sc_dt::scfx_find_msb().
|
private |
Definition at line 112 of file scfx_pow10.cc.
References ArmISA::i, m_pos, and sc_dt::multiply().
Referenced by operator()().
|
private |
Definition at line 81 of file scfx_pow10.hh.
Referenced by neg(), and scfx_pow10().
|
private |
Definition at line 80 of file scfx_pow10.hh.
Referenced by pos(), and scfx_pow10().