File tree Expand file tree Collapse file tree 4 files changed +18
-0
lines changed
lib/node_modules/@stdlib/number/float32/base Expand file tree Collapse file tree 4 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 26
26
*
27
27
* @example
28
28
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
29
+ *
29
30
* var exp = exponentf( toFloat32( 3.14e34 ) ); // => 2**114 ~ 2.08e34
30
31
* // returns 114
31
32
*
32
33
* @example
33
34
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
35
+ *
34
36
* var exp = exponentf( toFloat32( 3.14e-34 ) ); // => 2**-112 ~ 1.93e-34
35
37
* // returns -112
36
38
*
37
39
* @example
38
40
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
41
+ *
39
42
* var exp = exponentf( toFloat32( -3.14 ) );
40
43
* // returns 1
41
44
*
Original file line number Diff line number Diff line change 26
26
*
27
27
* @example
28
28
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
29
+ *
29
30
* var s = significandf( toFloat32( 3.14e34 ) ); // => 10000011000010001110111
30
31
* // returns 4293751
31
32
*
32
33
* @example
33
34
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
35
+ *
34
36
* var s = significandf( toFloat32( 3.14e-34 ) ); // => 10100001011000001010101
35
37
* // returns 5288021
36
38
*
37
39
* @example
38
40
* var toFloat32 = require( '@stdlib/number/float64/base/to-float32' );
41
+ *
39
42
* var s = significandf( toFloat32( -3.14 ) ); // => 10010001111010111000011
40
43
* // returns 4781507
41
44
*
Original file line number Diff line number Diff line change 26
26
*
27
27
* @example
28
28
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
29
+ *
29
30
* var y = float32ToInt32( float64ToFloat32( 4294967295.0 ) );
30
31
* // returns 0
31
32
*
32
33
* @example
33
34
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
35
+ *
34
36
* var y = float32ToInt32( float64ToFloat32( 3.14 ) );
35
37
* // returns 3
36
38
*
37
39
* @example
38
40
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
41
+ *
39
42
* var y = float32ToInt32( float64ToFloat32( -3.14 ) );
40
43
* // returns -3
41
44
*
42
45
* @example
43
46
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
47
+ *
44
48
* var y = float32ToInt32( float64ToFloat32( NaN ) );
45
49
* // returns 0
46
50
*
47
51
* @example
48
52
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
53
+ *
49
54
* var y = float32ToInt32( float64ToFloat32( Infinity ) );
50
55
* // returns 0
51
56
*
52
57
* @example
53
58
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
59
+ *
54
60
* var y = float32ToInt32( float64ToFloat32( -Infinity ) );
55
61
* // returns 0
56
62
*/
Original file line number Diff line number Diff line change 26
26
*
27
27
* @example
28
28
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
29
+ *
29
30
* var y = float32ToUint32( float64ToFloat32( 4294967297.0 ) );
30
31
* // returns 0
31
32
*
32
33
* @example
33
34
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
35
+ *
34
36
* var y = float32ToUint32( float64ToFloat32( 3.14 ) );
35
37
* // returns 3
36
38
*
37
39
* @example
38
40
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
41
+ *
39
42
* var y = float32ToUint32( float64ToFloat32( -3.14 ) );
40
43
* // returns 4294967293
41
44
*
42
45
* @example
43
46
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
47
+ *
44
48
* var y = float32ToUint32( float64ToFloat32( NaN ) );
45
49
* // returns 0
46
50
*
47
51
* @example
48
52
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
53
+ *
49
54
* var y = float32ToUint32( float64ToFloat32( Infinity ) );
50
55
* // returns 0
51
56
*
52
57
* @example
53
58
* var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
59
+ *
54
60
* var y = float32ToUint32( float64ToFloat32( -Infinity ) );
55
61
* // returns 0
56
62
*/
You can’t perform that action at this time.
0 commit comments