diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/README.md b/lib/node_modules/@stdlib/math/base/special/maxabsf/README.md index 3225eae9739..dd4141ba5f5 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/README.md +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/README.md @@ -45,8 +45,8 @@ var maxabsf = require( '@stdlib/math/base/special/maxabsf' ); Returns the maximum absolute single-precision floating-point number. ```javascript -var v = maxabsf( -4.2, 3.14 ); -// returns ~4.2 +var v = maxabsf( -4.0, 3.0 ); +// returns 4.0 v = maxabsf( +0.0, -0.0 ); // returns +0.0 @@ -83,19 +83,21 @@ v = maxabsf( NaN, 3.14 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var randu = require( '@stdlib/random/array/uniform' ); var maxabsf = require( '@stdlib/math/base/special/maxabsf' ); -var x; -var y; +var opts = { + 'dtype': 'float32' +}; + +var x = randu( 100, -500.0, 500.0, opts ); +var y = randu( 100, -500.0, 500.0, opts ); + var v; var i; - for ( i = 0; i < 100; i++ ) { - x = ( randu() * 1000.0 ) - 500.0; - y = ( randu() * 1000.0 ) - 500.0; - v = maxabsf( x, y ); - console.log( 'maxabsf(%d,%d) = %d', x, y, v ); + v = maxabsf( x[ i ], y[ i ] ); + console.log( 'maxabsf(%d,%d) = %d', x[ i ], y[ i ], v ); } ``` @@ -178,7 +180,7 @@ int main( void ) { float y; float v; int i; - + for ( i = 0; i < 100; i++ ) { x = ( ( (float)rand() / (float)RAND_MAX ) * 1000.0f ) - 500.0f; y = ( ( (float)rand() / (float)RAND_MAX ) * 1000.0f ) - 500.0f; diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/repl.txt index 11e62ce49d7..2d55be9da5f 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/repl.txt @@ -19,8 +19,8 @@ Examples -------- - > var v = {{alias}}( 3.14, -4.2 ) - ~4.2 + > var v = {{alias}}( -4.0, 3.0 ) + 4.0 > v = {{alias}}( 3.14, NaN ) NaN > v = {{alias}}( +0.0, -0.0 ) diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/types/index.d.ts index c5a78f0168b..179f345cdde 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/docs/types/index.d.ts @@ -26,8 +26,8 @@ * @returns maximum absolute value * * @example -* var v = maxabsf( 3.14, -4.2 ); -* // returns 4.2 +* var v = maxabsf( -4.0, 3.0 ); +* // returns 4.0 * * @example * var v = maxabsf( 3.14, NaN ); diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/maxabsf/examples/index.js index 5f73205fdc3..94e74e81ff6 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/examples/index.js @@ -18,17 +18,19 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var randu = require( '@stdlib/random/array/uniform' ); var maxabsf = require( './../lib' ); -var x; -var y; +var opts = { + 'dtype': 'float32' +}; + +var x = randu( 100, -500.0, 500.0, opts ); +var y = randu( 100, -500.0, 500.0, opts ); + var v; var i; - for ( i = 0; i < 100; i++ ) { - x = ( randu() * 1000.0 ) - 500.0; - y = ( randu() * 1000.0 ) - 500.0; - v = maxabsf( x, y ); - console.log( 'maxabsf(%d,%d) = %d', x, y, v ); + v = maxabsf( x[ i ], y[ i ] ); + console.log( 'maxabsf(%d,%d) = %d', x[ i ], y[ i ], v ); } diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/index.js b/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/index.js index fa6a8f5e5a8..38be49f1c44 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/index.js @@ -26,8 +26,8 @@ * @example * var maxabsf = require( '@stdlib/math/base/special/maxabsf' ); * -* var v = maxabsf( 3.14, -4.2 ); -* // returns ~4.2 +* var v = maxabsf( -4.0, 3.0 ); +* // returns 4.0 * * v = maxabsf( 3.14, NaN ); * // returns NaN diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/main.js index 35dcd3dd7a8..08e70cf6c1f 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/main.js @@ -35,8 +35,8 @@ var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); * @returns {number} maximum absolute value * * @example -* var v = maxabsf( 3.14, -4.2 ); -* // returns ~4.2 +* var v = maxabsf( -4.0, 3.0 ); +* // returns 4.0 * * @example * var v = maxabsf( 3.14, NaN ); diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/native.js index ce9e350de9b..63ef009dc58 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/native.js +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/lib/native.js @@ -34,8 +34,8 @@ var addon = require( './../src/addon.node' ); * @returns {number} maximum absolute value * * @example -* var v = maxabsf( -4.2, 3.14 ); -* // returns ~4.2 +* var v = maxabsf( -4.0, 3.0 ); +* // returns 4.0 * * @example * var v = maxabsf( 0.0, -0.0 ); diff --git a/lib/node_modules/@stdlib/math/base/special/maxabsf/src/main.c b/lib/node_modules/@stdlib/math/base/special/maxabsf/src/main.c index bd8a7a66387..63ce8f959e4 100644 --- a/lib/node_modules/@stdlib/math/base/special/maxabsf/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/maxabsf/src/main.c @@ -29,7 +29,7 @@ * * @example * float v = stdlib_base_maxabsf( 3.14f, -4.2f ); -* // returns ~4.2f +* // returns 4.2f * * @example * float v = stdlib_base_maxabsf( 0.0f, -0.0f );