Skip to content

Commit 3ad43ef

Browse files
committed
Update artifacts
1 parent d41564b commit 3ad43ef

File tree

5 files changed

+43
-42
lines changed

5 files changed

+43
-42
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
[268,270,99.2593,33,34,97.0588,2,2,100,268,270,99.2593,"35f5f7a596e36f3faca5977838ee681df521139c","2025-05-17 20:28:51 -0400"]
2+
[268,270,99.2593,33,34,97.0588,2,2,100,268,270,99.2593,"999cdb245ef44457920ac1fdc0d0e4dc67862e75","2025-05-21 09:31:39 -0700"]

math/base/special/binomcoeff/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/binomcoe
131131
<div class='footer quiet pad2 space-top1 center small'>
132132
Code coverage generated by
133133
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
134-
at 2025-05-18T00:30:53.857Z
134+
at 2025-05-21T16:33:36.001Z
135135
</div>
136136
<script src="../../../../../prettify.js"></script>
137137
<script>

math/base/special/binomcoeff/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
244244
<div class='footer quiet pad2 space-top1 center small'>
245245
Code coverage generated by
246246
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
247-
at 2025-05-18T00:30:53.857Z
247+
at 2025-05-21T16:33:36.001Z
248248
</div>
249249
<script src="../../../../../prettify.js"></script>
250250
<script>

