#include <climits>#include "sysc/datatypes/fx/scfx_mant.h"#include "sysc/datatypes/fx/scfx_params.h"#include "sysc/datatypes/fx/scfx_string.h"

Go to the source code of this file.
Classes | |
| struct | sc_dt::scfx_rep_list_lock | 
| A scoped mutex for static scfx_rep_node* list.  More... | |
| struct | sc_dt::scfx_rep_pow10_fx_lock | 
| A scoped mutex for static scfx_pow10 pow10_fx.  More... | |
| struct | sc_dt::scfx_rep_scfx_string_lock | 
| A scoped mutex for scfx_rep::to_string.  More... | |
| class | sc_dt::scfx_index | 
| class | sc_dt::scfx_rep | 
Namespaces | |
| namespace | sc_dt | 
Functions | |
| void | sc_dt::multiply (scfx_rep &, const scfx_rep &, const scfx_rep &, int max_wl=SC_DEFAULT_MAX_WL_) | 
| scfx_rep * | sc_dt::neg_scfx_rep (const scfx_rep &) | 
| scfx_rep * | sc_dt::mult_scfx_rep (const scfx_rep &, const scfx_rep &, int max_wl=SC_DEFAULT_MAX_WL_) | 
| scfx_rep * | sc_dt::div_scfx_rep (const scfx_rep &, const scfx_rep &, int max_wl=SC_DEFAULT_DIV_WL_) | 
| scfx_rep * | sc_dt::add_scfx_rep (const scfx_rep &, const scfx_rep &, int max_wl=SC_DEFAULT_MAX_WL_) | 
| scfx_rep * | sc_dt::sub_scfx_rep (const scfx_rep &, const scfx_rep &, int max_wl=SC_DEFAULT_MAX_WL_) | 
| scfx_rep * | sc_dt::lsh_scfx_rep (const scfx_rep &, int) | 
| scfx_rep * | sc_dt::rsh_scfx_rep (const scfx_rep &, int) | 
| int | sc_dt::cmp_scfx_rep (const scfx_rep &, const scfx_rep &) | 
| scfx_rep * | sc_dt::quantization_scfx_rep (const scfx_rep &a, const scfx_params ¶ms, bool &q_flag) | 
| scfx_rep * | sc_dt::overflow_scfx_rep (const scfx_rep &a, const scfx_params ¶ms, bool &o_flag) | 
Variables | |
| const int | sc_dt::min_mant = 4 | 
| const int | sc_dt::bits_in_int = sizeof(int) * CHAR_BIT | 
| const int | sc_dt::bits_in_word = sizeof(word) * CHAR_BIT | 
 1.6.1