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