]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bc/tests/bc/lib2.txt
bc: Vendor import new version 3.3.3
[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 ubytes(0)
97 ubytes(1)
98 ubytes(2)
99 ubytes(254)
100 ubytes(255)
101 ubytes(256)
102 ubytes(65535)
103 ubytes(65536)
104 ubytes(131072)
105 ubytes(4294967295)
106 ubytes(4294967296)
107 ubytes(18446744073709551615)
108 ubytes(18446744073709551616)
109 sbytes(0)
110 sbytes(1)
111 sbytes(-1)
112 sbytes(2)
113 sbytes(127)
114 sbytes(128)
115 sbytes(-127)
116 sbytes(-128)
117 sbytes(-129)
118 sbytes(254)
119 sbytes(255)
120 sbytes(256)
121 sbytes(32767)
122 sbytes(32768)
123 sbytes(-32767)
124 sbytes(-32768)
125 sbytes(65535)
126 sbytes(65536)
127 sbytes(131072)
128 sbytes(2147483647)
129 sbytes(2147483648)
130 sbytes(2147483649)
131 sbytes(-2147483647)
132 sbytes(-2147483648)
133 sbytes(-2147483649)
134 sbytes(4294967295)
135 sbytes(4294967296)
136 sbytes(9223372036854775807)
137 sbytes(9223372036854775808)
138 sbytes(9223372036854775809)
139 sbytes(-9223372036854775807)
140 sbytes(-9223372036854775808)
141 sbytes(-9223372036854775809)
142 pi(0)
143 pi(1)
144 pi(2)
145 pi(5)
146 pi(100)
147 p=pi(100)
148 t(0)
149 t(1)
150 t(-1)
151 t(2)
152 t(-2)
153 t(3)
154 t(-3)
155 t(p)
156 t(-p)
157 t(p/2)
158 t(-p/2)
159 t(p/3)
160 t(-p/3)
161 t(p/4)
162 t(-p/4)
163 t(p/5)
164 t(-p/5)
165 t(p/6)
166 t(-p/6)
167 t(p/7)
168 t(-p/7)
169 t(p/8)
170 t(-p/8)
171 t(p/9)
172 t(-p/9)
173 t(p/10)
174 t(-p/10)
175 t(p/15)
176 t(-p/15)
177 a2(0, 1)
178 a2(1, 1)
179 a2(2, 1)
180 a2(1, 2)
181 a2(0, -1)
182 a2(1, -1)
183 a2(2, -1)
184 a2(1, -2)
185 a2(-1, 1)
186 a2(-2, 1)
187 a2(-1, 2)
188 a2(-1, -1)
189 a2(-2, -1)
190 a2(-1, -2)
191 a2(1, 0)
192 a2(2, 0)
193 a2(-1, 0)
194 a2(-2, 0)
195 r2d(p)
196 r2d(2 * p)
197 r2d(p / 2)
198 r2d(p / 4)
199 r2d(p / 3)
200 r2d(p / 5)
201 r2d(p / 6)
202 r2d(p / 10)
203 r2d(-p)
204 r2d(2 * -p)
205 r2d(-p / 2)
206 r2d(-p / 4)
207 r2d(-p / 3)
208 r2d(-p / 5)
209 r2d(-p / 6)
210 r2d(-p / 10)
211 d2r(180)
212 d2r(360)
213 d2r(90)
214 d2r(45)
215 d2r(120)
216 d2r(72)
217 d2r(60)
218 d2r(36)
219 d2r(-180)
220 d2r(-360)
221 d2r(-90)
222 d2r(-45)
223 d2r(-120)
224 d2r(-72)
225 d2r(-60)
226 d2r(-36)
227 f(0)
228 f(1)
229 f(2)
230 f(3)
231 f(4)
232 f(5)
233 perm(10, 2)
234 comb(10, 2)
235 perm(6, 2)
236 comb(6, 2)
237 perm(12, 10)
238 comb(12, 10)
239 perm(24, 15)
240 comb(24, 15)
241 binary(0)
242 hex(0)
243 binary(1)
244 hex(1)
245 binary(2)
246 hex(2)
247 binary(15)
248 hex(15)
249 binary(16)
250 hex(16)
251 uint(0)
252 int(0)
253 uint(1)
254 int(1)
255 int(-1)
256 uint(127)
257 int(127)
258 int(-127)
259 uint(128)
260 int(128)
261 int(-128)
262 uint(129)
263 int(129)
264 int(-129)
265 uint(255)
266 int(255)
267 int(-255)
268 uint(256)
269 int(256)
270 int(-256)
271 uint(32767)
272 int(32767)
273 int(-32767)
274 uint(32768)
275 int(32768)
276 int(-32768)
277 uint(32769)
278 int(32769)
279 int(-32769)
280 uint(65535)
281 int(65535)
282 int(-65535)
283 uint(65536)
284 int(65536)
285 int(-65536)
286 uint(2147483647)
287 int(2147483647)
288 int(-2147483647)
289 uint(2147483648)
290 int(2147483648)
291 int(-2147483648)
292 uint(2147483649)
293 int(2147483649)
294 int(-2147483649)
295 uint(4294967295)
296 int(4294967295)
297 int(-4294967295)
298 uint(4294967296)
299 int(4294967296)
300 int(-4294967296)
301 uint8(0)
302 int8(0)
303 uint16(0)
304 int16(0)
305 uint32(0)
306 int32(0)
307 uint64(0)
308 int64(0)
309 uint8(1)
310 int8(1)
311 int8(-1)
312 uint16(1)
313 int16(1)
314 int16(-1)
315 uint32(1)
316 int32(1)
317 int32(-1)
318 uint64(1)
319 int64(1)
320 int64(-1)
321 uint8(127)
322 int8(127)
323 int8(-127)
324 uint16(127)
325 int16(127)
326 int16(-127)
327 uint32(127)
328 int32(127)
329 int32(-127)
330 uint64(127)
331 int64(127)
332 int64(-127)
333 uint8(128)
334 int8(128)
335 int8(-128)
336 uint16(128)
337 int16(128)
338 int16(-128)
339 uint32(128)
340 int32(128)
341 int32(-128)
342 uint64(128)
343 int64(128)
344 int64(-128)
345 uint8(129)
346 int8(129)
347 int8(-129)
348 uint16(129)
349 int16(129)
350 int16(-129)
351 uint32(129)
352 int32(129)
353 int32(-129)
354 uint64(129)
355 int64(129)
356 int64(-129)
357 uint8(255)
358 int8(255)
359 int8(-255)
360 uint16(255)
361 int16(255)
362 int16(-255)
363 uint32(255)
364 int32(255)
365 int32(-255)
366 uint64(255)
367 int64(255)
368 int64(-255)
369 uint8(256)
370 int8(256)
371 int8(-256)
372 uint16(256)
373 int16(256)
374 int16(-256)
375 uint32(256)
376 int32(256)
377 int32(-256)
378 uint64(256)
379 int64(256)
380 int64(-256)
381 uint16(32767)
382 int16(32767)
383 int16(-32767)
384 uint32(32767)
385 int32(32767)
386 int32(-32767)
387 uint64(32767)
388 int64(32767)
389 int64(-32767)
390 uint16(32768)
391 int16(32768)
392 int16(-32768)
393 uint32(32768)
394 int32(32768)
395 int32(-32768)
396 uint64(32768)
397 int64(32768)
398 int64(-32768)
399 uint16(32769)
400 int16(32769)
401 int16(-32769)
402 uint32(32769)
403 int32(32769)
404 int32(-32769)
405 uint64(32769)
406 int64(32769)
407 int64(-32769)
408 uint16(65535)
409 int16(65535)
410 int16(-65535)
411 uint32(65535)
412 int32(65535)
413 int32(-65535)
414 uint64(65535)
415 int64(65535)
416 int64(-65535)
417 uint16(65536)
418 int16(65536)
419 int16(-65536)
420 uint32(65536)
421 int32(65536)
422 int32(-65536)
423 uint64(65536)
424 int64(65536)
425 int64(-65536)
426 uint32(2147483647)
427 int32(2147483647)
428 int32(-2147483647)
429 uint64(2147483647)
430 int64(2147483647)
431 int64(-2147483647)
432 uint32(2147483648)
433 int32(2147483648)
434 int32(-2147483648)
435 uint64(2147483648)
436 int64(2147483648)
437 int64(-2147483648)
438 uint32(2147483649)
439 int32(2147483649)
440 int32(-2147483649)
441 uint64(2147483649)
442 int64(2147483649)
443 int64(-2147483649)
444 uint32(4294967295)
445 int32(4294967295)
446 int32(-4294967295)
447 uint64(4294967295)
448 int64(4294967295)
449 int64(-4294967295)
450 uint32(4294967296)
451 int32(4294967296)
452 int32(-4294967296)
453 uint64(4294967296)
454 int64(4294967296)
455 int64(-4294967296)
456 uint(-3)
457 uint(3.928375)
458 int(4.000000)
459 b = brand()
460 b < 2
461 b >= 0
462 i = irand(maxrand() + 1)
463 i <= maxrand()
464 i >= 0
465 f = frand(10)
466 scale(f) == 10
467 fi = ifrand(123, 28)
468 scale(fi) == 28
469 fi < 128