1 | 1..105 |
---|
2 | ok 1 - basic arithmetic: = |
---|
3 | ok 2 - ... -= |
---|
4 | ok 3 - ... *= -1 |
---|
5 | ok 4 - ... *= 0 |
---|
6 | ok 5 - ... += 5 |
---|
7 | ok 6 - ... -= 42 |
---|
8 | ok 7 - ... inc |
---|
9 | ok 8 - ... dec |
---|
10 | ok 9 - ... abs NaN |
---|
11 | ok 10 - ... abs Inf |
---|
12 | ok 11 - ... abs -Inf |
---|
13 | not ok 12 - exp: exp Inf |
---|
14 | # Have: NaN |
---|
15 | # Want: Inf |
---|
16 | not ok 13 - ... exp -Inf |
---|
17 | # Have: NaN |
---|
18 | # Want: 0 |
---|
19 | ok 14 - ... exp NaN |
---|
20 | ok 15 - sqrt: assignment |
---|
21 | ok 16 - ... sqrt -Inf |
---|
22 | ok 17 - ... sqrt NaN |
---|
23 | ok 18 - ... sqrt -1 |
---|
24 | ok 19 - sin: sin Inf |
---|
25 | ok 20 - ... sin -Inf |
---|
26 | ok 21 - ... sin NaN |
---|
27 | ok 22 - sinh: sinh Inf |
---|
28 | ok 23 - ... sinh -Inf |
---|
29 | ok 24 - ... sinh NaN |
---|
30 | ok 25 - asin: asin Inf |
---|
31 | ok 26 - ... asin -Inf |
---|
32 | ok 27 - ... asin NaN |
---|
33 | ok 28 - ... asin -2 |
---|
34 | ok 29 - ... asin 2 |
---|
35 | ok 30 - cos: cos Inf |
---|
36 | ok 31 - ... cos -Inf |
---|
37 | ok 32 - ... cos NaN |
---|
38 | ok 33 - cosh: cosh Inf |
---|
39 | ok 34 - ... cosh -Inf |
---|
40 | ok 35 - ... cosh NaN |
---|
41 | ok 36 - acos: acos Inf |
---|
42 | ok 37 - ... acos -Inf |
---|
43 | ok 38 - ... acos NaN |
---|
44 | ok 39 - ... acos -2 |
---|
45 | ok 40 - ... acos 2 |
---|
46 | ok 41 - tan: tan Inf |
---|
47 | ok 42 - ... tan -Inf |
---|
48 | ok 43 - ... tan NaN |
---|
49 | ok 44 - tanh: tanh Inf |
---|
50 | ok 45 - ... tanh -Inf |
---|
51 | ok 46 - ... tanh NaN |
---|
52 | ok 47 - atan: atan Inf |
---|
53 | ok 48 - ... atan -Inf |
---|
54 | ok 49 - ... atan NaN |
---|
55 | not ok 50 # TODO cot Inf |
---|
56 | not ok 51 # TODO cot -Inf |
---|
57 | not ok 52 # TODO cot NaN |
---|
58 | not ok 53 # TODO coth Inf |
---|
59 | not ok 54 # TODO coth -Inf |
---|
60 | not ok 55 # TODO coth NaN |
---|
61 | not ok 56 # TODO acot Inf |
---|
62 | not ok 57 # TODO acot -Inf |
---|
63 | not ok 58 # TODO acot NaN |
---|
64 | not ok 59 # TODO acot -2 |
---|
65 | not ok 60 # TODO acot 2 |
---|
66 | ok 61 - sec: sec Inf |
---|
67 | ok 62 - ... sec -Inf |
---|
68 | ok 63 - ... sec NaN |
---|
69 | ok 64 - sech: sech Inf |
---|
70 | ok 65 - ... sech -Inf |
---|
71 | ok 66 - ... sech NaN |
---|
72 | ok 67 - asec: asec Inf |
---|
73 | ok 68 - ... asec -Inf |
---|
74 | ok 69 - asec NaN |
---|
75 | ok 70 - ln: ln Inf |
---|
76 | ok 71 - ... ln Inf |
---|
77 | ok 72 - ... ln NaN |
---|
78 | ok 73 - log10: log10 Inf |
---|
79 | ok 74 - ... log10 -Inf |
---|
80 | ok 75 - ... log10 NaN |
---|
81 | ok 76 - log2: log2 Inf |
---|
82 | ok 77 - ... log2 -Inf |
---|
83 | ok 78 - ... log2 -Inf |
---|
84 | ok 79 - negative: neg Inf |
---|
85 | ok 80 - ... neg -Inf |
---|
86 | ok 81 - ... neg NaN |
---|
87 | ok 82 - pow: Inf ^ 2 |
---|
88 | ok 83 - ...: 2 ^ Inf |
---|
89 | ok 84 - ...: NaN ^ 2 |
---|
90 | ok 85 - ...: 2 ^ NaN |
---|
91 | ok 86 - mixing NaN and Inf: NaN * Inf |
---|
92 | ok 87 - ... NaN / Inf |
---|
93 | ok 88 - ... NaN - Inf |
---|
94 | ok 89 - ... NaN + Inf |
---|
95 | ok 90 - rounding n: floor NaN |
---|
96 | ok 91 - ... ceil NaN |
---|
97 | ok 92 - ... floor Inf |
---|
98 | ok 93 - ... ceil Inf |
---|
99 | ok 94 - ... floor -Inf |
---|
100 | ok 95 - ... ceil -Inf |
---|
101 | not ok 96 # TODO floor Inf |
---|
102 | not ok 97 # TODO floor NaN |
---|
103 | not ok 98 # TODO ceil Inf |
---|
104 | not ok 99 # TODO ceil NaN |
---|
105 | not ok 100 # TODO 1+i + NaN should be NaN |
---|
106 | not ok 101 # TODO fdiv with Integer PMCs and NaN |
---|
107 | not ok 102 # TODO fdiv with Float PMCs and NaN |
---|
108 | not ok 103 # TODO fdiv with Float and Integer PMCs and NaN |
---|
109 | not ok 104 # TODO cmod with Float and Integer PMCs and NaN |
---|
110 | not ok 105 # TODO mod with Float and Integer PMCs and NaN |
---|
111 | |
---|