@@ -23,9 +23,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 97.19 % </ span >
26+ < span class ="strong "> 97.24 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 104/107 </ span >
28+ < span class ='fraction '> 106/109 </ span >
2929 </ div >
3030
3131
@@ -44,9 +44,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 97.19 % </ span >
47+ < span class ="strong "> 97.24 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 104/107 </ span >
49+ < span class ='fraction '> 106/109 </ span >
5050 </ div >
5151
5252
@@ -170,7 +170,11 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
170170< a name ='L105 '> </ a > < a href ='#L105 '> 105</ a >
171171< a name ='L106 '> </ a > < a href ='#L106 '> 106</ a >
172172< a name ='L107 '> </ a > < a href ='#L107 '> 107</ a >
173- < a name ='L108 '> </ a > < a href ='#L108 '> 108</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
173+ < a name ='L108 '> </ a > < a href ='#L108 '> 108</ a >
174+ < a name ='L109 '> </ a > < a href ='#L109 '> 109</ a >
175+ < a name ='L110 '> </ a > < a href ='#L110 '> 110</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
176+ < span class ="cline-any cline-yes "> 1x</ span >
177+ < span class ="cline-any cline-yes "> 1x</ span >
174178< span class ="cline-any cline-yes "> 1x</ span >
175179< span class ="cline-any cline-yes "> 1x</ span >
176180< span class ="cline-any cline-yes "> 1x</ span >
@@ -312,6 +316,8 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
312316
313317// VARIABLES //
314318
319+ var ONE = f32( 1.0 );
320+ var HALF = f32( 0.5 );
315321var LARGE_THRESHOLD = f32( FLOAT32_BIGGEST * f32( 0.5 ) );
316322var SMALL_THRESHOLD = f32( FLOAT32_SMALLEST * f32( f32(2.0)/EPS ) );
317323var RECIP_EPS_SQR = f32( f32(2.0) / f32(EPS*EPS) );
@@ -354,24 +360,24 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
354360 re = realf( z );
355361 im = imagf( z );
356362 ab = maxf( absf(re), absf(im) );
357- s = f32( 1.0 ) ;
363+ s = ONE ;
358364 if ( ab >= LARGE_THRESHOLD ) < span class ="branch-0 cbranch-no " title ="branch not covered " > {</ span >
359- < span class ="cstat-no " title ="statement not covered " > re = f32( re * f32( 0.5 ) );</ span >
360- < span class ="cstat-no " title ="statement not covered " > im = f32( im * f32( 0.5 ) );</ span >
361- < span class ="cstat-no " title ="statement not covered " > s = f32( s * f32( 0.5 ) );</ span >
365+ < span class ="cstat-no " title ="statement not covered " > re = f32( re * HALF );</ span >
366+ < span class ="cstat-no " title ="statement not covered " > im = f32( im * HALF );</ span >
367+ < span class ="cstat-no " title ="statement not covered " > s = f32( s * HALF );</ span >
362368 } else if ( ab <= SMALL_THRESHOLD ) {
363369 re = f32( re * RECIP_EPS_SQR );
364370 im = f32( im * RECIP_EPS_SQR );
365371 s = f32( s * RECIP_EPS_SQR );
366372 }
367373 if ( absf( im ) <= absf( re ) ) {
368374 r = f32( im / re );
369- t = f32( f32( 1.0 ) / f32( re + f32(im*r) ) );
375+ t = f32( ONE / f32( re + f32(im*r) ) );
370376 re = t;
371377 im = f32( -r * t );
372378 } else {
373379 r = f32( re / im );
374- t = f32( f32( 1.0 ) / f32( im + f32(re*r) ) );
380+ t = f32( ONE / f32( im + f32(re*r) ) );
375381 re = f32( r * t );
376382 im = -t;
377383 }
@@ -391,7 +397,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
391397 < div class ='footer quiet pad2 space-top1 center small '>
392398 Code coverage generated by
393399 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
394- at 2025-06-05T22:35:31.360Z
400+ at 2025-06-05T23:03:59.515Z
395401 </ div >
396402 < script src ="../../../../../prettify.js "> </ script >
397403 < script >
0 commit comments