@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 116/116 </ span >
28+ < span class ='fraction '> 117/117 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 116/116 </ span >
49+ < span class ='fraction '> 117/117 </ span >
5050 </ div >
5151
5252
@@ -179,7 +179,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
179179< a name ='L114 '> </ a > < a href ='#L114 '> 114</ a >
180180< a name ='L115 '> </ a > < a href ='#L115 '> 115</ a >
181181< a name ='L116 '> </ a > < a href ='#L116 '> 116</ a >
182- < a name ='L117 '> </ a > < a href ='#L117 '> 117</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
182+ < a name ='L117 '> </ a > < a href ='#L117 '> 117</ a >
183+ < a name ='L118 '> </ a > < a href ='#L118 '> 118</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
184+ < span class ="cline-any cline-yes "> 3x</ span >
183185< span class ="cline-any cline-yes "> 3x</ span >
184186< span class ="cline-any cline-yes "> 3x</ span >
185187< span class ="cline-any cline-yes "> 3x</ span >
@@ -320,9 +322,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
320322var dlamch = require( '@stdlib/lapack/base/dlamch' );
321323var sqrt = require( '@stdlib/math/base/special/sqrt' );
322324var abs = require( '@stdlib/math/base/special/fast/abs' );
323- var sign = require( '@stdlib/math/base/special/copysign' );
325+ var hypot = require( '@stdlib/math/base/special/fast/hypot' );
326+ var copysign = require( '@stdlib/math/base/special/copysign' );
324327var min = require( '@stdlib/math/base/special/fast/min' );
325- var max = require( '@stdlib/math/base/special/maxn ' );
328+ var max = require( '@stdlib/math/base/special/fast/max ' );
326329
327330
328331// VARIABLES //
@@ -388,20 +391,20 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
388391 R[ offsetR ] = F[ offsetF ];
389392 } else if ( F[ offsetF ] === 0.0 ) {
390393 C[ offsetC ] = 0.0;
391- S[ offsetS ] = sign ( 1.0, G[ offsetG ] );
394+ S[ offsetS ] = copysign ( 1.0, G[ offsetG ] );
392395 R[ offsetR ] = g1;
393396 } else if ( f1 > rtmin && f1 < rtmax && g1 > rtmin && g1 < rtmax ) {
394- d = sqrt( ( F[ offsetF ]*F[ offsetF ]) + ( G[ offsetG ]*G[ offsetG ]) );
397+ d = hypot( F[ offsetF ], G[ offsetG ] );
395398 C[ offsetC ] = f1 / d;
396- R[ offsetR ] = sign ( d, F[ offsetF ] );
399+ R[ offsetR ] = copysign ( d, F[ offsetF ] );
397400 S[ offsetS ] = G[ offsetG ] / R[ offsetR ];
398401 } else {
399- u = min( safmax, max( safmin, f1, g1 ) );
402+ u = min( safmax, max( safmin, max( f1, g1 ) ) );
400403 fs = F[ offsetF ] / u;
401404 gs = G[ offsetG ] / u;
402- d = sqrt( (fs*fs) + (gs*gs) );
405+ d = hypot( fs, gs );
403406 C[ offsetC ] = abs( fs ) / d;
404- R[ offsetR ] = sign ( d, F[ offsetF ] );
407+ R[ offsetR ] = copysign ( d, F[ offsetF ] );
405408 S[ offsetS ] = gs / R[ offsetR ];
406409 R[ offsetR ] *= u;
407410 }
@@ -418,7 +421,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
418421 < div class ='footer quiet pad2 space-top1 center small '>
419422 Code coverage generated by
420423 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
421- at 2025-07-10T08:59:34.352Z
424+ at 2025-08-19T09:17:35.706Z
422425 </ div >
423426 < script src ="../../../../prettify.js "> </ script >
424427 < script >
0 commit comments