#include <Float_defs.hh>
Definition at line 82 of file Float_defs.hh.
void Parma_Polyhedra_Library::float_ieee754_single::build |
( |
bool |
negative, |
|
|
mpz_t |
mantissa, |
|
|
int |
exponent |
|
) |
| |
|
inline |
void Parma_Polyhedra_Library::float_ieee754_single::dec |
( |
| ) |
|
|
inline |
void Parma_Polyhedra_Library::float_ieee754_single::inc |
( |
| ) |
|
|
inline |
int Parma_Polyhedra_Library::float_ieee754_single::inf_sign |
( |
| ) |
const |
|
inline |
bool Parma_Polyhedra_Library::float_ieee754_single::is_nan |
( |
| ) |
const |
|
inline |
void Parma_Polyhedra_Library::float_ieee754_single::negate |
( |
| ) |
|
|
inline |
void Parma_Polyhedra_Library::float_ieee754_single::set_max |
( |
bool |
negative | ) |
|
|
inline |
bool Parma_Polyhedra_Library::float_ieee754_single::sign_bit |
( |
| ) |
const |
|
inline |
int Parma_Polyhedra_Library::float_ieee754_single::zero_sign |
( |
| ) |
const |
|
inline |
const unsigned int Parma_Polyhedra_Library::float_ieee754_single::BASE = 2 |
|
static |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::EXP_MASK = 0x7f800000U |
|
static |
const int Parma_Polyhedra_Library::float_ieee754_single::EXPONENT_BIAS = EXPONENT_MAX |
|
static |
const unsigned int Parma_Polyhedra_Library::float_ieee754_single::EXPONENT_BITS = 8 |
|
static |
const int Parma_Polyhedra_Library::float_ieee754_single::EXPONENT_MAX = (1 << (EXPONENT_BITS - 1)) - 1 |
|
static |
const int Parma_Polyhedra_Library::float_ieee754_single::EXPONENT_MIN = -EXPONENT_MAX + 1 |
|
static |
const int Parma_Polyhedra_Library::float_ieee754_single::EXPONENT_MIN_DENORM |
|
static |
const unsigned int Parma_Polyhedra_Library::float_ieee754_single::MANTISSA_BITS = 23 |
|
static |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::NEG_INF = 0xff800000U |
|
static |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::NEG_ZERO = 0x80000000U |
|
static |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::POS_INF = 0x7f800000U |
|
static |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::POS_ZERO = 0x00000000U |
|
static |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::SGN_MASK = 0x80000000U |
|
static |
uint32_t Parma_Polyhedra_Library::float_ieee754_single::word |
const uint32_t Parma_Polyhedra_Library::float_ieee754_single::WRD_MAX = 0x7f7fffffU |
|
static |
The documentation for this struct was generated from the following files: