Lines Matching refs:testRound
31 function testRound(expect, input) {
43 testRound(0, 0);
44 testRound(-0, -0);
45 testRound(Infinity, Infinity);
46 testRound(-Infinity, -Infinity);
47 testRound(NaN, NaN);
64 testRound(1, 0.5);
65 testRound(1, 0.7);
66 testRound(1, 1);
67 testRound(1, 1.1);
68 testRound(1, 1.49999);
69 testRound(-0, -0.5);
70 testRound(-1, -0.5000000000000001);
71 testRound(-1, -0.7);
72 testRound(-1, -1);
73 testRound(-1, -1.1);
74 testRound(-1, -1.49999);
75 testRound(-1, -1.5);
77 testRound(9007199254740990, 9007199254740990);
78 testRound(9007199254740991, 9007199254740991);
79 testRound(-9007199254740990, -9007199254740990);
80 testRound(-9007199254740991, -9007199254740991);
81 testRound(Number.MAX_VALUE, Number.MAX_VALUE);
82 testRound(-Number.MAX_VALUE, -Number.MAX_VALUE);
84 testRound(536870911, 536870910.5);
85 testRound(536870911, 536870911);
86 testRound(536870911, 536870911.4);
87 testRound(536870912, 536870911.5);
88 testRound(536870912, 536870912);
89 testRound(536870912, 536870912.4);
90 testRound(536870913, 536870912.5);
91 testRound(536870913, 536870913);
92 testRound(536870913, 536870913.4);
93 testRound(1073741823, 1073741822.5);
94 testRound(1073741823, 1073741823);
95 testRound(1073741823, 1073741823.4);
96 testRound(1073741824, 1073741823.5);
97 testRound(1073741824, 1073741824);
98 testRound(1073741824, 1073741824.4);
99 testRound(1073741825, 1073741824.5);
100 testRound(2147483647, 2147483646.5);
101 testRound(2147483647, 2147483647);
102 testRound(2147483647, 2147483647.4);
103 testRound(2147483648, 2147483647.5);
104 testRound(2147483648, 2147483648);
105 testRound(2147483648, 2147483648.4);
106 testRound(2147483649, 2147483648.5);
110 testRound(0, 0.4);
111 testRound(-0, -0.4);
112 testRound(-0, -0.5);
113 testRound(1, 0.6);
114 testRound(-1, -0.6);
115 testRound(2, 1.5);
116 testRound(2, 1.6);
117 testRound(-2, -1.6);
118 testRound(8640000000000000, 8640000000000000);
119 testRound(8640000000000001, 8640000000000001);
120 testRound(8640000000000002, 8640000000000002);
121 testRound(9007199254740990, 9007199254740990);
122 testRound(9007199254740991, 9007199254740991);
123 testRound(1.7976931348623157e+308, 1.7976931348623157e+308);
124 testRound(-8640000000000000, -8640000000000000);
125 testRound(-8640000000000001, -8640000000000001);
126 testRound(-8640000000000002, -8640000000000002);
127 testRound(-9007199254740990, -9007199254740990);
128 testRound(-9007199254740991, -9007199254740991);
129 testRound(-1.7976931348623157e+308, -1.7976931348623157e+308);
130 testRound(Infinity, Infinity);
131 testRound(-Infinity, -Infinity);
146 testRound(0, ulp);
147 testRound(0, max_denormal);
148 testRound(0, min_normal);
149 testRound(0, 0.49999999999999994);
150 testRound(1, 0.5);
151 testRound(Math.pow(2,52), max_fraction);
152 testRound(min_nonfraction, min_nonfraction);
153 testRound(max_non_infinite, max_non_infinite);
155 testRound(max_smi31, max_smi31 - 0.5);
156 testRound(max_smi31 + 1, max_smi31 + 0.5);
157 testRound(max_smi32, max_smi32 - 0.5);
158 testRound(max_smi32 + 1, max_smi32 + 0.5);
160 testRound(-0, -ulp);
161 testRound(-0, -max_denormal);
162 testRound(-0, -min_normal);
163 testRound(-0, -0.49999999999999994);
164 testRound(-0, -0.5);
165 testRound(-Math.pow(2,52)+1, -max_fraction);
166 testRound(-min_nonfraction, -min_nonfraction);
167 testRound(-max_non_infinite, -max_non_infinite);
169 testRound(min_smi31, min_smi31 - 0.5);
170 testRound(min_smi31 + 1, min_smi31 + 0.5);
171 testRound(min_smi32, min_smi32 - 0.5);
172 testRound(min_smi32 + 1, min_smi32 + 0.5);