math/base/special/binomcoeff/main.js.html

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -285,48 +285,48 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
285285
<span class="cline-any cline-yes">1x</span>
286286
<span class="cline-any cline-yes">1x</span>
287287
<span class="cline-any cline-yes">1x</span>
288-
<span class="cline-any cline-yes">4842x</span>
289-
<span class="cline-any cline-yes">4842x</span>
290-
<span class="cline-any cline-yes">4842x</span>
291-
<span class="cline-any cline-yes">4842x</span>
292-
<span class="cline-any cline-yes">4842x</span>
293-
<span class="cline-any cline-yes">4842x</span>
294-
<span class="cline-any cline-yes">4842x</span>
295-
<span class="cline-any cline-yes">4842x</span>
296-
<span class="cline-any cline-yes">4842x</span>
288+
<span class="cline-any cline-yes">4829x</span>
289+
<span class="cline-any cline-yes">4829x</span>
290+
<span class="cline-any cline-yes">4829x</span>
291+
<span class="cline-any cline-yes">4829x</span>
292+
<span class="cline-any cline-yes">4829x</span>
293+
<span class="cline-any cline-yes">4829x</span>
294+
<span class="cline-any cline-yes">4829x</span>
295+
<span class="cline-any cline-yes">4829x</span>
296+
<span class="cline-any cline-yes">4829x</span>
297297
<span class="cline-any cline-yes">2x</span>
298298
<span class="cline-any cline-yes">2x</span>
299-
<span class="cline-any cline-yes">4842x</span>
300-
<span class="cline-any cline-yes">16x</span>
301-
<span class="cline-any cline-yes">16x</span>
302-
<span class="cline-any cline-yes">4842x</span>
299+
<span class="cline-any cline-yes">4829x</span>
300+
<span class="cline-any cline-yes">3x</span>
301+
<span class="cline-any cline-yes">3x</span>
302+
<span class="cline-any cline-yes">4829x</span>
303303
<span class="cline-any cline-yes">2x</span>
304304
<span class="cline-any cline-yes">2x</span>
305305
<span class="cline-any cline-yes">4822x</span>
306-
<span class="cline-any cline-yes">4842x</span>
306+
<span class="cline-any cline-yes">4829x</span>
307307
<span class="cline-any cline-yes">1000x</span>
308308
<span class="cline-any cline-yes">1000x</span>
309309
<span class="cline-any cline-yes">483x</span>
310310
<span class="cline-any cline-yes">483x</span>
311311
<span class="cline-any cline-yes">1000x</span>
312-
<span class="cline-any cline-yes">4842x</span>
312+
<span class="cline-any cline-yes">4829x</span>
313313
<span class="cline-any cline-yes">2x</span>
314314
<span class="cline-any cline-yes">2x</span>
315-
<span class="cline-any cline-yes">4842x</span>
315+
<span class="cline-any cline-yes">4829x</span>
316316
<span class="cline-any cline-yes">79x</span>
317317
<span class="cline-any cline-yes">79x</span>
318-
<span class="cline-any cline-yes">4842x</span>
318+
<span class="cline-any cline-yes">4829x</span>
319319
<span class="cline-any cline-yes">565x</span>
320320
<span class="cline-any cline-yes">565x</span>
321321
<span class="cline-any cline-yes">4176x</span>
322-
<span class="cline-any cline-yes">4842x</span>
322+
<span class="cline-any cline-yes">4829x</span>
323323
<span class="cline-any cline-yes">693x</span>
324324
<span class="cline-any cline-yes">693x</span>
325325
<span class="cline-any cline-yes">4176x</span>
326326
<span class="cline-any cline-yes">4176x</span>
327327
<span class="cline-any cline-yes">4176x</span>
328328
<span class="cline-any cline-yes">4176x</span>
329-
<span class="cline-any cline-yes">4842x</span>
329+
<span class="cline-any cline-yes">4829x</span>
330330
<span class="cline-any cline-yes">19996x</span>
331331
<span class="cline-any cline-yes">19996x</span>
332332
<span class="cline-any cline-yes">1410x</span>
@@ -336,7 +336,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
336336
<span class="cline-any cline-yes">18586x</span>
337337
<span class="cline-any cline-yes">18586x</span>
338338
<span class="cline-any cline-yes">4176x</span>
339-
<span class="cline-any cline-yes">4842x</span>
339+
<span class="cline-any cline-yes">4829x</span>
340340
<span class="cline-any cline-yes">2766x</span>
341341
<span class="cline-any cline-yes">2766x</span>
342342
<span class="cline-any cline-yes">1410x</span>
@@ -356,7 +356,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
356356
<span class="cline-any cline-yes">1410x</span>
357357
<span class="cline-any cline-yes">1410x</span>
358358
<span class="cline-any cline-yes">1410x</span>
359-
<span class="cline-any cline-yes">4842x</span>
359+
<span class="cline-any cline-yes">4829x</span>
360360
<span class="cline-any cline-no">&nbsp;</span>
361361
<span class="cline-any cline-no">&nbsp;</span>
362362
<span class="cline-any cline-yes">1410x</span>
@@ -371,7 +371,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
371371
<span class="cline-any cline-yes">1410x</span>
372372
<span class="cline-any cline-yes">1410x</span>
373373
<span class="cline-any cline-yes">1410x</span>
374-
<span class="cline-any cline-yes">4842x</span>
374+
<span class="cline-any cline-yes">4829x</span>
375375
<span class="cline-any cline-yes">1x</span>
376376
<span class="cline-any cline-yes">1x</span>
377377
<span class="cline-any cline-yes">1x</span>
@@ -401,9 +401,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
401401
&nbsp;
402402
var MAX_SAFE_INTEGER = require( '@stdlib/constants/float32/max-safe-integer' );
403403
var PINF = require( '@stdlib/constants/float32/pinf' );
404-
var isIntegerf = require( '@stdlib/math/base/assert/is-integer' );
405-
var isnanf = require( '@stdlib/math/base/assert/is-nan' );
406-
var isOddf = require( '@stdlib/math/base/assert/is-odd' );
404+
var isIntegerf = require( '@stdlib/math/base/assert/is-integerf' );
405+
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
406+
var isOddf = require( '@stdlib/math/base/assert/is-oddf' );
407407
var floorf = require( '@stdlib/math/base/special/floorf' );
408408
var gcdf = require( '@stdlib/math/base/special/gcdf' );
409409
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
@@ -457,23 +457,23 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
457457
return NaN;
458458
}
459459
if ( k &lt; 0 ) {
460-
return float64ToFloat32( 0.0 );
460+
return 0.0;
461461
}
462462
sgn = float64ToFloat32( 1.0 );
463463
if ( n &lt; 0 ) {
464464
n = -n + k - 1;
465465
if ( isOddf( k ) ) {
466-
sgn *= float64ToFloat32( -1.0 );
466+
sgn = float64ToFloat32( sgn * -1.0 );
467467
}
468468
}
469469
if ( k &gt; n ) {
470-
return float64ToFloat32( 0.0 );
470+
return 0.0;
471471
}
472472
if ( k === 0 || k === n ) {
473-
return float64ToFloat32( sgn );
473+
return sgn;
474474
}
475475
if ( k === 1 || k === n - 1 ) {
476-
return float64ToFloat32( float64ToFloat32(sgn) * float64ToFloat32(n) );
476+
return float64ToFloat32( sgn * n );
477477
}
478478
// Minimize the number of computed terms by leveraging symmetry:
479479
if ( n - k &lt; k ) {
@@ -488,13 +488,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
488488
if ( res &gt; s ) {
489489
break;
490490
}
491-
res *= float64ToFloat32( n );
492-
res /= float64ToFloat32( d );
491+
res = float64ToFloat32( res * n );
492+
res = float64ToFloat32( res / d );
493493
n -= 1;
494494
}
495495
// If we did not early exit from the previous loop, the answer is exact, and we can simply return...
496496
if ( d &gt; k ) {
497-
return float64ToFloat32( float64ToFloat32(sgn) * float64ToFloat32(res) );
497+
return float64ToFloat32( sgn * res );
498498
}
499499
/*
500500
* Let `N` equal the provided `n`.
@@ -514,7 +514,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
514514
*/
515515
b = binomcoeff( n, k-d+1 );
516516
if ( b === PINF ) <span class="branch-0 cbranch-no" title="branch not covered" >{</span>
517-
<span class="cstat-no" title="statement not covered" > return float64ToFloat32( float64ToFloat32(sgn) * float64ToFloat32(b) );</span>
517+
<span class="cstat-no" title="statement not covered" > return float64ToFloat32( sgn * float64ToFloat32( b ) );</span>
518518
<span class="cstat-no" title="statement not covered" > }</span>
519519
c = binomcoeff( k, k-d+1 );
520520
&nbsp;
@@ -524,10 +524,10 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
524524
* To help guard against overflow and precision loss, we calculate the greatest common divisor (gcdf). In this case, we pick `b`, as `b` should be less than `res` in most (if not all) cases.
525525
*/
526526
g = gcdf( b, c );
527-
b /= g;
528-
c /= g;
529-
res /= c;
530-
return float64ToFloat32( float64ToFloat32(sgn) * float64ToFloat32(res) * float64ToFloat32(b) );
527+
b = float64ToFloat32( b / g );
528+
c = float64ToFloat32( c / g );
529+
res = float64ToFloat32( res / c );
530+
return float64ToFloat32( sgn * res * b );
531531
}
532532
&nbsp;
533533
&nbsp;
@@ -541,7 +541,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
541541
<div class='footer quiet pad2 space-top1 center small'>
542542
Code coverage generated by
543543
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
544-
at 2025-05-18T00:30:53.857Z
544+
at 2025-05-21T16:33:36.001Z
545545
</div>
546546
<script src="../../../../../prettify.js"></script>
547547
<script>

math/base/special/binomcoeff/native.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
235235
<div class='footer quiet pad2 space-top1 center small'>
236236
Code coverage generated by
237237
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
238-
at 2025-05-18T00:30:53.857Z
238+
at 2025-05-21T16:33:36.001Z
239239
</div>
240240
<script src="../../../../../prettify.js"></script>
241241
<script>

0 commit comments

Comments
 (0)