safeintmax
Return the maximum safe integer capable of being represented by a numeric real type.
Usage
var safeintmax = require( '@stdlib/utils/safe-int-max' );
safeintmax( dtype )
Returns the maximum safe integer capable of being represented by a numeric real type.
var m = safeintmax( 'float64' );
// returns 9007199254740991
The following numeric real types are supported:
float64
: double-precision floating-point numbersfloat32
: single-precision floating-point numbersfloat16
: half-precision floating-point numbers
Examples
var safeintmax = require( '@stdlib/utils/safe-int-max' );
var m = safeintmax( 'float64' );
// returns 9007199254740991
m = safeintmax( 'float32' );
// returns 16777215
m = safeintmax( 'float16' );
// returns 2047
CLI
Usage
Usage: safeintmax [options] <dtype>
Options:
-h, --help Print this message.
-V, --version Print the package version.
Examples
$ safeintmax float16
2047