]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bc/tests/bc/lib2.txt
usr.bin/gh-bc, contrib/bc: update to version 5.0.0
[FreeBSD/FreeBSD.git] / contrib / bc / tests / bc / lib2.txt
1 p(2, 8.0000)
2 p(2, 8.0001)
3 p(2, -8.0001)
4 r(0, 0)
5 r(0, 1)
6 r(0, 100)
7 r(1, 0)
8 r(1, 3)
9 r(1.4, 0)
10 r(1.5, 0)
11 r(34.45, 2)
12 r(64.1223, 4)
13 r(283.1983893, 6)
14 r(283.1983895, 6)
15 r(283.1983899, 6)
16 r(99.999999999, 5)
17 r(-1, 0)
18 r(-1, 3)
19 r(-1.4, 0)
20 r(-1.5, 0)
21 r(-34.45, 2)
22 r(-64.1223, 4)
23 r(-283.1983893, 6)
24 r(-283.1983895, 6)
25 r(-283.1983899, 6)
26 r(-99.999999999, 5)
27 ceil(0, 0)
28 ceil(0, 1)
29 ceil(0, 100)
30 ceil(1, 0)
31 ceil(1, 3)
32 ceil(1.4, 0)
33 ceil(1.5, 0)
34 ceil(34.45, 2)
35 ceil(64.1223, 4)
36 ceil(283.1983893, 6)
37 ceil(283.1983895, 6)
38 ceil(283.1983899, 6)
39 ceil(99.999999999, 5)
40 ceil(-1, 0)
41 ceil(-1, 3)
42 ceil(-1.4, 0)
43 ceil(-1.5, 0)
44 ceil(-34.45, 2)
45 ceil(-64.1223, 4)
46 ceil(-283.1983893, 6)
47 ceil(-283.1983895, 6)
48 ceil(-283.1983899, 6)
49 ceil(-99.999999999, 5)
50 ceil(8770735.0705156250000000000, 0)
51 l2(0)
52 l2(1)
53 l2(2)
54 l2(7)
55 l2(7.9999999999999999999999)
56 l2(8)
57 l10(0)
58 l10(1)
59 l10(2)
60 l10(5)
61 l10(9)
62 l10(9.999999999999999999999)
63 l10(10)
64 l10(11)
65 l10(99)
66 l10(99.99999999999999999999)
67 l10(100)
68 l2(-1)
69 l2(-2)
70 l2(-7)
71 l2(-7.9999999999999999999999)
72 l2(-8)
73 l10(-1)
74 l10(-2)
75 l10(-5)
76 l10(-9)
77 l10(-9.999999999999999999999)
78 l10(-10)
79 l10(-11)
80 l10(-99)
81 l10(-99.99999999999999999999)
82 l10(-100)
83 cbrt(27)
84 cbrt(-27)
85 cbrt(4096)
86 cbrt(-4096)
87 root(0, 3)
88 root(0, 4)
89 root(0, 5)
90 root(0.0000000000000, 3)
91 root(0.0000000000000, 4)
92 root(0.0000000000000, 5)
93 root(16, 4)
94 root(3125, 5)
95 root(-3125, 5)
96 gcd(285, 35)
97 gcd(1, 6)
98 gcd(5, 1)
99 gcd(8, 12)
100 gcd(40, 4096)
101 lcm(40, 4096)
102 lcm(555, 55)
103 ubytes(0)
104 ubytes(1)
105 ubytes(2)
106 ubytes(254)
107 ubytes(255)
108 ubytes(256)
109 ubytes(65535)
110 ubytes(65536)
111 ubytes(131072)
112 ubytes(4294967295)
113 ubytes(4294967296)
114 ubytes(18446744073709551615)
115 ubytes(18446744073709551616)
116 sbytes(0)
117 sbytes(1)
118 sbytes(-1)
119 sbytes(2)
120 sbytes(127)
121 sbytes(128)
122 sbytes(-127)
123 sbytes(-128)
124 sbytes(-129)
125 sbytes(254)
126 sbytes(255)
127 sbytes(256)
128 sbytes(32767)
129 sbytes(32768)
130 sbytes(-32767)
131 sbytes(-32768)
132 sbytes(65535)
133 sbytes(65536)
134 sbytes(131072)
135 sbytes(2147483647)
136 sbytes(2147483648)
137 sbytes(2147483649)
138 sbytes(-2147483647)
139 sbytes(-2147483648)
140 sbytes(-2147483649)
141 sbytes(4294967295)
142 sbytes(4294967296)
143 sbytes(9223372036854775807)
144 sbytes(9223372036854775808)
145 sbytes(9223372036854775809)
146 sbytes(-9223372036854775807)
147 sbytes(-9223372036854775808)
148 sbytes(-9223372036854775809)
149 pi(0)
150 pi(1)
151 pi(2)
152 pi(5)
153 pi(100)
154 p=pi(100)
155 t(0)
156 t(1)
157 t(-1)
158 t(2)
159 t(-2)
160 t(3)
161 t(-3)
162 t(p)
163 t(-p)
164 t(p/2)
165 t(-p/2)
166 t(p/3)
167 t(-p/3)
168 t(p/4)
169 t(-p/4)
170 t(p/5)
171 t(-p/5)
172 t(p/6)
173 t(-p/6)
174 t(p/7)
175 t(-p/7)
176 t(p/8)
177 t(-p/8)
178 t(p/9)
179 t(-p/9)
180 t(p/10)
181 t(-p/10)
182 t(p/15)
183 t(-p/15)
184 a2(0, 1)
185 a2(1, 1)
186 a2(2, 1)
187 a2(1, 2)
188 a2(0, -1)
189 a2(1, -1)
190 a2(2, -1)
191 a2(1, -2)
192 a2(-1, 1)
193 a2(-2, 1)
194 a2(-1, 2)
195 a2(-1, -1)
196 a2(-2, -1)
197 a2(-1, -2)
198 a2(1, 0)
199 a2(2, 0)
200 a2(-1, 0)
201 a2(-2, 0)
202 r2d(p)
203 r2d(2 * p)
204 r2d(p / 2)
205 r2d(p / 4)
206 r2d(p / 3)
207 r2d(p / 5)
208 r2d(p / 6)
209 r2d(p / 10)
210 r2d(-p)
211 r2d(2 * -p)
212 r2d(-p / 2)
213 r2d(-p / 4)
214 r2d(-p / 3)
215 r2d(-p / 5)
216 r2d(-p / 6)
217 r2d(-p / 10)
218 d2r(180)
219 d2r(360)
220 d2r(90)
221 d2r(45)
222 d2r(120)
223 d2r(72)
224 d2r(60)
225 d2r(36)
226 d2r(-180)
227 d2r(-360)
228 d2r(-90)
229 d2r(-45)
230 d2r(-120)
231 d2r(-72)
232 d2r(-60)
233 d2r(-36)
234 f(0)
235 f(1)
236 f(2)
237 f(3)
238 f(4)
239 f(5)
240 perm(10, 2)
241 comb(10, 2)
242 perm(6, 2)
243 comb(6, 2)
244 perm(12, 10)
245 comb(12, 10)
246 perm(24, 15)
247 comb(24, 15)
248 binary(0)
249 hex(0)
250 binary(1)
251 hex(1)
252 binary(2)
253 hex(2)
254 binary(15)
255 hex(15)
256 binary(16)
257 hex(16)
258 uint(0)
259 int(0)
260 uint(1)
261 int(1)
262 int(-1)
263 uint(127)
264 int(127)
265 int(-127)
266 uint(128)
267 int(128)
268 int(-128)
269 uint(129)
270 int(129)
271 int(-129)
272 uint(255)
273 int(255)
274 int(-255)
275 uint(256)
276 int(256)
277 int(-256)
278 uint(32767)
279 int(32767)
280 int(-32767)
281 uint(32768)
282 int(32768)
283 int(-32768)
284 uint(32769)
285 int(32769)
286 int(-32769)
287 uint(65535)
288 int(65535)
289 int(-65535)
290 uint(65536)
291 int(65536)
292 int(-65536)
293 uint(2147483647)
294 int(2147483647)
295 int(-2147483647)
296 uint(2147483648)
297 int(2147483648)
298 int(-2147483648)
299 uint(2147483649)
300 int(2147483649)
301 int(-2147483649)
302 uint(4294967295)
303 int(4294967295)
304 int(-4294967295)
305 uint(4294967296)
306 int(4294967296)
307 int(-4294967296)
308 uint8(0)
309 int8(0)
310 uint16(0)
311 int16(0)
312 uint32(0)
313 int32(0)
314 uint64(0)
315 int64(0)
316 uint8(1)
317 int8(1)
318 int8(-1)
319 uint16(1)
320 int16(1)
321 int16(-1)
322 uint32(1)
323 int32(1)
324 int32(-1)
325 uint64(1)
326 int64(1)
327 int64(-1)
328 uint8(127)
329 int8(127)
330 int8(-127)
331 uint16(127)
332 int16(127)
333 int16(-127)
334 uint32(127)
335 int32(127)
336 int32(-127)
337 uint64(127)
338 int64(127)
339 int64(-127)
340 uint8(128)
341 int8(128)
342 int8(-128)
343 uint16(128)
344 int16(128)
345 int16(-128)
346 uint32(128)
347 int32(128)
348 int32(-128)
349 uint64(128)
350 int64(128)
351 int64(-128)
352 uint8(129)
353 int8(129)
354 int8(-129)
355 uint16(129)
356 int16(129)
357 int16(-129)
358 uint32(129)
359 int32(129)
360 int32(-129)
361 uint64(129)
362 int64(129)
363 int64(-129)
364 uint8(255)
365 int8(255)
366 int8(-255)
367 uint16(255)
368 int16(255)
369 int16(-255)
370 uint32(255)
371 int32(255)
372 int32(-255)
373 uint64(255)
374 int64(255)
375 int64(-255)
376 uint8(256)
377 int8(256)
378 int8(-256)
379 uint16(256)
380 int16(256)
381 int16(-256)
382 uint32(256)
383 int32(256)
384 int32(-256)
385 uint64(256)
386 int64(256)
387 int64(-256)
388 uint16(32767)
389 int16(32767)
390 int16(-32767)
391 uint32(32767)
392 int32(32767)
393 int32(-32767)
394 uint64(32767)
395 int64(32767)
396 int64(-32767)
397 uint16(32768)
398 int16(32768)
399 int16(-32768)
400 uint32(32768)
401 int32(32768)
402 int32(-32768)
403 uint64(32768)
404 int64(32768)
405 int64(-32768)
406 uint16(32769)
407 int16(32769)
408 int16(-32769)
409 uint32(32769)
410 int32(32769)
411 int32(-32769)
412 uint64(32769)
413 int64(32769)
414 int64(-32769)
415 uint16(65535)
416 int16(65535)
417 int16(-65535)
418 uint32(65535)
419 int32(65535)
420 int32(-65535)
421 uint64(65535)
422 int64(65535)
423 int64(-65535)
424 uint16(65536)
425 int16(65536)
426 int16(-65536)
427 uint32(65536)
428 int32(65536)
429 int32(-65536)
430 uint64(65536)
431 int64(65536)
432 int64(-65536)
433 uint32(2147483647)
434 int32(2147483647)
435 int32(-2147483647)
436 uint64(2147483647)
437 int64(2147483647)
438 int64(-2147483647)
439 uint32(2147483648)
440 int32(2147483648)
441 int32(-2147483648)
442 uint64(2147483648)
443 int64(2147483648)
444 int64(-2147483648)
445 uint32(2147483649)
446 int32(2147483649)
447 int32(-2147483649)
448 uint64(2147483649)
449 int64(2147483649)
450 int64(-2147483649)
451 uint32(4294967295)
452 int32(4294967295)
453 int32(-4294967295)
454 uint64(4294967295)
455 int64(4294967295)
456 int64(-4294967295)
457 uint32(4294967296)
458 int32(4294967296)
459 int32(-4294967296)
460 uint64(4294967296)
461 int64(4294967296)
462 int64(-4294967296)
463 uint(-3)
464 uint(3.928375)
465 int(4.000000)
466 b = brand()
467 b < 2
468 b >= 0
469 i = irand(maxrand() + 1)
470 i <= maxrand()
471 i >= 0
472 f = frand(10)
473 scale(f) == 10
474 fi = ifrand(123, 28)
475 scale(fi) == 28
476 fi < 128