function float64ToUint32( x ) {
	// NOTE: we could also use typed-arrays to achieve the same end.
	return x >>> 0;
}
Converts a double-precision floating-point number to an unsigned 32-bit integer.

@param {number} x - double-precision floating-point number
@returns {uinteger32} unsigned 32-bit integer

@example
var y = float64ToUint32( 4294967297.0 );
// returns 1

@example
var y = float64ToUint32( 3.14 );
// returns 3

@example
var y = float64ToUint32( -3.14 );
// returns 4294967293

@example
var y = float64ToUint32( NaN );
// returns 0

@example
var y = float64ToUint32( Infinity );
// returns 0

@example
var y = float64ToUint32( -Infinity );
// returns 0