File: baseconv.decTest

package info (click to toggle)
mpdecimal 4.0.1-5
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,232 kB
  • sloc: ansic: 17,917; cpp: 6,508; sh: 4,236; makefile: 621; lisp: 502; python: 85; asm: 18
file content (53 lines) | stat: -rw-r--r-- 3,435 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-- Selected test cases to reduce both the archive size and runtime.  For the
-- large test suite, download the separate mpdecimal-testdata distribution and
-- replace the testdata_dist directory.

Precision: 425000000
Maxexponent: 425000000
Minexponent: -425000000

bconv0  baseconv  0  ->  0
bconv1  baseconv  1  ->  1
bconv2  baseconv  2  ->  2
bconv3  baseconv  3  ->  3
bconv4  baseconv  4  ->  4
bconv5  baseconv  5  ->  5
bconv6  baseconv  6  ->  6
bconv7  baseconv  7  ->  7
bconv8  baseconv  8  ->  8
bconv9  baseconv  9  ->  9
bconv10  baseconv  10  ->  10

bconv0  baseconv  1  ->  1
bconv1  baseconv  10  ->  10
bconv2  baseconv  100  ->  100
bconv3  baseconv  1000  ->  1000
bconv4  baseconv  10000  ->  10000
bconv5  baseconv  100000  ->  100000
bconv6  baseconv  1000000  ->  1000000
bconv7  baseconv  10000000  ->  10000000
bconv8  baseconv  100000000  ->  100000000
bconv9  baseconv  1000000000  ->  1000000000
bconv10  baseconv  10000000000  ->  10000000000

bconv90  baseconv  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv91  baseconv  10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv92  baseconv  100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv93  baseconv  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv94  baseconv  10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv95  baseconv  100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv96  baseconv  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv97  baseconv  10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv98  baseconv  100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
bconv99  baseconv  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  ->  1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

bconv0  baseconv  1  ->  1
bconv1  baseconv  2  ->  2
bconv2  baseconv  4  ->  4
bconv3  baseconv  8  ->  8
bconv4  baseconv  16  ->  16
bconv5  baseconv  32  ->  32
bconv6  baseconv  64  ->  64
bconv7  baseconv  128  ->  128
bconv8  baseconv  256  ->  256
bconv9  baseconv  512  ->  512