Commit | Line | Data |
---|---|---|
2ba45a60 DM |
1 | Evaluating '' |
2 | '' -> nan | |
3 | ||
4 | Evaluating '1;2' | |
5 | '1;2' -> 2.000000 | |
6 | ||
7 | Evaluating '-20' | |
8 | '-20' -> -20.000000 | |
9 | ||
10 | Evaluating '-PI' | |
11 | '-PI' -> -3.141593 | |
12 | ||
13 | Evaluating '+PI' | |
14 | '+PI' -> 3.141593 | |
15 | ||
16 | Evaluating '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)' | |
17 | '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)' -> 12.700000 | |
18 | ||
19 | Evaluating '80G/80Gi' | |
20 | '80G/80Gi' -> 0.931323 | |
21 | ||
22 | Evaluating '1k' | |
23 | '1k' -> 1000.000000 | |
24 | ||
25 | Evaluating '1Gi' | |
26 | '1Gi' -> 1073741824.000000 | |
27 | ||
28 | Evaluating '1gi' | |
29 | '1gi' -> nan | |
30 | ||
31 | Evaluating '1GiFoo' | |
32 | '1GiFoo' -> nan | |
33 | ||
34 | Evaluating '1k+1k' | |
35 | '1k+1k' -> 2000.000000 | |
36 | ||
37 | Evaluating '1Gi*3foo' | |
38 | '1Gi*3foo' -> nan | |
39 | ||
40 | Evaluating 'foo' | |
41 | 'foo' -> nan | |
42 | ||
43 | Evaluating 'foo(' | |
44 | 'foo(' -> nan | |
45 | ||
46 | Evaluating 'foo()' | |
47 | 'foo()' -> nan | |
48 | ||
49 | Evaluating 'foo)' | |
50 | 'foo)' -> nan | |
51 | ||
52 | Evaluating 'sin' | |
53 | 'sin' -> nan | |
54 | ||
55 | Evaluating 'sin(' | |
56 | 'sin(' -> nan | |
57 | ||
58 | Evaluating 'sin()' | |
59 | 'sin()' -> nan | |
60 | ||
61 | Evaluating 'sin)' | |
62 | 'sin)' -> nan | |
63 | ||
64 | Evaluating 'sin 10' | |
65 | 'sin 10' -> nan | |
66 | ||
67 | Evaluating 'sin(1,2,3)' | |
68 | 'sin(1,2,3)' -> nan | |
69 | ||
70 | Evaluating 'sin(1 )' | |
71 | 'sin(1 )' -> 0.841471 | |
72 | ||
73 | Evaluating '1' | |
74 | '1' -> 1.000000 | |
75 | ||
76 | Evaluating '1foo' | |
77 | '1foo' -> nan | |
78 | ||
79 | Evaluating 'bar + PI + E + 100f*2 + foo' | |
80 | 'bar + PI + E + 100f*2 + foo' -> nan | |
81 | ||
82 | Evaluating '13k + 12f - foo(1, 2)' | |
83 | '13k + 12f - foo(1, 2)' -> nan | |
84 | ||
85 | Evaluating '1gi' | |
86 | '1gi' -> nan | |
87 | ||
88 | Evaluating '1Gi' | |
89 | '1Gi' -> 1073741824.000000 | |
90 | ||
91 | Evaluating 'st(0, 123)' | |
92 | 'st(0, 123)' -> 123.000000 | |
93 | ||
94 | Evaluating 'st(1, 123); ld(1)' | |
95 | 'st(1, 123); ld(1)' -> 123.000000 | |
96 | ||
97 | Evaluating 'lte(0, 1)' | |
98 | 'lte(0, 1)' -> 1.000000 | |
99 | ||
100 | Evaluating 'lte(1, 1)' | |
101 | 'lte(1, 1)' -> 1.000000 | |
102 | ||
103 | Evaluating 'lte(1, 0)' | |
104 | 'lte(1, 0)' -> 0.000000 | |
105 | ||
106 | Evaluating 'lt(0, 1)' | |
107 | 'lt(0, 1)' -> 1.000000 | |
108 | ||
109 | Evaluating 'lt(1, 1)' | |
110 | 'lt(1, 1)' -> 0.000000 | |
111 | ||
112 | Evaluating 'gt(1, 0)' | |
113 | 'gt(1, 0)' -> 1.000000 | |
114 | ||
115 | Evaluating 'gt(2, 7)' | |
116 | 'gt(2, 7)' -> 0.000000 | |
117 | ||
118 | Evaluating 'gte(122, 122)' | |
119 | 'gte(122, 122)' -> 1.000000 | |
120 | ||
121 | Evaluating 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)' | |
122 | 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)' -> 5050.000000 | |
123 | ||
124 | Evaluating 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)' | |
125 | 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)' -> 233.000000 | |
126 | ||
127 | Evaluating 'while(0, 10)' | |
128 | 'while(0, 10)' -> nan | |
129 | ||
130 | Evaluating 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))' | |
131 | 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))' -> 101.000000 | |
132 | ||
133 | Evaluating 'isnan(1)' | |
134 | 'isnan(1)' -> 0.000000 | |
135 | ||
136 | Evaluating 'isnan(NAN)' | |
137 | 'isnan(NAN)' -> 1.000000 | |
138 | ||
139 | Evaluating 'isnan(INF)' | |
140 | 'isnan(INF)' -> 0.000000 | |
141 | ||
142 | Evaluating 'isinf(1)' | |
143 | 'isinf(1)' -> 0.000000 | |
144 | ||
145 | Evaluating 'isinf(NAN)' | |
146 | 'isinf(NAN)' -> 0.000000 | |
147 | ||
148 | Evaluating 'isinf(INF)' | |
149 | 'isinf(INF)' -> 1.000000 | |
150 | ||
151 | Evaluating 'floor(NAN)' | |
152 | 'floor(NAN)' -> nan | |
153 | ||
154 | Evaluating 'floor(123.123)' | |
155 | 'floor(123.123)' -> 123.000000 | |
156 | ||
157 | Evaluating 'floor(-123.123)' | |
158 | 'floor(-123.123)' -> -124.000000 | |
159 | ||
160 | Evaluating 'trunc(123.123)' | |
161 | 'trunc(123.123)' -> 123.000000 | |
162 | ||
163 | Evaluating 'trunc(-123.123)' | |
164 | 'trunc(-123.123)' -> -123.000000 | |
165 | ||
166 | Evaluating 'ceil(123.123)' | |
167 | 'ceil(123.123)' -> 124.000000 | |
168 | ||
169 | Evaluating 'ceil(-123.123)' | |
170 | 'ceil(-123.123)' -> -123.000000 | |
171 | ||
172 | Evaluating 'sqrt(1764)' | |
173 | 'sqrt(1764)' -> 42.000000 | |
174 | ||
175 | Evaluating 'isnan(sqrt(-1))' | |
176 | 'isnan(sqrt(-1))' -> 1.000000 | |
177 | ||
178 | Evaluating 'not(1)' | |
179 | 'not(1)' -> 0.000000 | |
180 | ||
181 | Evaluating 'not(NAN)' | |
182 | 'not(NAN)' -> 0.000000 | |
183 | ||
184 | Evaluating 'not(0)' | |
185 | 'not(0)' -> 1.000000 | |
186 | ||
187 | Evaluating '6.0206dB' | |
188 | '6.0206dB' -> 2.000000 | |
189 | ||
190 | Evaluating '-3.0103dB' | |
191 | '-3.0103dB' -> 0.707107 | |
192 | ||
193 | Evaluating 'pow(0,1.23)' | |
194 | 'pow(0,1.23)' -> 0.000000 | |
195 | ||
196 | Evaluating 'pow(PI,1.23)' | |
197 | 'pow(PI,1.23)' -> 4.087844 | |
198 | ||
199 | Evaluating 'PI^1.23' | |
200 | 'PI^1.23' -> 4.087844 | |
201 | ||
202 | Evaluating 'pow(-1,1.23)' | |
203 | 'pow(-1,1.23)' -> nan | |
204 | ||
205 | Evaluating 'if(1, 2)' | |
206 | 'if(1, 2)' -> 2.000000 | |
207 | ||
208 | Evaluating 'if(1, 1, 2)' | |
209 | 'if(1, 1, 2)' -> 1.000000 | |
210 | ||
211 | Evaluating 'if(0, 1, 2)' | |
212 | 'if(0, 1, 2)' -> 2.000000 | |
213 | ||
214 | Evaluating 'ifnot(0, 23)' | |
215 | 'ifnot(0, 23)' -> 23.000000 | |
216 | ||
217 | Evaluating 'ifnot(1, NaN) + if(0, 1)' | |
218 | 'ifnot(1, NaN) + if(0, 1)' -> 0.000000 | |
219 | ||
220 | Evaluating 'ifnot(1, 1, 2)' | |
221 | 'ifnot(1, 1, 2)' -> 2.000000 | |
222 | ||
223 | Evaluating 'ifnot(0, 1, 2)' | |
224 | 'ifnot(0, 1, 2)' -> 1.000000 | |
225 | ||
226 | Evaluating 'taylor(1, 1)' | |
227 | 'taylor(1, 1)' -> 2.718282 | |
228 | ||
229 | Evaluating 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)' | |
230 | 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)' -> 1.000000 | |
231 | ||
232 | Evaluating 'root(sin(ld(0))-1, 2)' | |
233 | 'root(sin(ld(0))-1, 2)' -> 1.570796 | |
234 | ||
235 | Evaluating 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)' | |
236 | 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)' -> 60.965601 | |
237 | ||
238 | Evaluating '7000000B*random(0)' | |
239 | '7000000B*random(0)' -> 0.003078 | |
240 | ||
241 | Evaluating 'squish(2)' | |
242 | 'squish(2)' -> 0.000335 | |
243 | ||
244 | Evaluating 'gauss(0.1)' | |
245 | 'gauss(0.1)' -> 0.396953 | |
246 | ||
247 | Evaluating 'hypot(4,3)' | |
248 | 'hypot(4,3)' -> 5.000000 | |
249 | ||
250 | Evaluating 'gcd(30,55)*print(min(9,1))' | |
251 | 'gcd(30,55)*print(min(9,1))' -> 5.000000 | |
252 | ||
253 | Evaluating 'bitor(42, 12)' | |
254 | 'bitor(42, 12)' -> 46.000000 | |
255 | ||
256 | Evaluating 'bitand(42, 12)' | |
257 | 'bitand(42, 12)' -> 8.000000 | |
258 | ||
259 | Evaluating 'bitand(NAN, 1)' | |
260 | 'bitand(NAN, 1)' -> nan | |
261 | ||
262 | Evaluating 'between(10, -3, 10)' | |
263 | 'between(10, -3, 10)' -> 1.000000 | |
264 | ||
265 | Evaluating 'between(-4, -2, -1)' | |
266 | 'between(-4, -2, -1)' -> 0.000000 | |
267 | ||
268 | Evaluating 'between(1,2)' | |
269 | 'between(1,2)' -> nan | |
270 | ||
271 | Evaluating 'clip(0, 2, 1)' | |
272 | 'clip(0, 2, 1)' -> nan | |
273 | ||
274 | Evaluating 'clip(0/0, 1, 2)' | |
275 | 'clip(0/0, 1, 2)' -> nan | |
276 | ||
277 | Evaluating 'clip(0, 0/0, 1)' | |
278 | 'clip(0, 0/0, 1)' -> nan | |
279 | ||
280 | 12.700000 == 12.7 | |
281 | 0.931323 == 0.931322575 |