Defines | |
| #define | FAST_CEIL(d) static_cast<INT32>(ceil(d)) |
| #define | FAST_FLOOR(d) static_cast<INT32>(floor(d)) |
| #define | FAST_ROUND(d) static_cast<INT32>(floor((d)+.5)) |
| #define | FAST_TRUNCATE(d) static_cast<INT32>(d) |
| #define | IND IEEE_NaN() |
| #define | INF IEEE_Infinity() |
| #define | NAN IEEE_NaN() |
| #define | NINF (-IEEE_Infinity()) |
| #define | ROUND FAST_ROUND |
Functions | |
| void | ConvIEEEToVAX (double ieee_value, UINT8 *vax_value) |
| double | ConvVAXToIEEE (const UINT8 *vax_value) |
| LIBEXPORT double | IEEE_Infinity (void) |
| LIBEXPORT double | IEEE_NaN (void) |
| bool | IsInfPos (double x) |
| bool | IsNaN (double x) |
| #define ROUND FAST_ROUND |
| void ConvIEEEToVAX | ( | double | ieee_value, | |
| UINT8 * | vax_value | |||
| ) |
Convert IEEE floating point to VAX floating point.
| ieee_value | IEEE floating point value |
| vax_value | Pointer to 8 byte UINT8 array for VAX floating point value |
| double ConvVAXToIEEE | ( | const UINT8 * | vax_value | ) |
Convert VAX floating point to IEEE floating point.
| vax_value | Pointer to 8 byte UINT8 array for VAX floating point value |
| LIBEXPORT double IEEE_Infinity | ( | void | ) |
Returns the IEEE representation of Infinity.
| LIBEXPORT double IEEE_NaN | ( | void | ) |
Returns the IEEE representation of Not A Number.
1.5.2