gem5 v24.0.0.0
|
#include <iostream>
#include "../int/sc_int_base.hh"
#include "../int/sc_signed.hh"
#include "../int/sc_uint_base.hh"
#include "../int/sc_unsigned.hh"
#include "sc_fxval_observer.hh"
#include "scfx_rep.hh"
Go to the source code of this file.
Classes | |
class | sc_dt::sc_fxval |
class | sc_dt::sc_fxval_fast |
Namespaces | |
namespace | 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) |
#define DECL_ASN_OP | ( | op | ) |
Definition at line 274 of file sc_fxval.hh.
#define DECL_ASN_OP | ( | op | ) |
Definition at line 274 of file sc_fxval.hh.
#define DECL_ASN_OP_OTHER | ( | op | ) |
Definition at line 266 of file sc_fxval.hh.
#define DECL_ASN_OP_OTHER | ( | op | ) |
Definition at line 266 of file sc_fxval.hh.
#define DECL_ASN_OP_T | ( | op, | |
tp ) sc_fxval &operator op(tp); |
Definition at line 264 of file sc_fxval.hh.
#define DECL_ASN_OP_T | ( | op, | |
tp ) sc_fxval_fast &operator op(tp); |
Definition at line 264 of file sc_fxval.hh.
#define DECL_BIN_FNC | ( | fnc | ) |
Definition at line 201 of file sc_fxval.hh.
#define DECL_BIN_FNC | ( | fnc | ) |
Definition at line 201 of file sc_fxval.hh.
#define DECL_BIN_FNC_OTHER | ( | fnc | ) |
Definition at line 193 of file sc_fxval.hh.
#define DECL_BIN_FNC_OTHER | ( | fnc | ) |
Definition at line 193 of file sc_fxval.hh.
#define DECL_BIN_FNC_T | ( | fnc, | |
tp ) |
#define DECL_BIN_FNC_T | ( | fnc, | |
tp ) |
Definition at line 189 of file sc_fxval.hh.
#define DECL_BIN_OP | ( | op, | |
dummy ) |
Definition at line 143 of file sc_fxval.hh.
#define DECL_BIN_OP | ( | op, | |
dummy ) |
Definition at line 143 of file sc_fxval.hh.
#define DECL_BIN_OP_OTHER | ( | op | ) |
Definition at line 135 of file sc_fxval.hh.
#define DECL_BIN_OP_OTHER | ( | op | ) |
Definition at line 135 of file sc_fxval.hh.
#define DECL_BIN_OP_T | ( | op, | |
tp ) |
#define DECL_BIN_OP_T | ( | op, | |
tp ) |
Definition at line 131 of file sc_fxval.hh.
#define DECL_REL_OP | ( | op | ) |
Definition at line 239 of file sc_fxval.hh.
#define DECL_REL_OP | ( | op | ) |
Definition at line 239 of file sc_fxval.hh.
#define DECL_REL_OP_OTHER | ( | op | ) |
Definition at line 231 of file sc_fxval.hh.
#define DECL_REL_OP_OTHER | ( | op | ) |
Definition at line 231 of file sc_fxval.hh.
#define DECL_REL_OP_T | ( | op, | |
tp ) |
Definition at line 227 of file sc_fxval.hh.
#define DECL_REL_OP_T | ( | op, | |
tp ) |
Definition at line 227 of file sc_fxval.hh.
#define DEFN_ASN_OP | ( | op | ) |
Definition at line 1059 of file sc_fxval.hh.
#define DEFN_ASN_OP | ( | op, | |
fnc ) |
Definition at line 1059 of file sc_fxval.hh.
#define DEFN_ASN_OP_OTHER | ( | op | ) |
Definition at line 1051 of file sc_fxval.hh.
#define DEFN_ASN_OP_OTHER | ( | op, | |
fnc ) |
Definition at line 1051 of file sc_fxval.hh.
#define DEFN_ASN_OP_T | ( | op, | |
fnc, | |||
tp ) |
Definition at line 1010 of file sc_fxval.hh.
#define DEFN_ASN_OP_T | ( | op, | |
tp ) |
Definition at line 1010 of file sc_fxval.hh.
#define DEFN_ASN_OP_T | ( | tp | ) |
#define DEFN_ASN_OP_T | ( | tp | ) |
Definition at line 1010 of file sc_fxval.hh.
#define DEFN_BIN_FNC | ( | fnc | ) |
Definition at line 891 of file sc_fxval.hh.
#define DEFN_BIN_FNC | ( | fnc, | |
op ) |
Definition at line 891 of file sc_fxval.hh.
#define DEFN_BIN_FNC_OTHER | ( | fnc | ) |
Definition at line 883 of file sc_fxval.hh.
#define DEFN_BIN_FNC_OTHER | ( | fnc, | |
op ) |
Definition at line 883 of file sc_fxval.hh.
#define DEFN_BIN_FNC_T | ( | fnc, | |
op, | |||
tp ) |
#define DEFN_BIN_FNC_T | ( | fnc, | |
tp ) |
#define DEFN_BIN_OP | ( | op, | |
dummy ) |
Definition at line 794 of file sc_fxval.hh.
#define DEFN_BIN_OP | ( | op, | |
fnc ) |
Definition at line 794 of file sc_fxval.hh.
#define DEFN_BIN_OP_OTHER | ( | op | ) |
Definition at line 786 of file sc_fxval.hh.
#define DEFN_BIN_OP_OTHER | ( | op, | |
fnc ) |
Definition at line 786 of file sc_fxval.hh.
#define DEFN_BIN_OP_T | ( | op, | |
fnc, | |||
tp ) |
Definition at line 768 of file sc_fxval.hh.
#define DEFN_BIN_OP_T | ( | op, | |
tp ) |
Definition at line 768 of file sc_fxval.hh.
#define DEFN_CTOR_T | ( | tp, | |
arg ) |
Definition at line 685 of file sc_fxval.hh.
#define DEFN_CTOR_T | ( | tp, | |
arg ) |
Definition at line 685 of file sc_fxval.hh.
#define DEFN_CTOR_T_A | ( | tp | ) | DEFN_CTOR_T(tp, a) |
Definition at line 694 of file sc_fxval.hh.
#define DEFN_CTOR_T_A | ( | tp | ) | DEFN_CTOR_T(tp, static_cast<double>(a)) |
Definition at line 694 of file sc_fxval.hh.
#define DEFN_CTOR_T_B | ( | tp | ) | DEFN_CTOR_T(tp, a.to_double()) |
Definition at line 695 of file sc_fxval.hh.
#define DEFN_CTOR_T_B | ( | tp | ) | DEFN_CTOR_T(tp, from_string(a)) |
Definition at line 695 of file sc_fxval.hh.
#define DEFN_CTOR_T_C | ( | tp | ) | DEFN_CTOR_T(tp, a.value()) |
Definition at line 696 of file sc_fxval.hh.
#define DEFN_CTOR_T_C | ( | tp | ) | DEFN_CTOR_T(tp, a.to_double()) |
Definition at line 696 of file sc_fxval.hh.
#define DEFN_REL_OP | ( | op | ) |
Definition at line 967 of file sc_fxval.hh.
#define DEFN_REL_OP | ( | op, | |
ret ) |
Definition at line 967 of file sc_fxval.hh.
#define DEFN_REL_OP_OTHER | ( | op | ) |
Definition at line 959 of file sc_fxval.hh.
#define DEFN_REL_OP_OTHER | ( | op, | |
ret ) |
Definition at line 959 of file sc_fxval.hh.
#define DEFN_REL_OP_T | ( | op, | |
ret, | |||
tp ) |
Definition at line 940 of file sc_fxval.hh.
#define DEFN_REL_OP_T | ( | op, | |
tp ) |
#define SCFX_EXPLICIT_ explicit |
Definition at line 65 of file sc_fxval.hh.
#define SCFX_EXPLICIT_OTHER_ explicit |
Definition at line 66 of file sc_fxval.hh.