Use correct type. (64-bit compliant)
Extern NANs so we don't get multiple definitions.
Fixed 64-bit data alignment.