@@ -8,41 +8,41 @@ Object.defineProperties(
8
8
globalScope [ "i8" ] = function i8 ( value ) { return value << 24 >> 24 ; }
9
9
, {
10
10
"MIN_VALUE" : { value : - 128 , writable : false } ,
11
- "MAX_VALUE" : { value : 127 , writable : false }
11
+ "MAX_VALUE" : { value : 127 , writable : false }
12
12
} ) ;
13
13
14
14
Object . defineProperties (
15
15
globalScope [ "i16" ] = function i16 ( value ) { return value << 16 >> 16 ; }
16
16
, {
17
17
"MIN_VALUE" : { value : - 32768 , writable : false } ,
18
- "MAX_VALUE" : { value : 32767 , writable : false }
18
+ "MAX_VALUE" : { value : 32767 , writable : false }
19
19
} ) ;
20
20
21
21
Object . defineProperties (
22
22
globalScope [ "i32" ] = globalScope [ "isize" ] = function i32 ( value ) { return value | 0 ; }
23
23
, {
24
24
"MIN_VALUE" : { value : - 2147483648 , writable : false } ,
25
- "MAX_VALUE" : { value : 2147483647 , writable : false }
25
+ "MAX_VALUE" : { value : 2147483647 , writable : false }
26
26
} ) ;
27
27
28
28
Object . defineProperties (
29
29
globalScope [ "u8" ] = function u8 ( value ) { return value & 0xff ; }
30
30
, {
31
- "MIN_VALUE" : { value : 0 , writable : false } ,
31
+ "MIN_VALUE" : { value : 0 , writable : false } ,
32
32
"MAX_VALUE" : { value : 255 , writable : false }
33
33
} ) ;
34
34
35
35
Object . defineProperties (
36
36
globalScope [ "u16" ] = function u16 ( value ) { return value & 0xffff ; }
37
37
, {
38
- "MIN_VALUE" : { value : 0 , writable : false } ,
38
+ "MIN_VALUE" : { value : 0 , writable : false } ,
39
39
"MAX_VALUE" : { value : 65535 , writable : false }
40
40
} ) ;
41
41
42
42
Object . defineProperties (
43
43
globalScope [ "u32" ] = globalScope [ "usize" ] = function u32 ( value ) { return value >>> 0 ; }
44
44
, {
45
- "MIN_VALUE" : { value : 0 , writable : false } ,
45
+ "MIN_VALUE" : { value : 0 , writable : false } ,
46
46
"MAX_VALUE" : { value : 4294967295 , writable : false }
47
47
} ) ;
48
48
@@ -56,23 +56,29 @@ Object.defineProperties(
56
56
Object . defineProperties (
57
57
globalScope [ "f32" ] = function f32 ( value ) { return Math . fround ( value ) ; }
58
58
, {
59
- "MIN_VALUE" : { value : Math . fround ( - 3.40282347e+38 ) , writable : false } ,
60
- "MAX_VALUE" : { value : Math . fround ( 3.40282347e+38 ) , writable : false } ,
61
- "MIN_POSITIVE_VALUE" : { value : Math . fround ( 1.175494351e-38 ) , writable : false } ,
62
- "MIN_SAFE_INTEGER" : { value : - 16777215 , writable : false } ,
63
- "MAX_SAFE_INTEGER" : { value : 16777215 , writable : false } ,
64
- "EPSILON" : { value : Math . fround ( 1.19209290e-07 ) , writable : false }
59
+ "EPSILON" : { value : Math . fround ( 1.1920929e-07 ) , writable : false } ,
60
+ "MIN_VALUE" : { value : Math . fround ( 1.4012985e-45 ) , writable : false } ,
61
+ "MAX_VALUE" : { value : Math . fround ( 3.4028235e+38 ) , writable : false } ,
62
+ "MIN_NORMAL_VALUE" : { value : Math . fround ( 1.17549435e-38 ) , writable : false } ,
63
+ "MIN_SAFE_INTEGER" : { value : - 16777215 , writable : false } ,
64
+ "MAX_SAFE_INTEGER" : { value : 16777215 , writable : false } ,
65
+ "POSITIVE_INFINITY" : { value : Infinity , writable : false } ,
66
+ "NEGATIVE_INFINITY" : { value : - Infinity , writable : false } ,
67
+ "NaN" : { value : NaN , writable : false }
65
68
} ) ;
66
69
67
70
Object . defineProperties (
68
71
globalScope [ "f64" ] = function f64 ( value ) { return + value ; }
69
72
, {
70
- "MIN_VALUE" : { value : - 1.7976931348623157e+308 , writable : false } ,
73
+ "EPSILON" : { value : 2.2204460492503131e-16 , writable : false } ,
74
+ "MIN_VALUE" : { value : 5e-324 , writable : false } ,
71
75
"MAX_VALUE" : { value : 1.7976931348623157e+308 , writable : false } ,
72
- "MIN_POSITIVE_VALUE" : { value : 2.2250738585072014e-308 , writable : false } ,
73
- "MIN_SAFE_INTEGER" : { value : - 9007199254740991 , writable : false } ,
74
- "MAX_SAFE_INTEGER" : { value : 9007199254740991 , writable : false } ,
75
- "EPSILON" : { value : 2.2204460492503131e-16 , writable : false }
76
+ "MIN_NORMAL_VALUE" : { value : 2.2250738585072014e-308 , writable : false } ,
77
+ "MIN_SAFE_INTEGER" : { value : - 9007199254740991 , writable : false } ,
78
+ "MAX_SAFE_INTEGER" : { value : 9007199254740991 , writable : false } ,
79
+ "POSITIVE_INFINITY" : { value : Infinity , writable : false } ,
80
+ "NEGATIVE_INFINITY" : { value : - Infinity , writable : false } ,
81
+ "NaN" : { value : NaN , writable : false }
76
82
} ) ;
77
83
78
84
globalScope [ "clz" ] = Math . clz32 ;
0 commit comments