@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 152/152 </ span >
28
+ < span class ='fraction '> 153/153 </ span >
29
29
</ div >
30
30
31
31
@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 152/152 </ span >
49
+ < span class ='fraction '> 153/153 </ span >
50
50
</ div >
51
51
52
52
@@ -215,7 +215,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
215
215
< a name ='L150 '> </ a > < a href ='#L150 '> 150</ a >
216
216
< a name ='L151 '> </ a > < a href ='#L151 '> 151</ a >
217
217
< a name ='L152 '> </ a > < a href ='#L152 '> 152</ a >
218
- < a name ='L153 '> </ a > < a href ='#L153 '> 153</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
218
+ < a name ='L153 '> </ a > < a href ='#L153 '> 153</ a >
219
+ < a name ='L154 '> </ a > < a href ='#L154 '> 154</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
220
+ < span class ="cline-any cline-yes "> 3x</ span >
219
221
< span class ="cline-any cline-yes "> 3x</ span >
220
222
< span class ="cline-any cline-yes "> 3x</ span >
221
223
< span class ="cline-any cline-yes "> 3x</ span >
@@ -396,6 +398,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
396
398
var FLOAT64_EXPONENT_BIAS = require( '@stdlib/constants/float64/exponent-bias' );
397
399
var FLOAT64_HIGH_WORD_EXPONENT_MASK = require( '@stdlib/constants/float64/high-word-exponent-mask' ); // eslint-disable-line id-length
398
400
var FLOAT64_HIGH_WORD_SIGNIFICAND_MASK = require( '@stdlib/constants/float64/high-word-significand-mask' ); // eslint-disable-line id-length
401
+ var FLOAT64_NUM_HIGH_WORD_SIGNIFICAND_BITS = require( '@stdlib/constants/float64/num-high-word-significand-bits' ); // eslint-disable-line id-length
399
402
400
403
401
404
// VARIABLES //
@@ -464,11 +467,11 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
464
467
low = WORDS[ 1 ];
465
468
466
469
// Extract the unbiased exponent from the high word:
467
- exp = ((high & FLOAT64_HIGH_WORD_EXPONENT_MASK) >> 20 )|0; // asm type annotation
470
+ exp = ((high & FLOAT64_HIGH_WORD_EXPONENT_MASK) >> FLOAT64_NUM_HIGH_WORD_SIGNIFICAND_BITS )|0; // asm type annotation
468
471
exp -= FLOAT64_EXPONENT_BIAS|0; // asm type annotation
469
472
470
473
// Handle smaller values (x < 2**20 = 1048576)...
471
- if ( exp < 20 ) {
474
+ if ( exp < FLOAT64_NUM_HIGH_WORD_SIGNIFICAND_BITS ) {
472
475
i = (FLOAT64_HIGH_WORD_SIGNIFICAND_MASK >> exp)|0; // asm type annotation
473
476
474
477
// Determine if `x` is integral by checking for significand bits which cannot be exponentiated away...
@@ -495,7 +498,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
495
498
out[ offset + stride ] = 0.0;
496
499
return out;
497
500
}
498
- i = ALL_ONES >>> (exp-20 );
501
+ i = ALL_ONES >>> ( exp - FLOAT64_NUM_HIGH_WORD_SIGNIFICAND_BITS );
499
502
500
503
// Determine if `x` is integral by checking for less significant significand bits which cannot be exponentiated away...
501
504
if ( (low&i) === 0 ) {
@@ -526,7 +529,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
526
529
< div class ='footer quiet pad2 space-top1 center small '>
527
530
Code coverage generated by
528
531
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
529
- at 2025-06-14T07:38:21.785Z
532
+ at 2025-06-15T22:57:53.630Z
530
533
</ div >
531
534
< script src ="../../../../../prettify.js "> </ script >
532
535
< script >
0 commit comments