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