Data Types

doubleFloat

Supported By

Descriptors

Description

The doubleFloat data type is a chunk type of binary that represents an IEEE-format double-precision floating point number at a particular offset in the parent binary.

Notes

The chunks of a binary are numbered starting at zero. This is one of the very few instances of zero-based indexing in XION, as most indexes start at 1.

Accessing a doubleFloat chunk that is out of range returns zero. Modifying a doubleFloat chunk that is out of range inserts as many zero bytes as necessary to insert data at the appropriate offset in the parent binary.

The endianness of the doubleFloat is determined by the littleEndian global property.

The double-precision format has one sign bit, 11 exponent bits, and 52 mantissa bits.