#include <sysc/datatypes/fx/scfx_rep.h>
|
| scfx_rep () |
|
| scfx_rep (int) |
|
| scfx_rep (unsigned int) |
|
| scfx_rep (long) |
|
| scfx_rep (unsigned long) |
|
| scfx_rep (double) |
|
| scfx_rep (const char *) |
|
| scfx_rep (int64) |
|
| scfx_rep (uint64) |
|
| scfx_rep (const sc_signed &) |
|
| scfx_rep (const sc_unsigned &) |
|
| scfx_rep (const scfx_rep &) |
|
| ~scfx_rep () |
|
void * | operator new (std::size_t) |
|
void | operator delete (void *, std::size_t) |
|
void | from_string (const char *, int) |
|
double | to_double () const |
|
uint64 | to_uint64 () const |
|
const char * | to_string (sc_numrep, int, sc_fmt, const scfx_params *=0) const |
|
void | operator= (const scfx_rep &) |
|
void | lshift (int) |
|
void | rshift (int) |
|
void | cast (const scfx_params &, bool &, bool &) |
|
bool | is_neg () const |
|
bool | is_zero () const |
|
bool | is_nan () const |
|
bool | is_inf () const |
|
bool | is_normal () const |
|
void | set_zero (int=1) |
|
void | set_nan () |
|
void | set_inf (int) |
|
bool | get_bit (int) const |
|
bool | set (int, const scfx_params &) |
|
bool | clear (int, const scfx_params &) |
|
bool | get_slice (int, int, const scfx_params &, sc_bv_base &) const |
|
bool | set_slice (int, int, const scfx_params &, const sc_bv_base &) |
|
void | print (::std::ostream &) const |
|
void | dump (::std::ostream &) const |
|
void | get_type (int &, int &, sc_enc &) const |
|
bool | rounding_flag () const |
|
|
SC_API void | multiply (scfx_rep &, const scfx_rep &, const scfx_rep &, int) |
|
SC_API scfx_rep * | neg_scfx_rep (const scfx_rep &) |
|
SC_API scfx_rep * | mult_scfx_rep (const scfx_rep &, const scfx_rep &, int) |
|
SC_API scfx_rep * | div_scfx_rep (const scfx_rep &, const scfx_rep &, int) |
|
SC_API scfx_rep * | add_scfx_rep (const scfx_rep &, const scfx_rep &, int) |
|
SC_API scfx_rep * | sub_scfx_rep (const scfx_rep &, const scfx_rep &, int) |
|
SC_API scfx_rep * | lsh_scfx_rep (const scfx_rep &, int) |
|
SC_API scfx_rep * | rsh_scfx_rep (const scfx_rep &, int) |
|
SC_API int | cmp_scfx_rep (const scfx_rep &, const scfx_rep &) |
|
scfx_rep * | quantization_scfx_rep (const scfx_rep &, const scfx_params &, bool &) |
|
scfx_rep * | overflow_scfx_rep (const scfx_rep &, const scfx_params &, bool &) |
|
void | align (const scfx_rep &, const scfx_rep &, int &, int &, scfx_mant_ref &, scfx_mant_ref &) |
|
int | compare_msw (const scfx_rep &, const scfx_rep &) |
|
int | compare_msw_ff (const scfx_rep &lhs, const scfx_rep &rhs) |
|
void | print_dec (scfx_string &, const scfx_rep &, int, sc_fmt) |
|
void | print_other (scfx_string &, const scfx_rep &, sc_numrep, int, sc_fmt, const scfx_params *) |
|
int | compare_abs (const scfx_rep &, const scfx_rep &) |
|
Definition at line 144 of file scfx_rep.h.
◆ scfx_rep() [1/12]
sc_dt::scfx_rep::scfx_rep |
( |
| ) |
|
◆ scfx_rep() [2/12]
sc_dt::scfx_rep::scfx_rep |
( |
int |
| ) |
|
|
explicit |
◆ scfx_rep() [3/12]
sc_dt::scfx_rep::scfx_rep |
( |
unsigned int |
| ) |
|
|
explicit |
◆ scfx_rep() [4/12]
sc_dt::scfx_rep::scfx_rep |
( |
long |
| ) |
|
|
explicit |
◆ scfx_rep() [5/12]
sc_dt::scfx_rep::scfx_rep |
( |
unsigned long |
| ) |
|
|
explicit |
◆ scfx_rep() [6/12]
sc_dt::scfx_rep::scfx_rep |
( |
double |
| ) |
|
|
explicit |
◆ scfx_rep() [7/12]
sc_dt::scfx_rep::scfx_rep |
( |
const char * |
s | ) |
|
|
inlineexplicit |
◆ scfx_rep() [8/12]
sc_dt::scfx_rep::scfx_rep |
( |
int64 |
| ) |
|
|
explicit |
◆ scfx_rep() [9/12]
sc_dt::scfx_rep::scfx_rep |
( |
uint64 |
| ) |
|
|
explicit |
◆ scfx_rep() [10/12]
sc_dt::scfx_rep::scfx_rep |
( |
const sc_signed & |
| ) |
|
|
explicit |
◆ scfx_rep() [11/12]
◆ scfx_rep() [12/12]
sc_dt::scfx_rep::scfx_rep |
( |
const scfx_rep & |
| ) |
|
◆ ~scfx_rep()
sc_dt::scfx_rep::~scfx_rep |
( |
| ) |
|
|
inline |
◆ cast()
void sc_dt::scfx_rep::cast |
( |
const scfx_params & |
, |
|
|
bool & |
, |
|
|
bool & |
|
|
) |
| |
◆ clear()
bool sc_dt::scfx_rep::clear |
( |
int |
, |
|
|
const scfx_params & |
|
|
) |
| |
◆ dump()
void sc_dt::scfx_rep::dump |
( |
::std::ostream & |
| ) |
const |
◆ from_string()
void sc_dt::scfx_rep::from_string |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
◆ get_bit()
bool sc_dt::scfx_rep::get_bit |
( |
int |
| ) |
const |
◆ get_slice()
◆ get_type()
void sc_dt::scfx_rep::get_type |
( |
int & |
, |
|
|
int & |
, |
|
|
sc_enc & |
|
|
) |
| const |
◆ is_inf()
bool sc_dt::scfx_rep::is_inf |
( |
| ) |
const |
|
inline |
◆ is_nan()
bool sc_dt::scfx_rep::is_nan |
( |
| ) |
const |
|
inline |
◆ is_neg()
bool sc_dt::scfx_rep::is_neg |
( |
| ) |
const |
|
inline |
◆ is_normal()
bool sc_dt::scfx_rep::is_normal |
( |
| ) |
const |
|
inline |
◆ is_zero()
bool sc_dt::scfx_rep::is_zero |
( |
| ) |
const |
|
inline |
◆ lshift()
void sc_dt::scfx_rep::lshift |
( |
int |
| ) |
|
◆ operator delete()
void sc_dt::scfx_rep::operator delete |
( |
void * |
, |
|
|
std::size_t |
|
|
) |
| |
◆ operator new()
void * sc_dt::scfx_rep::operator new |
( |
std::size_t |
| ) |
|
◆ operator=()
void sc_dt::scfx_rep::operator= |
( |
const scfx_rep & |
f | ) |
|
|
inline |
◆ print()
void sc_dt::scfx_rep::print |
( |
::std::ostream & |
| ) |
const |
◆ rounding_flag()
bool sc_dt::scfx_rep::rounding_flag |
( |
| ) |
const |
|
inline |
◆ rshift()
void sc_dt::scfx_rep::rshift |
( |
int |
| ) |
|
◆ set()
bool sc_dt::scfx_rep::set |
( |
int |
, |
|
|
const scfx_params & |
|
|
) |
| |
◆ set_inf()
void sc_dt::scfx_rep::set_inf |
( |
int |
sign | ) |
|
|
inline |
◆ set_nan()
void sc_dt::scfx_rep::set_nan |
( |
| ) |
|
|
inline |
◆ set_slice()
◆ set_zero()
void sc_dt::scfx_rep::set_zero |
( |
int |
sign = 1 | ) |
|
|
inline |
◆ to_double()
double sc_dt::scfx_rep::to_double |
( |
| ) |
const |
◆ to_string()
◆ to_uint64()
uint64 sc_dt::scfx_rep::to_uint64 |
( |
| ) |
const |
◆ add_scfx_rep
◆ align
◆ cmp_scfx_rep
◆ compare_abs
◆ compare_msw
◆ compare_msw_ff
◆ div_scfx_rep
◆ lsh_scfx_rep
◆ mult_scfx_rep
◆ multiply
◆ neg_scfx_rep
◆ overflow_scfx_rep
◆ print_dec
◆ print_other
◆ quantization_scfx_rep
◆ rsh_scfx_rep
◆ sub_scfx_rep
The documentation for this class was generated from the following file: