#include <sc_fxval.h>
Collaboration diagram for sc_dt::sc_fxval:

Public Methods | |
| sc_fxval (scfx_rep *) | |
| sc_fxval (sc_fxval_observer *=0) | |
| sc_fxval (int, sc_fxval_observer *=0) | |
| sc_fxval (unsigned int, sc_fxval_observer *=0) | |
| sc_fxval (long, sc_fxval_observer *=0) | |
| sc_fxval (unsigned long, sc_fxval_observer *=0) | |
| sc_fxval (double, sc_fxval_observer *=0) | |
| sc_fxval (const char *, sc_fxval_observer *=0) | |
| sc_fxval (const sc_fxval &, sc_fxval_observer *=0) | |
| sc_fxval (const sc_fxval_fast &, sc_fxval_observer *=0) | |
| sc_fxval (const sc_fxnum &, sc_fxval_observer *=0) | |
| sc_fxval (const sc_fxnum_fast &, sc_fxval_observer *=0) | |
| sc_fxval (int64, sc_fxval_observer *=0) | |
| sc_fxval (uint64, sc_fxval_observer *=0) | |
| sc_fxval (const sc_int_base &, sc_fxval_observer *=0) | |
| sc_fxval (const sc_uint_base &, sc_fxval_observer *=0) | |
| sc_fxval (const sc_signed &, sc_fxval_observer *=0) | |
| sc_fxval (const sc_unsigned &, sc_fxval_observer *=0) | |
| ~sc_fxval () | |
| const scfx_rep * | get_rep () const |
| void | set_rep (scfx_rep *) |
| const sc_fxval | operator- () const |
| const sc_fxval & | operator+ () const |
| DECL_BIN_OP_T (/, int64)\DECL_BIN_OP_T(/ | |
| uint64 | DECL_BIN_OP_T (/, const sc_int_base &)\DECL_BIN_OP_T(/ |
| uint64 const sc_uint_base & | DECL_BIN_OP_T (/, const sc_signed &)\friend const sc_fxval operator<< (const sc_fxval & |
| const sc_fxval | operator++ (int) |
| const sc_fxval | operator-- (int) |
| sc_fxval & | operator++ () |
| sc_fxval & | operator-- () |
| operator double () const | |
| short | to_short () const |
| unsigned short | to_ushort () const |
| int | to_int () const |
| unsigned int | to_uint () const |
| long | to_long () const |
| unsigned long | to_ulong () const |
| float | to_float () const |
| double | to_double () const |
| const sc_string | to_string () const |
| const sc_string | to_string (sc_numrep) const |
| const sc_string | to_string (sc_numrep, bool) const |
| const sc_string | to_string (sc_fmt) const |
| const sc_string | to_string (sc_numrep, sc_fmt) const |
| const sc_string | to_string (sc_numrep, bool, sc_fmt) const |
| const sc_string | to_dec () const |
| const sc_string | to_bin () const |
| const sc_string | to_oct () const |
| const sc_string | to_hex () const |
| bool | is_neg () const |
| bool | is_zero () const |
| bool | is_nan () const |
| bool | is_inf () const |
| bool | is_normal () const |
| bool | rounding_flag () const |
| void | print (ostream &=cout) const |
| void | scan (istream &=cin) |
| void | dump (ostream &=cout) const |
| bool | get_bit (int) const |
Public Attributes | |
| uint64 const sc_uint_base & | int |
Protected Methods | |
| sc_fxval_observer * | observer () const |
| sc_fxval_observer * | lock_observer () const |
| void | unlock_observer (sc_fxval_observer *) const |
| void | get_type (int &, int &, sc_enc &) const |
| const sc_fxval | quantization (const scfx_params &, bool &) const |
| const sc_fxval | overflow (const scfx_params &, bool &) const |
Friends | |
| class | sc_fxnum |
| void | neg (sc_fxval &, const sc_fxval &) |
| const sc_fxval | operator/ (const sc_fxval &, const sc_fxval &) |
| const sc_fxval | operator>> (const sc_fxval &, int) |
| void | lshift (sc_fxval &, const sc_fxval &, int) |
| void | rshift (sc_fxval &, const sc_fxval &, int) |
|
|
Definition at line 773 of file sc_fxval.h. References sc_dt::m_observer(). Referenced by operator-(). |
|
|
Definition at line 782 of file sc_fxval.h. References sc_dt::m_observer(), SC_FXVAL_OBSERVER_CONSTRUCT_, and SC_FXVAL_OBSERVER_DEFAULT_. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 791 of file sc_fxval.h. References sc_dt::m_observer(), SC_FXVAL_OBSERVER_CONSTRUCT_, SC_FXVAL_OBSERVER_DEFAULT_, SC_FXVAL_OBSERVER_READ_, and SC_FXVAL_OBSERVER_WRITE_. |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 4647 of file sc_fxnum.h. References sc_dt::m_observer(), SC_FXVAL_OBSERVER_CONSTRUCT_, SC_FXVAL_OBSERVER_DEFAULT_, and SC_FXVAL_OBSERVER_WRITE_. |
|
||||||||||||
|
Definition at line 4658 of file sc_fxnum.h. References sc_dt::m_observer(), SC_FXVAL_OBSERVER_CONSTRUCT_, SC_FXVAL_OBSERVER_DEFAULT_, and SC_FXVAL_OBSERVER_WRITE_. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Definition at line 841 of file sc_fxval.h. References SC_FXVAL_OBSERVER_DESTRUCT_. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Definition at line 134 of file sc_fxval.cpp. References sc_dt::scfx_rep::dump(). |
|
|
|
|
|
Definition at line 851 of file sc_fxval.h. References SC_FXVAL_OBSERVER_READ_. Referenced by sc_dt::operator/(). |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 154 of file sc_fxval.cpp. References SC_ASSERT_. |
|
|
Definition at line 765 of file sc_fxval.h. |
|
|
|
|
|
Definition at line 880 of file sc_fxval.h. |
|
|
|
|
|
|
|
|
Definition at line 872 of file sc_fxval.h. References sc_fxval(), and SC_FXVAL_OBSERVER_READ_. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Definition at line 120 of file sc_fxval.cpp. References sc_dt::scfx_rep::print(). |
|
||||||||||||
|
|
|
|
|
|
|
Definition at line 126 of file sc_fxval.cpp. References sc_string::c_str(), and s. |
|
|
Definition at line 860 of file sc_fxval.h. References SC_FXVAL_OBSERVER_WRITE_. Referenced by sc_dt::lshift(), sc_dt::neg(), and sc_dt::rshift(). |
|
|
Definition at line 99 of file sc_fxval.cpp. References SC_BIN, sc_dt::SC_E, and sc_dt::scfx_rep::to_string(). |
|
|
Definition at line 93 of file sc_fxval.cpp. References SC_DEC, sc_dt::SC_E, and sc_dt::scfx_rep::to_string(). |
|
|
|
|
|
|
|
|
Definition at line 111 of file sc_fxval.cpp. References sc_dt::SC_E, SC_HEX, and sc_dt::scfx_rep::to_string(). |
|
|
|
|
|
|
|
|
Definition at line 105 of file sc_fxval.cpp. References sc_dt::SC_E, SC_OCT, and sc_dt::scfx_rep::to_string(). |
|
|
|
|
||||||||||||||||
|
Definition at line 86 of file sc_fxval.cpp. References sc_dt::sc_fmt, sc_numrep, and sc_dt::scfx_rep::to_string(). |
|
||||||||||||
|
Definition at line 80 of file sc_fxval.cpp. References sc_dt::sc_fmt, sc_numrep, and sc_dt::scfx_rep::to_string(). |
|
|
Definition at line 74 of file sc_fxval.cpp. References SC_DEC, sc_dt::sc_fmt, and sc_dt::scfx_rep::to_string(). |
|
||||||||||||
|
Definition at line 68 of file sc_fxval.cpp. References sc_dt::SC_E, sc_numrep, and sc_dt::scfx_rep::to_string(). |
|
|
Definition at line 62 of file sc_fxval.cpp. References sc_dt::SC_E, sc_numrep, and sc_dt::scfx_rep::to_string(). |
|
|
Definition at line 56 of file sc_fxval.cpp. References SC_DEC, sc_dt::SC_E, and sc_dt::scfx_rep::to_string(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 163 of file sc_fxval.cpp. References SC_ASSERT_. |
|
||||||||||||||||
|
|
|
||||||||||||
|
Definition at line 891 of file sc_fxval.h. |
|
||||||||||||
|
Definition at line 959 of file sc_fxval.h. |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Definition at line 71 of file sc_fxval.h. |
|
|
Definition at line 198 of file sc_fxval.h. |
1.2.18