|
SystemC
Recoding Infrastructure for SystemC v0.6.3 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
#include "sysc/datatypes/fx/scfx_rep.h"#include "sysc/datatypes/int/sc_int_base.h"#include "sysc/datatypes/int/sc_uint_base.h"#include "sysc/datatypes/int/sc_signed.h"#include "sysc/datatypes/int/sc_unsigned.h"#include "sysc/datatypes/fx/sc_fxval_observer.h"

Go to the source code of this file.
Classes | |
| class | sc_dt::sc_fxval |
| class | sc_dt::sc_fxval_fast |
Namespaces | |
| sc_dt | |
Macros | |
| #define | SCFX_EXPLICIT_ explicit |
| #define | SCFX_EXPLICIT_OTHER_ explicit |
| #define | DECL_BIN_OP_T(op, tp) |
| #define | DECL_BIN_OP_OTHER(op) |
| #define | DECL_BIN_OP(op, dummy) |
| #define | DECL_BIN_FNC_T(fnc, tp) |
| #define | DECL_BIN_FNC_OTHER(fnc) |
| #define | DECL_BIN_FNC(fnc) |
| #define | DECL_REL_OP_T(op, tp) |
| #define | DECL_REL_OP_OTHER(op) |
| #define | DECL_REL_OP(op) |
| #define | DECL_ASN_OP_T(op, tp) sc_fxval& operator op( tp ); |
| #define | DECL_ASN_OP_OTHER(op) |
| #define | DECL_ASN_OP(op) |
| #define | DECL_BIN_OP_T(op, tp) |
| #define | DECL_BIN_OP_OTHER(op) |
| #define | DECL_BIN_OP(op, dummy) |
| #define | DECL_BIN_FNC_T(fnc, tp) |
| #define | DECL_BIN_FNC_OTHER(fnc) |
| #define | DECL_BIN_FNC(fnc) |
| #define | DECL_REL_OP_T(op, tp) |
| #define | DECL_REL_OP_OTHER(op) |
| #define | DECL_REL_OP(op) |
| #define | DECL_ASN_OP_T(op, tp) sc_fxval_fast& operator op( tp ); |
| #define | DECL_ASN_OP_OTHER(op) |
| #define | DECL_ASN_OP(op) |
| #define | DEFN_CTOR_T(tp, arg) |
| #define | DEFN_CTOR_T_A(tp) DEFN_CTOR_T(tp,a) |
| #define | DEFN_CTOR_T_B(tp) DEFN_CTOR_T(tp,a.to_double()) |
| #define | DEFN_CTOR_T_C(tp) DEFN_CTOR_T(tp,a.value()) |
| #define | DEFN_BIN_OP_T(op, fnc, tp) |
| #define | DEFN_BIN_OP_OTHER(op, fnc) |
| #define | DEFN_BIN_OP(op, fnc) |
| #define | DEFN_BIN_FNC_T(fnc, tp) |
| #define | DEFN_BIN_FNC_OTHER(fnc) |
| #define | DEFN_BIN_FNC(fnc) |
| #define | DEFN_REL_OP_T(op, ret, tp) |
| #define | DEFN_REL_OP_OTHER(op, ret) |
| #define | DEFN_REL_OP(op, ret) |
| #define | DEFN_ASN_OP_T(tp) |
| #define | DEFN_ASN_OP_T(op, fnc, tp) |
| #define | DEFN_ASN_OP_OTHER(op, fnc) |
| #define | DEFN_ASN_OP(op, fnc) |
| #define | DEFN_CTOR_T(tp, arg) |
| #define | DEFN_CTOR_T_A(tp) DEFN_CTOR_T(tp,static_cast<double>( a )) |
| #define | DEFN_CTOR_T_B(tp) DEFN_CTOR_T(tp,from_string( a )) |
| #define | DEFN_CTOR_T_C(tp) DEFN_CTOR_T(tp,a.to_double()) |
| #define | DEFN_BIN_OP_T(op, tp) |
| #define | DEFN_BIN_OP_OTHER(op) |
| #define | DEFN_BIN_OP(op, dummy) |
| #define | DEFN_BIN_FNC_T(fnc, op, tp) |
| #define | DEFN_BIN_FNC_OTHER(fnc, op) |
| #define | DEFN_BIN_FNC(fnc, op) |
| #define | DEFN_REL_OP_T(op, tp) |
| #define | DEFN_REL_OP_OTHER(op) |
| #define | DEFN_REL_OP(op) |
| #define | DEFN_ASN_OP_T(tp) |
| #define | DEFN_ASN_OP_T(op, tp) |
| #define | DEFN_ASN_OP_OTHER(op) |
| #define | DEFN_ASN_OP(op) |
Functions | |
| void | sc_dt::neg (sc_fxval &c, const sc_fxval &a) |
| const sc_fxval | sc_dt::operator/ (const sc_fxval &a, const sc_fxval &b) |
| sc_dt::DEFN_BIN_OP_T (/, div, int64) DEFN_BIN_OP_T(/ | |
| uint64 | sc_dt::DEFN_BIN_OP_T (/, div, const sc_int_base &) DEFN_BIN_OP_T(/ |
| uint64 const sc_uint_base & | sc_dt::DEFN_BIN_OP_T (/, div, const sc_signed &) inline const sc_fxval operator<< (const sc_fxval &a |
| const sc_fxval | sc_dt::operator>> (const sc_fxval &a, int b) |
| void | sc_dt::lshift (sc_fxval &c, const sc_fxval &a, int b) |
| void | sc_dt::rshift (sc_fxval &c, const sc_fxval &a, int b) |
| inline::std::ostream & | sc_dt::operator<< (::std::ostream &os, const sc_fxval &a) |
| inline::std::istream & | sc_dt::operator>> (::std::istream &is, sc_fxval &a) |
| void | sc_dt::neg (sc_fxval_fast &c, const sc_fxval_fast &a) |
| const sc_fxval_fast | sc_dt::operator/ (const sc_fxval_fast &a, const sc_fxval_fast &b) |
| const sc_fxval_fast | sc_dt::operator<< (const sc_fxval_fast &a, int b) |
| const sc_fxval_fast | sc_dt::operator>> (const sc_fxval_fast &a, int b) |
| void | sc_dt::lshift (sc_fxval_fast &c, const sc_fxval_fast &a, int b) |
| void | sc_dt::rshift (sc_fxval_fast &c, const sc_fxval_fast &a, int b) |
| inline::std::ostream & | sc_dt::operator<< (::std::ostream &os, const sc_fxval_fast &a) |
| inline::std::istream & | sc_dt::operator>> (::std::istream &is, sc_fxval_fast &a) |
Variables | |
| sc_dt::div | |
| uint64 const sc_uint_base int | sc_dt::b |
| #define DECL_ASN_OP | ( | op | ) |
Definition at line 652 of file sc_fxval.h.
| #define DECL_ASN_OP | ( | op | ) |
Definition at line 652 of file sc_fxval.h.
| #define DECL_ASN_OP_OTHER | ( | op | ) |
Definition at line 641 of file sc_fxval.h.
| #define DECL_ASN_OP_OTHER | ( | op | ) |
Definition at line 641 of file sc_fxval.h.
| #define DECL_ASN_OP_T | ( | op, | |
| tp | |||
| ) | sc_fxval& operator op( tp ); |
Definition at line 637 of file sc_fxval.h.
| #define DECL_ASN_OP_T | ( | op, | |
| tp | |||
| ) | sc_fxval_fast& operator op( tp ); |
Definition at line 637 of file sc_fxval.h.
| #define DECL_BIN_FNC | ( | fnc | ) |
Definition at line 567 of file sc_fxval.h.
| #define DECL_BIN_FNC | ( | fnc | ) |
Definition at line 567 of file sc_fxval.h.
| #define DECL_BIN_FNC_OTHER | ( | fnc | ) |
Definition at line 556 of file sc_fxval.h.
| #define DECL_BIN_FNC_OTHER | ( | fnc | ) |
Definition at line 556 of file sc_fxval.h.
| #define DECL_BIN_FNC_T | ( | fnc, | |
| tp | |||
| ) |
Definition at line 551 of file sc_fxval.h.
| #define DECL_BIN_FNC_T | ( | fnc, | |
| tp | |||
| ) |
Definition at line 551 of file sc_fxval.h.
| #define DECL_BIN_OP | ( | op, | |
| dummy | |||
| ) |
Definition at line 505 of file sc_fxval.h.
| #define DECL_BIN_OP | ( | op, | |
| dummy | |||
| ) |
Definition at line 505 of file sc_fxval.h.
| #define DECL_BIN_OP_OTHER | ( | op | ) |
Definition at line 494 of file sc_fxval.h.
| #define DECL_BIN_OP_OTHER | ( | op | ) |
Definition at line 494 of file sc_fxval.h.
| #define DECL_BIN_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 489 of file sc_fxval.h.
| #define DECL_BIN_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 489 of file sc_fxval.h.
| #define DECL_REL_OP | ( | op | ) |
Definition at line 612 of file sc_fxval.h.
| #define DECL_REL_OP | ( | op | ) |
Definition at line 612 of file sc_fxval.h.
| #define DECL_REL_OP_OTHER | ( | op | ) |
Definition at line 601 of file sc_fxval.h.
| #define DECL_REL_OP_OTHER | ( | op | ) |
Definition at line 601 of file sc_fxval.h.
| #define DECL_REL_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 596 of file sc_fxval.h.
| #define DECL_REL_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 596 of file sc_fxval.h.
| #define DEFN_ASN_OP | ( | op, | |
| fnc | |||
| ) |
Definition at line 1994 of file sc_fxval.h.
| #define DEFN_ASN_OP | ( | op | ) |
Definition at line 1994 of file sc_fxval.h.
| #define DEFN_ASN_OP_OTHER | ( | op, | |
| fnc | |||
| ) |
Definition at line 1983 of file sc_fxval.h.
| #define DEFN_ASN_OP_OTHER | ( | op | ) |
Definition at line 1983 of file sc_fxval.h.
| #define DEFN_ASN_OP_T | ( | tp | ) |
Definition at line 1970 of file sc_fxval.h.
| #define DEFN_ASN_OP_T | ( | op, | |
| fnc, | |||
| tp | |||
| ) |
Definition at line 1970 of file sc_fxval.h.
| #define DEFN_ASN_OP_T | ( | tp | ) |
Definition at line 1970 of file sc_fxval.h.
| #define DEFN_ASN_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 1970 of file sc_fxval.h.
| #define DEFN_BIN_FNC | ( | fnc | ) |
Definition at line 1811 of file sc_fxval.h.
| #define DEFN_BIN_FNC | ( | fnc, | |
| op | |||
| ) |
Definition at line 1811 of file sc_fxval.h.
| #define DEFN_BIN_FNC_OTHER | ( | fnc | ) |
Definition at line 1800 of file sc_fxval.h.
| #define DEFN_BIN_FNC_OTHER | ( | fnc, | |
| op | |||
| ) |
Definition at line 1800 of file sc_fxval.h.
| #define DEFN_BIN_FNC_T | ( | fnc, | |
| tp | |||
| ) |
Definition at line 1778 of file sc_fxval.h.
| #define DEFN_BIN_FNC_T | ( | fnc, | |
| op, | |||
| tp | |||
| ) |
Definition at line 1778 of file sc_fxval.h.
| #define DEFN_BIN_OP | ( | op, | |
| fnc | |||
| ) |
Definition at line 1704 of file sc_fxval.h.
| #define DEFN_BIN_OP | ( | op, | |
| dummy | |||
| ) |
Definition at line 1704 of file sc_fxval.h.
| #define DEFN_BIN_OP_OTHER | ( | op, | |
| fnc | |||
| ) |
Definition at line 1693 of file sc_fxval.h.
| #define DEFN_BIN_OP_OTHER | ( | op | ) |
Definition at line 1693 of file sc_fxval.h.
| #define DEFN_BIN_OP_T | ( | op, | |
| fnc, | |||
| tp | |||
| ) |
Definition at line 1673 of file sc_fxval.h.
| #define DEFN_BIN_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 1673 of file sc_fxval.h.
| #define DEFN_CTOR_T | ( | tp, | |
| arg | |||
| ) |
Definition at line 1573 of file sc_fxval.h.
| #define DEFN_CTOR_T | ( | tp, | |
| arg | |||
| ) |
Definition at line 1573 of file sc_fxval.h.
| #define DEFN_CTOR_T_A | ( | tp | ) | DEFN_CTOR_T(tp,a) |
Definition at line 1585 of file sc_fxval.h.
| #define DEFN_CTOR_T_A | ( | tp | ) | DEFN_CTOR_T(tp,static_cast<double>( a )) |
Definition at line 1585 of file sc_fxval.h.
| #define DEFN_CTOR_T_B | ( | tp | ) | DEFN_CTOR_T(tp,a.to_double()) |
Definition at line 1586 of file sc_fxval.h.
| #define DEFN_CTOR_T_B | ( | tp | ) | DEFN_CTOR_T(tp,from_string( a )) |
Definition at line 1586 of file sc_fxval.h.
| #define DEFN_CTOR_T_C | ( | tp | ) | DEFN_CTOR_T(tp,a.value()) |
Definition at line 1587 of file sc_fxval.h.
| #define DEFN_CTOR_T_C | ( | tp | ) | DEFN_CTOR_T(tp,a.to_double()) |
Definition at line 1587 of file sc_fxval.h.
| #define DEFN_REL_OP | ( | op, | |
| ret | |||
| ) |
Definition at line 1893 of file sc_fxval.h.
| #define DEFN_REL_OP | ( | op | ) |
Definition at line 1893 of file sc_fxval.h.
| #define DEFN_REL_OP_OTHER | ( | op, | |
| ret | |||
| ) |
Definition at line 1882 of file sc_fxval.h.
| #define DEFN_REL_OP_OTHER | ( | op | ) |
Definition at line 1882 of file sc_fxval.h.
| #define DEFN_REL_OP_T | ( | op, | |
| ret, | |||
| tp | |||
| ) |
Definition at line 1862 of file sc_fxval.h.
| #define DEFN_REL_OP_T | ( | op, | |
| tp | |||
| ) |
Definition at line 1862 of file sc_fxval.h.
| #define SCFX_EXPLICIT_ explicit |
Definition at line 67 of file sc_fxval.h.
| #define SCFX_EXPLICIT_OTHER_ explicit |
Definition at line 72 of file sc_fxval.h.
1.8.5