Skip to content

Commit e95c0aa

Browse files
committed
Update artifacts
1 parent 269c015 commit e95c0aa

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[148,148,100,16,16,100,1,1,100,148,148,100,"848bd84746984bba0d269c64d1cb7467d797e9f5","2025-12-04 08:00:40 +0000"]
1+
[148,148,100,16,16,100,1,1,100,148,148,100,"85fece5a35a50170380d68a393a8eb76901deffb","2025-12-04 11:15:24 +0000"]

number/float16/base/from-word/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ <h1>All files</h1>
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2025-12-04T08:02:16.369Z
119+
at 2025-12-04T11:16:57.341Z
120120
</div>
121121
<script src="prettify.js"></script>
122122
<script>

number/float16/base/from-word/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
196196
<div class='footer quiet pad2 space-top1 center small'>
197197
Code coverage generated by
198198
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
199-
at 2025-12-04T08:02:16.369Z
199+
at 2025-12-04T11:16:57.341Z
200200
</div>
201201
<script src="prettify.js"></script>
202202
<script>

number/float16/base/from-word/main.js.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -300,17 +300,17 @@ <h1><a href="index.html">All files</a> main.js</h1>
300300
var NINF = require( '@stdlib/constants/float16/ninf' );
301301
var PINF = require( '@stdlib/constants/float16/pinf' );
302302
var FLOAT16_EXPONENT_BIAS = require( '@stdlib/constants/float16/exponent-bias' );
303+
var FLOAT16_SIGN_MASK = require( '@stdlib/constants/float16/sign-mask' );
304+
var FLOAT16_EXPONENT_MASK = require( '@stdlib/constants/float16/exponent-mask' );
305+
var FLOAT16_SIGNIFICAND_MASK = require( '@stdlib/constants/float16/significand-mask' );
306+
var FLOAT16_NUM_SIGNIFICAND_BITS = require( '@stdlib/constants/float16/num-significand-bits' );
303307
var pow = require( '@stdlib/math/base/special/pow' );
304308
&nbsp;
305309
&nbsp;
306310
// VARIABLES //
307311
&nbsp;
308-
var SIGN_MASK = 0x8000; // 0x8000 = 32768 =&gt; 1 00000 0000000000
309-
var EXPONENT_MASK = 0x7C00; // 0x7C00 = 31744 =&gt; 0 11111 0000000000
310-
var MANTISSA_MASK = 0x03FF; // 0x03FF = 1023 =&gt; 0 00000 1111111111
311-
&nbsp;
312-
var NUM_MANTISSA_BITS = 10; // Number of mantissa bits in float16
313-
var MAX_EXPONENT = 31; // Maximum exponent value
312+
var MAX_EXPONENT = 31; // Maximum exponent value
313+
var SUBNORMAL_EXPONENT = 1 - FLOAT16_EXPONENT_BIAS; // Minimum exponent for subnormal numbers
314314
&nbsp;
315315
&nbsp;
316316
// MAIN //
@@ -334,13 +334,13 @@ <h1><a href="index.html">All files</a> main.js</h1>
334334
var f16;
335335
&nbsp;
336336
// Extract sign bit (bit 15)
337-
sign = ( word &amp; SIGN_MASK ) &gt;&gt;&gt; 15;
337+
sign = ( word &amp; FLOAT16_SIGN_MASK ) &gt;&gt;&gt; 15;
338338
&nbsp;
339339
// Extract exponent (bits 14-10)
340-
exponent = ( word &amp; EXPONENT_MASK ) &gt;&gt;&gt; NUM_MANTISSA_BITS;
340+
exponent = ( word &amp; FLOAT16_EXPONENT_MASK ) &gt;&gt;&gt; FLOAT16_NUM_SIGNIFICAND_BITS;
341341
&nbsp;
342342
// Extract mantissa (bits 9-0)
343-
mantissa = word &amp; MANTISSA_MASK;
343+
mantissa = word &amp; FLOAT16_SIGNIFICAND_MASK;
344344
&nbsp;
345345
// Handle special cases
346346
if ( exponent === MAX_EXPONENT ) {
@@ -362,7 +362,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
362362
return 0.0;
363363
}
364364
// Subnormal number: (-1)^sign × 2^(-14) × (0.mantissa)
365-
f16 = pow( 2.0, -14 ) * ( mantissa / 1024.0 );
365+
f16 = pow( 2.0, SUBNORMAL_EXPONENT ) * ( mantissa / 1024.0 );
366366
if ( sign ) {
367367
return -f16;
368368
}
@@ -388,7 +388,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
388388
<div class='footer quiet pad2 space-top1 center small'>
389389
Code coverage generated by
390390
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
391-
at 2025-12-04T08:02:16.369Z
391+
at 2025-12-04T11:16:57.341Z
392392
</div>
393393
<script src="prettify.js"></script>
394394
<script>

0 commit comments

Comments
 (0)