1 # Data file for mpc_cmp_abs 2 # 3 # Copyright (C) 2016 INRIA 4 # 5 # This file is part of GNU MPC. 6 # 7 # GNU MPC is free software; you can redistribute it and/or modify it under 8 # the terms of the GNU Lesser General Public License as published by the 9 # Free Software Foundation; either version 3 of the License, or (at your 10 #o ption) any later version. 11 # 12 # GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY 13 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 14 # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for 15 # more details. 16 # 17 # You should have received a copy of the GNU Lesser General Public License 18 # along with this program. If not, see http://www.gnu.org/licenses/ . 19 # 20 # The line format respects the parameter order in function prototype as 21 # follow: 22 # 23 # INT PREC_OP1_RE OP1_RE PREC_OP1_IM OP1_IM PREC_OP2_RE OP2_RE PREC_OP2_IM OP2_IM 24 25 # special values 26 0 53 -inf 53 -inf 53 -inf 53 -inf 27 0 53 -inf 53 +inf 53 +1 53 -inf 28 0 53 +inf 53 -inf 53 +inf 53 +0 29 1 53 +inf 53 +inf 53 -0 53 -1 30 1 53 -inf 53 -inf 53 -0 53 -1 31 0 53 -inf 53 +inf 53 +inf 53 nan 32 0 53 +inf 53 -inf 53 nan 53 -1 33 0 53 +inf 53 +inf 53 -0 53 nan 34 0 53 -inf 53 -inf 53 nan 53 nan 35 36 0 53 -1 53 -inf 53 +inf 53 -1 37 0 53 -inf 53 +1 53 +inf 53 -0 38 1 53 +1 53 -inf 53 -0 53 +1 39 1 53 +inf 53 +1 53 -0 53 -0 40 0 53 -1 53 -inf 53 +inf 53 nan 41 0 53 -inf 53 +1 53 nan 53 +1 42 0 53 +1 53 -inf 53 -0 53 nan 43 0 53 +inf 53 +1 53 nan 53 nan 44 45 0 53 -0 53 -inf 53 +0 53 +inf 46 1 53 -inf 53 +0 53 +1 53 -0 47 1 53 +0 53 -inf 53 -0 53 -0 48 0 53 +inf 53 +0 53 -inf 53 nan 49 0 53 -0 53 -inf 53 nan 53 -1 50 0 53 -inf 53 +0 53 +0 53 nan 51 0 53 +0 53 -inf 53 nan 53 nan 52 53 0 53 +0 53 +1 53 -0 53 -1 54 1 53 -1 53 -0 53 +0 53 -0 55 0 53 -0 53 +1 53 nan 53 +inf 56 0 53 +1 53 -0 53 -1 53 nan 57 0 53 +0 53 +1 53 nan 53 -0 58 0 53 -1 53 -0 53 nan 53 nan 59 60 0 53 -0 53 +0 53 +0 53 -0 61 0 53 +0 53 -0 53 nan 53 -inf 62 0 53 +0 53 +0 53 -1 53 nan 63 0 53 -0 53 -0 53 nan 53 -0 64 0 53 -0 53 +0 53 nan 53 nan 65 66 0 53 nan 53 -inf 53 nan 53 +inf 67 0 53 +inf 53 nan 53 -1 53 nan 68 0 53 nan 53 -inf 53 nan 53 -0 69 0 53 -inf 53 nan 53 nan 53 nan 70 71 0 53 +1 53 nan 53 nan 53 -1 72 0 53 nan 53 +1 53 -0 53 nan 73 0 53 -1 53 nan 53 nan 53 nan 74 75 0 53 nan 53 +0 53 +0 53 nan 76 0 53 +0 53 nan 53 nan 53 nan 77 78 0 53 nan 53 nan 53 nan 53 nan 79 80 # real arguments 81 -1 53 +1 53 -0 53 0x10000000000001p-52 53 -0 82 -1 53 +1 53 -0 53 0x10000000000001p-52 53 -0 83 -1 53 +1 53 -0 53 0x10000000000001p-52 53 -0 84 -1 53 -1 53 -0 53 0x10000000000001p-52 53 -0 85 86 # one real argument 87 1 53 +1 53 +1 53 0x10000000000001p-52 53 -0 88 1 53 +1 53 -2 53 0x10000000000001p-52 53 -0 89 1 53 -3 53 +3 53 0x10000000000001p-52 53 +0 90 1 53 -3 53 +3 53 0x10000000000001p-52 53 +0 91 1 53 -3 53 +3 53 0x10000000000001p-52 53 +0 92 1 53 -3 53 +3 53 0x10000000000001p-52 53 +0 93 1 53 -1 53 -4 53 0x10000000000001p-52 53 +0 94 -1 53 +0 53 +0 53 0x10000000000001p-52 53 -1 95 -1 53 +0 53 -0 53 0x10000000000001p-52 53 -2 96 -1 53 +0 53 +0 53 0x10000000000001p-52 53 +3 97 -1 53 -0 53 -0 53 0x10000000000001p-52 53 +4 98 99 # purely imaginary arguments 100 1 53 -0 53 0x10000000000001p-52 53 -0 53 +1 101 1 53 +0 53 0x10000000000001p-52 53 -0 53 +1 102 1 53 +0 53 0x10000000000001p-52 53 -0 53 +1 103 1 53 -0 53 0x10000000000001p-52 53 -0 53 +1 104 105 # one purely imaginary argument 106 -1 53 -0 53 0x10000000000001p-52 53 -1 53 +1 107 -1 53 +0 53 0x10000000000001p-52 53 -2 53 -1 108 -1 53 +0 53 0x10000000000001p-52 53 -3 53 -3 109 -1 53 +0 53 0x10000000000001p-52 53 -3 53 -3 110 -1 53 +0 53 0x10000000000001p-52 53 -3 53 -3 111 -1 53 +0 53 0x10000000000001p-52 53 -3 53 -3 112 -1 53 -0 53 0x10000000000001p-52 53 -4 53 -1 113 114 # some finite numbers with different signs, also at higher precision 115 0 53 1 53 8 53 4 53 7 116 0 53 1 53 8 53 4 53 -7 117 0 53 1 53 8 53 -4 53 7 118 0 53 1 53 8 53 -4 53 -7 119 0 53 1 53 -8 53 4 53 7 120 0 53 1 53 -8 53 4 53 -7 121 0 53 1 53 -8 53 -4 53 7 122 0 53 1 53 -8 53 -4 53 -7 123 0 53 -1 53 8 53 4 53 7 124 0 53 -1 53 8 53 4 53 -7 125 0 53 -1 53 8 53 -4 53 7 126 0 53 -1 53 8 53 -4 53 -7 127 0 53 -1 53 -8 53 4 53 7 128 0 53 -1 53 -8 53 4 53 -7 129 0 53 -1 53 -8 53 -4 53 7 130 0 53 -1 53 -8 53 -4 53 -7 131 132 0 53 1 53 8 53 4 53 7 133 0 53 1 53 8 53 7 53 4 134 0 53 8 53 1 53 4 53 7 135 0 53 8 53 1 53 7 53 4 136 137 0 100000 1 53 8 53 4 53 7 138 0 100000 1 53 8 53 7 53 4 139 0 100000 8 53 1 53 4 53 7 140 0 100000 8 53 1 53 7 53 4 141 142 1 53 1 53 4 53 2 53 3 143 -1 53 2 53 3 53 1 53 4 144 1 100000 1 53 4 53 2 53 3 145 -1 100000 2 53 3 53 1 53 4 146 147