diff --git a/lib/node_modules/@stdlib/blas/base/srotg/lib/assign.js b/lib/node_modules/@stdlib/blas/base/srotg/lib/assign.js index 6951e0446199..99323258dc0f 100644 --- a/lib/node_modules/@stdlib/blas/base/srotg/lib/assign.js +++ b/lib/node_modules/@stdlib/blas/base/srotg/lib/assign.js @@ -20,7 +20,7 @@ // MODULES // -var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var absf = require( '@stdlib/math/base/special/absf' ); var sqrtf = require( '@stdlib/math/base/special/sqrtf' ); var abs2f = require( '@stdlib/math/base/special/abs2f' ); @@ -62,22 +62,22 @@ function srotg( a, b, out, stride, offset ) { } else { sign = copysignf( 1.0, b ); } - scale = float64ToFloat32( aa + ab ); + scale = f32( aa + ab ); if ( scale === 0.0 ) { c = 1.0; s = 0.0; r = 0.0; z = 0.0; } else { - r = float64ToFloat32( scale * sqrtf( float64ToFloat32( abs2f( float64ToFloat32( a/scale ) ) + abs2f( float64ToFloat32( b/scale ) ) ) ) ); // eslint-disable-line max-len - r = float64ToFloat32( r * sign ); - c = float64ToFloat32( a / r ); - s = float64ToFloat32( b / r ); + r = f32( scale * sqrtf( f32( abs2f( f32( a/scale ) ) + abs2f( f32( b/scale ) ) ) ) ); // eslint-disable-line max-len + r = f32( r * sign ); + c = f32( a / r ); + s = f32( b / r ); z = 1.0; if ( aa > ab ) { z = s; } else if ( c !== 0.0 ) { - z = float64ToFloat32( 1.0 / c ); + z = f32( 1.0 / c ); } } a = r; diff --git a/lib/node_modules/@stdlib/blas/base/srotg/test/test.assign.js b/lib/node_modules/@stdlib/blas/base/srotg/test/test.assign.js index 5c553e7cee54..4d398cf3b5da 100644 --- a/lib/node_modules/@stdlib/blas/base/srotg/test/test.assign.js +++ b/lib/node_modules/@stdlib/blas/base/srotg/test/test.assign.js @@ -22,7 +22,7 @@ var tape = require( 'tape' ); var Float32Array = require( '@stdlib/array/float32' ); -var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var srotg = require( './../lib/assign.js' ); @@ -70,7 +70,7 @@ tape( 'the function computes a Givens plane rotation', function test( t ) { for ( i = 0; i < values.length; i++ ) { expected[i] = new Float32Array( expected[i] ); out = new Float32Array( 4 ); - srotg( float64ToFloat32( values[i][0] ), float64ToFloat32( values[i][1] ), out, 1, 0 ); // eslint-disable-line max-len + srotg( f32( values[i][0] ), f32( values[i][1] ), out, 1, 0 ); t.deepEqual( out, expected[i], 'returns expected value' ); } t.end(); diff --git a/lib/node_modules/@stdlib/blas/base/srotg/test/test.main.js b/lib/node_modules/@stdlib/blas/base/srotg/test/test.main.js index 30bdeadd8033..baa6502fe345 100644 --- a/lib/node_modules/@stdlib/blas/base/srotg/test/test.main.js +++ b/lib/node_modules/@stdlib/blas/base/srotg/test/test.main.js @@ -22,7 +22,7 @@ var tape = require( 'tape' ); var Float32Array = require( '@stdlib/array/float32' ); -var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var srotg = require( './../lib/main.js' ); @@ -69,7 +69,7 @@ tape( 'the function computes a Givens plane rotation', function test( t ) { for ( i = 0; i < values.length; i++ ) { expected[i] = new Float32Array( expected[i] ); - out = srotg( float64ToFloat32( values[i][0] ), float64ToFloat32( values[i][1] ) ); // eslint-disable-line max-len + out = srotg( f32( values[i][0] ), f32( values[i][1] ) ); t.deepEqual( out, expected[i], 'returns expected value' ); } t.end();