#include <sysc/datatypes/fx/sc_fxnum.h>
|
class | sc_fxval |
|
class | sc_fxnum_bitref |
|
class | sc_fxnum_bitref_r |
|
class | sc_fxnum_subref |
|
class | sc_fxnum_subref_r |
|
class | sc_fxnum_fast_bitref |
|
class | sc_fxnum_fast_subref |
|
class | sc_core::vcd_sc_fxnum_trace |
|
class | sc_core::wif_sc_fxnum_trace |
|
void | neg (sc_fxval &, const sc_fxnum &) |
|
void | neg (sc_fxnum &, const sc_fxnum &) |
|
sc_fxval | operator/ (const sc_fxnum &, const sc_fxnum &) |
|
sc_fxval | operator<< (const sc_fxnum &, int) |
|
sc_fxval | operator>> (const sc_fxnum &, int) |
|
void | lshift (sc_fxval &, const sc_fxnum &, int) |
|
void | rshift (sc_fxval &, const sc_fxnum &, int) |
|
void | lshift (sc_fxnum &, const sc_fxnum &, int) |
|
void | rshift (sc_fxnum &, const sc_fxnum &, int) |
|
Definition at line 616 of file sc_fxnum.h.
◆ sc_fxnum()
◆ ~sc_fxnum()
sc_dt::sc_fxnum::~sc_fxnum |
( |
| ) |
|
|
inlineprotected |
◆ bit() [1/2]
◆ bit() [2/2]
◆ cast()
void sc_dt::sc_fxnum::cast |
( |
| ) |
|
|
inlineprotected |
◆ cast_switch()
◆ dump()
void sc_dt::sc_fxnum::dump |
( |
::std::ostream & |
= ::std::cout | ) |
const |
◆ get_bit()
bool sc_dt::sc_fxnum::get_bit |
( |
int |
i | ) |
const |
|
inline |
◆ get_rep()
const scfx_rep * sc_dt::sc_fxnum::get_rep |
( |
| ) |
const |
|
inlineprotected |
◆ get_slice()
bool sc_dt::sc_fxnum::get_slice |
( |
int |
i, |
|
|
int |
j, |
|
|
sc_bv_base & |
bv |
|
) |
| const |
|
inlineprotected |
◆ is_neg()
bool sc_dt::sc_fxnum::is_neg |
( |
| ) |
const |
|
inline |
◆ is_normal()
bool sc_dt::sc_fxnum::is_normal |
( |
| ) |
const |
|
inline |
◆ is_zero()
bool sc_dt::sc_fxnum::is_zero |
( |
| ) |
const |
|
inline |
◆ iwl()
int sc_dt::sc_fxnum::iwl |
( |
| ) |
const |
|
inline |
◆ lock_observer()
◆ n_bits()
int sc_dt::sc_fxnum::n_bits |
( |
| ) |
const |
|
inline |
◆ o_mode()
◆ observer()
◆ observer_read()
void sc_dt::sc_fxnum::observer_read |
( |
| ) |
const |
|
inline |
◆ operator double()
sc_dt::sc_fxnum::operator double |
( |
| ) |
const |
|
inline |
◆ operator()() [1/4]
◆ operator()() [2/4]
◆ operator()() [3/4]
◆ operator()() [4/4]
◆ operator+()
sc_fxval sc_dt::sc_fxnum::operator+ |
( |
| ) |
const |
|
inline |
◆ operator++() [1/2]
sc_fxnum & sc_dt::sc_fxnum::operator++ |
( |
| ) |
|
|
inline |
◆ operator++() [2/2]
sc_fxval sc_dt::sc_fxnum::operator++ |
( |
int |
| ) |
|
|
inline |
◆ operator-()
sc_fxval sc_dt::sc_fxnum::operator- |
( |
| ) |
const |
|
inline |
◆ operator--() [1/2]
sc_fxnum & sc_dt::sc_fxnum::operator-- |
( |
| ) |
|
|
inline |
◆ operator--() [2/2]
sc_fxval sc_dt::sc_fxnum::operator-- |
( |
int |
| ) |
|
|
inline |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ overflow_flag()
bool sc_dt::sc_fxnum::overflow_flag |
( |
| ) |
const |
|
inline |
◆ print()
void sc_dt::sc_fxnum::print |
( |
::std::ostream & |
= ::std::cout | ) |
const |
◆ q_mode()
◆ quantization_flag()
bool sc_dt::sc_fxnum::quantization_flag |
( |
| ) |
const |
|
inline |
◆ range() [1/4]
◆ range() [2/4]
◆ range() [3/4]
◆ range() [4/4]
◆ scan()
void sc_dt::sc_fxnum::scan |
( |
::std::istream & |
= ::std::cin | ) |
|
◆ set_bit()
bool sc_dt::sc_fxnum::set_bit |
( |
int |
i, |
|
|
bool |
high |
|
) |
| |
|
inlineprotected |
◆ set_slice()
bool sc_dt::sc_fxnum::set_slice |
( |
int |
i, |
|
|
int |
j, |
|
|
const sc_bv_base & |
bv |
|
) |
| |
|
inlineprotected |
◆ to_bin()
std::string sc_dt::sc_fxnum::to_bin |
( |
| ) |
const |
◆ to_dec()
std::string sc_dt::sc_fxnum::to_dec |
( |
| ) |
const |
◆ to_double()
double sc_dt::sc_fxnum::to_double |
( |
| ) |
const |
|
inline |
◆ to_float()
float sc_dt::sc_fxnum::to_float |
( |
| ) |
const |
|
inline |
◆ to_hex()
std::string sc_dt::sc_fxnum::to_hex |
( |
| ) |
const |
◆ to_int()
int sc_dt::sc_fxnum::to_int |
( |
| ) |
const |
|
inline |
◆ to_int64()
int64 sc_dt::sc_fxnum::to_int64 |
( |
| ) |
const |
|
inline |
◆ to_long()
long sc_dt::sc_fxnum::to_long |
( |
| ) |
const |
|
inline |
◆ to_oct()
std::string sc_dt::sc_fxnum::to_oct |
( |
| ) |
const |
◆ to_short()
short sc_dt::sc_fxnum::to_short |
( |
| ) |
const |
|
inline |
◆ to_string() [1/6]
std::string sc_dt::sc_fxnum::to_string |
( |
| ) |
const |
◆ to_string() [2/6]
std::string sc_dt::sc_fxnum::to_string |
( |
sc_fmt |
| ) |
const |
◆ to_string() [3/6]
std::string sc_dt::sc_fxnum::to_string |
( |
sc_numrep |
| ) |
const |
◆ to_string() [4/6]
std::string sc_dt::sc_fxnum::to_string |
( |
sc_numrep |
, |
|
|
bool |
|
|
) |
| const |
◆ to_string() [5/6]
◆ to_string() [6/6]
◆ to_uint()
unsigned int sc_dt::sc_fxnum::to_uint |
( |
| ) |
const |
|
inline |
◆ to_uint64()
uint64 sc_dt::sc_fxnum::to_uint64 |
( |
| ) |
const |
|
inline |
◆ to_ulong()
unsigned long sc_dt::sc_fxnum::to_ulong |
( |
| ) |
const |
|
inline |
◆ to_ushort()
unsigned short sc_dt::sc_fxnum::to_ushort |
( |
| ) |
const |
|
inline |
◆ type_params()
◆ unlock_observer()
◆ value()
sc_fxval sc_dt::sc_fxnum::value |
( |
| ) |
const |
|
inline |
◆ wl()
int sc_dt::sc_fxnum::wl |
( |
| ) |
const |
|
inline |
◆ lshift [1/2]
◆ lshift [2/2]
◆ neg [1/2]
◆ neg [2/2]
◆ operator/
◆ operator<<
◆ operator>>
◆ rshift [1/2]
◆ rshift [2/2]
◆ sc_core::vcd_sc_fxnum_trace
friend class sc_core::vcd_sc_fxnum_trace |
|
friend |
◆ sc_core::wif_sc_fxnum_trace
friend class sc_core::wif_sc_fxnum_trace |
|
friend |
◆ sc_fxnum_bitref
◆ sc_fxnum_bitref_r
◆ sc_fxnum_fast_bitref
◆ sc_fxnum_fast_subref
◆ sc_fxnum_subref
◆ sc_fxnum_subref_r
◆ sc_fxval
The documentation for this class was generated from the following file: