@@ -23,16 +23,16 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
23
23
< div class ='clearfix '>
24
24
25
25
< div class ='fl pad1y space-right2 '>
26
- < span class ="strong "> 95.14 % </ span >
26
+ < span class ="strong "> 100 % </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 196 /206</ span >
28
+ < span class ='fraction '> 206 /206</ span >
29
29
</ div >
30
30
31
31
32
32
< div class ='fl pad1y space-right2 '>
33
- < span class ="strong "> 93.75 % </ span >
33
+ < span class ="strong "> 100 % </ span >
34
34
< span class ="quiet "> Branches</ span >
35
- < span class ='fraction '> 30/32 </ span >
35
+ < span class ='fraction '> 34/34 </ span >
36
36
</ div >
37
37
38
38
@@ -44,9 +44,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
44
44
45
45
46
46
< div class ='fl pad1y space-right2 '>
47
- < span class ="strong "> 95.14 % </ span >
47
+ < span class ="strong "> 100 % </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 196 /206</ span >
49
+ < span class ='fraction '> 206 /206</ span >
50
50
</ div >
51
51
52
52
@@ -389,52 +389,52 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
389
389
< span class ="cline-any cline-yes "> 1x</ span >
390
390
< span class ="cline-any cline-yes "> 1x</ span >
391
391
< span class ="cline-any cline-yes "> 1x</ span >
392
- < span class ="cline-any cline-yes "> 8015x </ span >
393
- < span class ="cline-any cline-yes "> 8015x </ span >
394
- < span class ="cline-any cline-yes "> 8015x </ span >
395
- < span class ="cline-any cline-yes "> 8015x </ span >
396
- < span class ="cline-any cline-yes "> 8015x </ span >
397
- < span class ="cline-any cline-yes "> 8015x </ span >
398
- < span class ="cline-any cline-yes "> 8015x </ span >
399
- < span class ="cline-any cline-yes "> 8015x </ span >
400
- < span class ="cline-any cline-yes "> 8015x </ span >
401
- < span class ="cline-any cline-yes "> 8015x </ span >
402
- < span class ="cline-any cline-yes "> 8015x </ span >
403
- < span class ="cline-any cline-yes "> 8015x </ span >
404
- < span class ="cline-any cline-yes "> 8015x </ span >
405
- < span class ="cline-any cline-yes "> 8015x </ span >
406
- < span class ="cline-any cline-yes "> 8015x </ span >
407
- < span class ="cline-any cline-yes "> 8015x </ span >
408
- < span class ="cline-any cline-yes "> 68x </ span >
409
- < span class ="cline-any cline-yes "> 68x </ span >
410
- < span class ="cline-any cline-yes "> 18x </ span >
411
- < span class ="cline-any cline-yes "> 18x </ span >
412
- < span class ="cline-any cline-yes "> 6x </ span >
392
+ < span class ="cline-any cline-yes "> 16019x </ span >
393
+ < span class ="cline-any cline-yes "> 16019x </ span >
394
+ < span class ="cline-any cline-yes "> 16019x </ span >
395
+ < span class ="cline-any cline-yes "> 16019x </ span >
396
+ < span class ="cline-any cline-yes "> 16019x </ span >
397
+ < span class ="cline-any cline-yes "> 16019x </ span >
398
+ < span class ="cline-any cline-yes "> 16019x </ span >
399
+ < span class ="cline-any cline-yes "> 16019x </ span >
400
+ < span class ="cline-any cline-yes "> 16019x </ span >
401
+ < span class ="cline-any cline-yes "> 16019x </ span >
402
+ < span class ="cline-any cline-yes "> 16019x </ span >
403
+ < span class ="cline-any cline-yes "> 16019x </ span >
404
+ < span class ="cline-any cline-yes "> 16019x </ span >
405
+ < span class ="cline-any cline-yes "> 16019x </ span >
406
+ < span class ="cline-any cline-yes "> 16019x </ span >
407
+ < span class ="cline-any cline-yes "> 16019x </ span >
408
+ < span class ="cline-any cline-yes "> 4070x </ span >
409
+ < span class ="cline-any cline-yes "> 4070x </ span >
410
+ < span class ="cline-any cline-yes "> 4020x </ span >
411
+ < span class ="cline-any cline-yes "> 4020x </ span >
412
+ < span class ="cline-any cline-yes "> 4006x </ span >
413
413
< span class ="cline-any cline-yes "> 6x</ span >
414
414
< span class ="cline-any cline-yes "> 6x</ span >
415
- < span class ="cline-any cline-no " > </ span >
416
- < span class ="cline-any cline-no " > </ span >
417
- < span class ="cline-any cline-no " > </ span >
418
- < span class ="cline-any cline-no " > </ span >
419
- < span class ="cline-any cline-no " > </ span >
420
- < span class ="cline-any cline-no " > </ span >
421
- < span class ="cline-any cline-no " > </ span >
422
- < span class ="cline-any cline-no " > </ span >
423
- < span class ="cline-any cline-yes "> 12x </ span >
424
- < span class ="cline-any cline-yes "> 18x </ span >
425
- < span class ="cline-any cline-yes "> 18x </ span >
415
+ < span class ="cline-any cline-yes " > 4000x </ span >
416
+ < span class ="cline-any cline-yes " > 4000x </ span >
417
+ < span class ="cline-any cline-yes " > 4000x </ span >
418
+ < span class ="cline-any cline-yes " > 4000x </ span >
419
+ < span class ="cline-any cline-yes " > 4000x </ span >
420
+ < span class ="cline-any cline-yes " > 4000x </ span >
421
+ < span class ="cline-any cline-yes " > 4000x </ span >
422
+ < span class ="cline-any cline-yes " > 4000x </ span >
423
+ < span class ="cline-any cline-yes "> 14x </ span >
424
+ < span class ="cline-any cline-yes "> 4020x </ span >
425
+ < span class ="cline-any cline-yes "> 4020x </ span >
426
426
< span class ="cline-any cline-yes "> 50x</ span >
427
- < span class ="cline-any cline-yes "> 68x </ span >
427
+ < span class ="cline-any cline-yes "> 4070x </ span >
428
428
< span class ="cline-any cline-yes "> 18x</ span >
429
- < span class ="cline-any cline-yes "> 68x </ span >
429
+ < span class ="cline-any cline-yes "> 4070x </ span >
430
430
< span class ="cline-any cline-yes "> 12x</ span >
431
431
< span class ="cline-any cline-yes "> 32x</ span >
432
432
< span class ="cline-any cline-yes "> 20x</ span >
433
433
< span class ="cline-any cline-yes "> 20x</ span >
434
- < span class ="cline-any cline-yes "> 68x </ span >
435
- < span class ="cline-any cline-yes "> 68x </ span >
436
- < span class ="cline-any cline-yes "> 7947x </ span >
437
- < span class ="cline-any cline-yes "> 8015x </ span >
434
+ < span class ="cline-any cline-yes "> 4070x </ span >
435
+ < span class ="cline-any cline-yes "> 4070x </ span >
436
+ < span class ="cline-any cline-yes "> 11949x </ span >
437
+ < span class ="cline-any cline-yes "> 16019x </ span >
438
438
< span class ="cline-any cline-yes "> 7944x</ span >
439
439
< span class ="cline-any cline-yes "> 7944x</ span >
440
440
< span class ="cline-any cline-yes "> 7944x</ span >
@@ -463,13 +463,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
463
463
< span class ="cline-any cline-yes "> 5940x</ span >
464
464
< span class ="cline-any cline-yes "> 7944x</ span >
465
465
< span class ="cline-any cline-yes "> 7944x</ span >
466
+ < span class ="cline-any cline-yes "> 4005x</ span >
467
+ < span class ="cline-any cline-yes "> 16019x</ span >
466
468
< span class ="cline-any cline-yes "> 3x</ span >
467
469
< span class ="cline-any cline-yes "> 3x</ span >
468
- < span class ="cline-any cline-yes "> 3x</ span >
469
- < span class ="cline-any cline-yes "> 3x</ span >
470
- < span class ="cline-any cline-no "> </ span >
471
- < span class ="cline-any cline-no "> </ span >
472
- < span class ="cline-any cline-yes "> 8015x</ span >
470
+ < span class ="cline-any cline-yes "> 4002x</ span >
471
+ < span class ="cline-any cline-yes "> 4002x</ span >
472
+ < span class ="cline-any cline-yes "> 16019x</ span >
473
473
< span class ="cline-any cline-yes "> 1x</ span >
474
474
< span class ="cline-any cline-yes "> 1x</ span >
475
475
< span class ="cline-any cline-yes "> 1x</ span >
@@ -618,14 +618,14 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
618
618
if ( x === 0.0 ) {
619
619
return x;
620
620
}
621
- < span class =" cstat-no " title =" statement not covered " > < span class =" branch-0 cbranch-no " title =" branch not covered " > hi = fromWordf( hx & HIGH_16_MASK );</ span > </ span >
622
- < span class =" cstat-no " title =" statement not covered " > hi = f32( hi * TWO_23 );</ span >
623
- < span class =" cstat-no " title =" statement not covered " > lo = f32( f32( x * TWO_23 ) - hi );</ span >
624
- < span class =" cstat-no " title =" statement not covered " > </ span >
625
- < span class =" cstat-no " title =" statement not covered " > // eslint-disable-next-line max-len</ span >
626
- < span class =" cstat-no " title =" statement not covered " > s = f32( f32( f32( PI_LOW+PI_HIGH )*lo ) + f32( PI_LOW*hi ) + f32( PI_HIGH*hi ) );</ span >
627
- < span class =" cstat-no " title =" statement not covered " > return f32( s * TWO_N23 );</ span >
628
- < span class =" cstat-no " title =" statement not covered " > }</ span >
621
+ hi = fromWordf( hx & HIGH_16_MASK );
622
+ hi = f32( hi * TWO_23 );
623
+ lo = f32( f32( x * TWO_23 ) - hi );
624
+
625
+ // eslint-disable-next-line max-len
626
+ s = f32( f32( f32( PI_LOW+PI_HIGH )*lo ) + f32( PI_LOW*hi ) + f32( PI_HIGH*hi ) );
627
+ return f32( s * TWO_N23 );
628
+ }
629
629
s = kernelSinf( PI * ax );
630
630
return ( hx & FLOAT32_SIGN_MASK ) ? -s : s;
631
631
}
@@ -673,8 +673,8 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
673
673
if ( ix >= FLOAT32_EXPONENT_MASK ) {
674
674
return NaN;
675
675
}
676
- < span class =" cstat-no " title =" statement not covered " > < span class =" branch-0 cbranch-no " title =" branch not covered " > // Case: |x| >= 2^23 is always an integer, so return +-0.</ span > </ span >
677
- < span class =" cstat-no " title =" statement not covered " > return copysignf( ZERO, x );</ span >
676
+ // Case: |x| >= 2^23 is always an integer, so return +-0.
677
+ return copysignf( ZERO, x );
678
678
}
679
679
680
680
@@ -688,7 +688,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
688
688
< div class ='footer quiet pad2 space-top1 center small '>
689
689
Code coverage generated by
690
690
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
691
- at 2025-07-22T08:03:36.383Z
691
+ at 2025-07-22T08:15:14.026Z
692
692
</ div >
693
693
< script src ="../../../../../prettify.js "> </ script >
694
694
< script >
0 commit comments