@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 91/91 </ span >
28+ < span class ='fraction '> 87/87 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 91/91 </ span >
49+ < span class ='fraction '> 87/87 </ span >
5050 </ div >
5151
5252
@@ -150,15 +150,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
150150< a name ='L85 '> </ a > < a href ='#L85 '> 85</ a >
151151< a name ='L86 '> </ a > < a href ='#L86 '> 86</ a >
152152< a name ='L87 '> </ a > < a href ='#L87 '> 87</ a >
153- < a name ='L88 '> </ a > < a href ='#L88 '> 88</ a >
154- < a name ='L89 '> </ a > < a href ='#L89 '> 89</ a >
155- < a name ='L90 '> </ a > < a href ='#L90 '> 90</ a >
156- < a name ='L91 '> </ a > < a href ='#L91 '> 91</ a >
157- < a name ='L92 '> </ a > < a href ='#L92 '> 92</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
158- < span class ="cline-any cline-yes "> 1x</ span >
159- < span class ="cline-any cline-yes "> 1x</ span >
160- < span class ="cline-any cline-yes "> 1x</ span >
161- < span class ="cline-any cline-yes "> 1x</ span >
153+ < a name ='L88 '> </ a > < a href ='#L88 '> 88</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
162154< span class ="cline-any cline-yes "> 1x</ span >
163155< span class ="cline-any cline-yes "> 1x</ span >
164156< span class ="cline-any cline-yes "> 1x</ span >
@@ -271,11 +263,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
271263var isInteger = require( '@stdlib/math/base/assert/is-integer' );
272264var isEven = require( '@stdlib/math/base/assert/is-even' );
273265var PINF = require( '@stdlib/constants/float64/pinf' );
274-
275-
276- // VARIABLES //
277-
278- var MAX_FACTORIAL2 = 301; // TODO: consider extracting as a constant
266+ var FLOAT64_MAX_SAFE_NTH_DOUBLE_FACTORIAL = require( '@stdlib/constants/float64/max-safe-nth-double-factorial' ); // eslint-disable-line id-length
279267
280268
281269// MAIN //
@@ -310,7 +298,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
310298 if ( isnan( n ) ) {
311299 return NaN;
312300 }
313- if ( n >= MAX_FACTORIAL2 ) {
301+ if ( n > FLOAT64_MAX_SAFE_NTH_DOUBLE_FACTORIAL ) {
314302 return PINF;
315303 }
316304 if ( n < 0 || isInteger( n ) === false ) {
@@ -343,7 +331,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
343331 < div class ='footer quiet pad2 space-top1 center small '>
344332 Code coverage generated by
345333 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
346- at 2024-05-18T01:57:43.687Z
334+ at 2025-03-29T18:19:22.916Z
347335 </ div >
348336 < script src ="../../../../../prettify.js "> </ script >
349337 < script >
0 commit comments