@@ -23,16 +23,16 @@ <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 "> 92.52 % </ span >
26+ < span class ="strong "> 95.4 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 161 /174</ span >
28+ < span class ='fraction '> 166 /174</ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 94.44 % </ span >
33+ < span class ="strong "> 94.73 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 17/18 </ span >
35+ < span class ='fraction '> 18/19 </ span >
3636 </ div >
3737
3838
@@ -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 "> 92.52 % </ span >
47+ < span class ="strong "> 95.4 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 161 /174</ span >
49+ < span class ='fraction '> 166 /174</ span >
5050 </ div >
5151
5252
@@ -330,53 +330,53 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
330330< span class ="cline-any cline-yes "> 1x</ span >
331331< span class ="cline-any cline-yes "> 1x</ span >
332332< span class ="cline-any cline-yes "> 1x</ span >
333- < span class ="cline-any cline-yes "> 3503x</ span >
334- < span class ="cline-any cline-yes "> 3503x</ span >
335- < span class ="cline-any cline-yes "> 3503x</ span >
336- < span class ="cline-any cline-yes "> 3503x</ span >
337- < span class ="cline-any cline-yes "> 3503x</ span >
338- < span class ="cline-any cline-yes "> 3503x</ span >
339- < span class ="cline-any cline-yes "> 3503x</ span >
340- < span class ="cline-any cline-yes "> 3503x</ span >
341- < span class ="cline-any cline-yes "> 3503x</ span >
342- < span class ="cline-any cline-yes "> 3503x</ span >
343- < span class ="cline-any cline-yes "> 3503x</ span >
344- < span class ="cline-any cline-yes "> 3503x</ span >
345- < span class ="cline-any cline-yes "> 3503x</ span >
346- < span class ="cline-any cline-yes "> 3503x</ span >
347- < span class ="cline-any cline-yes "> 3503x</ span >
333+ < span class ="cline-any cline-yes "> 3505x</ span >
334+ < span class ="cline-any cline-yes "> 3505x</ span >
335+ < span class ="cline-any cline-yes "> 3505x</ span >
336+ < span class ="cline-any cline-yes "> 3505x</ span >
337+ < span class ="cline-any cline-yes "> 3505x</ span >
338+ < span class ="cline-any cline-yes "> 3505x</ span >
339+ < span class ="cline-any cline-yes "> 3505x</ span >
340+ < span class ="cline-any cline-yes "> 3505x</ span >
341+ < span class ="cline-any cline-yes "> 3505x</ span >
342+ < span class ="cline-any cline-yes "> 3505x</ span >
343+ < span class ="cline-any cline-yes "> 3505x</ span >
344+ < span class ="cline-any cline-yes "> 3505x</ span >
345+ < span class ="cline-any cline-yes "> 3505x</ span >
346+ < span class ="cline-any cline-yes "> 3505x</ span >
347+ < span class ="cline-any cline-yes "> 3505x</ span >
348+ < span class ="cline-any cline-yes "> 2x</ span >
349+ < span class ="cline-any cline-yes "> 2x</ span >
350+ < span class ="cline-any cline-yes "> 3505x</ span >
348351< span class ="cline-any cline-yes "> 1x</ span >
349352< span class ="cline-any cline-yes "> 1x</ span >
350- < span class ="cline-any cline-yes "> 3503x</ span >
351- < span class ="cline-any cline-yes "> 1x</ span >
352- < span class ="cline-any cline-yes "> 1x</ span >
353- < span class ="cline-any cline-yes "> 3501x</ span >
354- < span class ="cline-any cline-yes "> 3501x</ span >
355- < span class ="cline-any cline-yes "> 3503x</ span >
353+ < span class ="cline-any cline-yes "> 3502x</ span >
354+ < span class ="cline-any cline-yes "> 3502x</ span >
355+ < span class ="cline-any cline-yes "> 3505x</ span >
356356< span class ="cline-any cline-yes "> 501x</ span >
357357< span class ="cline-any cline-yes "> 501x</ span >
358358< span class ="cline-any cline-yes "> 501x</ span >
359359< span class ="cline-any cline-yes "> 501x</ span >
360360< span class ="cline-any cline-yes "> 501x</ span >
361361< span class ="cline-any cline-yes "> 501x</ span >
362362< span class ="cline-any cline-yes "> 501x</ span >
363- < span class ="cline-any cline-yes "> 3503x</ span >
363+ < span class ="cline-any cline-yes "> 3505x</ span >
364+ < span class ="cline-any cline-yes "> 1x</ span >
365+ < span class ="cline-any cline-yes "> 1x</ span >
366+ < span class ="cline-any cline-yes "> 3501x</ span >
367+ < span class ="cline-any cline-yes "> 3501x</ span >
368+ < span class ="cline-any cline-yes "> 3501x</ span >
369+ < span class ="cline-any cline-yes "> 3501x</ span >
370+ < span class ="cline-any cline-yes "> 3501x</ span >
371+ < span class ="cline-any cline-yes "> 3501x</ span >
372+ < span class ="cline-any cline-yes "> 3501x</ span >
373+ < span class ="cline-any cline-yes "> 3501x</ span >
374+ < span class ="cline-any cline-yes "> 3505x</ span >
375+ < span class ="cline-any cline-yes "> 1x</ span >
376+ < span class ="cline-any cline-yes "> 1x</ span >
377+ < span class ="cline-any cline-yes "> 1x</ span >
364378< span class ="cline-any cline-yes "> 1x</ span >
365379< span class ="cline-any cline-yes "> 1x</ span >
366- < span class ="cline-any cline-yes "> 3500x</ span >
367- < span class ="cline-any cline-yes "> 3500x</ span >
368- < span class ="cline-any cline-yes "> 3500x</ span >
369- < span class ="cline-any cline-yes "> 3500x</ span >
370- < span class ="cline-any cline-yes "> 3500x</ span >
371- < span class ="cline-any cline-yes "> 3500x</ span >
372- < span class ="cline-any cline-yes "> 3500x</ span >
373- < span class ="cline-any cline-yes "> 3500x</ span >
374- < span class ="cline-any cline-yes "> 3503x</ span >
375- < span class ="cline-any cline-no "> </ span >
376- < span class ="cline-any cline-no "> </ span >
377- < span class ="cline-any cline-no "> </ span >
378- < span class ="cline-any cline-no "> </ span >
379- < span class ="cline-any cline-no "> </ span >
380380< span class ="cline-any cline-no "> </ span >
381381< span class ="cline-any cline-no "> </ span >
382382< span class ="cline-any cline-no "> </ span >
@@ -394,18 +394,18 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
394394< span class ="cline-any cline-yes "> 3500x</ span >
395395< span class ="cline-any cline-yes "> 3500x</ span >
396396< span class ="cline-any cline-yes "> 3500x</ span >
397- < span class ="cline-any cline-yes "> 3503x </ span >
397+ < span class ="cline-any cline-yes "> 3505x </ span >
398398< span class ="cline-any cline-yes "> 161x</ span >
399399< span class ="cline-any cline-yes "> 161x</ span >
400400< span class ="cline-any cline-yes "> 9x</ span >
401401< span class ="cline-any cline-yes "> 9x</ span >
402402< span class ="cline-any cline-yes "> 152x</ span >
403403< span class ="cline-any cline-yes "> 152x</ span >
404- < span class ="cline-any cline-yes "> 3503x </ span >
404+ < span class ="cline-any cline-yes "> 3505x </ span >
405405< span class ="cline-any cline-yes "> 189x</ span >
406406< span class ="cline-any cline-yes "> 189x</ span >
407407< span class ="cline-any cline-yes "> 3150x</ span >
408- < span class ="cline-any cline-yes "> 3503x </ span >
408+ < span class ="cline-any cline-yes "> 3505x </ span >
409409< span class ="cline-any cline-yes "> 1x</ span >
410410< span class ="cline-any cline-yes "> 1x</ span >
411411< span class ="cline-any cline-yes "> 1x</ span >
@@ -545,13 +545,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
545545 x = setHighWord( x, hx|(i^HIGH_BIASED_EXP_0) );
546546 k += ( i>>20 )|0; // asm type annotation
547547 f = x - 1.0;
548- if ( (HIGH_SIGNIFICAND_MASK&(2+hx)) < 3 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
549- < span class =" cstat-no " title =" statement not covered " > // Case: -2**-20 <= f < 2**-20</ span >
550- < span class =" cstat-no " title =" statement not covered " > if ( f === 0.0 ) {</ span >
551- < span class =" cstat-no " title =" statement not covered " > if ( k === 0 ) {</ span >
552- < span class =" cstat-no " title =" statement not covered " > return 0.0;</ span >
553- < span class =" cstat-no " title =" statement not covered " > }</ span >
554- < span class ="cstat-no " title ="statement not covered " > return (k * LN2_HI) + (k * LN2_LO);</ span >
548+ if ( (HIGH_SIGNIFICAND_MASK&(2+hx)) < 3 ) {
549+ // Case: -2**-20 <= f < 2**-20
550+ if ( f === 0.0 ) {
551+ if ( k === 0 ) {
552+ return 0.0;
553+ }
554+ < span class ="cstat-no " title ="statement not covered " > < span class =" branch-0 cbranch-no " title =" branch not covered " > return (k * LN2_HI) + (k * LN2_LO);</ span > </ span >
555555< span class ="cstat-no " title ="statement not covered " > }</ span >
556556< span class ="cstat-no " title ="statement not covered " > R = f * f * ( 0.5 - (ONE_THIRD*f) );</ span >
557557< span class ="cstat-no " title ="statement not covered " > if ( k === 0 ) {</ span >
@@ -592,7 +592,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
592592 < div class ='footer quiet pad2 space-top1 center small '>
593593 Code coverage generated by
594594 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
595- at 2025-04-01T01:14:16.764Z
595+ at 2025-04-09T08:07:57.269Z
596596 </ div >
597597 < script src ="../../../../../prettify.js "> </ script >
598598 < script >
0 commit comments