1 // Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue 2 // Mountain View, California 94043 All rights reserved. 3 // 4 // Any person is hereby authorized to download, copy, use, create bug fixes, 5 // and distribute, subject to the following conditions: 6 // 7 // 1. the software may not be redistributed for a fee except as 8 // reasonable to cover media costs; 9 // 2. any copy of the software must include this notice, as well as 10 // any other embedded copyright notices; and 11 // 3. any distribution of this software or derivative works thereof 12 // must comply with all applicable U.S. export control laws. 13 // 14 // THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED 15 // WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED 16 // WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR 17 // PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO 18 // SPECIFICATIONS. 19 // 20 // BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS 21 // AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY 22 // JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR 23 // EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN 24 // UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. 25 // 26 // IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED 27 // COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, 28 // INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE 29 // POSSIBILITY OF SUCH DAMAGES. 30 // 31 // This file is provided with no support and without any obligation on the 32 // part of Sun Microsystems, Inc. ("Sun") or any of its affiliated 33 // companies to assist in its use, correction, modification or 34 // enhancement. Nevertheless, and without creating any obligation on its 35 // part, Sun welcomes your comments concerning the software and requests 36 // that they be sent to fdlibm-comments@sunpro.sun.com. 37 // logs(+fmax) is finite 38 T(RN, 0x1.fffffep+127, 0x1.62e43p+6, 0x1.45c61p-5, INEXACT) 39 T(RZ, 0x1.fffffep+127, 0x1.62e42ep+6, -0x1.eba39ep-1, INEXACT) 40 T(RU, 0x1.fffffep+127, 0x1.62e43p+6, 0x1.45c61p-5, INEXACT) 41 T(RD, 0x1.fffffep+127, 0x1.62e42ep+6, -0x1.eba39ep-1, INEXACT) 42 // logs(1+tiny) is tiny - tiny*tiny/2 43 T(RN, 0x1.00004p+0, 0x1.ffffcp-19, -0x1.555516p-14, INEXACT) 44 T(RN, 0x1p+0, 0x0p+0, 0x0p+0, 0) 45 T(RN, 0x1.ffff8p-1, -0x1.00002p-18, 0x1.555596p-15, INEXACT) 46 T(RZ, 0x1.00004p+0, 0x1.ffffcp-19, -0x1.555516p-14, INEXACT) 47 T(RZ, 0x1p+0, 0x0p+0, 0x0p+0, 0) 48 T(RZ, 0x1.ffff8p-1, -0x1.00002p-18, 0x1.555596p-15, INEXACT) 49 T(RU, 0x1.00004p+0, 0x1.ffffc2p-19, 0x1.fff556p-1, INEXACT) 50 T(RU, 0x1p+0, 0x0p+0, 0x0p+0, 0) 51 T(RU, 0x1.ffff8p-1, -0x1.00002p-18, 0x1.555596p-15, INEXACT) 52 T(RD, 0x1.00004p+0, 0x1.ffffcp-19, -0x1.555516p-14, INEXACT) 53 T(RD, 0x1p+0, 0x0p+0, 0x0p+0, 0) 54 T(RD, 0x1.ffff8p-1, -0x1.000022p-18, -0x1.fffaaap-1, INEXACT) 55 // logs(min) is finite 56 T(RN, 0x1p-126, -0x1.5d58ap+6, -0x1.a035ep-2, INEXACT) 57 T(RN, 0x1p-149, -0x1.9d1dap+6, -0x1.985c48p-4, INEXACT) 58 T(RZ, 0x1p-126, -0x1.5d589ep+6, 0x1.2fe51p-1, INEXACT) 59 T(RZ, 0x1p-149, -0x1.9d1d9ep+6, 0x1.ccf478p-1, INEXACT) 60 T(RU, 0x1p-126, -0x1.5d589ep+6, 0x1.2fe51p-1, INEXACT) 61 T(RU, 0x1p-149, -0x1.9d1d9ep+6, 0x1.ccf478p-1, INEXACT) 62 T(RD, 0x1p-126, -0x1.5d58ap+6, -0x1.a035ep-2, INEXACT) 63 T(RD, 0x1p-149, -0x1.9d1dap+6, -0x1.985c48p-4, INEXACT) 64 // random arguments between 0 100 65 T(RN, 0x1.24844cp+5, 0x1.ccaeacp+1, 0x1.df05ep-3, INEXACT) 66 T(RN, 0x1.5672p+6, 0x1.1cc9dp+2, 0x1.8401eap-4, INEXACT) 67 T(RN, 0x1.7817p+6, 0x1.22c942p+2, 0x1.b6c83cp-3, INEXACT) 68 T(RN, 0x1.09b75p+4, 0x1.67a8d2p+1, -0x1.b8338cp-2, INEXACT) 69 T(RN, 0x1.23a38ep+5, 0x1.cc4c2ep+1, 0x1.3204fap-4, INEXACT) 70 T(RN, 0x1.804882p+5, 0x1.ef9bacp+1, -0x1.a5066ap-2, INEXACT) 71 T(RN, 0x1.3baa8ep+6, 0x1.1793b8p+2, -0x1.63d432p-5, INEXACT) 72 T(RN, 0x1.730484p+6, 0x1.21eacap+2, 0x1.30ap-2, INEXACT) 73 T(RN, 0x1.4cc5b2p+5, 0x1.dd2fa8p+1, 0x1.5c009p-2, INEXACT) 74 T(RN, 0x1.0ca4d4p+1, 0x1.7b930ep-1, 0x1.0ebe34p-2, INEXACT) 75 // logs(nan) is nan 76 T(RN, nan, nan, 0x0p+0, 0) 77 // logs(+inf) is inf 78 T(RN, inf, inf, 0x0p+0, 0) 79 // logs(+-0) is -inf 80 T(RN, 0x0p+0, -inf, 0x0p+0, DIVBYZERO) 81 T(RN, -0x0p+0, -inf, 0x0p+0, DIVBYZERO) 82 // logs(-ve) is nan 83 T(RN, -0x1p-149, nan, 0x0p+0, INVALID) 84 T(RN, -0x1p-126, nan, 0x0p+0, INVALID) 85 T(RN,-0x1.fffffep+127, nan, 0x0p+0, INVALID) 86 T(RN, -inf, nan, 0x0p+0, INVALID) 87 T(RD, inf, inf, 0x0p+0, 0) 88 T(RD, 0x0p+0, -inf, 0x0p+0, DIVBYZERO) 89 T(RD, -0x0p+0, -inf, 0x0p+0, DIVBYZERO) 90 T(RD, 0x1.fffffap-1, -0x1.800004p-23, -0x1.bffffcp-1, INEXACT) 91 T(RD, 0x1.fffffcp-1, -0x1.000002p-23, -0x1.fffffep-2, INEXACT) 92 T(RD, 0x1.fffffep-1, -0x1.000002p-24, -0x1.8p-1, INEXACT) 93 T(RD, 0x1.000002p+0, 0x1.fffffep-24, -0x1.555554p-24, INEXACT) 94 T(RD, 0x1.000004p+0, 0x1.fffffcp-23, -0x1.555552p-22, INEXACT) 95 T(RD, 0x1.000008p+0, 0x1.fffff8p-22, -0x1.55554ep-20, INEXACT) 96 T(RD, nan, nan, 0x0p+0, 0) 97 T(RD, nan, nan, 0x0p+0, 0) 98 T(RD, -0x1p-149, nan, 0x0p+0, INVALID) 99 T(RD, -0x1p-148, nan, 0x0p+0, INVALID) 100 T(RD, -0x1.cp-147, nan, 0x0p+0, INVALID) 101 T(RD, -0x1p-128, nan, 0x0p+0, INVALID) 102 T(RD, -0x1p-127, nan, 0x0p+0, INVALID) 103 T(RD,-0x1.fffff8p-127, nan, 0x0p+0, INVALID) 104 T(RD,-0x1.fffffcp-127, nan, 0x0p+0, INVALID) 105 T(RD, -0x1p-126, nan, 0x0p+0, INVALID) 106 T(RD,-0x1.000002p-126, nan, 0x0p+0, INVALID) 107 T(RD,-0x1.000004p-126, nan, 0x0p+0, INVALID) 108 T(RD, -0x1p-125, nan, 0x0p+0, INVALID) 109 T(RD, -0x1p-124, nan, 0x0p+0, INVALID) 110 T(RD, -0x1p-23, nan, 0x0p+0, INVALID) 111 T(RD, -0x1p-21, nan, 0x0p+0, INVALID) 112 T(RD, -0x1p-2, nan, 0x0p+0, INVALID) 113 T(RD, -0x1p-1, nan, 0x0p+0, INVALID) 114 T(RD, -0x1.fffff4p-1, nan, 0x0p+0, INVALID) 115 T(RD, -0x1.fffff8p-1, nan, 0x0p+0, INVALID) 116 T(RD, -0x1.fffffcp-1, nan, 0x0p+0, INVALID) 117 T(RD, -0x1.fffffep-1, nan, 0x0p+0, INVALID) 118 T(RD, -0x1p+0, nan, 0x0p+0, INVALID) 119 T(RD, -0x1.000002p+0, nan, 0x0p+0, INVALID) 120 T(RD, -0x1.000004p+0, nan, 0x0p+0, INVALID) 121 T(RD, -0x1.000008p+0, nan, 0x0p+0, INVALID) 122 T(RD, -0x1p+1, nan, 0x0p+0, INVALID) 123 T(RD, -0x1.000004p+1, nan, 0x0p+0, INVALID) 124 T(RD, -0x1.fffff6p+1, nan, 0x0p+0, INVALID) 125 T(RD, -0x1p+2, nan, 0x0p+0, INVALID) 126 T(RD, -0x1p+126, nan, 0x0p+0, INVALID) 127 T(RD,-0x1.000004p+126, nan, 0x0p+0, INVALID) 128 T(RD,-0x1.000008p+126, nan, 0x0p+0, INVALID) 129 T(RD, -0x1p+127, nan, 0x0p+0, INVALID) 130 T(RD,-0x1.000004p+127, nan, 0x0p+0, INVALID) 131 T(RD,-0x1.fffffcp+127, nan, 0x0p+0, INVALID) 132 T(RD,-0x1.fffffep+127, nan, 0x0p+0, INVALID) 133 T(RD, -inf, nan, 0x0p+0, INVALID) 134 T(RD, 0x1.ffffeep-1, -0x1.200006p-21, -0x1.dfffc4p-2, INEXACT) 135 T(RD, 0x1.fffffp-1, -0x1.000006p-21, -0x1.ffffeap-1, INEXACT) 136 T(RD, 0x1.fffff2p-1, -0x1.c00008p-22, -0x1.dfffe4p-1, INEXACT) 137 T(RD, 0x1.fffff4p-1, -0x1.800006p-22, -0x1.7fffeep-1, INEXACT) 138 T(RD, 0x1.fffff6p-1, -0x1.400004p-22, -0x1.bfffecp-2, INEXACT) 139 T(RD, 0x1.fffff8p-1, -0x1.000004p-22, -0x1.fffffap-1, INEXACT) 140 T(RD, 0x1.fffff8p-1, -0x1.000004p-22, -0x1.fffffap-1, INEXACT) 141 T(RD, 0x1.000006p+0, 0x1.7ffffap-22, -0x1.800012p-1, INEXACT) 142 T(RD, 0x1.00000ap+0, 0x1.3ffff8p-21, -0x1.c0002ap-1, INEXACT) 143 T(RD, 0x1.00000ep+0, 0x1.bffff2p-21, -0x1.c00072p-1, INEXACT) 144 T(RD, 0x1.00001p+0, 0x1.fffffp-21, -0x1.555546p-18, INEXACT) 145 T(RD, 0x1.000012p+0, 0x1.1ffff4p-20, -0x1.e0007ap-1, INEXACT) 146 T(RN, 0x1.ffffeep-1, -0x1.200006p-21, -0x1.dfffc4p-2, INEXACT) 147 T(RN, 0x1.fffffp-1, -0x1.000004p-21, 0x1.55555ep-21, INEXACT) 148 T(RN, 0x1.fffff2p-1, -0x1.c00006p-22, 0x1.0000e4p-4, INEXACT) 149 T(RN, 0x1.fffff4p-1, -0x1.800004p-22, 0x1.000024p-2, INEXACT) 150 T(RN, 0x1.fffff6p-1, -0x1.400004p-22, -0x1.bfffecp-2, INEXACT) 151 T(RN, 0x1.fffff8p-1, -0x1.000002p-22, 0x1.55555ap-23, INEXACT) 152 T(RN, 0x1.fffffap-1, -0x1.800002p-23, 0x1.000012p-3, INEXACT) 153 T(RN, 0x1.fffffep-1, -0x1p-24, 0x1p-2, INEXACT) 154 T(RN, 0x1.000002p+0, 0x1.fffffep-24, -0x1.555554p-24, INEXACT) 155 T(RN, 0x1.000004p+0, 0x1.fffffcp-23, -0x1.555552p-22, INEXACT) 156 T(RN, 0x1.000006p+0, 0x1.7ffffcp-22, 0x1.ffffb8p-3, INEXACT) 157 T(RN, 0x1.000008p+0, 0x1.fffff8p-22, -0x1.55554ep-20, INEXACT) 158 T(RN, 0x1.00000ap+0, 0x1.3ffffap-21, 0x1.fffeb2p-4, INEXACT) 159 T(RN, 0x1.00000ep+0, 0x1.bffff4p-21, 0x1.fffc6ep-4, INEXACT) 160 T(RN, 0x1.00001p+0, 0x1.fffffp-21, -0x1.555546p-18, INEXACT) 161 T(RN, 0x1.000012p+0, 0x1.1ffff6p-20, 0x1.fff868p-5, INEXACT) 162 T(RN, nan, nan, 0x0p+0, 0) 163 T(RN, -0x1p-148, nan, 0x0p+0, INVALID) 164 T(RN, -0x1.cp-147, nan, 0x0p+0, INVALID) 165 T(RN, -0x1p-128, nan, 0x0p+0, INVALID) 166 T(RN, -0x1p-127, nan, 0x0p+0, INVALID) 167 T(RN,-0x1.fffff8p-127, nan, 0x0p+0, INVALID) 168 T(RN,-0x1.fffffcp-127, nan, 0x0p+0, INVALID) 169 T(RN,-0x1.000002p-126, nan, 0x0p+0, INVALID) 170 T(RN,-0x1.000004p-126, nan, 0x0p+0, INVALID) 171 T(RN, -0x1p-125, nan, 0x0p+0, INVALID) 172 T(RN, -0x1p-124, nan, 0x0p+0, INVALID) 173 T(RN, -0x1p-23, nan, 0x0p+0, INVALID) 174 T(RN, -0x1p-21, nan, 0x0p+0, INVALID) 175 T(RN, -0x1p-2, nan, 0x0p+0, INVALID) 176 T(RN, -0x1p-1, nan, 0x0p+0, INVALID) 177 T(RN, -0x1.fffff4p-1, nan, 0x0p+0, INVALID) 178 T(RN, -0x1.fffff8p-1, nan, 0x0p+0, INVALID) 179 T(RN, -0x1.fffffcp-1, nan, 0x0p+0, INVALID) 180 T(RN, -0x1.fffffep-1, nan, 0x0p+0, INVALID) 181 T(RN, -0x1p+0, nan, 0x0p+0, INVALID) 182 T(RN, -0x1.000002p+0, nan, 0x0p+0, INVALID) 183 T(RN, -0x1.000004p+0, nan, 0x0p+0, INVALID) 184 T(RN, -0x1.000008p+0, nan, 0x0p+0, INVALID) 185 T(RN, -0x1p+1, nan, 0x0p+0, INVALID) 186 T(RN, -0x1.000004p+1, nan, 0x0p+0, INVALID) 187 T(RN, -0x1.fffff6p+1, nan, 0x0p+0, INVALID) 188 T(RN, -0x1p+2, nan, 0x0p+0, INVALID) 189 T(RN, -0x1p+126, nan, 0x0p+0, INVALID) 190 T(RN,-0x1.000004p+126, nan, 0x0p+0, INVALID) 191 T(RN,-0x1.000008p+126, nan, 0x0p+0, INVALID) 192 T(RN, -0x1p+127, nan, 0x0p+0, INVALID) 193 T(RN,-0x1.000004p+127, nan, 0x0p+0, INVALID) 194 T(RN,-0x1.fffffcp+127, nan, 0x0p+0, INVALID) 195 T(RU, inf, inf, 0x0p+0, 0) 196 T(RU, 0x0p+0, -inf, 0x0p+0, DIVBYZERO) 197 T(RU, -0x0p+0, -inf, 0x0p+0, DIVBYZERO) 198 T(RU, 0x1.fffffap-1, -0x1.800002p-23, 0x1.000012p-3, INEXACT) 199 T(RU, 0x1.fffffcp-1, -0x1p-23, 0x1.000002p-1, INEXACT) 200 T(RU, 0x1.fffffep-1, -0x1p-24, 0x1p-2, INEXACT) 201 T(RU, 0x1.000002p+0, 0x1p-23, 0x1.fffffep-2, INEXACT) 202 T(RU, 0x1.000004p+0, 0x1.fffffep-23, 0x1.fffff6p-1, INEXACT) 203 T(RU, 0x1.000008p+0, 0x1.fffffap-22, 0x1.ffffd6p-1, INEXACT) 204 T(RU, nan, nan, 0x0p+0, 0) 205 T(RU, nan, nan, 0x0p+0, 0) 206 T(RU, -0x1p-149, nan, 0x0p+0, INVALID) 207 T(RU, -0x1p-148, nan, 0x0p+0, INVALID) 208 T(RU, -0x1.cp-147, nan, 0x0p+0, INVALID) 209 T(RU, -0x1p-128, nan, 0x0p+0, INVALID) 210 T(RU, -0x1p-127, nan, 0x0p+0, INVALID) 211 T(RU,-0x1.fffff8p-127, nan, 0x0p+0, INVALID) 212 T(RU,-0x1.fffffcp-127, nan, 0x0p+0, INVALID) 213 T(RU, -0x1p-126, nan, 0x0p+0, INVALID) 214 T(RU,-0x1.000002p-126, nan, 0x0p+0, INVALID) 215 T(RU,-0x1.000004p-126, nan, 0x0p+0, INVALID) 216 T(RU, -0x1p-125, nan, 0x0p+0, INVALID) 217 T(RU, -0x1p-124, nan, 0x0p+0, INVALID) 218 T(RU, -0x1p-23, nan, 0x0p+0, INVALID) 219 T(RU, -0x1p-21, nan, 0x0p+0, INVALID) 220 T(RU, -0x1p-2, nan, 0x0p+0, INVALID) 221 T(RU, -0x1p-1, nan, 0x0p+0, INVALID) 222 T(RU, -0x1.fffff4p-1, nan, 0x0p+0, INVALID) 223 T(RU, -0x1.fffff8p-1, nan, 0x0p+0, INVALID) 224 T(RU, -0x1.fffffcp-1, nan, 0x0p+0, INVALID) 225 T(RU, -0x1.fffffep-1, nan, 0x0p+0, INVALID) 226 T(RU, -0x1p+0, nan, 0x0p+0, INVALID) 227 T(RU, -0x1.000002p+0, nan, 0x0p+0, INVALID) 228 T(RU, -0x1.000004p+0, nan, 0x0p+0, INVALID) 229 T(RU, -0x1.000008p+0, nan, 0x0p+0, INVALID) 230 T(RU, -0x1p+1, nan, 0x0p+0, INVALID) 231 T(RU, -0x1.000004p+1, nan, 0x0p+0, INVALID) 232 T(RU, -0x1.fffff6p+1, nan, 0x0p+0, INVALID) 233 T(RU, -0x1p+2, nan, 0x0p+0, INVALID) 234 T(RU, -0x1p+126, nan, 0x0p+0, INVALID) 235 T(RU,-0x1.000004p+126, nan, 0x0p+0, INVALID) 236 T(RU,-0x1.000008p+126, nan, 0x0p+0, INVALID) 237 T(RU, -0x1p+127, nan, 0x0p+0, INVALID) 238 T(RU,-0x1.000004p+127, nan, 0x0p+0, INVALID) 239 T(RU,-0x1.fffffcp+127, nan, 0x0p+0, INVALID) 240 T(RU,-0x1.fffffep+127, nan, 0x0p+0, INVALID) 241 T(RU, -inf, nan, 0x0p+0, INVALID) 242 T(RU, 0x1.ffffeep-1, -0x1.200004p-21, 0x1.10001ep-1, INEXACT) 243 T(RU, 0x1.fffffp-1, -0x1.000004p-21, 0x1.55555ep-21, INEXACT) 244 T(RU, 0x1.fffff2p-1, -0x1.c00006p-22, 0x1.0000e4p-4, INEXACT) 245 T(RU, 0x1.fffff4p-1, -0x1.800004p-22, 0x1.000024p-2, INEXACT) 246 T(RU, 0x1.fffff6p-1, -0x1.400002p-22, 0x1.20000ap-1, INEXACT) 247 T(RU, 0x1.fffff8p-1, -0x1.000002p-22, 0x1.55555ap-23, INEXACT) 248 T(RU, 0x1.000006p+0, 0x1.7ffffcp-22, 0x1.ffffb8p-3, INEXACT) 249 T(RU, 0x1.00000ap+0, 0x1.3ffffap-21, 0x1.fffeb2p-4, INEXACT) 250 T(RU, 0x1.00000ep+0, 0x1.bffff4p-21, 0x1.fffc6ep-4, INEXACT) 251 T(RU, 0x1.00001p+0, 0x1.fffff2p-21, 0x1.ffff56p-1, INEXACT) 252 T(RU, 0x1.000012p+0, 0x1.1ffff6p-20, 0x1.fff868p-5, INEXACT) 253 T(RZ, inf, inf, 0x0p+0, 0) 254 T(RZ, 0x0p+0, -inf, 0x0p+0, DIVBYZERO) 255 T(RZ, -0x0p+0, -inf, 0x0p+0, DIVBYZERO) 256 T(RZ, 0x1.fffffap-1, -0x1.800002p-23, 0x1.000012p-3, INEXACT) 257 T(RZ, 0x1.fffffcp-1, -0x1p-23, 0x1.000002p-1, INEXACT) 258 T(RZ, 0x1.fffffep-1, -0x1p-24, 0x1p-2, INEXACT) 259 T(RZ, 0x1.000002p+0, 0x1.fffffep-24, -0x1.555554p-24, INEXACT) 260 T(RZ, 0x1.000004p+0, 0x1.fffffcp-23, -0x1.555552p-22, INEXACT) 261 T(RZ, 0x1.000008p+0, 0x1.fffff8p-22, -0x1.55554ep-20, INEXACT) 262 T(RZ, nan, nan, 0x0p+0, 0) 263 T(RZ, nan, nan, 0x0p+0, 0) 264 T(RZ, -0x1p-149, nan, 0x0p+0, INVALID) 265 T(RZ, -0x1p-148, nan, 0x0p+0, INVALID) 266 T(RZ, -0x1.cp-147, nan, 0x0p+0, INVALID) 267 T(RZ, -0x1p-128, nan, 0x0p+0, INVALID) 268 T(RZ, -0x1p-127, nan, 0x0p+0, INVALID) 269 T(RZ,-0x1.fffff8p-127, nan, 0x0p+0, INVALID) 270 T(RZ,-0x1.fffffcp-127, nan, 0x0p+0, INVALID) 271 T(RZ, -0x1p-126, nan, 0x0p+0, INVALID) 272 T(RZ,-0x1.000002p-126, nan, 0x0p+0, INVALID) 273 T(RZ,-0x1.000004p-126, nan, 0x0p+0, INVALID) 274 T(RZ, -0x1p-125, nan, 0x0p+0, INVALID) 275 T(RZ, -0x1p-124, nan, 0x0p+0, INVALID) 276 T(RZ, -0x1p-23, nan, 0x0p+0, INVALID) 277 T(RZ, -0x1p-21, nan, 0x0p+0, INVALID) 278 T(RZ, -0x1p-2, nan, 0x0p+0, INVALID) 279 T(RZ, -0x1p-1, nan, 0x0p+0, INVALID) 280 T(RZ, -0x1.fffff4p-1, nan, 0x0p+0, INVALID) 281 T(RZ, -0x1.fffff8p-1, nan, 0x0p+0, INVALID) 282 T(RZ, -0x1.fffffcp-1, nan, 0x0p+0, INVALID) 283 T(RZ, -0x1.fffffep-1, nan, 0x0p+0, INVALID) 284 T(RZ, -0x1p+0, nan, 0x0p+0, INVALID) 285 T(RZ, -0x1.000002p+0, nan, 0x0p+0, INVALID) 286 T(RZ, -0x1.000004p+0, nan, 0x0p+0, INVALID) 287 T(RZ, -0x1.000008p+0, nan, 0x0p+0, INVALID) 288 T(RZ, -0x1p+1, nan, 0x0p+0, INVALID) 289 T(RZ, -0x1.000004p+1, nan, 0x0p+0, INVALID) 290 T(RZ, -0x1.fffff6p+1, nan, 0x0p+0, INVALID) 291 T(RZ, -0x1p+2, nan, 0x0p+0, INVALID) 292 T(RZ, -0x1p+126, nan, 0x0p+0, INVALID) 293 T(RZ,-0x1.000004p+126, nan, 0x0p+0, INVALID) 294 T(RZ,-0x1.000008p+126, nan, 0x0p+0, INVALID) 295 T(RZ, -0x1p+127, nan, 0x0p+0, INVALID) 296 T(RZ,-0x1.000004p+127, nan, 0x0p+0, INVALID) 297 T(RZ,-0x1.fffffcp+127, nan, 0x0p+0, INVALID) 298 T(RZ,-0x1.fffffep+127, nan, 0x0p+0, INVALID) 299 T(RZ, -inf, nan, 0x0p+0, INVALID) 300 T(RZ, 0x1.ffffeep-1, -0x1.200004p-21, 0x1.10001ep-1, INEXACT) 301 T(RZ, 0x1.fffffp-1, -0x1.000004p-21, 0x1.55555ep-21, INEXACT) 302 T(RZ, 0x1.fffff2p-1, -0x1.c00006p-22, 0x1.0000e4p-4, INEXACT) 303 T(RZ, 0x1.fffff4p-1, -0x1.800004p-22, 0x1.000024p-2, INEXACT) 304 T(RZ, 0x1.fffff6p-1, -0x1.400002p-22, 0x1.20000ap-1, INEXACT) 305 T(RZ, 0x1.fffff8p-1, -0x1.000002p-22, 0x1.55555ap-23, INEXACT) 306 T(RZ, 0x1.000006p+0, 0x1.7ffffap-22, -0x1.800012p-1, INEXACT) 307 T(RZ, 0x1.00000ap+0, 0x1.3ffff8p-21, -0x1.c0002ap-1, INEXACT) 308 T(RZ, 0x1.00000ep+0, 0x1.bffff2p-21, -0x1.c00072p-1, INEXACT) 309 T(RZ, 0x1.00001p+0, 0x1.fffffp-21, -0x1.555546p-18, INEXACT) 310 T(RZ, 0x1.000012p+0, 0x1.1ffff4p-20, -0x1.e0007ap-1, INEXACT) 311