higher order word (unsigned 32-bit integer)
lower order word (unsigned 32-bit integer)
floating-point number
var v = fromWords( 1774486211, 2479577218 );
// returns 3.14e201
var v = fromWords( 3221823995, 1413754136 );
// returns -3.141592653589793
var v = fromWords( 0, 0 );
// returns 0.0
var v = fromWords( 2147483648, 0 );
// returns -0.0
var v = fromWords( 2146959360, 0 );
// returns NaN
var v = fromWords( 2146435072, 0 );
// returns Infinity
var v = fromWords( 4293918720, 0 );
// returns -Infinity
Creates a double-precision floating-point number from a higher order word (unsigned 32-bit integer) and a lower order word (unsigned 32-bit integer).
Notes
If little endian (more significant bits last):
If big endian (more significant bits first):
In which Uint32 should we place the higher order bits? If little endian, the second; if big endian, the first.
References