@@ -25,7 +25,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 185/185 </ span >
28+ < span class ='fraction '> 187/187 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 185/185 </ span >
49+ < span class ='fraction '> 187/187 </ span >
5050 </ div >
5151
5252
@@ -248,8 +248,9 @@ <h1><a href="index.html">All files</a> assign.js</h1>
248248< a name ='L183 '> </ a > < a href ='#L183 '> 183</ a >
249249< a name ='L184 '> </ a > < a href ='#L184 '> 184</ a >
250250< a name ='L185 '> </ a > < a href ='#L185 '> 185</ a >
251- < a name ='L186 '> </ a > < a href ='#L186 '> 186</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
252- < span class ="cline-any cline-yes "> 3x</ span >
251+ < a name ='L186 '> </ a > < a href ='#L186 '> 186</ a >
252+ < a name ='L187 '> </ a > < a href ='#L187 '> 187</ a >
253+ < a name ='L188 '> </ a > < a href ='#L188 '> 188</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
253254< span class ="cline-any cline-yes "> 3x</ span >
254255< span class ="cline-any cline-yes "> 3x</ span >
255256< span class ="cline-any cline-yes "> 3x</ span >
@@ -365,6 +366,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
365366< span class ="cline-any cline-yes "> 7012x</ span >
366367< span class ="cline-any cline-yes "> 7012x</ span >
367368< span class ="cline-any cline-yes "> 7012x</ span >
369+ < span class ="cline-any cline-yes "> 7012x</ span >
368370< span class ="cline-any cline-yes "> 2x</ span >
369371< span class ="cline-any cline-yes "> 2x</ span >
370372< span class ="cline-any cline-yes "> 2x</ span >
@@ -396,11 +398,13 @@ <h1><a href="index.html">All files</a> assign.js</h1>
396398< span class ="cline-any cline-yes "> 998x</ span >
397399< span class ="cline-any cline-yes "> 998x</ span >
398400< span class ="cline-any cline-yes "> 998x</ span >
401+ < span class ="cline-any cline-yes "> 998x</ span >
399402< span class ="cline-any cline-yes "> 7012x</ span >
400403< span class ="cline-any cline-yes "> 3424x</ span >
401404< span class ="cline-any cline-yes "> 3424x</ span >
402405< span class ="cline-any cline-yes "> 3424x</ span >
403406< span class ="cline-any cline-yes "> 3424x</ span >
407+ < span class ="cline-any cline-yes "> 3424x</ span >
404408< span class ="cline-any cline-yes "> 488x</ span >
405409< span class ="cline-any cline-yes "> 488x</ span >
406410< span class ="cline-any cline-yes "> 3424x</ span >
@@ -471,8 +475,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
471475
472476var isInfinite = require( '@stdlib/math/base/assert/is-infinite' );
473477var isnan = require( '@stdlib/math/base/assert/is-nan' );
474- var cos = require( '@stdlib/math/base/special/cos' );
475- var sin = require( '@stdlib/math/base/special/sin' );
478+ var sincos = require( '@stdlib/math/base/special/sincos' );
476479var ln = require( '@stdlib/math/base/special/ln' );
477480var HALF_PI = require( '@stdlib/constants/float64/half-pi' );
478481var GAMMA = require( '@stdlib/constants/float64/eulergamma' );
@@ -541,6 +544,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
541544*/
542545function sici( x, out, stride, offset ) {
543546 var sgn;
547+ var sc;
544548 var si;
545549 var ci;
546550 var c;
@@ -578,12 +582,14 @@ <h1><a href="index.html">All files</a> assign.js</h1>
578582 out[ offset + stride ] = ci;
579583 return out;
580584 }
581- si = HALF_PI - ( cos( x ) / x );
582- ci = sin( x ) / x;
585+ sc = sincos( x );
586+ si = HALF_PI - ( sc[1] / x );
587+ ci = sc[0] / x;
583588 }
584589 if ( x > 4.0 ) {
585- s = sin( x );
586- c = cos( x );
590+ sc = sincos( x );
591+ s = sc[0];
592+ c = sc[1];
587593 z = 1.0 / ( x*x );
588594 if ( x < 8.0 ) {
589595 f = polyvalFN4( z ) / ( x * polyvalFD4( z ) );
@@ -625,7 +631,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
625631 < div class ='footer quiet pad2 space-top1 center small '>
626632 Code coverage generated by
627633 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
628- at 2025-10-31T03 :51:29.312Z
634+ at 2025-10-31T04 :51:55.149Z
629635 </ div >
630636 < script src ="prettify.js "> </ script >
631637 < script >
0 commit comments