We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
f32
1 parent 18b2372 commit 5a7e089Copy full SHA for 5a7e089
lib/node_modules/@stdlib/math/base/special/fast/hypotf/lib/main.js
@@ -21,6 +21,7 @@
21
// MODULES //
22
23
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
24
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
25
26
27
// MAIN //
@@ -37,7 +38,9 @@ var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
37
38
* // returns 13.0
39
*/
40
function hypotf( x, y ) {
- return sqrtf( ( x * x ) + ( y * y ) );
41
+ x = f32( x );
42
+ y = f32( y );
43
+ return sqrtf( f32( f32( x * x ) + f32( y * y ) ) );
44
}
45
46
0 commit comments