@@ -49,16 +49,19 @@ interface Namespace {
49
49
*
50
50
* @example
51
51
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
52
+ *
52
53
* var exp = ns.exponentf( toFloat32( 3.14e34 ) ); // => 2**114 ~ 2.08e34
53
54
* // returns 114
54
55
*
55
56
* @example
56
57
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
58
+ *
57
59
* var exp = ns.exponentf( toFloat32( 3.14e-34 ) ); // => 2**-112 ~ 1.93e-34
58
60
* // returns -112
59
61
*
60
62
* @example
61
63
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
64
+ *
62
65
* var exp = ns.exponentf( toFloat32( -3.14 ) );
63
66
* // returns 1
64
67
*
@@ -190,16 +193,19 @@ interface Namespace {
190
193
*
191
194
* @example
192
195
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
196
+ *
193
197
* var s = ns.significandf( toFloat32( 3.14e34 ) ); // => 10000011000010001110111
194
198
* // returns 4293751
195
199
*
196
200
* @example
197
201
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
202
+ *
198
203
* var s = ns.significandf( toFloat32( 3.14e-34 ) ); // => 10100001011000001010101
199
204
* // returns 5288021
200
205
*
201
206
* @example
202
207
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
208
+ *
203
209
* var s = ns.significandf( toFloat32( -3.14 ) ); // => 10010001111010111000011
204
210
* // returns 4781507
205
211
*
@@ -221,26 +227,31 @@ interface Namespace {
221
227
*
222
228
* @example
223
229
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
230
+ *
224
231
* var str = ns.toBinaryStringf( toFloat32( 4.0 ) );
225
232
* // returns '01000000100000000000000000000000'
226
233
*
227
234
* @example
228
235
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
236
+ *
229
237
* var str = ns.toBinaryStringf( toFloat32( 3.141592653589793 ) );
230
238
* // returns '01000000010010010000111111011011'
231
239
*
232
240
* @example
233
241
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
242
+ *
234
243
* var str = ns.toBinaryStringf( toFloat32( -1e38 ) );
235
244
* // returns '11111110100101100111011010011001'
236
245
*
237
246
* @example
238
247
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
248
+ *
239
249
* var str = ns.toBinaryStringf( toFloat32( -3.14e-39 ) );
240
250
* // returns '10000000001000100011000100001011'
241
251
*
242
252
* @example
243
253
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
254
+ *
244
255
* var str = ns.toBinaryStringf( toFloat32( 1.4e-45 ) );
245
256
* // returns '00000000000000000000000000000001'
246
257
*
@@ -258,11 +269,13 @@ interface Namespace {
258
269
*
259
270
* @example
260
271
* var PINF = require( '@stdlib/constants/float32/pinf' );
272
+ *
261
273
* var str = ns.toBinaryStringf( PINF );
262
274
* // returns '01111111100000000000000000000000'
263
275
*
264
276
* @example
265
277
* var NINF = require( '@stdlib/constants/float32/ninf' );
278
+ *
266
279
* var str = ns.toBinaryStringf( NINF );
267
280
* // returns '11111111100000000000000000000000'
268
281
*/
@@ -276,31 +289,37 @@ interface Namespace {
276
289
*
277
290
* @example
278
291
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
292
+ *
279
293
* var y = ns.float32ToInt32( float64ToFloat32( 4294967295.0 ) );
280
294
* // returns 0
281
295
*
282
296
* @example
283
297
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
298
+ *
284
299
* var y = ns.float32ToInt32( float64ToFloat32( 3.14 ) );
285
300
* // returns 3
286
301
*
287
302
* @example
288
303
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
304
+ *
289
305
* var y = ns.float32ToInt32( float64ToFloat32( -3.14 ) );
290
306
* // returns -3
291
307
*
292
308
* @example
293
309
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
310
+ *
294
311
* var y = ns.float32ToInt32( float64ToFloat32( NaN ) );
295
312
* // returns 0
296
313
*
297
314
* @example
298
315
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
316
+ *
299
317
* var y = ns.float32ToInt32( float64ToFloat32( Infinity ) );
300
318
* // returns 0
301
319
*
302
320
* @example
303
321
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
322
+ *
304
323
* var y = ns.float32ToInt32( float64ToFloat32( -Infinity ) );
305
324
* // returns 0
306
325
*/
@@ -314,31 +333,37 @@ interface Namespace {
314
333
*
315
334
* @example
316
335
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
336
+ *
317
337
* var y = ns.float32ToUint32( float64ToFloat32( 4294967297.0 ) );
318
338
* // returns 0
319
339
*
320
340
* @example
321
341
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
342
+ *
322
343
* var y = ns.float32ToUint32( float64ToFloat32( 3.14 ) );
323
344
* // returns 3
324
345
*
325
346
* @example
326
347
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
348
+ *
327
349
* var y = ns.float32ToUint32( float64ToFloat32( -3.14 ) );
328
350
* // returns 4294967293
329
351
*
330
352
* @example
331
353
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
354
+ *
332
355
* var y = ns.float32ToUint32( float64ToFloat32( NaN ) );
333
356
* // returns 0
334
357
*
335
358
* @example
336
359
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
360
+ *
337
361
* var y = ns.float32ToUint32( float64ToFloat32( Infinity ) );
338
362
* // returns 0
339
363
*
340
364
* @example
341
365
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
366
+ *
342
367
* var y = ns.float32ToUint32( float64ToFloat32( -Infinity ) );
343
368
* // returns 0
344
369
*/
0 commit comments