Defines | |
#define | ERELnibbles(src) (26) |
The size of a EREL in nibbles. | |
Functions | |
bool | isEREL (SatAddr src) |
is object an extended real? | |
bool | ERELdecode (SatAddr src, double *dst) |
Convert EREL to C double. | |
SatAddr | ERELencode (double d, SatAddr dst) |
Convert a C double to an HP EREL. | |
SatAddr | makeEREL () |
Create a new EREL in tempOb. It's value is undefined. | |
double | ereal2double (SatAddr src) |
#define ERELnibbles | ( | src | ) | (26) |
The size of a EREL in nibbles.
src | Saturn address of the EREL. Although unnecessary, the parameter is included for consistency |
bool ERELdecode | ( | SatAddr | src, | |
double * | dst | |||
) |
Convert EREL to C double.
src | The EREL to decode | |
dst | Where to store the EREL's value |
Convert a C double to an HP EREL.
src | The double to convert. | |
dst | Where to store the EREL. If zero then a new EREL is created. |
bool isEREL | ( | SatAddr | src | ) |
is object an extended real?
src | Saturn address of an object |