@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 116/116 </ span >
28
+ < span class ='fraction '> 117/117 </ span >
29
29
</ div >
30
30
31
31
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 116/116 </ span >
49
+ < span class ='fraction '> 117/117 </ span >
50
50
</ div >
51
51
52
52
@@ -179,7 +179,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
179
179
< a name ='L114 '> </ a > < a href ='#L114 '> 114</ a >
180
180
< a name ='L115 '> </ a > < a href ='#L115 '> 115</ a >
181
181
< 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 >
183
185
< span class ="cline-any cline-yes "> 3x</ span >
184
186
< span class ="cline-any cline-yes "> 3x</ span >
185
187
< 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
320
322
var dlamch = require( '@stdlib/lapack/base/dlamch' );
321
323
var sqrt = require( '@stdlib/math/base/special/sqrt' );
322
324
var 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' );
324
327
var 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 ' );
326
329
327
330
328
331
// VARIABLES //
@@ -388,20 +391,20 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
388
391
R[ offsetR ] = F[ offsetF ];
389
392
} else if ( F[ offsetF ] === 0.0 ) {
390
393
C[ offsetC ] = 0.0;
391
- S[ offsetS ] = sign ( 1.0, G[ offsetG ] );
394
+ S[ offsetS ] = copysign ( 1.0, G[ offsetG ] );
392
395
R[ offsetR ] = g1;
393
396
} 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 ] );
395
398
C[ offsetC ] = f1 / d;
396
- R[ offsetR ] = sign ( d, F[ offsetF ] );
399
+ R[ offsetR ] = copysign ( d, F[ offsetF ] );
397
400
S[ offsetS ] = G[ offsetG ] / R[ offsetR ];
398
401
} else {
399
- u = min( safmax, max( safmin, f1, g1 ) );
402
+ u = min( safmax, max( safmin, max( f1, g1 ) ) );
400
403
fs = F[ offsetF ] / u;
401
404
gs = G[ offsetG ] / u;
402
- d = sqrt( (fs*fs) + (gs*gs) );
405
+ d = hypot( fs, gs );
403
406
C[ offsetC ] = abs( fs ) / d;
404
- R[ offsetR ] = sign ( d, F[ offsetF ] );
407
+ R[ offsetR ] = copysign ( d, F[ offsetF ] );
405
408
S[ offsetS ] = gs / R[ offsetR ];
406
409
R[ offsetR ] *= u;
407
410
}
@@ -418,7 +421,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
418
421
< div class ='footer quiet pad2 space-top1 center small '>
419
422
Code coverage generated by
420
423
< 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
422
425
</ div >
423
426
< script src ="../../../../prettify.js "> </ script >
424
427
< script >
0 commit comments