CBMC
|
#include <ieee_float.h>
Public Member Functions | |
mp_integer | bias () const |
ieee_float_spect (const floatbv_typet &type) | |
void | from_type (const floatbv_typet &type) |
ieee_float_spect () | |
ieee_float_spect (std::size_t _f, std::size_t _e) | |
std::size_t | width () const |
mp_integer | max_exponent () const |
mp_integer | max_fraction () const |
class floatbv_typet | to_type () const |
bool | operator== (const ieee_float_spect &other) const |
bool | operator!= (const ieee_float_spect &other) const |
Static Public Member Functions | |
static ieee_float_spect | half_precision () |
static ieee_float_spect | single_precision () |
static ieee_float_spect | double_precision () |
static ieee_float_spect | quadruple_precision () |
static ieee_float_spect | x86_80 () |
static ieee_float_spect | x86_96 () |
Public Attributes | |
std::size_t | f |
std::size_t | e |
bool | x86_extended |
Definition at line 22 of file ieee_float.h.
|
inlineexplicit |
Definition at line 35 of file ieee_float.h.
|
inline |
Definition at line 42 of file ieee_float.h.
|
inline |
Definition at line 46 of file ieee_float.h.
mp_integer ieee_float_spect::bias | ( | ) | const |
Definition at line 19 of file ieee_float.cpp.
|
inlinestatic |
Definition at line 77 of file ieee_float.h.
void ieee_float_spect::from_type | ( | const floatbv_typet & | type | ) |
Definition at line 44 of file ieee_float.cpp.
|
inlinestatic |
Definition at line 64 of file ieee_float.h.
mp_integer ieee_float_spect::max_exponent | ( | ) | const |
Definition at line 34 of file ieee_float.cpp.
mp_integer ieee_float_spect::max_fraction | ( | ) | const |
Definition at line 39 of file ieee_float.cpp.
|
inline |
Definition at line 110 of file ieee_float.h.
|
inline |
Definition at line 105 of file ieee_float.h.
|
inlinestatic |
Definition at line 83 of file ieee_float.h.
|
inlinestatic |
Definition at line 71 of file ieee_float.h.
floatbv_typet ieee_float_spect::to_type | ( | ) | const |
Definition at line 24 of file ieee_float.cpp.
|
inline |
Definition at line 51 of file ieee_float.h.
|
inlinestatic |
Definition at line 89 of file ieee_float.h.
|
inlinestatic |
Definition at line 97 of file ieee_float.h.
std::size_t ieee_float_spect::e |
Definition at line 27 of file ieee_float.h.
std::size_t ieee_float_spect::f |
Definition at line 27 of file ieee_float.h.
bool ieee_float_spect::x86_extended |
Definition at line 31 of file ieee_float.h.