|
Mac OS 9
|
FPCE Floating-Point Definitions and Declarations. More...
Go to the source code of this file.
Macros | |
| #define | NAN sqrt(-1) |
| #define | x80told(x80, x) (*(x) = (long double)x80tod(x80)) |
| #define | ldtox80(x, x80) |
Functions | |
| double | x80tod (const extended80 *x80) |
| void | dtox80 (const double *x, extended80 *x80) |
| void | x80told (const extended80 *x80, long double *x) |
| void | ldtox80 (const long double *x, extended80 *x80) |
FPCE Floating-Point Definitions and Declarations.
| #define ldtox80 | ( | x, | |
| x80 | |||
| ) |
| void dtox80 | ( | const double * | x, |
| extended80 * | x80 | ||
| ) |
| void ldtox80 | ( | const long double * | x, |
| extended80 * | x80 | ||
| ) |
| double x80tod | ( | const extended80 * | x80 | ) |
MathLib v2 has two new transfer functions: x80tod and dtox80. They can be used to directly transform 68k 80-bit extended data types to double and back for PowerPC based machines without using the functions x80told or ldtox80. Double rounding may occur. x80tod()
| void x80told | ( | const extended80 * | x80, |
| long double * | x | ||
| ) |