#include <sysc/datatypes/fx/sc_fix.h>


Definition at line 299 of file sc_fix.h.
| sc_dt::sc_fix_fast::sc_fix_fast | ( | sc_fxnum_fast_observer * | observer_ = 0 |
) | [inline, explicit] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | int | wl_, | |
| int | iwl_, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | sc_q_mode | qm, | |
| sc_o_mode | om, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | sc_q_mode | qm, | |
| sc_o_mode | om, | |||
| int | nb, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | int | wl_, | |
| int | iwl_, | |||
| sc_q_mode | qm, | |||
| sc_o_mode | om, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | const sc_fxcast_switch & | cast_sw, | |
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline, explicit] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | int | wl_, | |
| int | iwl_, | |||
| const sc_fxcast_switch & | cast_sw, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | sc_q_mode | qm, | |
| sc_o_mode | om, | |||
| const sc_fxcast_switch & | cast_sw, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | sc_q_mode | qm, | |
| sc_o_mode | om, | |||
| int | nb, | |||
| const sc_fxcast_switch & | cast_sw, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | int | wl_, | |
| int | iwl_, | |||
| sc_q_mode | qm, | |||
| sc_o_mode | om, | |||
| const sc_fxcast_switch & | cast_sw, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | int | wl_, | |
| int | iwl_, | |||
| sc_q_mode | qm, | |||
| sc_o_mode | om, | |||
| int | nb, | |||
| const sc_fxcast_switch & | cast_sw, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | const sc_fxtype_params & | type_params, | |
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline, explicit] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | const sc_fxtype_params & | type_params, | |
| const sc_fxcast_switch & | cast_sw, | |||
| sc_fxnum_fast_observer * | observer_ = 0 | |||
| ) | [inline] |
| sc_dt::sc_fix_fast::sc_fix_fast | ( | const sc_fix_fast & | a | ) | [inline] |
| const sc_fix_fast sc_dt::sc_fix_fast::operator~ | ( | ) | const [inline] |
| sc_fix_fast & sc_dt::sc_fix_fast::operator= | ( | const sc_fix_fast & | a | ) | [inline] |
| const sc_fxval_fast sc_dt::sc_fix_fast::operator++ | ( | int | ) | [inline] |
| const sc_fxval_fast sc_dt::sc_fix_fast::operator-- | ( | int | ) | [inline] |
| sc_fix_fast & sc_dt::sc_fix_fast::operator++ | ( | ) | [inline] |
| sc_fix_fast & sc_dt::sc_fix_fast::operator-- | ( | ) | [inline] |
| sc_fxnum_fast_observer * sc_dt::sc_fxnum_fast::observer | ( | ) | const [inline, protected, inherited] |
Definition at line 3654 of file sc_fxnum.h.
| void sc_dt::sc_fxnum_fast::cast | ( | ) | [protected, inherited] |
Definition at line 612 of file sc_fxnum.cpp.
| double sc_dt::sc_fxnum_fast::get_val | ( | ) | const [inline, protected, inherited] |
Definition at line 3755 of file sc_fxnum.h.
| const sc_fxval_fast sc_dt::sc_fxnum_fast::operator- | ( | ) | const [inline, inherited] |
Definition at line 3766 of file sc_fxnum.h.
| const sc_fxval_fast sc_dt::sc_fxnum_fast::operator+ | ( | ) | const [inline, inherited] |
Definition at line 3774 of file sc_fxnum.h.
| sc_dt::sc_fxnum_fast::DECL_BIN_OP_T | ( | / | , | |
| int64 | ||||
| ) | [inherited] |
| uint64 sc_dt::sc_fxnum_fast::DECL_BIN_OP_T | ( | / | , | |
| const sc_int_base & | ||||
| ) | [inherited] |
| uint64 const sc_uint_base& sc_dt::sc_fxnum_fast::DECL_BIN_OP_T | ( | / | , | |
| const sc_signed & | ||||
| ) | const [inherited] |
| const sc_fxnum_fast_bitref sc_dt::sc_fxnum_fast::operator[] | ( | int | i | ) | const [inline, inherited] |
Definition at line 4389 of file sc_fxnum.h.
| sc_fxnum_fast_bitref sc_dt::sc_fxnum_fast::operator[] | ( | int | i | ) | [inline, inherited] |
Definition at line 4398 of file sc_fxnum.h.
| const sc_fxnum_fast_bitref sc_dt::sc_fxnum_fast::bit | ( | int | i | ) | const [inline, inherited] |
Definition at line 4406 of file sc_fxnum.h.
| sc_fxnum_fast_bitref sc_dt::sc_fxnum_fast::bit | ( | int | i | ) | [inline, inherited] |
Definition at line 4415 of file sc_fxnum.h.
| const sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::operator() | ( | int | i, | |
| int | j | |||
| ) | const [inline, inherited] |
Definition at line 4426 of file sc_fxnum.h.
| sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::operator() | ( | int | i, | |
| int | j | |||
| ) | [inline, inherited] |
Definition at line 4437 of file sc_fxnum.h.
| const sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::operator() | ( | ) | const [inline, inherited] |
Definition at line 4470 of file sc_fxnum.h.
| sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::operator() | ( | ) | [inline, inherited] |
Definition at line 4477 of file sc_fxnum.h.
| const sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::range | ( | int | i, | |
| int | j | |||
| ) | const [inline, inherited] |
Definition at line 4448 of file sc_fxnum.h.
| sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::range | ( | int | i, | |
| int | j | |||
| ) | [inline, inherited] |
Definition at line 4459 of file sc_fxnum.h.
| const sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::range | ( | ) | const [inline, inherited] |
Definition at line 4484 of file sc_fxnum.h.
| sc_fxnum_fast_subref sc_dt::sc_fxnum_fast::range | ( | ) | [inline, inherited] |
Definition at line 4491 of file sc_fxnum.h.
| sc_dt::sc_fxnum_fast::operator double | ( | ) | const [inline, inherited] |
Definition at line 4500 of file sc_fxnum.h.
| short sc_dt::sc_fxnum_fast::to_short | ( | ) | const [inline, inherited] |
Definition at line 4511 of file sc_fxnum.h.
| unsigned short sc_dt::sc_fxnum_fast::to_ushort | ( | ) | const [inline, inherited] |
Definition at line 4519 of file sc_fxnum.h.
| int sc_dt::sc_fxnum_fast::to_int | ( | ) | const [inline, inherited] |
Definition at line 4527 of file sc_fxnum.h.
| unsigned int sc_dt::sc_fxnum_fast::to_uint | ( | ) | const [inline, inherited] |
Definition at line 4543 of file sc_fxnum.h.
| long sc_dt::sc_fxnum_fast::to_long | ( | ) | const [inline, inherited] |
Definition at line 4559 of file sc_fxnum.h.
| unsigned long sc_dt::sc_fxnum_fast::to_ulong | ( | ) | const [inline, inherited] |
Definition at line 4567 of file sc_fxnum.h.
| int64 sc_dt::sc_fxnum_fast::to_int64 | ( | ) | const [inline, inherited] |
Definition at line 4535 of file sc_fxnum.h.
| uint64 sc_dt::sc_fxnum_fast::to_uint64 | ( | ) | const [inline, inherited] |
Definition at line 4551 of file sc_fxnum.h.
| float sc_dt::sc_fxnum_fast::to_float | ( | ) | const [inline, inherited] |
Definition at line 4575 of file sc_fxnum.h.
| double sc_dt::sc_fxnum_fast::to_double | ( | ) | const [inline, inherited] |
Definition at line 4583 of file sc_fxnum.h.
| const std::string sc_dt::sc_fxnum_fast::to_string | ( | ) | const [inherited] |
Definition at line 665 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_string | ( | sc_numrep | numrep | ) | const [inherited] |
Definition at line 671 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_string | ( | sc_numrep | numrep, | |
| bool | w_prefix | |||
| ) | const [inherited] |
Definition at line 677 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_string | ( | sc_fmt | fmt | ) | const [inherited] |
Definition at line 684 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_string | ( | sc_numrep | numrep, | |
| sc_fmt | fmt | |||
| ) | const [inherited] |
Definition at line 690 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_string | ( | sc_numrep | numrep, | |
| bool | w_prefix, | |||
| sc_fmt | fmt | |||
| ) | const [inherited] |
Definition at line 696 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_dec | ( | ) | const [inherited] |
Definition at line 704 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_bin | ( | ) | const [inherited] |
Definition at line 710 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_oct | ( | ) | const [inherited] |
Definition at line 716 of file sc_fxnum.cpp.
| const std::string sc_dt::sc_fxnum_fast::to_hex | ( | ) | const [inherited] |
Definition at line 722 of file sc_fxnum.cpp.
| bool sc_dt::sc_fxnum_fast::is_neg | ( | ) | const [inline, inherited] |
Definition at line 4594 of file sc_fxnum.h.
| bool sc_dt::sc_fxnum_fast::is_zero | ( | ) | const [inline, inherited] |
Definition at line 4603 of file sc_fxnum.h.
| bool sc_dt::sc_fxnum_fast::is_normal | ( | ) | const [inline, inherited] |
Definition at line 4613 of file sc_fxnum.h.
| bool sc_dt::sc_fxnum_fast::quantization_flag | ( | ) | const [inline, inherited] |
Definition at line 4623 of file sc_fxnum.h.
| bool sc_dt::sc_fxnum_fast::overflow_flag | ( | ) | const [inline, inherited] |
Definition at line 4630 of file sc_fxnum.h.
| const sc_fxval_fast sc_dt::sc_fxnum_fast::value | ( | ) | const [inline, inherited] |
Definition at line 4638 of file sc_fxnum.h.
| int sc_dt::sc_fxnum_fast::wl | ( | ) | const [inline, inherited] |
Definition at line 4649 of file sc_fxnum.h.
| int sc_dt::sc_fxnum_fast::iwl | ( | ) | const [inline, inherited] |
Definition at line 4656 of file sc_fxnum.h.
| sc_q_mode sc_dt::sc_fxnum_fast::q_mode | ( | ) | const [inline, inherited] |
Definition at line 4663 of file sc_fxnum.h.
| sc_o_mode sc_dt::sc_fxnum_fast::o_mode | ( | ) | const [inline, inherited] |
Definition at line 4670 of file sc_fxnum.h.
| int sc_dt::sc_fxnum_fast::n_bits | ( | ) | const [inline, inherited] |
Definition at line 4677 of file sc_fxnum.h.
| const sc_fxtype_params & sc_dt::sc_fxnum_fast::type_params | ( | ) | const [inline, inherited] |
Definition at line 4685 of file sc_fxnum.h.
| const sc_fxcast_switch & sc_dt::sc_fxnum_fast::cast_switch | ( | ) | const [inline, inherited] |
Definition at line 4693 of file sc_fxnum.h.
| void sc_dt::sc_fxnum_fast::print | ( | ::std::ostream & | os = ::std::cout |
) | const [inherited] |
Definition at line 731 of file sc_fxnum.cpp.
| void sc_dt::sc_fxnum_fast::scan | ( | ::std::istream & | is = ::std::cin |
) | [inherited] |
Definition at line 737 of file sc_fxnum.cpp.
| void sc_dt::sc_fxnum_fast::dump | ( | ::std::ostream & | os = ::std::cout |
) | const [inherited] |
Definition at line 745 of file sc_fxnum.cpp.
| void sc_dt::sc_fxnum_fast::observer_read | ( | ) | const [inline, inherited] |
Definition at line 4702 of file sc_fxnum.h.
| bool sc_dt::sc_fxnum_fast::get_bit | ( | int | i | ) | const [inherited] |
Definition at line 766 of file sc_fxnum.cpp.
| bool sc_dt::sc_fxnum_fast::set_bit | ( | int | i, | |
| bool | high | |||
| ) | [protected, inherited] |
Definition at line 805 of file sc_fxnum.cpp.
| bool sc_dt::sc_fxnum_fast::get_slice | ( | int | i, | |
| int | j, | |||
| sc_bv_base & | bv | |||
| ) | const [protected, inherited] |
Definition at line 837 of file sc_fxnum.cpp.
| bool sc_dt::sc_fxnum_fast::set_slice | ( | int | i, | |
| int | j, | |||
| const sc_bv_base & | bv | |||
| ) | [protected, inherited] |
Definition at line 888 of file sc_fxnum.cpp.
| sc_fxnum_fast_observer * sc_dt::sc_fxnum_fast::lock_observer | ( | ) | const [protected, inherited] |
Definition at line 932 of file sc_fxnum.cpp.
| void sc_dt::sc_fxnum_fast::unlock_observer | ( | sc_fxnum_fast_observer * | observer_ | ) | const [protected, inherited] |
Definition at line 941 of file sc_fxnum.cpp.
| void b_not | ( | sc_fix_fast & | c, | |
| const sc_fix_fast & | a | |||
| ) | [friend] |
| const sc_fix_fast operator & | ( | const sc_fix_fast & | , | |
| const sc_fix_fast & | ||||
| ) | [friend] |
| const sc_fix_fast operator^ | ( | const sc_fix_fast & | , | |
| const sc_fix_fast & | ||||
| ) | [friend] |
| const sc_fix_fast operator| | ( | const sc_fix_fast & | , | |
| const sc_fix_fast & | ||||
| ) | [friend] |
| void b_and | ( | sc_fix_fast & | , | |
| const sc_fix_fast & | , | |||
| const sc_fix_fast & | ||||
| ) | [friend] |
| void b_or | ( | sc_fix_fast & | , | |
| const sc_fix_fast & | , | |||
| const sc_fix_fast & | ||||
| ) | [friend] |
| void b_xor | ( | sc_fix_fast & | , | |
| const sc_fix_fast & | , | |||
| const sc_fix_fast & | ||||
| ) | [friend] |
friend class sc_core::vcd_sc_fxnum_fast_trace [friend, inherited] |
Definition at line 979 of file sc_fxnum.h.
friend class sc_core::wif_sc_fxnum_fast_trace [friend, inherited] |
Definition at line 980 of file sc_fxnum.h.
| void neg | ( | sc_fxval_fast & | c, | |
| const sc_fxnum_fast & | a | |||
| ) | [friend, inherited] |
Definition at line 3785 of file sc_fxnum.h.
| void neg | ( | sc_fxnum_fast & | c, | |
| const sc_fxnum_fast & | a | |||
| ) | [friend, inherited] |
Definition at line 3793 of file sc_fxnum.h.
| const sc_fxval_fast operator/ | ( | const sc_fxnum_fast & | a, | |
| const sc_fxnum_fast & | b | |||
| ) | [friend, inherited] |
Definition at line 3875 of file sc_fxnum.h.
| const sc_fxval_fast operator>> | ( | const sc_fxnum_fast & | a, | |
| int | b | |||
| ) | [friend, inherited] |
Definition at line 3929 of file sc_fxnum.h.
| void lshift | ( | sc_fxval_fast & | c, | |
| const sc_fxnum_fast & | a, | |||
| int | b | |||
| ) | [friend, inherited] |
Definition at line 4070 of file sc_fxnum.h.
| void lshift | ( | sc_fxnum_fast & | c, | |
| const sc_fxnum_fast & | a, | |||
| int | b | |||
| ) | [friend, inherited] |
Definition at line 4086 of file sc_fxnum.h.
| void rshift | ( | sc_fxval_fast & | c, | |
| const sc_fxnum_fast & | a, | |||
| int | b | |||
| ) | [friend, inherited] |
Definition at line 4078 of file sc_fxnum.h.
| void rshift | ( | sc_fxnum_fast & | c, | |
| const sc_fxnum_fast & | a, | |||
| int | b | |||
| ) | [friend, inherited] |
Definition at line 4096 of file sc_fxnum.h.
uint64 const sc_uint_base& sc_dt::sc_fxnum_fast::int [inherited] |
Definition at line 1102 of file sc_fxnum.h.
1.5.5