Home | History | Annotate | Download | only in ppc32
      1 -------------------------- test denormalized convert --------------------------
      2 near:PASSED:(double)(0x1p-148            ) =           0x1.cp-149
      3 near:PASSED:(double)(0x1p-149            ) =           0x1.4p-149
      4 zero:PASSED:(double)(0x1p-149            ) =           0x1.cp-149
      5 zero:PASSED:(double)(0x1p-149            ) =           0x1.4p-149
      6 +inf:PASSED:(double)(0x1p-148            ) =           0x1.cp-149
      7 +inf:PASSED:(double)(0x1p-148            ) =           0x1.4p-149
      8 -inf:PASSED:(double)(0x1p-149            ) =           0x1.cp-149
      9 -inf:PASSED:(double)(0x1p-149            ) =           0x1.4p-149
     10 -------------------------- test normalized convert --------------------------
     11 near:PASSED:(double)(0x1.000004p-126     ) =     0x1.0000038p-126
     12 near:PASSED:(double)(0x1.000002p-126     ) =     0x1.0000028p-126
     13 zero:PASSED:(double)(0x1.000002p-126     ) =     0x1.0000038p-126
     14 zero:PASSED:(double)(0x1.000002p-126     ) =     0x1.0000028p-126
     15 +inf:PASSED:(double)(0x1.000004p-126     ) =     0x1.0000038p-126
     16 +inf:PASSED:(double)(0x1.000004p-126     ) =     0x1.0000028p-126
     17 -inf:PASSED:(double)(0x1.000002p-126     ) =     0x1.0000038p-126
     18 -inf:PASSED:(double)(0x1.000002p-126     ) =     0x1.0000028p-126
     19 -------------------------- test (float)int convert --------------------------
     20 near:PASSED:(float)( int) 67047421 =  67047420.0
     21 near:PASSED:(float)( int) 67047423 =  67047424.0
     22 zero:PASSED:(float)( int) 67047421 =  67047420.0
     23 zero:PASSED:(float)( int) 67047423 =  67047420.0
     24 +inf:PASSED:(float)( int) 67047421 =  67047424.0
     25 +inf:PASSED:(float)( int) 67047423 =  67047424.0
     26 -inf:PASSED:(float)( int) 67047421 =  67047420.0
     27 -inf:PASSED:(float)( int) 67047423 =  67047420.0
     28 near:PASSED:(float)( int)-67047421 = -67047420.0
     29 near:PASSED:(float)( int)-67047423 = -67047424.0
     30 zero:PASSED:(float)( int)-67047421 = -67047420.0
     31 zero:PASSED:(float)( int)-67047423 = -67047420.0
     32 +inf:PASSED:(float)( int)-67047421 = -67047420.0
     33 +inf:PASSED:(float)( int)-67047423 = -67047420.0
     34 -inf:PASSED:(float)( int)-67047421 = -67047424.0
     35 -inf:PASSED:(float)( int)-67047423 = -67047424.0
     36 -------------------------- test (float)int convert --------------------------
     37 near:PASSED:(float)( int) 67047421 =  67047420.0
     38 near:PASSED:(float)( int) 67047423 =  67047424.0
     39 zero:PASSED:(float)( int) 67047421 =  67047420.0
     40 zero:PASSED:(float)( int) 67047423 =  67047420.0
     41 +inf:PASSED:(float)( int) 67047421 =  67047424.0
     42 +inf:PASSED:(float)( int) 67047423 =  67047424.0
     43 -inf:PASSED:(float)( int) 67047421 =  67047420.0
     44 -inf:PASSED:(float)( int) 67047423 =  67047420.0
     45 near:PASSED:(float)( int)-67047421 = -67047420.0
     46 near:PASSED:(float)( int)-67047423 = -67047424.0
     47 zero:PASSED:(float)( int)-67047421 = -67047420.0
     48 zero:PASSED:(float)( int)-67047423 = -67047420.0
     49 +inf:PASSED:(float)( int)-67047421 = -67047420.0
     50 +inf:PASSED:(float)( int)-67047423 = -67047420.0
     51 -inf:PASSED:(float)( int)-67047421 = -67047424.0
     52 -inf:PASSED:(float)( int)-67047423 = -67047424.0
     53 -------------------------- test rounding of float operators without guard bits --------------------------
     54 near:PASSED:fadds(-0x1p-149    , -0x1p-151    ) = -0x1p-149
     55 near:PASSED:fadds(-0x1p-149    , -0x1.8p-150  ) = -0x1p-148
     56 near:PASSED:fadds(0x1p-149     , 0x1p-151     ) = 0x1p-149
     57 near:PASSED:fadds(0x1p-149     , 0x1.8p-150   ) = 0x1p-148
     58 zero:PASSED:fadds(-0x1p-149    , -0x1p-151    ) = -0x1p-149
     59 zero:PASSED:fadds(-0x1p-149    , -0x1.8p-150  ) = -0x1p-149
     60 zero:PASSED:fadds(0x1p-149     , 0x1p-151     ) = 0x1p-149
     61 zero:PASSED:fadds(0x1p-149     , 0x1.8p-150   ) = 0x1p-149
     62 +inf:PASSED:fadds(-0x1p-149    , -0x1p-151    ) = -0x1p-149
     63 +inf:PASSED:fadds(-0x1p-149    , -0x1.8p-150  ) = -0x1p-149
     64 +inf:PASSED:fadds(0x1p-149     , 0x1p-151     ) = 0x1p-148
     65 +inf:PASSED:fadds(0x1p-149     , 0x1.8p-150   ) = 0x1p-148
     66 -inf:PASSED:fadds(-0x1p-149    , -0x1p-151    ) = -0x1p-148
     67 -inf:PASSED:fadds(-0x1p-149    , -0x1.8p-150  ) = -0x1p-148
     68 -inf:PASSED:fadds(0x1p-149     , 0x1p-151     ) = 0x1p-149
     69 -inf:PASSED:fadds(0x1p-149     , 0x1.8p-150   ) = 0x1p-149
     70 near:PASSED:fsubs(-0x1p-148    , -0x1.8p-150  ) = -0x1p-149
     71 near:PASSED:fsubs(-0x1p-148    , -0x1p-151    ) = -0x1p-148
     72 near:PASSED:fsubs(0x1p-148     , 0x1.8p-150   ) = 0x1p-149
     73 near:PASSED:fsubs(0x1p-148     , 0x1p-151     ) = 0x1p-148
     74 zero:PASSED:fsubs(-0x1p-148    , -0x1.8p-150  ) = -0x1p-149
     75 zero:PASSED:fsubs(-0x1p-148    , -0x1p-151    ) = -0x1p-149
     76 zero:PASSED:fsubs(0x1p-148     , 0x1.8p-150   ) = 0x1p-149
     77 zero:PASSED:fsubs(0x1p-148     , 0x1p-151     ) = 0x1p-149
     78 +inf:PASSED:fsubs(-0x1p-148    , -0x1.8p-150  ) = -0x1p-149
     79 +inf:PASSED:fsubs(-0x1p-148    , -0x1p-151    ) = -0x1p-149
     80 +inf:PASSED:fsubs(0x1p-148     , 0x1.8p-150   ) = 0x1p-148
     81 +inf:PASSED:fsubs(0x1p-148     , 0x1p-151     ) = 0x1p-148
     82 -inf:PASSED:fsubs(-0x1p-148    , -0x1.8p-150  ) = -0x1p-148
     83 -inf:PASSED:fsubs(-0x1p-148    , -0x1p-151    ) = -0x1p-148
     84 -inf:PASSED:fsubs(0x1p-148     , 0x1.8p-150   ) = 0x1p-149
     85 -inf:PASSED:fsubs(0x1p-148     , 0x1p-151     ) = 0x1p-149
     86 near:PASSED:fmuls(0x1p-1       , -0x1.4p-148  ) = -0x1p-149
     87 near:PASSED:fmuls(0x1p-1       , -0x1.cp-148  ) = -0x1p-148
     88 near:PASSED:fmuls(0x1p-1       , 0x1.4p-148   ) = 0x1p-149
     89 near:PASSED:fmuls(0x1p-1       , 0x1.cp-148   ) = 0x1p-148
     90 zero:PASSED:fmuls(0x1p-1       , -0x1.4p-148  ) = -0x1p-149
     91 zero:PASSED:fmuls(0x1p-1       , -0x1.cp-148  ) = -0x1p-149
     92 zero:PASSED:fmuls(0x1p-1       , 0x1.4p-148   ) = 0x1p-149
     93 zero:PASSED:fmuls(0x1p-1       , 0x1.cp-148   ) = 0x1p-149
     94 +inf:PASSED:fmuls(0x1p-1       , -0x1.4p-148  ) = -0x1p-149
     95 +inf:PASSED:fmuls(0x1p-1       , -0x1.cp-148  ) = -0x1p-149
     96 +inf:PASSED:fmuls(0x1p-1       , 0x1.4p-148   ) = 0x1p-148
     97 +inf:PASSED:fmuls(0x1p-1       , 0x1.cp-148   ) = 0x1p-148
     98 -inf:PASSED:fmuls(0x1p-1       , -0x1.4p-148  ) = -0x1p-148
     99 -inf:PASSED:fmuls(0x1p-1       , -0x1.cp-148  ) = -0x1p-148
    100 -inf:PASSED:fmuls(0x1p-1       , 0x1.4p-148   ) = 0x1p-149
    101 -inf:PASSED:fmuls(0x1p-1       , 0x1.cp-148   ) = 0x1p-149
    102 near:PASSED:fdivs(-0x1.4p-148  , 0x1p+1       ) = -0x1p-149
    103 near:PASSED:fdivs(-0x1.cp-148  , 0x1p+1       ) = -0x1p-148
    104 near:PASSED:fdivs(0x1.4p-148   , 0x1p+1       ) = 0x1p-149
    105 near:PASSED:fdivs(0x1.cp-148   , 0x1p+1       ) = 0x1p-148
    106 zero:PASSED:fdivs(-0x1.4p-148  , 0x1p+1       ) = -0x1p-149
    107 zero:PASSED:fdivs(-0x1.cp-148  , 0x1p+1       ) = -0x1p-149
    108 zero:PASSED:fdivs(0x1.4p-148   , 0x1p+1       ) = 0x1p-149
    109 zero:PASSED:fdivs(0x1.cp-148   , 0x1p+1       ) = 0x1p-149
    110 +inf:PASSED:fdivs(-0x1.4p-148  , 0x1p+1       ) = -0x1p-149
    111 +inf:PASSED:fdivs(-0x1.cp-148  , 0x1p+1       ) = -0x1p-149
    112 +inf:PASSED:fdivs(0x1.4p-148   , 0x1p+1       ) = 0x1p-148
    113 +inf:PASSED:fdivs(0x1.cp-148   , 0x1p+1       ) = 0x1p-148
    114 -inf:PASSED:fdivs(-0x1.4p-148  , 0x1p+1       ) = -0x1p-148
    115 -inf:PASSED:fdivs(-0x1.cp-148  , 0x1p+1       ) = -0x1p-148
    116 -inf:PASSED:fdivs(0x1.4p-148   , 0x1p+1       ) = 0x1p-149
    117 -inf:PASSED:fdivs(0x1.cp-148   , 0x1p+1       ) = 0x1p-149
    118 -------------------------- test rounding of float operators with guard bits --------------------------
    119 near:PASSED:fadds(-1.000000    , -0x1p-3      ) = -0x1.2p+0
    120 near:PASSED:fadds(-1.000000    , -0x1.000002p-3) = -0x1.2p+0
    121 near:PASSED:fadds(-1.000000    , -0x1.000004p-3) = -0x1.2p+0
    122 near:PASSED:fadds(-1.000000    , -0x1.000006p-3) = -0x1.2p+0
    123 near:PASSED:fadds(-1.000000    , -0x1.000008p-3) = -0x1.2p+0
    124 near:PASSED:fadds(-1.000000    , -0x1.00000ap-3) = -0x1.200002p+0
    125 near:PASSED:fadds(-1.000000    , -0x1.00000cp-3) = -0x1.200002p+0
    126 near:PASSED:fadds(-1.000000    , -0x1.00000ep-3) = -0x1.200002p+0
    127 near:PASSED:fadds(-1.000000    , -0x1.00001p-3) = -0x1.200002p+0
    128 near:PASSED:fadds(-1.000000    , -0x1.000012p-3) = -0x1.200002p+0
    129 near:PASSED:fadds(-1.000000    , -0x1.000014p-3) = -0x1.200002p+0
    130 near:PASSED:fadds(-1.000000    , -0x1.000016p-3) = -0x1.200002p+0
    131 near:PASSED:fadds(-1.000000    , -0x1.000018p-3) = -0x1.200004p+0
    132 near:PASSED:fadds(-1.000000    , -0x1.00001ap-3) = -0x1.200004p+0
    133 near:PASSED:fadds(-1.000000    , -0x1.00001cp-3) = -0x1.200004p+0
    134 near:PASSED:fadds(-1.000000    , -0x1.00001ep-3) = -0x1.200004p+0
    135 near:PASSED:fadds(1.000000     , 0x1p-3       ) = 0x1.2p+0
    136 near:PASSED:fadds(1.000000     , 0x1.000002p-3) = 0x1.2p+0
    137 near:PASSED:fadds(1.000000     , 0x1.000004p-3) = 0x1.2p+0
    138 near:PASSED:fadds(1.000000     , 0x1.000006p-3) = 0x1.2p+0
    139 near:PASSED:fadds(1.000000     , 0x1.000008p-3) = 0x1.2p+0
    140 near:PASSED:fadds(1.000000     , 0x1.00000ap-3) = 0x1.200002p+0
    141 near:PASSED:fadds(1.000000     , 0x1.00000cp-3) = 0x1.200002p+0
    142 near:PASSED:fadds(1.000000     , 0x1.00000ep-3) = 0x1.200002p+0
    143 near:PASSED:fadds(1.000000     , 0x1.00001p-3 ) = 0x1.200002p+0
    144 near:PASSED:fadds(1.000000     , 0x1.000012p-3) = 0x1.200002p+0
    145 near:PASSED:fadds(1.000000     , 0x1.000014p-3) = 0x1.200002p+0
    146 near:PASSED:fadds(1.000000     , 0x1.000016p-3) = 0x1.200002p+0
    147 near:PASSED:fadds(1.000000     , 0x1.000018p-3) = 0x1.200004p+0
    148 near:PASSED:fadds(1.000000     , 0x1.00001ap-3) = 0x1.200004p+0
    149 near:PASSED:fadds(1.000000     , 0x1.00001cp-3) = 0x1.200004p+0
    150 near:PASSED:fadds(1.000000     , 0x1.00001ep-3) = 0x1.200004p+0
    151 zero:PASSED:fadds(-1.000000    , -0x1p-3      ) = -0x1.2p+0
    152 zero:PASSED:fadds(-1.000000    , -0x1.000002p-3) = -0x1.2p+0
    153 zero:PASSED:fadds(-1.000000    , -0x1.000004p-3) = -0x1.2p+0
    154 zero:PASSED:fadds(-1.000000    , -0x1.000006p-3) = -0x1.2p+0
    155 zero:PASSED:fadds(-1.000000    , -0x1.000008p-3) = -0x1.2p+0
    156 zero:PASSED:fadds(-1.000000    , -0x1.00000ap-3) = -0x1.2p+0
    157 zero:PASSED:fadds(-1.000000    , -0x1.00000cp-3) = -0x1.2p+0
    158 zero:PASSED:fadds(-1.000000    , -0x1.00000ep-3) = -0x1.2p+0
    159 zero:PASSED:fadds(-1.000000    , -0x1.00001p-3) = -0x1.200002p+0
    160 zero:PASSED:fadds(-1.000000    , -0x1.000012p-3) = -0x1.200002p+0
    161 zero:PASSED:fadds(-1.000000    , -0x1.000014p-3) = -0x1.200002p+0
    162 zero:PASSED:fadds(-1.000000    , -0x1.000016p-3) = -0x1.200002p+0
    163 zero:PASSED:fadds(-1.000000    , -0x1.000018p-3) = -0x1.200002p+0
    164 zero:PASSED:fadds(-1.000000    , -0x1.00001ap-3) = -0x1.200002p+0
    165 zero:PASSED:fadds(-1.000000    , -0x1.00001cp-3) = -0x1.200002p+0
    166 zero:PASSED:fadds(-1.000000    , -0x1.00001ep-3) = -0x1.200002p+0
    167 zero:PASSED:fadds(1.000000     , 0x1p-3       ) = 0x1.2p+0
    168 zero:PASSED:fadds(1.000000     , 0x1.000002p-3) = 0x1.2p+0
    169 zero:PASSED:fadds(1.000000     , 0x1.000004p-3) = 0x1.2p+0
    170 zero:PASSED:fadds(1.000000     , 0x1.000006p-3) = 0x1.2p+0
    171 zero:PASSED:fadds(1.000000     , 0x1.000008p-3) = 0x1.2p+0
    172 zero:PASSED:fadds(1.000000     , 0x1.00000ap-3) = 0x1.2p+0
    173 zero:PASSED:fadds(1.000000     , 0x1.00000cp-3) = 0x1.2p+0
    174 zero:PASSED:fadds(1.000000     , 0x1.00000ep-3) = 0x1.2p+0
    175 zero:PASSED:fadds(1.000000     , 0x1.00001p-3 ) = 0x1.200002p+0
    176 zero:PASSED:fadds(1.000000     , 0x1.000012p-3) = 0x1.200002p+0
    177 zero:PASSED:fadds(1.000000     , 0x1.000014p-3) = 0x1.200002p+0
    178 zero:PASSED:fadds(1.000000     , 0x1.000016p-3) = 0x1.200002p+0
    179 zero:PASSED:fadds(1.000000     , 0x1.000018p-3) = 0x1.200002p+0
    180 zero:PASSED:fadds(1.000000     , 0x1.00001ap-3) = 0x1.200002p+0
    181 zero:PASSED:fadds(1.000000     , 0x1.00001cp-3) = 0x1.200002p+0
    182 zero:PASSED:fadds(1.000000     , 0x1.00001ep-3) = 0x1.200002p+0
    183 +inf:PASSED:fadds(-1.000000    , -0x1p-3      ) = -0x1.2p+0
    184 +inf:PASSED:fadds(-1.000000    , -0x1.000002p-3) = -0x1.2p+0
    185 +inf:PASSED:fadds(-1.000000    , -0x1.000004p-3) = -0x1.2p+0
    186 +inf:PASSED:fadds(-1.000000    , -0x1.000006p-3) = -0x1.2p+0
    187 +inf:PASSED:fadds(-1.000000    , -0x1.000008p-3) = -0x1.2p+0
    188 +inf:PASSED:fadds(-1.000000    , -0x1.00000ap-3) = -0x1.2p+0
    189 +inf:PASSED:fadds(-1.000000    , -0x1.00000cp-3) = -0x1.2p+0
    190 +inf:PASSED:fadds(-1.000000    , -0x1.00000ep-3) = -0x1.2p+0
    191 +inf:PASSED:fadds(-1.000000    , -0x1.00001p-3) = -0x1.200002p+0
    192 +inf:PASSED:fadds(-1.000000    , -0x1.000012p-3) = -0x1.200002p+0
    193 +inf:PASSED:fadds(-1.000000    , -0x1.000014p-3) = -0x1.200002p+0
    194 +inf:PASSED:fadds(-1.000000    , -0x1.000016p-3) = -0x1.200002p+0
    195 +inf:PASSED:fadds(-1.000000    , -0x1.000018p-3) = -0x1.200002p+0
    196 +inf:PASSED:fadds(-1.000000    , -0x1.00001ap-3) = -0x1.200002p+0
    197 +inf:PASSED:fadds(-1.000000    , -0x1.00001cp-3) = -0x1.200002p+0
    198 +inf:PASSED:fadds(-1.000000    , -0x1.00001ep-3) = -0x1.200002p+0
    199 +inf:PASSED:fadds(1.000000     , 0x1p-3       ) = 0x1.2p+0
    200 +inf:PASSED:fadds(1.000000     , 0x1.000002p-3) = 0x1.200002p+0
    201 +inf:PASSED:fadds(1.000000     , 0x1.000004p-3) = 0x1.200002p+0
    202 +inf:PASSED:fadds(1.000000     , 0x1.000006p-3) = 0x1.200002p+0
    203 +inf:PASSED:fadds(1.000000     , 0x1.000008p-3) = 0x1.200002p+0
    204 +inf:PASSED:fadds(1.000000     , 0x1.00000ap-3) = 0x1.200002p+0
    205 +inf:PASSED:fadds(1.000000     , 0x1.00000cp-3) = 0x1.200002p+0
    206 +inf:PASSED:fadds(1.000000     , 0x1.00000ep-3) = 0x1.200002p+0
    207 +inf:PASSED:fadds(1.000000     , 0x1.00001p-3 ) = 0x1.200002p+0
    208 +inf:PASSED:fadds(1.000000     , 0x1.000012p-3) = 0x1.200004p+0
    209 +inf:PASSED:fadds(1.000000     , 0x1.000014p-3) = 0x1.200004p+0
    210 +inf:PASSED:fadds(1.000000     , 0x1.000016p-3) = 0x1.200004p+0
    211 +inf:PASSED:fadds(1.000000     , 0x1.000018p-3) = 0x1.200004p+0
    212 +inf:PASSED:fadds(1.000000     , 0x1.00001ap-3) = 0x1.200004p+0
    213 +inf:PASSED:fadds(1.000000     , 0x1.00001cp-3) = 0x1.200004p+0
    214 +inf:PASSED:fadds(1.000000     , 0x1.00001ep-3) = 0x1.200004p+0
    215 -inf:PASSED:fadds(-1.000000    , -0x1p-3      ) = -0x1.2p+0
    216 -inf:PASSED:fadds(-1.000000    , -0x1.000002p-3) = -0x1.200002p+0
    217 -inf:PASSED:fadds(-1.000000    , -0x1.000004p-3) = -0x1.200002p+0
    218 -inf:PASSED:fadds(-1.000000    , -0x1.000006p-3) = -0x1.200002p+0
    219 -inf:PASSED:fadds(-1.000000    , -0x1.000008p-3) = -0x1.200002p+0
    220 -inf:PASSED:fadds(-1.000000    , -0x1.00000ap-3) = -0x1.200002p+0
    221 -inf:PASSED:fadds(-1.000000    , -0x1.00000cp-3) = -0x1.200002p+0
    222 -inf:PASSED:fadds(-1.000000    , -0x1.00000ep-3) = -0x1.200002p+0
    223 -inf:PASSED:fadds(-1.000000    , -0x1.00001p-3) = -0x1.200002p+0
    224 -inf:PASSED:fadds(-1.000000    , -0x1.000012p-3) = -0x1.200004p+0
    225 -inf:PASSED:fadds(-1.000000    , -0x1.000014p-3) = -0x1.200004p+0
    226 -inf:PASSED:fadds(-1.000000    , -0x1.000016p-3) = -0x1.200004p+0
    227 -inf:PASSED:fadds(-1.000000    , -0x1.000018p-3) = -0x1.200004p+0
    228 -inf:PASSED:fadds(-1.000000    , -0x1.00001ap-3) = -0x1.200004p+0
    229 -inf:PASSED:fadds(-1.000000    , -0x1.00001cp-3) = -0x1.200004p+0
    230 -inf:PASSED:fadds(-1.000000    , -0x1.00001ep-3) = -0x1.200004p+0
    231 -inf:PASSED:fadds(1.000000     , 0x1p-3       ) = 0x1.2p+0
    232 -inf:PASSED:fadds(1.000000     , 0x1.000002p-3) = 0x1.2p+0
    233 -inf:PASSED:fadds(1.000000     , 0x1.000004p-3) = 0x1.2p+0
    234 -inf:PASSED:fadds(1.000000     , 0x1.000006p-3) = 0x1.2p+0
    235 -inf:PASSED:fadds(1.000000     , 0x1.000008p-3) = 0x1.2p+0
    236 -inf:PASSED:fadds(1.000000     , 0x1.00000ap-3) = 0x1.2p+0
    237 -inf:PASSED:fadds(1.000000     , 0x1.00000cp-3) = 0x1.2p+0
    238 -inf:PASSED:fadds(1.000000     , 0x1.00000ep-3) = 0x1.2p+0
    239 -inf:PASSED:fadds(1.000000     , 0x1.00001p-3 ) = 0x1.200002p+0
    240 -inf:PASSED:fadds(1.000000     , 0x1.000012p-3) = 0x1.200002p+0
    241 -inf:PASSED:fadds(1.000000     , 0x1.000014p-3) = 0x1.200002p+0
    242 -inf:PASSED:fadds(1.000000     , 0x1.000016p-3) = 0x1.200002p+0
    243 -inf:PASSED:fadds(1.000000     , 0x1.000018p-3) = 0x1.200002p+0
    244 -inf:PASSED:fadds(1.000000     , 0x1.00001ap-3) = 0x1.200002p+0
    245 -inf:PASSED:fadds(1.000000     , 0x1.00001cp-3) = 0x1.200002p+0
    246 -inf:PASSED:fadds(1.000000     , 0x1.00001ep-3) = 0x1.200002p+0
    247 near:PASSED:fsubs(-1.125000    , -0x1p-3      ) = -0x1.000004p+0
    248 near:PASSED:fsubs(-1.125000    , -0x1.000002p-3) = -0x1.000004p+0
    249 near:PASSED:fsubs(-1.125000    , -0x1.000004p-3) = -0x1.000004p+0
    250 near:PASSED:fsubs(-1.125000    , -0x1.000006p-3) = -0x1.000004p+0
    251 near:PASSED:fsubs(-1.125000    , -0x1.000008p-3) = -0x1.000004p+0
    252 near:PASSED:fsubs(-1.125000    , -0x1.00000ap-3) = -0x1.000002p+0
    253 near:PASSED:fsubs(-1.125000    , -0x1.00000cp-3) = -0x1.000002p+0
    254 near:PASSED:fsubs(-1.125000    , -0x1.00000ep-3) = -0x1.000002p+0
    255 near:PASSED:fsubs(-1.125000    , -0x1.00001p-3) = -0x1.000002p+0
    256 near:PASSED:fsubs(-1.125000    , -0x1.000012p-3) = -0x1.000002p+0
    257 near:PASSED:fsubs(-1.125000    , -0x1.000014p-3) = -0x1.000002p+0
    258 near:PASSED:fsubs(-1.125000    , -0x1.000016p-3) = -0x1.000002p+0
    259 near:PASSED:fsubs(-1.125000    , -0x1.000018p-3) = -0x1p+0
    260 near:PASSED:fsubs(-1.125000    , -0x1.00001ap-3) = -0x1p+0
    261 near:PASSED:fsubs(-1.125000    , -0x1.00001cp-3) = -0x1p+0
    262 near:PASSED:fsubs(-1.125000    , -0x1.00001ep-3) = -0x1p+0
    263 near:PASSED:fsubs(1.125000     , 0x1p-3       ) = 0x1.000004p+0
    264 near:PASSED:fsubs(1.125000     , 0x1.000002p-3) = 0x1.000004p+0
    265 near:PASSED:fsubs(1.125000     , 0x1.000004p-3) = 0x1.000004p+0
    266 near:PASSED:fsubs(1.125000     , 0x1.000006p-3) = 0x1.000004p+0
    267 near:PASSED:fsubs(1.125000     , 0x1.000008p-3) = 0x1.000004p+0
    268 near:PASSED:fsubs(1.125000     , 0x1.00000ap-3) = 0x1.000002p+0
    269 near:PASSED:fsubs(1.125000     , 0x1.00000cp-3) = 0x1.000002p+0
    270 near:PASSED:fsubs(1.125000     , 0x1.00000ep-3) = 0x1.000002p+0
    271 near:PASSED:fsubs(1.125000     , 0x1.00001p-3 ) = 0x1.000002p+0
    272 near:PASSED:fsubs(1.125000     , 0x1.000012p-3) = 0x1.000002p+0
    273 near:PASSED:fsubs(1.125000     , 0x1.000014p-3) = 0x1.000002p+0
    274 near:PASSED:fsubs(1.125000     , 0x1.000016p-3) = 0x1.000002p+0
    275 near:PASSED:fsubs(1.125000     , 0x1.000018p-3) = 0x1p+0
    276 near:PASSED:fsubs(1.125000     , 0x1.00001ap-3) = 0x1p+0
    277 near:PASSED:fsubs(1.125000     , 0x1.00001cp-3) = 0x1p+0
    278 near:PASSED:fsubs(1.125000     , 0x1.00001ep-3) = 0x1p+0
    279 zero:PASSED:fsubs(-1.125000    , -0x1p-3      ) = -0x1.000004p+0
    280 zero:PASSED:fsubs(-1.125000    , -0x1.000002p-3) = -0x1.000002p+0
    281 zero:PASSED:fsubs(-1.125000    , -0x1.000004p-3) = -0x1.000002p+0
    282 zero:PASSED:fsubs(-1.125000    , -0x1.000006p-3) = -0x1.000002p+0
    283 zero:PASSED:fsubs(-1.125000    , -0x1.000008p-3) = -0x1.000002p+0
    284 zero:PASSED:fsubs(-1.125000    , -0x1.00000ap-3) = -0x1.000002p+0
    285 zero:PASSED:fsubs(-1.125000    , -0x1.00000cp-3) = -0x1.000002p+0
    286 zero:PASSED:fsubs(-1.125000    , -0x1.00000ep-3) = -0x1.000002p+0
    287 zero:PASSED:fsubs(-1.125000    , -0x1.00001p-3) = -0x1.000002p+0
    288 zero:PASSED:fsubs(-1.125000    , -0x1.000012p-3) = -0x1p+0
    289 zero:PASSED:fsubs(-1.125000    , -0x1.000014p-3) = -0x1p+0
    290 zero:PASSED:fsubs(-1.125000    , -0x1.000016p-3) = -0x1p+0
    291 zero:PASSED:fsubs(-1.125000    , -0x1.000018p-3) = -0x1p+0
    292 zero:PASSED:fsubs(-1.125000    , -0x1.00001ap-3) = -0x1p+0
    293 zero:PASSED:fsubs(-1.125000    , -0x1.00001cp-3) = -0x1p+0
    294 zero:PASSED:fsubs(-1.125000    , -0x1.00001ep-3) = -0x1p+0
    295 zero:PASSED:fsubs(1.125000     , 0x1p-3       ) = 0x1.000004p+0
    296 zero:PASSED:fsubs(1.125000     , 0x1.000002p-3) = 0x1.000002p+0
    297 zero:PASSED:fsubs(1.125000     , 0x1.000004p-3) = 0x1.000002p+0
    298 zero:PASSED:fsubs(1.125000     , 0x1.000006p-3) = 0x1.000002p+0
    299 zero:PASSED:fsubs(1.125000     , 0x1.000008p-3) = 0x1.000002p+0
    300 zero:PASSED:fsubs(1.125000     , 0x1.00000ap-3) = 0x1.000002p+0
    301 zero:PASSED:fsubs(1.125000     , 0x1.00000cp-3) = 0x1.000002p+0
    302 zero:PASSED:fsubs(1.125000     , 0x1.00000ep-3) = 0x1.000002p+0
    303 zero:PASSED:fsubs(1.125000     , 0x1.00001p-3 ) = 0x1.000002p+0
    304 zero:PASSED:fsubs(1.125000     , 0x1.000012p-3) = 0x1p+0
    305 zero:PASSED:fsubs(1.125000     , 0x1.000014p-3) = 0x1p+0
    306 zero:PASSED:fsubs(1.125000     , 0x1.000016p-3) = 0x1p+0
    307 zero:PASSED:fsubs(1.125000     , 0x1.000018p-3) = 0x1p+0
    308 zero:PASSED:fsubs(1.125000     , 0x1.00001ap-3) = 0x1p+0
    309 zero:PASSED:fsubs(1.125000     , 0x1.00001cp-3) = 0x1p+0
    310 zero:PASSED:fsubs(1.125000     , 0x1.00001ep-3) = 0x1p+0
    311 +inf:PASSED:fsubs(-1.125000    , -0x1p-3      ) = -0x1.000004p+0
    312 +inf:PASSED:fsubs(-1.125000    , -0x1.000002p-3) = -0x1.000002p+0
    313 +inf:PASSED:fsubs(-1.125000    , -0x1.000004p-3) = -0x1.000002p+0
    314 +inf:PASSED:fsubs(-1.125000    , -0x1.000006p-3) = -0x1.000002p+0
    315 +inf:PASSED:fsubs(-1.125000    , -0x1.000008p-3) = -0x1.000002p+0
    316 +inf:PASSED:fsubs(-1.125000    , -0x1.00000ap-3) = -0x1.000002p+0
    317 +inf:PASSED:fsubs(-1.125000    , -0x1.00000cp-3) = -0x1.000002p+0
    318 +inf:PASSED:fsubs(-1.125000    , -0x1.00000ep-3) = -0x1.000002p+0
    319 +inf:PASSED:fsubs(-1.125000    , -0x1.00001p-3) = -0x1.000002p+0
    320 +inf:PASSED:fsubs(-1.125000    , -0x1.000012p-3) = -0x1p+0
    321 +inf:PASSED:fsubs(-1.125000    , -0x1.000014p-3) = -0x1p+0
    322 +inf:PASSED:fsubs(-1.125000    , -0x1.000016p-3) = -0x1p+0
    323 +inf:PASSED:fsubs(-1.125000    , -0x1.000018p-3) = -0x1p+0
    324 +inf:PASSED:fsubs(-1.125000    , -0x1.00001ap-3) = -0x1p+0
    325 +inf:PASSED:fsubs(-1.125000    , -0x1.00001cp-3) = -0x1p+0
    326 +inf:PASSED:fsubs(-1.125000    , -0x1.00001ep-3) = -0x1p+0
    327 +inf:PASSED:fsubs(1.125000     , 0x1p-3       ) = 0x1.000004p+0
    328 +inf:PASSED:fsubs(1.125000     , 0x1.000002p-3) = 0x1.000004p+0
    329 +inf:PASSED:fsubs(1.125000     , 0x1.000004p-3) = 0x1.000004p+0
    330 +inf:PASSED:fsubs(1.125000     , 0x1.000006p-3) = 0x1.000004p+0
    331 +inf:PASSED:fsubs(1.125000     , 0x1.000008p-3) = 0x1.000004p+0
    332 +inf:PASSED:fsubs(1.125000     , 0x1.00000ap-3) = 0x1.000004p+0
    333 +inf:PASSED:fsubs(1.125000     , 0x1.00000cp-3) = 0x1.000004p+0
    334 +inf:PASSED:fsubs(1.125000     , 0x1.00000ep-3) = 0x1.000004p+0
    335 +inf:PASSED:fsubs(1.125000     , 0x1.00001p-3 ) = 0x1.000002p+0
    336 +inf:PASSED:fsubs(1.125000     , 0x1.000012p-3) = 0x1.000002p+0
    337 +inf:PASSED:fsubs(1.125000     , 0x1.000014p-3) = 0x1.000002p+0
    338 +inf:PASSED:fsubs(1.125000     , 0x1.000016p-3) = 0x1.000002p+0
    339 +inf:PASSED:fsubs(1.125000     , 0x1.000018p-3) = 0x1.000002p+0
    340 +inf:PASSED:fsubs(1.125000     , 0x1.00001ap-3) = 0x1.000002p+0
    341 +inf:PASSED:fsubs(1.125000     , 0x1.00001cp-3) = 0x1.000002p+0
    342 +inf:PASSED:fsubs(1.125000     , 0x1.00001ep-3) = 0x1.000002p+0
    343 -inf:PASSED:fsubs(-1.125000    , -0x1p-3      ) = -0x1.000004p+0
    344 -inf:PASSED:fsubs(-1.125000    , -0x1.000002p-3) = -0x1.000004p+0
    345 -inf:PASSED:fsubs(-1.125000    , -0x1.000004p-3) = -0x1.000004p+0
    346 -inf:PASSED:fsubs(-1.125000    , -0x1.000006p-3) = -0x1.000004p+0
    347 -inf:PASSED:fsubs(-1.125000    , -0x1.000008p-3) = -0x1.000004p+0
    348 -inf:PASSED:fsubs(-1.125000    , -0x1.00000ap-3) = -0x1.000004p+0
    349 -inf:PASSED:fsubs(-1.125000    , -0x1.00000cp-3) = -0x1.000004p+0
    350 -inf:PASSED:fsubs(-1.125000    , -0x1.00000ep-3) = -0x1.000004p+0
    351 -inf:PASSED:fsubs(-1.125000    , -0x1.00001p-3) = -0x1.000002p+0
    352 -inf:PASSED:fsubs(-1.125000    , -0x1.000012p-3) = -0x1.000002p+0
    353 -inf:PASSED:fsubs(-1.125000    , -0x1.000014p-3) = -0x1.000002p+0
    354 -inf:PASSED:fsubs(-1.125000    , -0x1.000016p-3) = -0x1.000002p+0
    355 -inf:PASSED:fsubs(-1.125000    , -0x1.000018p-3) = -0x1.000002p+0
    356 -inf:PASSED:fsubs(-1.125000    , -0x1.00001ap-3) = -0x1.000002p+0
    357 -inf:PASSED:fsubs(-1.125000    , -0x1.00001cp-3) = -0x1.000002p+0
    358 -inf:PASSED:fsubs(-1.125000    , -0x1.00001ep-3) = -0x1.000002p+0
    359 -inf:PASSED:fsubs(1.125000     , 0x1p-3       ) = 0x1.000004p+0
    360 -inf:PASSED:fsubs(1.125000     , 0x1.000002p-3) = 0x1.000002p+0
    361 -inf:PASSED:fsubs(1.125000     , 0x1.000004p-3) = 0x1.000002p+0
    362 -inf:PASSED:fsubs(1.125000     , 0x1.000006p-3) = 0x1.000002p+0
    363 -inf:PASSED:fsubs(1.125000     , 0x1.000008p-3) = 0x1.000002p+0
    364 -inf:PASSED:fsubs(1.125000     , 0x1.00000ap-3) = 0x1.000002p+0
    365 -inf:PASSED:fsubs(1.125000     , 0x1.00000cp-3) = 0x1.000002p+0
    366 -inf:PASSED:fsubs(1.125000     , 0x1.00000ep-3) = 0x1.000002p+0
    367 -inf:PASSED:fsubs(1.125000     , 0x1.00001p-3 ) = 0x1.000002p+0
    368 -inf:PASSED:fsubs(1.125000     , 0x1.000012p-3) = 0x1p+0
    369 -inf:PASSED:fsubs(1.125000     , 0x1.000014p-3) = 0x1p+0
    370 -inf:PASSED:fsubs(1.125000     , 0x1.000016p-3) = 0x1p+0
    371 -inf:PASSED:fsubs(1.125000     , 0x1.000018p-3) = 0x1p+0
    372 -inf:PASSED:fsubs(1.125000     , 0x1.00001ap-3) = 0x1p+0
    373 -inf:PASSED:fsubs(1.125000     , 0x1.00001cp-3) = 0x1p+0
    374 -inf:PASSED:fsubs(1.125000     , 0x1.00001ep-3) = 0x1p+0
    375 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.2p+0
    376 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200002p+0
    377 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200004p+0
    378 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200006p+0
    379 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200008p+0
    380 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000cp+0
    381 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ep+0
    382 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001p+0
    383 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200012p+0
    384 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200014p+0
    385 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200016p+0
    386 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200018p+0
    387 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001cp+0
    388 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ep+0
    389 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20002p+0
    390 near:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200022p+0
    391 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.2p+0
    392 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200002p+0
    393 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200004p+0
    394 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200006p+0
    395 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200008p+0
    396 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000cp+0
    397 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ep+0
    398 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001p+0
    399 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200012p+0
    400 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200014p+0
    401 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200016p+0
    402 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200018p+0
    403 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001cp+0
    404 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ep+0
    405 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20002p+0
    406 near:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200022p+0
    407 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.2p+0
    408 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200002p+0
    409 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200004p+0
    410 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200006p+0
    411 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200008p+0
    412 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ap+0
    413 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000cp+0
    414 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ep+0
    415 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200012p+0
    416 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200014p+0
    417 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200016p+0
    418 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200018p+0
    419 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ap+0
    420 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001cp+0
    421 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ep+0
    422 zero:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20002p+0
    423 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.2p+0
    424 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200002p+0
    425 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200004p+0
    426 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200006p+0
    427 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200008p+0
    428 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ap+0
    429 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000cp+0
    430 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ep+0
    431 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200012p+0
    432 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200014p+0
    433 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200016p+0
    434 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200018p+0
    435 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ap+0
    436 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001cp+0
    437 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ep+0
    438 zero:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20002p+0
    439 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.2p+0
    440 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200002p+0
    441 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200004p+0
    442 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200006p+0
    443 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200008p+0
    444 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ap+0
    445 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000cp+0
    446 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ep+0
    447 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200012p+0
    448 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200014p+0
    449 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200016p+0
    450 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200018p+0
    451 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ap+0
    452 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001cp+0
    453 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ep+0
    454 +inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20002p+0
    455 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.2p+0
    456 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200004p+0
    457 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200006p+0
    458 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200008p+0
    459 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ap+0
    460 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000cp+0
    461 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ep+0
    462 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001p+0
    463 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200012p+0
    464 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200016p+0
    465 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200018p+0
    466 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ap+0
    467 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001cp+0
    468 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ep+0
    469 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20002p+0
    470 +inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200022p+0
    471 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.2p+0
    472 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200004p+0
    473 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200006p+0
    474 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200008p+0
    475 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ap+0
    476 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000cp+0
    477 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20000ep+0
    478 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001p+0
    479 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200012p+0
    480 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200016p+0
    481 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200018p+0
    482 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ap+0
    483 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001cp+0
    484 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20001ep+0
    485 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.20002p+0
    486 -inf:PASSED:fmuls(-1.000000    , 0x1.2p+0     ) = -0x1.200022p+0
    487 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.2p+0
    488 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200002p+0
    489 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200004p+0
    490 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200006p+0
    491 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200008p+0
    492 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ap+0
    493 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000cp+0
    494 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20000ep+0
    495 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200012p+0
    496 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200014p+0
    497 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200016p+0
    498 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.200018p+0
    499 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ap+0
    500 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001cp+0
    501 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20001ep+0
    502 -inf:PASSED:fmuls(1.000000     , 0x1.2p+0     ) = 0x1.20002p+0
    503 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    504 near:PASSED:fdivs(-100.000000  , 0x1.c8p+5    ) = -0x1.c11f7p+0
    505 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    506 near:PASSED:fdivs(-100.000000  , 0x1.ap+5     ) = -0x1.ec4ec4p+0
    507 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    508 near:PASSED:fdivs(-100.000000  , 0x1.b8p+5    ) = -0x1.d1745ep+0
    509 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    510 near:PASSED:fdivs(-100.000000  , 0x1.98p+5    ) = -0x1.f5f5f6p+0
    511 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    512 near:PASSED:fdivs(-100.000000  , 0x1.cp+5     ) = -0x1.c92492p+0
    513 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    514 near:PASSED:fdivs(-100.000000  , 0x1.bp+5     ) = -0x1.da12f6p+0
    515 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-148
    516 near:PASSED:fdivs(-100.000000  , 0x1.d8p+5    ) = -0x1.b1e5f8p+0
    517 near:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-148
    518 near:PASSED:fdivs(-101.000000  , 0x1.ap+5     ) = -0x1.f13b14p+0
    519 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    520 near:PASSED:fdivs(100.000000   , 0x1.c8p+5    ) = 0x1.c11f7p+0
    521 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    522 near:PASSED:fdivs(100.000000   , 0x1.ap+5     ) = 0x1.ec4ec4p+0
    523 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    524 near:PASSED:fdivs(100.000000   , 0x1.b8p+5    ) = 0x1.d1745ep+0
    525 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    526 near:PASSED:fdivs(100.000000   , 0x1.98p+5    ) = 0x1.f5f5f6p+0
    527 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    528 near:PASSED:fdivs(100.000000   , 0x1.cp+5     ) = 0x1.c92492p+0
    529 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    530 near:PASSED:fdivs(100.000000   , 0x1.bp+5     ) = 0x1.da12f6p+0
    531 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-148
    532 near:PASSED:fdivs(100.000000   , 0x1.d8p+5    ) = 0x1.b1e5f8p+0
    533 near:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-148
    534 near:PASSED:fdivs(101.000000   , 0x1.ap+5     ) = 0x1.f13b14p+0
    535 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    536 zero:PASSED:fdivs(-100.000000  , 0x1.c8p+5    ) = -0x1.c11f7p+0
    537 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    538 zero:PASSED:fdivs(-100.000000  , 0x1.ap+5     ) = -0x1.ec4ec4p+0
    539 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    540 zero:PASSED:fdivs(-100.000000  , 0x1.b8p+5    ) = -0x1.d1745cp+0
    541 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    542 zero:PASSED:fdivs(-100.000000  , 0x1.98p+5    ) = -0x1.f5f5f4p+0
    543 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    544 zero:PASSED:fdivs(-100.000000  , 0x1.cp+5     ) = -0x1.c92492p+0
    545 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    546 zero:PASSED:fdivs(-100.000000  , 0x1.bp+5     ) = -0x1.da12f6p+0
    547 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    548 zero:PASSED:fdivs(-100.000000  , 0x1.d8p+5    ) = -0x1.b1e5f6p+0
    549 zero:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    550 zero:PASSED:fdivs(-101.000000  , 0x1.ap+5     ) = -0x1.f13b12p+0
    551 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    552 zero:PASSED:fdivs(100.000000   , 0x1.c8p+5    ) = 0x1.c11f7p+0
    553 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    554 zero:PASSED:fdivs(100.000000   , 0x1.ap+5     ) = 0x1.ec4ec4p+0
    555 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    556 zero:PASSED:fdivs(100.000000   , 0x1.b8p+5    ) = 0x1.d1745cp+0
    557 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    558 zero:PASSED:fdivs(100.000000   , 0x1.98p+5    ) = 0x1.f5f5f4p+0
    559 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    560 zero:PASSED:fdivs(100.000000   , 0x1.cp+5     ) = 0x1.c92492p+0
    561 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    562 zero:PASSED:fdivs(100.000000   , 0x1.bp+5     ) = 0x1.da12f6p+0
    563 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    564 zero:PASSED:fdivs(100.000000   , 0x1.d8p+5    ) = 0x1.b1e5f6p+0
    565 zero:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    566 zero:PASSED:fdivs(101.000000   , 0x1.ap+5     ) = 0x1.f13b12p+0
    567 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    568 +inf:PASSED:fdivs(-100.000000  , 0x1.c8p+5    ) = -0x1.c11f7p+0
    569 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    570 +inf:PASSED:fdivs(-100.000000  , 0x1.ap+5     ) = -0x1.ec4ec4p+0
    571 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    572 +inf:PASSED:fdivs(-100.000000  , 0x1.b8p+5    ) = -0x1.d1745cp+0
    573 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    574 +inf:PASSED:fdivs(-100.000000  , 0x1.98p+5    ) = -0x1.f5f5f4p+0
    575 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    576 +inf:PASSED:fdivs(-100.000000  , 0x1.cp+5     ) = -0x1.c92492p+0
    577 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    578 +inf:PASSED:fdivs(-100.000000  , 0x1.bp+5     ) = -0x1.da12f6p+0
    579 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    580 +inf:PASSED:fdivs(-100.000000  , 0x1.d8p+5    ) = -0x1.b1e5f6p+0
    581 +inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    582 +inf:PASSED:fdivs(-101.000000  , 0x1.ap+5     ) = -0x1.f13b12p+0
    583 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    584 +inf:PASSED:fdivs(100.000000   , 0x1.c8p+5    ) = 0x1.c11f72p+0
    585 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    586 +inf:PASSED:fdivs(100.000000   , 0x1.ap+5     ) = 0x1.ec4ec6p+0
    587 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    588 +inf:PASSED:fdivs(100.000000   , 0x1.b8p+5    ) = 0x1.d1745ep+0
    589 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    590 +inf:PASSED:fdivs(100.000000   , 0x1.98p+5    ) = 0x1.f5f5f6p+0
    591 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    592 +inf:PASSED:fdivs(100.000000   , 0x1.cp+5     ) = 0x1.c92494p+0
    593 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-148
    594 +inf:PASSED:fdivs(100.000000   , 0x1.bp+5     ) = 0x1.da12f8p+0
    595 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-148
    596 +inf:PASSED:fdivs(100.000000   , 0x1.d8p+5    ) = 0x1.b1e5f8p+0
    597 +inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-148
    598 +inf:PASSED:fdivs(101.000000   , 0x1.ap+5     ) = 0x1.f13b14p+0
    599 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x0p+0
    600 -inf:PASSED:fdivs(-100.000000  , 0x1.c8p+5    ) = -0x1.c11f72p+0
    601 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    602 -inf:PASSED:fdivs(-100.000000  , 0x1.ap+5     ) = -0x1.ec4ec6p+0
    603 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    604 -inf:PASSED:fdivs(-100.000000  , 0x1.b8p+5    ) = -0x1.d1745ep+0
    605 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    606 -inf:PASSED:fdivs(-100.000000  , 0x1.98p+5    ) = -0x1.f5f5f6p+0
    607 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-149
    608 -inf:PASSED:fdivs(-100.000000  , 0x1.cp+5     ) = -0x1.c92494p+0
    609 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-148
    610 -inf:PASSED:fdivs(-100.000000  , 0x1.bp+5     ) = -0x1.da12f8p+0
    611 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-148
    612 -inf:PASSED:fdivs(-100.000000  , 0x1.d8p+5    ) = -0x1.b1e5f8p+0
    613 -inf:PASSED:fdivs(0.000000     , -0x1p+3      ) = -0x1p-148
    614 -inf:PASSED:fdivs(-101.000000  , 0x1.ap+5     ) = -0x1.f13b14p+0
    615 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    616 -inf:PASSED:fdivs(100.000000   , 0x1.c8p+5    ) = 0x1.c11f7p+0
    617 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    618 -inf:PASSED:fdivs(100.000000   , 0x1.ap+5     ) = 0x1.ec4ec4p+0
    619 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    620 -inf:PASSED:fdivs(100.000000   , 0x1.b8p+5    ) = 0x1.d1745cp+0
    621 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x0p+0
    622 -inf:PASSED:fdivs(100.000000   , 0x1.98p+5    ) = 0x1.f5f5f4p+0
    623 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    624 -inf:PASSED:fdivs(100.000000   , 0x1.cp+5     ) = 0x1.c92492p+0
    625 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    626 -inf:PASSED:fdivs(100.000000   , 0x1.bp+5     ) = 0x1.da12f6p+0
    627 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    628 -inf:PASSED:fdivs(100.000000   , 0x1.d8p+5    ) = 0x1.b1e5f6p+0
    629 -inf:PASSED:fdivs(0.000000     , 0x1p+3       ) = 0x1p-149
    630 -inf:PASSED:fdivs(101.000000   , 0x1.ap+5     ) = 0x1.f13b12p+0
    631 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.ap+0
    632 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
    633 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
    634 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00008p+0
    635 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
    636 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000cp+0
    637 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
    638 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
    639 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
    640 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
    641 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
    642 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ap+0
    643 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
    644 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ep+0
    645 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
    646 near:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
    647 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.ap+0
    648 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
    649 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
    650 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00008p+0
    651 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
    652 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000cp+0
    653 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
    654 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
    655 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
    656 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
    657 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
    658 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ap+0
    659 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
    660 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ep+0
    661 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
    662 near:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
    663 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.ap+0
    664 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00002p+0
    665 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
    666 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
    667 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
    668 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000cp+0
    669 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
    670 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
    671 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00012p+0
    672 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
    673 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
    674 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
    675 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
    676 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ep+0
    677 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
    678 zero:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
    679 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.ap+0
    680 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00002p+0
    681 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
    682 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
    683 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
    684 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000cp+0
    685 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
    686 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
    687 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00012p+0
    688 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
    689 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
    690 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
    691 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
    692 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ep+0
    693 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
    694 zero:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
    695 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.ap+0
    696 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00002p+0
    697 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
    698 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
    699 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
    700 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000cp+0
    701 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
    702 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
    703 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00012p+0
    704 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
    705 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
    706 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
    707 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
    708 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ep+0
    709 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
    710 +inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
    711 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00002p+0
    712 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
    713 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
    714 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00008p+0
    715 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
    716 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
    717 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
    718 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00012p+0
    719 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
    720 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
    721 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
    722 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ap+0
    723 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
    724 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
    725 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
    726 +inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00024p+0
    727 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00002p+0
    728 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
    729 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
    730 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00008p+0
    731 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
    732 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
    733 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
    734 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00012p+0
    735 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
    736 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
    737 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
    738 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ap+0
    739 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
    740 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
    741 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
    742 -inf:PASSED:fmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00024p+0
    743 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.ap+0
    744 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00002p+0
    745 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
    746 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
    747 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
    748 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000cp+0
    749 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
    750 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
    751 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00012p+0
    752 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
    753 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
    754 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
    755 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
    756 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ep+0
    757 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
    758 -inf:PASSED:fmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
    759 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.ap+0
    760 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    761 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    762 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00008p+0
    763 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    764 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000cp+0
    765 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    766 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    767 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    768 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    769 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    770 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ap+0
    771 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    772 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ep+0
    773 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    774 near:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    775 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.ap+0
    776 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    777 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    778 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00008p+0
    779 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    780 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000cp+0
    781 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    782 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    783 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    784 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    785 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    786 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ap+0
    787 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    788 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ep+0
    789 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    790 near:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    791 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.ap+0
    792 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00002p+0
    793 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    794 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    795 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    796 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000cp+0
    797 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    798 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    799 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00012p+0
    800 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    801 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    802 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    803 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    804 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ep+0
    805 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    806 zero:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    807 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.ap+0
    808 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00002p+0
    809 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    810 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    811 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    812 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000cp+0
    813 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    814 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    815 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00012p+0
    816 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    817 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    818 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    819 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    820 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ep+0
    821 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    822 zero:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    823 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.ap+0
    824 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00002p+0
    825 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    826 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    827 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    828 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000cp+0
    829 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    830 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    831 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00012p+0
    832 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    833 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    834 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    835 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    836 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ep+0
    837 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    838 +inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    839 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00002p+0
    840 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    841 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    842 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00008p+0
    843 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    844 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    845 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    846 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00012p+0
    847 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    848 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    849 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    850 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ap+0
    851 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    852 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    853 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    854 +inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00024p+0
    855 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00002p+0
    856 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    857 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    858 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00008p+0
    859 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    860 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    861 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    862 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00012p+0
    863 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    864 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    865 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    866 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ap+0
    867 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    868 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    869 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    870 -inf:PASSED:fmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00024p+0
    871 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.ap+0
    872 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00002p+0
    873 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    874 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    875 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    876 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000cp+0
    877 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    878 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    879 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00012p+0
    880 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    881 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    882 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    883 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    884 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ep+0
    885 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    886 -inf:PASSED:fmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    887 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.ap+0
    888 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    889 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    890 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00008p+0
    891 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    892 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000cp+0
    893 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    894 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    895 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    896 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    897 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    898 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ap+0
    899 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    900 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ep+0
    901 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    902 near:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    903 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.ap+0
    904 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    905 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    906 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00008p+0
    907 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    908 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000cp+0
    909 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    910 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    911 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    912 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    913 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    914 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ap+0
    915 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    916 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ep+0
    917 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    918 near:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    919 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.ap+0
    920 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00002p+0
    921 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    922 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    923 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    924 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000cp+0
    925 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    926 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    927 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00012p+0
    928 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    929 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    930 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    931 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    932 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ep+0
    933 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    934 zero:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    935 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.ap+0
    936 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00002p+0
    937 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    938 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    939 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    940 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000cp+0
    941 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    942 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    943 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00012p+0
    944 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    945 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    946 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    947 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    948 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ep+0
    949 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    950 zero:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    951 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.ap+0
    952 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00002p+0
    953 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    954 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    955 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    956 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000cp+0
    957 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    958 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    959 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00012p+0
    960 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    961 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    962 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    963 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    964 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ep+0
    965 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    966 +inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    967 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00002p+0
    968 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
    969 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
    970 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00008p+0
    971 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
    972 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
    973 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
    974 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00012p+0
    975 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
    976 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
    977 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
    978 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ap+0
    979 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
    980 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
    981 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
    982 +inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00024p+0
    983 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00002p+0
    984 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00004p+0
    985 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00006p+0
    986 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00008p+0
    987 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ap+0
    988 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0000ep+0
    989 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001p+0
    990 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00012p+0
    991 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00014p+0
    992 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00016p+0
    993 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00018p+0
    994 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001ap+0
    995 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0001cp+0
    996 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a0002p+0
    997 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00022p+0
    998 -inf:PASSED:fnmadds(-1.000000    , 0x1.2p+0     , -0x1.000002p-1) = 0x1.a00024p+0
    999 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.ap+0
   1000 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00002p+0
   1001 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00004p+0
   1002 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00006p+0
   1003 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ap+0
   1004 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000cp+0
   1005 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0000ep+0
   1006 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001p+0
   1007 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00012p+0
   1008 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00014p+0
   1009 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00016p+0
   1010 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00018p+0
   1011 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001cp+0
   1012 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0001ep+0
   1013 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a0002p+0
   1014 -inf:PASSED:fnmadds(1.000000     , 0x1.2p+0     , 0x1.000002p-1) = -0x1.a00022p+0
   1015 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.ap+0
   1016 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
   1017 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
   1018 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00008p+0
   1019 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
   1020 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000cp+0
   1021 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
   1022 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
   1023 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
   1024 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
   1025 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
   1026 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ap+0
   1027 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
   1028 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ep+0
   1029 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
   1030 near:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
   1031 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.ap+0
   1032 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
   1033 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
   1034 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00008p+0
   1035 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
   1036 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000cp+0
   1037 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
   1038 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
   1039 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
   1040 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
   1041 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
   1042 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ap+0
   1043 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
   1044 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ep+0
   1045 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
   1046 near:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
   1047 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.ap+0
   1048 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00002p+0
   1049 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
   1050 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
   1051 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
   1052 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000cp+0
   1053 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
   1054 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
   1055 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00012p+0
   1056 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
   1057 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
   1058 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
   1059 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
   1060 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ep+0
   1061 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
   1062 zero:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
   1063 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.ap+0
   1064 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00002p+0
   1065 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
   1066 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
   1067 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
   1068 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000cp+0
   1069 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
   1070 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
   1071 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00012p+0
   1072 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
   1073 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
   1074 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
   1075 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
   1076 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ep+0
   1077 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
   1078 zero:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
   1079 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.ap+0
   1080 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00002p+0
   1081 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
   1082 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
   1083 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
   1084 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000cp+0
   1085 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
   1086 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
   1087 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00012p+0
   1088 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
   1089 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
   1090 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
   1091 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
   1092 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ep+0
   1093 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
   1094 +inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
   1095 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00002p+0
   1096 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
   1097 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
   1098 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00008p+0
   1099 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
   1100 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
   1101 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
   1102 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00012p+0
   1103 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
   1104 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
   1105 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
   1106 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ap+0
   1107 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
   1108 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
   1109 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
   1110 +inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00024p+0
   1111 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00002p+0
   1112 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00004p+0
   1113 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00006p+0
   1114 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00008p+0
   1115 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ap+0
   1116 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0000ep+0
   1117 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001p+0
   1118 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00012p+0
   1119 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00014p+0
   1120 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00016p+0
   1121 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00018p+0
   1122 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001ap+0
   1123 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0001cp+0
   1124 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a0002p+0
   1125 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00022p+0
   1126 -inf:PASSED:fnmsubs(-1.000000    , 0x1.2p+0     , 0x1.000002p-1) = 0x1.a00024p+0
   1127 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.ap+0
   1128 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00002p+0
   1129 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00004p+0
   1130 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00006p+0
   1131 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ap+0
   1132 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000cp+0
   1133 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0000ep+0
   1134 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001p+0
   1135 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00012p+0
   1136 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00014p+0
   1137 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00016p+0
   1138 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00018p+0
   1139 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001cp+0
   1140 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0001ep+0
   1141 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a0002p+0
   1142 -inf:PASSED:fnmsubs(1.000000     , 0x1.2p+0     , -0x1.000002p-1) = -0x1.a00022p+0
   1143 -------------------------- test rounding of double operators with guard bits --------------------------
   1144 near:PASSED:fadd(-0x1p+0      , -0x1p-3      ) = -0x1.2p+0
   1145 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000001p-3) = -0x1.2p+0
   1146 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000002p-3) = -0x1.2p+0
   1147 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000003p-3) = -0x1.2p+0
   1148 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000004p-3) = -0x1.2p+0
   1149 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000005p-3) = -0x1.2000000000001p+0
   1150 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000006p-3) = -0x1.2000000000001p+0
   1151 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000007p-3) = -0x1.2000000000001p+0
   1152 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000008p-3) = -0x1.2000000000001p+0
   1153 near:PASSED:fadd(-0x1p+0      , -0x1.0000000000009p-3) = -0x1.2000000000001p+0
   1154 near:PASSED:fadd(-0x1p+0      , -0x1.000000000000ap-3) = -0x1.2000000000001p+0
   1155 near:PASSED:fadd(-0x1p+0      , -0x1.000000000000bp-3) = -0x1.2000000000001p+0
   1156 near:PASSED:fadd(-0x1p+0      , -0x1.000000000000cp-3) = -0x1.2000000000002p+0
   1157 near:PASSED:fadd(-0x1p+0      , -0x1.000000000000dp-3) = -0x1.2000000000002p+0
   1158 near:PASSED:fadd(-0x1p+0      , -0x1.000000000000ep-3) = -0x1.2000000000002p+0
   1159 near:PASSED:fadd(-0x1p+0      , -0x1.000000000000fp-3) = -0x1.2000000000002p+0
   1160 near:PASSED:fadd(0x1p+0       , 0x1p-3       ) = 0x1.2p+0
   1161 near:PASSED:fadd(0x1p+0       , 0x1.0000000000001p-3) = 0x1.2p+0
   1162 near:PASSED:fadd(0x1p+0       , 0x1.0000000000002p-3) = 0x1.2p+0
   1163 near:PASSED:fadd(0x1p+0       , 0x1.0000000000003p-3) = 0x1.2p+0
   1164 near:PASSED:fadd(0x1p+0       , 0x1.0000000000004p-3) = 0x1.2p+0
   1165 near:PASSED:fadd(0x1p+0       , 0x1.0000000000005p-3) = 0x1.2000000000001p+0
   1166 near:PASSED:fadd(0x1p+0       , 0x1.0000000000006p-3) = 0x1.2000000000001p+0
   1167 near:PASSED:fadd(0x1p+0       , 0x1.0000000000007p-3) = 0x1.2000000000001p+0
   1168 near:PASSED:fadd(0x1p+0       , 0x1.0000000000008p-3) = 0x1.2000000000001p+0
   1169 near:PASSED:fadd(0x1p+0       , 0x1.0000000000009p-3) = 0x1.2000000000001p+0
   1170 near:PASSED:fadd(0x1p+0       , 0x1.000000000000ap-3) = 0x1.2000000000001p+0
   1171 near:PASSED:fadd(0x1p+0       , 0x1.000000000000bp-3) = 0x1.2000000000001p+0
   1172 near:PASSED:fadd(0x1p+0       , 0x1.000000000000cp-3) = 0x1.2000000000002p+0
   1173 near:PASSED:fadd(0x1p+0       , 0x1.000000000000dp-3) = 0x1.2000000000002p+0
   1174 near:PASSED:fadd(0x1p+0       , 0x1.000000000000ep-3) = 0x1.2000000000002p+0
   1175 near:PASSED:fadd(0x1p+0       , 0x1.000000000000fp-3) = 0x1.2000000000002p+0
   1176 zero:PASSED:fadd(-0x1p+0      , -0x1p-3      ) = -0x1.2p+0
   1177 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000001p-3) = -0x1.2p+0
   1178 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000002p-3) = -0x1.2p+0
   1179 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000003p-3) = -0x1.2p+0
   1180 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000004p-3) = -0x1.2p+0
   1181 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000005p-3) = -0x1.2p+0
   1182 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000006p-3) = -0x1.2p+0
   1183 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000007p-3) = -0x1.2p+0
   1184 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000008p-3) = -0x1.2000000000001p+0
   1185 zero:PASSED:fadd(-0x1p+0      , -0x1.0000000000009p-3) = -0x1.2000000000001p+0
   1186 zero:PASSED:fadd(-0x1p+0      , -0x1.000000000000ap-3) = -0x1.2000000000001p+0
   1187 zero:PASSED:fadd(-0x1p+0      , -0x1.000000000000bp-3) = -0x1.2000000000001p+0
   1188 zero:PASSED:fadd(-0x1p+0      , -0x1.000000000000cp-3) = -0x1.2000000000001p+0
   1189 zero:PASSED:fadd(-0x1p+0      , -0x1.000000000000dp-3) = -0x1.2000000000001p+0
   1190 zero:PASSED:fadd(-0x1p+0      , -0x1.000000000000ep-3) = -0x1.2000000000001p+0
   1191 zero:PASSED:fadd(-0x1p+0      , -0x1.000000000000fp-3) = -0x1.2000000000001p+0
   1192 zero:PASSED:fadd(0x1p+0       , 0x1p-3       ) = 0x1.2p+0
   1193 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000001p-3) = 0x1.2p+0
   1194 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000002p-3) = 0x1.2p+0
   1195 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000003p-3) = 0x1.2p+0
   1196 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000004p-3) = 0x1.2p+0
   1197 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000005p-3) = 0x1.2p+0
   1198 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000006p-3) = 0x1.2p+0
   1199 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000007p-3) = 0x1.2p+0
   1200 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000008p-3) = 0x1.2000000000001p+0
   1201 zero:PASSED:fadd(0x1p+0       , 0x1.0000000000009p-3) = 0x1.2000000000001p+0
   1202 zero:PASSED:fadd(0x1p+0       , 0x1.000000000000ap-3) = 0x1.2000000000001p+0
   1203 zero:PASSED:fadd(0x1p+0       , 0x1.000000000000bp-3) = 0x1.2000000000001p+0
   1204 zero:PASSED:fadd(0x1p+0       , 0x1.000000000000cp-3) = 0x1.2000000000001p+0
   1205 zero:PASSED:fadd(0x1p+0       , 0x1.000000000000dp-3) = 0x1.2000000000001p+0
   1206 zero:PASSED:fadd(0x1p+0       , 0x1.000000000000ep-3) = 0x1.2000000000001p+0
   1207 zero:PASSED:fadd(0x1p+0       , 0x1.000000000000fp-3) = 0x1.2000000000001p+0
   1208 +inf:PASSED:fadd(-0x1p+0      , -0x1p-3      ) = -0x1.2p+0
   1209 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000001p-3) = -0x1.2p+0
   1210 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000002p-3) = -0x1.2p+0
   1211 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000003p-3) = -0x1.2p+0
   1212 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000004p-3) = -0x1.2p+0
   1213 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000005p-3) = -0x1.2p+0
   1214 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000006p-3) = -0x1.2p+0
   1215 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000007p-3) = -0x1.2p+0
   1216 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000008p-3) = -0x1.2000000000001p+0
   1217 +inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000009p-3) = -0x1.2000000000001p+0
   1218 +inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000ap-3) = -0x1.2000000000001p+0
   1219 +inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000bp-3) = -0x1.2000000000001p+0
   1220 +inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000cp-3) = -0x1.2000000000001p+0
   1221 +inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000dp-3) = -0x1.2000000000001p+0
   1222 +inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000ep-3) = -0x1.2000000000001p+0
   1223 +inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000fp-3) = -0x1.2000000000001p+0
   1224 +inf:PASSED:fadd(0x1p+0       , 0x1p-3       ) = 0x1.2p+0
   1225 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000001p-3) = 0x1.2000000000001p+0
   1226 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000002p-3) = 0x1.2000000000001p+0
   1227 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000003p-3) = 0x1.2000000000001p+0
   1228 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000004p-3) = 0x1.2000000000001p+0
   1229 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000005p-3) = 0x1.2000000000001p+0
   1230 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000006p-3) = 0x1.2000000000001p+0
   1231 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000007p-3) = 0x1.2000000000001p+0
   1232 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000008p-3) = 0x1.2000000000001p+0
   1233 +inf:PASSED:fadd(0x1p+0       , 0x1.0000000000009p-3) = 0x1.2000000000002p+0
   1234 +inf:PASSED:fadd(0x1p+0       , 0x1.000000000000ap-3) = 0x1.2000000000002p+0
   1235 +inf:PASSED:fadd(0x1p+0       , 0x1.000000000000bp-3) = 0x1.2000000000002p+0
   1236 +inf:PASSED:fadd(0x1p+0       , 0x1.000000000000cp-3) = 0x1.2000000000002p+0
   1237 +inf:PASSED:fadd(0x1p+0       , 0x1.000000000000dp-3) = 0x1.2000000000002p+0
   1238 +inf:PASSED:fadd(0x1p+0       , 0x1.000000000000ep-3) = 0x1.2000000000002p+0
   1239 +inf:PASSED:fadd(0x1p+0       , 0x1.000000000000fp-3) = 0x1.2000000000002p+0
   1240 -inf:PASSED:fadd(-0x1p+0      , -0x1p-3      ) = -0x1.2p+0
   1241 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000001p-3) = -0x1.2000000000001p+0
   1242 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000002p-3) = -0x1.2000000000001p+0
   1243 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000003p-3) = -0x1.2000000000001p+0
   1244 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000004p-3) = -0x1.2000000000001p+0
   1245 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000005p-3) = -0x1.2000000000001p+0
   1246 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000006p-3) = -0x1.2000000000001p+0
   1247 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000007p-3) = -0x1.2000000000001p+0
   1248 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000008p-3) = -0x1.2000000000001p+0
   1249 -inf:PASSED:fadd(-0x1p+0      , -0x1.0000000000009p-3) = -0x1.2000000000002p+0
   1250 -inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000ap-3) = -0x1.2000000000002p+0
   1251 -inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000bp-3) = -0x1.2000000000002p+0
   1252 -inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000cp-3) = -0x1.2000000000002p+0
   1253 -inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000dp-3) = -0x1.2000000000002p+0
   1254 -inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000ep-3) = -0x1.2000000000002p+0
   1255 -inf:PASSED:fadd(-0x1p+0      , -0x1.000000000000fp-3) = -0x1.2000000000002p+0
   1256 -inf:PASSED:fadd(0x1p+0       , 0x1p-3       ) = 0x1.2p+0
   1257 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000001p-3) = 0x1.2p+0
   1258 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000002p-3) = 0x1.2p+0
   1259 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000003p-3) = 0x1.2p+0
   1260 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000004p-3) = 0x1.2p+0
   1261 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000005p-3) = 0x1.2p+0
   1262 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000006p-3) = 0x1.2p+0
   1263 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000007p-3) = 0x1.2p+0
   1264 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000008p-3) = 0x1.2000000000001p+0
   1265 -inf:PASSED:fadd(0x1p+0       , 0x1.0000000000009p-3) = 0x1.2000000000001p+0
   1266 -inf:PASSED:fadd(0x1p+0       , 0x1.000000000000ap-3) = 0x1.2000000000001p+0
   1267 -inf:PASSED:fadd(0x1p+0       , 0x1.000000000000bp-3) = 0x1.2000000000001p+0
   1268 -inf:PASSED:fadd(0x1p+0       , 0x1.000000000000cp-3) = 0x1.2000000000001p+0
   1269 -inf:PASSED:fadd(0x1p+0       , 0x1.000000000000dp-3) = 0x1.2000000000001p+0
   1270 -inf:PASSED:fadd(0x1p+0       , 0x1.000000000000ep-3) = 0x1.2000000000001p+0
   1271 -inf:PASSED:fadd(0x1p+0       , 0x1.000000000000fp-3) = 0x1.2000000000001p+0
   1272 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1p-3      ) = -0x1.0000000000002p+0
   1273 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000001p-3) = -0x1.0000000000002p+0
   1274 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000002p-3) = -0x1.0000000000002p+0
   1275 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000003p-3) = -0x1.0000000000002p+0
   1276 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000004p-3) = -0x1.0000000000002p+0
   1277 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000005p-3) = -0x1.0000000000001p+0
   1278 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000006p-3) = -0x1.0000000000001p+0
   1279 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000007p-3) = -0x1.0000000000001p+0
   1280 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000008p-3) = -0x1.0000000000001p+0
   1281 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000009p-3) = -0x1.0000000000001p+0
   1282 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ap-3) = -0x1.0000000000001p+0
   1283 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000bp-3) = -0x1.0000000000001p+0
   1284 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000cp-3) = -0x1p+0
   1285 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000dp-3) = -0x1p+0
   1286 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ep-3) = -0x1p+0
   1287 near:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000fp-3) = -0x1p+0
   1288 near:PASSED:fsub(0x1.2000000000002p+0, 0x1p-3       ) = 0x1.0000000000002p+0
   1289 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000001p-3) = 0x1.0000000000002p+0
   1290 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000002p-3) = 0x1.0000000000002p+0
   1291 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000003p-3) = 0x1.0000000000002p+0
   1292 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000004p-3) = 0x1.0000000000002p+0
   1293 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000005p-3) = 0x1.0000000000001p+0
   1294 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000006p-3) = 0x1.0000000000001p+0
   1295 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000007p-3) = 0x1.0000000000001p+0
   1296 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000008p-3) = 0x1.0000000000001p+0
   1297 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000009p-3) = 0x1.0000000000001p+0
   1298 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ap-3) = 0x1.0000000000001p+0
   1299 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000bp-3) = 0x1.0000000000001p+0
   1300 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000cp-3) = 0x1p+0
   1301 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000dp-3) = 0x1p+0
   1302 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ep-3) = 0x1p+0
   1303 near:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000fp-3) = 0x1p+0
   1304 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1p-3      ) = -0x1.0000000000002p+0
   1305 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000001p-3) = -0x1.0000000000001p+0
   1306 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000002p-3) = -0x1.0000000000001p+0
   1307 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000003p-3) = -0x1.0000000000001p+0
   1308 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000004p-3) = -0x1.0000000000001p+0
   1309 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000005p-3) = -0x1.0000000000001p+0
   1310 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000006p-3) = -0x1.0000000000001p+0
   1311 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000007p-3) = -0x1.0000000000001p+0
   1312 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000008p-3) = -0x1.0000000000001p+0
   1313 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000009p-3) = -0x1p+0
   1314 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ap-3) = -0x1p+0
   1315 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000bp-3) = -0x1p+0
   1316 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000cp-3) = -0x1p+0
   1317 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000dp-3) = -0x1p+0
   1318 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ep-3) = -0x1p+0
   1319 zero:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000fp-3) = -0x1p+0
   1320 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1p-3       ) = 0x1.0000000000002p+0
   1321 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000001p-3) = 0x1.0000000000001p+0
   1322 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000002p-3) = 0x1.0000000000001p+0
   1323 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000003p-3) = 0x1.0000000000001p+0
   1324 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000004p-3) = 0x1.0000000000001p+0
   1325 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000005p-3) = 0x1.0000000000001p+0
   1326 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000006p-3) = 0x1.0000000000001p+0
   1327 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000007p-3) = 0x1.0000000000001p+0
   1328 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000008p-3) = 0x1.0000000000001p+0
   1329 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000009p-3) = 0x1p+0
   1330 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ap-3) = 0x1p+0
   1331 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000bp-3) = 0x1p+0
   1332 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000cp-3) = 0x1p+0
   1333 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000dp-3) = 0x1p+0
   1334 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ep-3) = 0x1p+0
   1335 zero:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000fp-3) = 0x1p+0
   1336 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1p-3      ) = -0x1.0000000000002p+0
   1337 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000001p-3) = -0x1.0000000000001p+0
   1338 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000002p-3) = -0x1.0000000000001p+0
   1339 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000003p-3) = -0x1.0000000000001p+0
   1340 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000004p-3) = -0x1.0000000000001p+0
   1341 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000005p-3) = -0x1.0000000000001p+0
   1342 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000006p-3) = -0x1.0000000000001p+0
   1343 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000007p-3) = -0x1.0000000000001p+0
   1344 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000008p-3) = -0x1.0000000000001p+0
   1345 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000009p-3) = -0x1p+0
   1346 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ap-3) = -0x1p+0
   1347 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000bp-3) = -0x1p+0
   1348 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000cp-3) = -0x1p+0
   1349 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000dp-3) = -0x1p+0
   1350 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ep-3) = -0x1p+0
   1351 +inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000fp-3) = -0x1p+0
   1352 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1p-3       ) = 0x1.0000000000002p+0
   1353 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000001p-3) = 0x1.0000000000002p+0
   1354 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000002p-3) = 0x1.0000000000002p+0
   1355 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000003p-3) = 0x1.0000000000002p+0
   1356 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000004p-3) = 0x1.0000000000002p+0
   1357 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000005p-3) = 0x1.0000000000002p+0
   1358 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000006p-3) = 0x1.0000000000002p+0
   1359 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000007p-3) = 0x1.0000000000002p+0
   1360 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000008p-3) = 0x1.0000000000001p+0
   1361 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000009p-3) = 0x1.0000000000001p+0
   1362 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ap-3) = 0x1.0000000000001p+0
   1363 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000bp-3) = 0x1.0000000000001p+0
   1364 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000cp-3) = 0x1.0000000000001p+0
   1365 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000dp-3) = 0x1.0000000000001p+0
   1366 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ep-3) = 0x1.0000000000001p+0
   1367 +inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000fp-3) = 0x1.0000000000001p+0
   1368 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1p-3      ) = -0x1.0000000000002p+0
   1369 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000001p-3) = -0x1.0000000000002p+0
   1370 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000002p-3) = -0x1.0000000000002p+0
   1371 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000003p-3) = -0x1.0000000000002p+0
   1372 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000004p-3) = -0x1.0000000000002p+0
   1373 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000005p-3) = -0x1.0000000000002p+0
   1374 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000006p-3) = -0x1.0000000000002p+0
   1375 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000007p-3) = -0x1.0000000000002p+0
   1376 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000008p-3) = -0x1.0000000000001p+0
   1377 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.0000000000009p-3) = -0x1.0000000000001p+0
   1378 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ap-3) = -0x1.0000000000001p+0
   1379 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000bp-3) = -0x1.0000000000001p+0
   1380 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000cp-3) = -0x1.0000000000001p+0
   1381 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000dp-3) = -0x1.0000000000001p+0
   1382 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000ep-3) = -0x1.0000000000001p+0
   1383 -inf:PASSED:fsub(-0x1.2000000000002p+0, -0x1.000000000000fp-3) = -0x1.0000000000001p+0
   1384 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1p-3       ) = 0x1.0000000000002p+0
   1385 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000001p-3) = 0x1.0000000000001p+0
   1386 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000002p-3) = 0x1.0000000000001p+0
   1387 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000003p-3) = 0x1.0000000000001p+0
   1388 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000004p-3) = 0x1.0000000000001p+0
   1389 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000005p-3) = 0x1.0000000000001p+0
   1390 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000006p-3) = 0x1.0000000000001p+0
   1391 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000007p-3) = 0x1.0000000000001p+0
   1392 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000008p-3) = 0x1.0000000000001p+0
   1393 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.0000000000009p-3) = 0x1p+0
   1394 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ap-3) = 0x1p+0
   1395 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000bp-3) = 0x1p+0
   1396 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000cp-3) = 0x1p+0
   1397 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000dp-3) = 0x1p+0
   1398 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000ep-3) = 0x1p+0
   1399 -inf:PASSED:fsub(0x1.2000000000002p+0, 0x1.000000000000fp-3) = 0x1p+0
   1400 near:PASSED:fmul(-0x1p+0      , 0x1.2p+0     ) = -0x1.2p+0
   1401 near:PASSED:fmul(-0x1.0000000000001p+0, 0x1.2p+0     ) = -0x1.2000000000001p+0
   1402 near:PASSED:fmul(-0x1.0000000000002p+0, 0x1.2p+0     ) = -0x1.2000000000002p+0
   1403 near:PASSED:fmul(-0x1.0000000000003p+0, 0x1.2p+0     ) = -0x1.2000000000003p+0
   1404 near:PASSED:fmul(-0x1.0000000000004p+0, 0x1.2p+0     ) = -0x1.2000000000004p+0
   1405 near:PASSED:fmul(-0x1.0000000000005p+0, 0x1.2p+0     ) = -0x1.2000000000006p+0
   1406 near:PASSED:fmul(-0x1.0000000000006p+0, 0x1.2p+0     ) = -0x1.2000000000007p+0
   1407 near:PASSED:fmul(-0x1.0000000000007p+0, 0x1.2p+0     ) = -0x1.2000000000008p+0
   1408 near:PASSED:fmul(-0x1.0000000000008p+0, 0x1.2p+0     ) = -0x1.2000000000009p+0
   1409 near:PASSED:fmul(-0x1.0000000000009p+0, 0x1.2p+0     ) = -0x1.200000000000ap+0
   1410 near:PASSED:fmul(-0x1.000000000000ap+0, 0x1.2p+0     ) = -0x1.200000000000bp+0
   1411 near:PASSED:fmul(-0x1.000000000000bp+0, 0x1.2p+0     ) = -0x1.200000000000cp+0
   1412 near:PASSED:fmul(-0x1.000000000000cp+0, 0x1.2p+0     ) = -0x1.200000000000ep+0
   1413 near:PASSED:fmul(-0x1.000000000000dp+0, 0x1.2p+0     ) = -0x1.200000000000fp+0
   1414 near:PASSED:fmul(-0x1.000000000000ep+0, 0x1.2p+0     ) = -0x1.200000000001p+0
   1415 near:PASSED:fmul(-0x1.000000000000fp+0, 0x1.2p+0     ) = -0x1.2000000000011p+0
   1416 near:PASSED:fmul(0x1p+0       , 0x1.2p+0     ) = 0x1.2p+0
   1417 near:PASSED:fmul(0x1.0000000000001p+0, 0x1.2p+0     ) = 0x1.2000000000001p+0
   1418 near:PASSED:fmul(0x1.0000000000002p+0, 0x1.2p+0     ) = 0x1.2000000000002p+0
   1419 near:PASSED:fmul(0x1.0000000000003p+0, 0x1.2p+0     ) = 0x1.2000000000003p+0
   1420 near:PASSED:fmul(0x1.0000000000004p+0, 0x1.2p+0     ) = 0x1.2000000000004p+0
   1421 near:PASSED:fmul(0x1.0000000000005p+0, 0x1.2p+0     ) = 0x1.2000000000006p+0
   1422 near:PASSED:fmul(0x1.0000000000006p+0, 0x1.2p+0     ) = 0x1.2000000000007p+0
   1423 near:PASSED:fmul(0x1.0000000000007p+0, 0x1.2p+0     ) = 0x1.2000000000008p+0
   1424 near:PASSED:fmul(0x1.0000000000008p+0, 0x1.2p+0     ) = 0x1.2000000000009p+0
   1425 near:PASSED:fmul(0x1.0000000000009p+0, 0x1.2p+0     ) = 0x1.200000000000ap+0
   1426 near:PASSED:fmul(0x1.000000000000ap+0, 0x1.2p+0     ) = 0x1.200000000000bp+0
   1427 near:PASSED:fmul(0x1.000000000000bp+0, 0x1.2p+0     ) = 0x1.200000000000cp+0
   1428 near:PASSED:fmul(0x1.000000000000cp+0, 0x1.2p+0     ) = 0x1.200000000000ep+0
   1429 near:PASSED:fmul(0x1.000000000000dp+0, 0x1.2p+0     ) = 0x1.200000000000fp+0
   1430 near:PASSED:fmul(0x1.000000000000ep+0, 0x1.2p+0     ) = 0x1.200000000001p+0
   1431 near:PASSED:fmul(0x1.000000000000fp+0, 0x1.2p+0     ) = 0x1.2000000000011p+0
   1432 zero:PASSED:fmul(-0x1p+0      , 0x1.2p+0     ) = -0x1.2p+0
   1433 zero:PASSED:fmul(-0x1.0000000000001p+0, 0x1.2p+0     ) = -0x1.2000000000001p+0
   1434 zero:PASSED:fmul(-0x1.0000000000002p+0, 0x1.2p+0     ) = -0x1.2000000000002p+0
   1435 zero:PASSED:fmul(-0x1.0000000000003p+0, 0x1.2p+0     ) = -0x1.2000000000003p+0
   1436 zero:PASSED:fmul(-0x1.0000000000004p+0, 0x1.2p+0     ) = -0x1.2000000000004p+0
   1437 zero:PASSED:fmul(-0x1.0000000000005p+0, 0x1.2p+0     ) = -0x1.2000000000005p+0
   1438 zero:PASSED:fmul(-0x1.0000000000006p+0, 0x1.2p+0     ) = -0x1.2000000000006p+0
   1439 zero:PASSED:fmul(-0x1.0000000000007p+0, 0x1.2p+0     ) = -0x1.2000000000007p+0
   1440 zero:PASSED:fmul(-0x1.0000000000008p+0, 0x1.2p+0     ) = -0x1.2000000000009p+0
   1441 zero:PASSED:fmul(-0x1.0000000000009p+0, 0x1.2p+0     ) = -0x1.200000000000ap+0
   1442 zero:PASSED:fmul(-0x1.000000000000ap+0, 0x1.2p+0     ) = -0x1.200000000000bp+0
   1443 zero:PASSED:fmul(-0x1.000000000000bp+0, 0x1.2p+0     ) = -0x1.200000000000cp+0
   1444 zero:PASSED:fmul(-0x1.000000000000cp+0, 0x1.2p+0     ) = -0x1.200000000000dp+0
   1445 zero:PASSED:fmul(-0x1.000000000000dp+0, 0x1.2p+0     ) = -0x1.200000000000ep+0
   1446 zero:PASSED:fmul(-0x1.000000000000ep+0, 0x1.2p+0     ) = -0x1.200000000000fp+0
   1447 zero:PASSED:fmul(-0x1.000000000000fp+0, 0x1.2p+0     ) = -0x1.200000000001p+0
   1448 zero:PASSED:fmul(0x1p+0       , 0x1.2p+0     ) = 0x1.2p+0
   1449 zero:PASSED:fmul(0x1.0000000000001p+0, 0x1.2p+0     ) = 0x1.2000000000001p+0
   1450 zero:PASSED:fmul(0x1.0000000000002p+0, 0x1.2p+0     ) = 0x1.2000000000002p+0
   1451 zero:PASSED:fmul(0x1.0000000000003p+0, 0x1.2p+0     ) = 0x1.2000000000003p+0
   1452 zero:PASSED:fmul(0x1.0000000000004p+0, 0x1.2p+0     ) = 0x1.2000000000004p+0
   1453 zero:PASSED:fmul(0x1.0000000000005p+0, 0x1.2p+0     ) = 0x1.2000000000005p+0
   1454 zero:PASSED:fmul(0x1.0000000000006p+0, 0x1.2p+0     ) = 0x1.2000000000006p+0
   1455 zero:PASSED:fmul(0x1.0000000000007p+0, 0x1.2p+0     ) = 0x1.2000000000007p+0
   1456 zero:PASSED:fmul(0x1.0000000000008p+0, 0x1.2p+0     ) = 0x1.2000000000009p+0
   1457 zero:PASSED:fmul(0x1.0000000000009p+0, 0x1.2p+0     ) = 0x1.200000000000ap+0
   1458 zero:PASSED:fmul(0x1.000000000000ap+0, 0x1.2p+0     ) = 0x1.200000000000bp+0
   1459 zero:PASSED:fmul(0x1.000000000000bp+0, 0x1.2p+0     ) = 0x1.200000000000cp+0
   1460 zero:PASSED:fmul(0x1.000000000000cp+0, 0x1.2p+0     ) = 0x1.200000000000dp+0
   1461 zero:PASSED:fmul(0x1.000000000000dp+0, 0x1.2p+0     ) = 0x1.200000000000ep+0
   1462 zero:PASSED:fmul(0x1.000000000000ep+0, 0x1.2p+0     ) = 0x1.200000000000fp+0
   1463 zero:PASSED:fmul(0x1.000000000000fp+0, 0x1.2p+0     ) = 0x1.200000000001p+0
   1464 +inf:PASSED:fmul(-0x1p+0      , 0x1.2p+0     ) = -0x1.2p+0
   1465 +inf:PASSED:fmul(-0x1.0000000000001p+0, 0x1.2p+0     ) = -0x1.2000000000001p+0
   1466 +inf:PASSED:fmul(-0x1.0000000000002p+0, 0x1.2p+0     ) = -0x1.2000000000002p+0
   1467 +inf:PASSED:fmul(-0x1.0000000000003p+0, 0x1.2p+0     ) = -0x1.2000000000003p+0
   1468 +inf:PASSED:fmul(-0x1.0000000000004p+0, 0x1.2p+0     ) = -0x1.2000000000004p+0
   1469 +inf:PASSED:fmul(-0x1.0000000000005p+0, 0x1.2p+0     ) = -0x1.2000000000005p+0
   1470 +inf:PASSED:fmul(-0x1.0000000000006p+0, 0x1.2p+0     ) = -0x1.2000000000006p+0
   1471 +inf:PASSED:fmul(-0x1.0000000000007p+0, 0x1.2p+0     ) = -0x1.2000000000007p+0
   1472 +inf:PASSED:fmul(-0x1.0000000000008p+0, 0x1.2p+0     ) = -0x1.2000000000009p+0
   1473 +inf:PASSED:fmul(-0x1.0000000000009p+0, 0x1.2p+0     ) = -0x1.200000000000ap+0
   1474 +inf:PASSED:fmul(-0x1.000000000000ap+0, 0x1.2p+0     ) = -0x1.200000000000bp+0
   1475 +inf:PASSED:fmul(-0x1.000000000000bp+0, 0x1.2p+0     ) = -0x1.200000000000cp+0
   1476 +inf:PASSED:fmul(-0x1.000000000000cp+0, 0x1.2p+0     ) = -0x1.200000000000dp+0
   1477 +inf:PASSED:fmul(-0x1.000000000000dp+0, 0x1.2p+0     ) = -0x1.200000000000ep+0
   1478 +inf:PASSED:fmul(-0x1.000000000000ep+0, 0x1.2p+0     ) = -0x1.200000000000fp+0
   1479 +inf:PASSED:fmul(-0x1.000000000000fp+0, 0x1.2p+0     ) = -0x1.200000000001p+0
   1480 +inf:PASSED:fmul(0x1p+0       , 0x1.2p+0     ) = 0x1.2p+0
   1481 +inf:PASSED:fmul(0x1.0000000000001p+0, 0x1.2p+0     ) = 0x1.2000000000002p+0
   1482 +inf:PASSED:fmul(0x1.0000000000002p+0, 0x1.2p+0     ) = 0x1.2000000000003p+0
   1483 +inf:PASSED:fmul(0x1.0000000000003p+0, 0x1.2p+0     ) = 0x1.2000000000004p+0
   1484 +inf:PASSED:fmul(0x1.0000000000004p+0, 0x1.2p+0     ) = 0x1.2000000000005p+0
   1485 +inf:PASSED:fmul(0x1.0000000000005p+0, 0x1.2p+0     ) = 0x1.2000000000006p+0
   1486 +inf:PASSED:fmul(0x1.0000000000006p+0, 0x1.2p+0     ) = 0x1.2000000000007p+0
   1487 +inf:PASSED:fmul(0x1.0000000000007p+0, 0x1.2p+0     ) = 0x1.2000000000008p+0
   1488 +inf:PASSED:fmul(0x1.0000000000008p+0, 0x1.2p+0     ) = 0x1.2000000000009p+0
   1489 +inf:PASSED:fmul(0x1.0000000000009p+0, 0x1.2p+0     ) = 0x1.200000000000bp+0
   1490 +inf:PASSED:fmul(0x1.000000000000ap+0, 0x1.2p+0     ) = 0x1.200000000000cp+0
   1491 +inf:PASSED:fmul(0x1.000000000000bp+0, 0x1.2p+0     ) = 0x1.200000000000dp+0
   1492 +inf:PASSED:fmul(0x1.000000000000cp+0, 0x1.2p+0     ) = 0x1.200000000000ep+0
   1493 +inf:PASSED:fmul(0x1.000000000000dp+0, 0x1.2p+0     ) = 0x1.200000000000fp+0
   1494 +inf:PASSED:fmul(0x1.000000000000ep+0, 0x1.2p+0     ) = 0x1.200000000001p+0
   1495 +inf:PASSED:fmul(0x1.000000000000fp+0, 0x1.2p+0     ) = 0x1.2000000000011p+0
   1496 -inf:PASSED:fmul(-0x1p+0      , 0x1.2p+0     ) = -0x1.2p+0
   1497 -inf:PASSED:fmul(-0x1.0000000000001p+0, 0x1.2p+0     ) = -0x1.2000000000002p+0
   1498 -inf:PASSED:fmul(-0x1.0000000000002p+0, 0x1.2p+0     ) = -0x1.2000000000003p+0
   1499 -inf:PASSED:fmul(-0x1.0000000000003p+0, 0x1.2p+0     ) = -0x1.2000000000004p+0
   1500 -inf:PASSED:fmul(-0x1.0000000000004p+0, 0x1.2p+0     ) = -0x1.2000000000005p+0
   1501 -inf:PASSED:fmul(-0x1.0000000000005p+0, 0x1.2p+0     ) = -0x1.2000000000006p+0
   1502 -inf:PASSED:fmul(-0x1.0000000000006p+0, 0x1.2p+0     ) = -0x1.2000000000007p+0
   1503 -inf:PASSED:fmul(-0x1.0000000000007p+0, 0x1.2p+0     ) = -0x1.2000000000008p+0
   1504 -inf:PASSED:fmul(-0x1.0000000000008p+0, 0x1.2p+0     ) = -0x1.2000000000009p+0
   1505 -inf:PASSED:fmul(-0x1.0000000000009p+0, 0x1.2p+0     ) = -0x1.200000000000bp+0
   1506 -inf:PASSED:fmul(-0x1.000000000000ap+0, 0x1.2p+0     ) = -0x1.200000000000cp+0
   1507 -inf:PASSED:fmul(-0x1.000000000000bp+0, 0x1.2p+0     ) = -0x1.200000000000dp+0
   1508 -inf:PASSED:fmul(-0x1.000000000000cp+0, 0x1.2p+0     ) = -0x1.200000000000ep+0
   1509 -inf:PASSED:fmul(-0x1.000000000000dp+0, 0x1.2p+0     ) = -0x1.200000000000fp+0
   1510 -inf:PASSED:fmul(-0x1.000000000000ep+0, 0x1.2p+0     ) = -0x1.200000000001p+0
   1511 -inf:PASSED:fmul(-0x1.000000000000fp+0, 0x1.2p+0     ) = -0x1.2000000000011p+0
   1512 -inf:PASSED:fmul(0x1p+0       , 0x1.2p+0     ) = 0x1.2p+0
   1513 -inf:PASSED:fmul(0x1.0000000000001p+0, 0x1.2p+0     ) = 0x1.2000000000001p+0
   1514 -inf:PASSED:fmul(0x1.0000000000002p+0, 0x1.2p+0     ) = 0x1.2000000000002p+0
   1515 -inf:PASSED:fmul(0x1.0000000000003p+0, 0x1.2p+0     ) = 0x1.2000000000003p+0
   1516 -inf:PASSED:fmul(0x1.0000000000004p+0, 0x1.2p+0     ) = 0x1.2000000000004p+0
   1517 -inf:PASSED:fmul(0x1.0000000000005p+0, 0x1.2p+0     ) = 0x1.2000000000005p+0
   1518 -inf:PASSED:fmul(0x1.0000000000006p+0, 0x1.2p+0     ) = 0x1.2000000000006p+0
   1519 -inf:PASSED:fmul(0x1.0000000000007p+0, 0x1.2p+0     ) = 0x1.2000000000007p+0
   1520 -inf:PASSED:fmul(0x1.0000000000008p+0, 0x1.2p+0     ) = 0x1.2000000000009p+0
   1521 -inf:PASSED:fmul(0x1.0000000000009p+0, 0x1.2p+0     ) = 0x1.200000000000ap+0
   1522 -inf:PASSED:fmul(0x1.000000000000ap+0, 0x1.2p+0     ) = 0x1.200000000000bp+0
   1523 -inf:PASSED:fmul(0x1.000000000000bp+0, 0x1.2p+0     ) = 0x1.200000000000cp+0
   1524 -inf:PASSED:fmul(0x1.000000000000cp+0, 0x1.2p+0     ) = 0x1.200000000000dp+0
   1525 -inf:PASSED:fmul(0x1.000000000000dp+0, 0x1.2p+0     ) = 0x1.200000000000ep+0
   1526 -inf:PASSED:fmul(0x1.000000000000ep+0, 0x1.2p+0     ) = 0x1.200000000000fp+0
   1527 -inf:PASSED:fmul(0x1.000000000000fp+0, 0x1.2p+0     ) = 0x1.200000000001p+0
   1528 -62/62
   1529 near:PASSED:fdiv(-0x1.fp+5    , 0x1.fp+5     ) = -0x1p+0
   1530 -64/62
   1531 near:PASSED:fdiv(-0x1p+6      , 0x1.fp+5     ) = -0x1.0842108421084p+0
   1532 -66/62
   1533 near:PASSED:fdiv(-0x1.08p+6   , 0x1.fp+5     ) = -0x1.1084210842108p+0
   1534 -100/62
   1535 near:PASSED:fdiv(-0x1.9p+6    , 0x1.fp+5     ) = -0x1.9ce739ce739cep+0
   1536 near:PASSED:fdiv(0x0.0000000000001p-1022, -0x1p+1      ) = -0x0p+0
   1537 -102/62
   1538 near:PASSED:fdiv(-0x1.98p+6   , 0x1.fp+5     ) = -0x1.a5294a5294a53p+0
   1539 -106/62
   1540 near:PASSED:fdiv(-0x1.a8p+6   , 0x1.fp+5     ) = -0x1.b5ad6b5ad6b5bp+0
   1541 -108/62
   1542 near:PASSED:fdiv(-0x1.bp+6    , 0x1.fp+5     ) = -0x1.bdef7bdef7bdfp+0
   1543 -108/108
   1544 near:PASSED:fdiv(-0x1.bp+6    , 0x1.bp+6     ) = -0x1p+0
   1545 -112/62
   1546 near:PASSED:fdiv(-0x1.cp+6    , 0x1.fp+5     ) = -0x1.ce739ce739ce7p+0
   1547 -114/62
   1548 near:PASSED:fdiv(-0x1.c8p+6   , 0x1.fp+5     ) = -0x1.d6b5ad6b5ad6bp+0
   1549 -116/62
   1550 near:PASSED:fdiv(-0x1.dp+6    , 0x1.fp+5     ) = -0x1.def7bdef7bdefp+0
   1551 near:PASSED:fdiv(0x0.0000000000003p-1022, -0x1p+1      ) = -0x0.0000000000002p-1022
   1552 -118/62
   1553 near:PASSED:fdiv(-0x1.d8p+6   , 0x1.fp+5     ) = -0x1.e739ce739ce74p+0
   1554 -90/62
   1555 near:PASSED:fdiv(-0x1.68p+6   , 0x1.fp+5     ) = -0x1.739ce739ce73ap+0
   1556 -92/62
   1557 near:PASSED:fdiv(-0x1.7p+6    , 0x1.fp+5     ) = -0x1.7bdef7bdef7bep+0
   1558 62/62
   1559 near:PASSED:fdiv(0x1.fp+5     , 0x1.fp+5     ) = 0x1p+0
   1560 64/62
   1561 near:PASSED:fdiv(0x1p+6       , 0x1.fp+5     ) = 0x1.0842108421084p+0
   1562 66/62
   1563 near:PASSED:fdiv(0x1.08p+6    , 0x1.fp+5     ) = 0x1.1084210842108p+0
   1564 100/62
   1565 near:PASSED:fdiv(0x1.9p+6     , 0x1.fp+5     ) = 0x1.9ce739ce739cep+0
   1566 near:PASSED:fdiv(0x0.0000000000001p-1022, 0x1p+1       ) = 0x0p+0
   1567 102/62
   1568 near:PASSED:fdiv(0x1.98p+6    , 0x1.fp+5     ) = 0x1.a5294a5294a53p+0
   1569 106/62
   1570 near:PASSED:fdiv(0x1.a8p+6    , 0x1.fp+5     ) = 0x1.b5ad6b5ad6b5bp+0
   1571 108/62
   1572 near:PASSED:fdiv(0x1.bp+6     , 0x1.fp+5     ) = 0x1.bdef7bdef7bdfp+0
   1573 108/108
   1574 near:PASSED:fdiv(0x1.bp+6     , 0x1.bp+6     ) = 0x1p+0
   1575 112/62
   1576 near:PASSED:fdiv(0x1.cp+6     , 0x1.fp+5     ) = 0x1.ce739ce739ce7p+0
   1577 114/62
   1578 near:PASSED:fdiv(0x1.c8p+6    , 0x1.fp+5     ) = 0x1.d6b5ad6b5ad6bp+0
   1579 116/62
   1580 near:PASSED:fdiv(0x1.dp+6     , 0x1.fp+5     ) = 0x1.def7bdef7bdefp+0
   1581 near:PASSED:fdiv(0x0.0000000000003p-1022, 0x1p+1       ) = 0x0.0000000000002p-1022
   1582 118/62
   1583 near:PASSED:fdiv(0x1.d8p+6    , 0x1.fp+5     ) = 0x1.e739ce739ce74p+0
   1584 90/62
   1585 near:PASSED:fdiv(0x1.68p+6    , 0x1.fp+5     ) = 0x1.739ce739ce73ap+0
   1586 92/62
   1587 near:PASSED:fdiv(0x1.7p+6     , 0x1.fp+5     ) = 0x1.7bdef7bdef7bep+0
   1588 -62/62
   1589 zero:PASSED:fdiv(-0x1.fp+5    , 0x1.fp+5     ) = -0x1p+0
   1590 -64/62
   1591 zero:PASSED:fdiv(-0x1p+6      , 0x1.fp+5     ) = -0x1.0842108421084p+0
   1592 -66/62
   1593 zero:PASSED:fdiv(-0x1.08p+6   , 0x1.fp+5     ) = -0x1.1084210842108p+0
   1594 -100/62
   1595 zero:PASSED:fdiv(-0x1.9p+6    , 0x1.fp+5     ) = -0x1.9ce739ce739cep+0
   1596 zero:PASSED:fdiv(0x0.0000000000001p-1022, -0x1p+1      ) = -0x0p+0
   1597 -102/62
   1598 zero:PASSED:fdiv(-0x1.98p+6   , 0x1.fp+5     ) = -0x1.a5294a5294a52p+0
   1599 -106/62
   1600 zero:PASSED:fdiv(-0x1.a8p+6   , 0x1.fp+5     ) = -0x1.b5ad6b5ad6b5ap+0
   1601 -108/62
   1602 zero:PASSED:fdiv(-0x1.bp+6    , 0x1.fp+5     ) = -0x1.bdef7bdef7bdep+0
   1603 -108/108
   1604 zero:PASSED:fdiv(-0x1.bp+6    , 0x1.bp+6     ) = -0x1p+0
   1605 -112/62
   1606 zero:PASSED:fdiv(-0x1.cp+6    , 0x1.fp+5     ) = -0x1.ce739ce739ce7p+0
   1607 -114/62
   1608 zero:PASSED:fdiv(-0x1.c8p+6   , 0x1.fp+5     ) = -0x1.d6b5ad6b5ad6bp+0
   1609 -116/62
   1610 zero:PASSED:fdiv(-0x1.dp+6    , 0x1.fp+5     ) = -0x1.def7bdef7bdefp+0
   1611 zero:PASSED:fdiv(0x0.0000000000003p-1022, -0x1p+1      ) = -0x0.0000000000001p-1022
   1612 -118/62
   1613 zero:PASSED:fdiv(-0x1.d8p+6   , 0x1.fp+5     ) = -0x1.e739ce739ce73p+0
   1614 -90/62
   1615 zero:PASSED:fdiv(-0x1.68p+6   , 0x1.fp+5     ) = -0x1.739ce739ce739p+0
   1616 -92/62
   1617 zero:PASSED:fdiv(-0x1.7p+6    , 0x1.fp+5     ) = -0x1.7bdef7bdef7bdp+0
   1618 62/62
   1619 zero:PASSED:fdiv(0x1.fp+5     , 0x1.fp+5     ) = 0x1p+0
   1620 64/62
   1621 zero:PASSED:fdiv(0x1p+6       , 0x1.fp+5     ) = 0x1.0842108421084p+0
   1622 66/62
   1623 zero:PASSED:fdiv(0x1.08p+6    , 0x1.fp+5     ) = 0x1.1084210842108p+0
   1624 100/62
   1625 zero:PASSED:fdiv(0x1.9p+6     , 0x1.fp+5     ) = 0x1.9ce739ce739cep+0
   1626 zero:PASSED:fdiv(0x0.0000000000001p-1022, 0x1p+1       ) = 0x0p+0
   1627 102/62
   1628 zero:PASSED:fdiv(0x1.98p+6    , 0x1.fp+5     ) = 0x1.a5294a5294a52p+0
   1629 106/62
   1630 zero:PASSED:fdiv(0x1.a8p+6    , 0x1.fp+5     ) = 0x1.b5ad6b5ad6b5ap+0
   1631 108/62
   1632 zero:PASSED:fdiv(0x1.bp+6     , 0x1.fp+5     ) = 0x1.bdef7bdef7bdep+0
   1633 108/108
   1634 zero:PASSED:fdiv(0x1.bp+6     , 0x1.bp+6     ) = 0x1p+0
   1635 112/62
   1636 zero:PASSED:fdiv(0x1.cp+6     , 0x1.fp+5     ) = 0x1.ce739ce739ce7p+0
   1637 114/62
   1638 zero:PASSED:fdiv(0x1.c8p+6    , 0x1.fp+5     ) = 0x1.d6b5ad6b5ad6bp+0
   1639 116/62
   1640 zero:PASSED:fdiv(0x1.dp+6     , 0x1.fp+5     ) = 0x1.def7bdef7bdefp+0
   1641 zero:PASSED:fdiv(0x0.0000000000003p-1022, 0x1p+1       ) = 0x0.0000000000001p-1022
   1642 118/62
   1643 zero:PASSED:fdiv(0x1.d8p+6    , 0x1.fp+5     ) = 0x1.e739ce739ce73p+0
   1644 90/62
   1645 zero:PASSED:fdiv(0x1.68p+6    , 0x1.fp+5     ) = 0x1.739ce739ce739p+0
   1646 92/62
   1647 zero:PASSED:fdiv(0x1.7p+6     , 0x1.fp+5     ) = 0x1.7bdef7bdef7bdp+0
   1648 -62/62
   1649 +inf:PASSED:fdiv(-0x1.fp+5    , 0x1.fp+5     ) = -0x1p+0
   1650 -64/62
   1651 +inf:PASSED:fdiv(-0x1p+6      , 0x1.fp+5     ) = -0x1.0842108421084p+0
   1652 -66/62
   1653 +inf:PASSED:fdiv(-0x1.08p+6   , 0x1.fp+5     ) = -0x1.1084210842108p+0
   1654 -100/62
   1655 +inf:PASSED:fdiv(-0x1.9p+6    , 0x1.fp+5     ) = -0x1.9ce739ce739cep+0
   1656 +inf:PASSED:fdiv(0x0.0000000000001p-1022, -0x1p+1      ) = -0x0p+0
   1657 -102/62
   1658 +inf:PASSED:fdiv(-0x1.98p+6   , 0x1.fp+5     ) = -0x1.a5294a5294a52p+0
   1659 -106/62
   1660 +inf:PASSED:fdiv(-0x1.a8p+6   , 0x1.fp+5     ) = -0x1.b5ad6b5ad6b5ap+0
   1661 -108/62
   1662 +inf:PASSED:fdiv(-0x1.bp+6    , 0x1.fp+5     ) = -0x1.bdef7bdef7bdep+0
   1663 -108/108
   1664 +inf:PASSED:fdiv(-0x1.bp+6    , 0x1.bp+6     ) = -0x1p+0
   1665 -112/62
   1666 +inf:PASSED:fdiv(-0x1.cp+6    , 0x1.fp+5     ) = -0x1.ce739ce739ce7p+0
   1667 -114/62
   1668 +inf:PASSED:fdiv(-0x1.c8p+6   , 0x1.fp+5     ) = -0x1.d6b5ad6b5ad6bp+0
   1669 -116/62
   1670 +inf:PASSED:fdiv(-0x1.dp+6    , 0x1.fp+5     ) = -0x1.def7bdef7bdefp+0
   1671 +inf:PASSED:fdiv(0x0.0000000000003p-1022, -0x1p+1      ) = -0x0.0000000000001p-1022
   1672 -118/62
   1673 +inf:PASSED:fdiv(-0x1.d8p+6   , 0x1.fp+5     ) = -0x1.e739ce739ce73p+0
   1674 -90/62
   1675 +inf:PASSED:fdiv(-0x1.68p+6   , 0x1.fp+5     ) = -0x1.739ce739ce739p+0
   1676 -92/62
   1677 +inf:PASSED:fdiv(-0x1.7p+6    , 0x1.fp+5     ) = -0x1.7bdef7bdef7bdp+0
   1678 62/62
   1679 +inf:PASSED:fdiv(0x1.fp+5     , 0x1.fp+5     ) = 0x1p+0
   1680 64/62
   1681 +inf:PASSED:fdiv(0x1p+6       , 0x1.fp+5     ) = 0x1.0842108421085p+0
   1682 66/62
   1683 +inf:PASSED:fdiv(0x1.08p+6    , 0x1.fp+5     ) = 0x1.1084210842109p+0
   1684 100/62
   1685 +inf:PASSED:fdiv(0x1.9p+6     , 0x1.fp+5     ) = 0x1.9ce739ce739cfp+0
   1686 +inf:PASSED:fdiv(0x0.0000000000001p-1022, 0x1p+1       ) = 0x0.0000000000001p-1022
   1687 102/62
   1688 +inf:PASSED:fdiv(0x1.98p+6    , 0x1.fp+5     ) = 0x1.a5294a5294a53p+0
   1689 106/62
   1690 +inf:PASSED:fdiv(0x1.a8p+6    , 0x1.fp+5     ) = 0x1.b5ad6b5ad6b5bp+0
   1691 108/62
   1692 +inf:PASSED:fdiv(0x1.bp+6     , 0x1.fp+5     ) = 0x1.bdef7bdef7bdfp+0
   1693 108/108
   1694 +inf:PASSED:fdiv(0x1.bp+6     , 0x1.bp+6     ) = 0x1p+0
   1695 112/62
   1696 +inf:PASSED:fdiv(0x1.cp+6     , 0x1.fp+5     ) = 0x1.ce739ce739ce8p+0
   1697 114/62
   1698 +inf:PASSED:fdiv(0x1.c8p+6    , 0x1.fp+5     ) = 0x1.d6b5ad6b5ad6cp+0
   1699 116/62
   1700 +inf:PASSED:fdiv(0x1.dp+6     , 0x1.fp+5     ) = 0x1.def7bdef7bdfp+0
   1701 +inf:PASSED:fdiv(0x0.0000000000003p-1022, 0x1p+1       ) = 0x0.0000000000002p-1022
   1702 118/62
   1703 +inf:PASSED:fdiv(0x1.d8p+6    , 0x1.fp+5     ) = 0x1.e739ce739ce74p+0
   1704 90/62
   1705 +inf:PASSED:fdiv(0x1.68p+6    , 0x1.fp+5     ) = 0x1.739ce739ce73ap+0
   1706 92/62
   1707 +inf:PASSED:fdiv(0x1.7p+6     , 0x1.fp+5     ) = 0x1.7bdef7bdef7bep+0
   1708 -62/62
   1709 -inf:PASSED:fdiv(-0x1.fp+5    , 0x1.fp+5     ) = -0x1p+0
   1710 -64/62
   1711 -inf:PASSED:fdiv(-0x1p+6      , 0x1.fp+5     ) = -0x1.0842108421085p+0
   1712 -66/62
   1713 -inf:PASSED:fdiv(-0x1.08p+6   , 0x1.fp+5     ) = -0x1.1084210842109p+0
   1714 -100/62
   1715 -inf:PASSED:fdiv(-0x1.9p+6    , 0x1.fp+5     ) = -0x1.9ce739ce739cfp+0
   1716 -inf:PASSED:fdiv(0x0.0000000000001p-1022, -0x1p+1      ) = -0x0.0000000000001p-1022
   1717 -102/62
   1718 -inf:PASSED:fdiv(-0x1.98p+6   , 0x1.fp+5     ) = -0x1.a5294a5294a53p+0
   1719 -106/62
   1720 -inf:PASSED:fdiv(-0x1.a8p+6   , 0x1.fp+5     ) = -0x1.b5ad6b5ad6b5bp+0
   1721 -108/62
   1722 -inf:PASSED:fdiv(-0x1.bp+6    , 0x1.fp+5     ) = -0x1.bdef7bdef7bdfp+0
   1723 -108/108
   1724 -inf:PASSED:fdiv(-0x1.bp+6    , 0x1.bp+6     ) = -0x1p+0
   1725 -112/62
   1726 -inf:PASSED:fdiv(-0x1.cp+6    , 0x1.fp+5     ) = -0x1.ce739ce739ce8p+0
   1727 -114/62
   1728 -inf:PASSED:fdiv(-0x1.c8p+6   , 0x1.fp+5     ) = -0x1.d6b5ad6b5ad6cp+0
   1729 -116/62
   1730 -inf:PASSED:fdiv(-0x1.dp+6    , 0x1.fp+5     ) = -0x1.def7bdef7bdfp+0
   1731 -inf:PASSED:fdiv(0x0.0000000000003p-1022, -0x1p+1      ) = -0x0.0000000000002p-1022
   1732 -118/62
   1733 -inf:PASSED:fdiv(-0x1.d8p+6   , 0x1.fp+5     ) = -0x1.e739ce739ce74p+0
   1734 -90/62
   1735 -inf:PASSED:fdiv(-0x1.68p+6   , 0x1.fp+5     ) = -0x1.739ce739ce73ap+0
   1736 -92/62
   1737 -inf:PASSED:fdiv(-0x1.7p+6    , 0x1.fp+5     ) = -0x1.7bdef7bdef7bep+0
   1738 62/62
   1739 -inf:PASSED:fdiv(0x1.fp+5     , 0x1.fp+5     ) = 0x1p+0
   1740 64/62
   1741 -inf:PASSED:fdiv(0x1p+6       , 0x1.fp+5     ) = 0x1.0842108421084p+0
   1742 66/62
   1743 -inf:PASSED:fdiv(0x1.08p+6    , 0x1.fp+5     ) = 0x1.1084210842108p+0
   1744 100/62
   1745 -inf:PASSED:fdiv(0x1.9p+6     , 0x1.fp+5     ) = 0x1.9ce739ce739cep+0
   1746 -inf:PASSED:fdiv(0x0.0000000000001p-1022, 0x1p+1       ) = 0x0p+0
   1747 102/62
   1748 -inf:PASSED:fdiv(0x1.98p+6    , 0x1.fp+5     ) = 0x1.a5294a5294a52p+0
   1749 106/62
   1750 -inf:PASSED:fdiv(0x1.a8p+6    , 0x1.fp+5     ) = 0x1.b5ad6b5ad6b5ap+0
   1751 108/62
   1752 -inf:PASSED:fdiv(0x1.bp+6     , 0x1.fp+5     ) = 0x1.bdef7bdef7bdep+0
   1753 108/108
   1754 -inf:PASSED:fdiv(0x1.bp+6     , 0x1.bp+6     ) = 0x1p+0
   1755 112/62
   1756 -inf:PASSED:fdiv(0x1.cp+6     , 0x1.fp+5     ) = 0x1.ce739ce739ce7p+0
   1757 114/62
   1758 -inf:PASSED:fdiv(0x1.c8p+6    , 0x1.fp+5     ) = 0x1.d6b5ad6b5ad6bp+0
   1759 116/62
   1760 -inf:PASSED:fdiv(0x1.dp+6     , 0x1.fp+5     ) = 0x1.def7bdef7bdefp+0
   1761 -inf:PASSED:fdiv(0x0.0000000000003p-1022, 0x1p+1       ) = 0x0.0000000000001p-1022
   1762 118/62
   1763 -inf:PASSED:fdiv(0x1.d8p+6    , 0x1.fp+5     ) = 0x1.e739ce739ce73p+0
   1764 90/62
   1765 -inf:PASSED:fdiv(0x1.68p+6    , 0x1.fp+5     ) = 0x1.739ce739ce739p+0
   1766 92/62
   1767 -inf:PASSED:fdiv(0x1.7p+6     , 0x1.fp+5     ) = 0x1.7bdef7bdef7bdp+0
   1768 near:PASSED:fmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.ap+0
   1769 near:PASSED:fmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1770 near:PASSED:fmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1771 near:PASSED:fmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000004p+0
   1772 near:PASSED:fmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1773 near:PASSED:fmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
   1774 near:PASSED:fmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1775 near:PASSED:fmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1776 near:PASSED:fmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1777 near:PASSED:fmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1778 near:PASSED:fmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1779 near:PASSED:fmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   1780 near:PASSED:fmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1781 near:PASSED:fmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   1782 near:PASSED:fmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1783 near:PASSED:fmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1784 near:PASSED:fmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.ap+0
   1785 near:PASSED:fmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1786 near:PASSED:fmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1787 near:PASSED:fmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000004p+0
   1788 near:PASSED:fmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1789 near:PASSED:fmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000006p+0
   1790 near:PASSED:fmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1791 near:PASSED:fmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1792 near:PASSED:fmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1793 near:PASSED:fmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1794 near:PASSED:fmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1795 near:PASSED:fmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   1796 near:PASSED:fmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1797 near:PASSED:fmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   1798 near:PASSED:fmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1799 near:PASSED:fmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1800 zero:PASSED:fmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.ap+0
   1801 zero:PASSED:fmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
   1802 zero:PASSED:fmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1803 zero:PASSED:fmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1804 zero:PASSED:fmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1805 zero:PASSED:fmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
   1806 zero:PASSED:fmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1807 zero:PASSED:fmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1808 zero:PASSED:fmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
   1809 zero:PASSED:fmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1810 zero:PASSED:fmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1811 zero:PASSED:fmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1812 zero:PASSED:fmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1813 zero:PASSED:fmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   1814 zero:PASSED:fmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1815 zero:PASSED:fmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1816 zero:PASSED:fmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.ap+0
   1817 zero:PASSED:fmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000001p+0
   1818 zero:PASSED:fmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1819 zero:PASSED:fmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1820 zero:PASSED:fmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1821 zero:PASSED:fmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000006p+0
   1822 zero:PASSED:fmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1823 zero:PASSED:fmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1824 zero:PASSED:fmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000009p+0
   1825 zero:PASSED:fmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1826 zero:PASSED:fmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1827 zero:PASSED:fmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1828 zero:PASSED:fmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1829 zero:PASSED:fmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   1830 zero:PASSED:fmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1831 zero:PASSED:fmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1832 +inf:PASSED:fmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.ap+0
   1833 +inf:PASSED:fmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
   1834 +inf:PASSED:fmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1835 +inf:PASSED:fmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1836 +inf:PASSED:fmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1837 +inf:PASSED:fmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
   1838 +inf:PASSED:fmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1839 +inf:PASSED:fmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1840 +inf:PASSED:fmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
   1841 +inf:PASSED:fmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1842 +inf:PASSED:fmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1843 +inf:PASSED:fmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1844 +inf:PASSED:fmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1845 +inf:PASSED:fmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   1846 +inf:PASSED:fmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1847 +inf:PASSED:fmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1848 +inf:PASSED:fmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000001p+0
   1849 +inf:PASSED:fmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1850 +inf:PASSED:fmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1851 +inf:PASSED:fmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000004p+0
   1852 +inf:PASSED:fmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1853 +inf:PASSED:fmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1854 +inf:PASSED:fmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1855 +inf:PASSED:fmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000009p+0
   1856 +inf:PASSED:fmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1857 +inf:PASSED:fmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1858 +inf:PASSED:fmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1859 +inf:PASSED:fmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   1860 +inf:PASSED:fmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1861 +inf:PASSED:fmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1862 +inf:PASSED:fmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1863 +inf:PASSED:fmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000012p+0
   1864 -inf:PASSED:fmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
   1865 -inf:PASSED:fmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1866 -inf:PASSED:fmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1867 -inf:PASSED:fmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000004p+0
   1868 -inf:PASSED:fmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1869 -inf:PASSED:fmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1870 -inf:PASSED:fmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1871 -inf:PASSED:fmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
   1872 -inf:PASSED:fmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1873 -inf:PASSED:fmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1874 -inf:PASSED:fmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1875 -inf:PASSED:fmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   1876 -inf:PASSED:fmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1877 -inf:PASSED:fmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1878 -inf:PASSED:fmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1879 -inf:PASSED:fmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000012p+0
   1880 -inf:PASSED:fmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.ap+0
   1881 -inf:PASSED:fmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000001p+0
   1882 -inf:PASSED:fmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1883 -inf:PASSED:fmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1884 -inf:PASSED:fmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1885 -inf:PASSED:fmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000006p+0
   1886 -inf:PASSED:fmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1887 -inf:PASSED:fmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1888 -inf:PASSED:fmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000009p+0
   1889 -inf:PASSED:fmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1890 -inf:PASSED:fmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1891 -inf:PASSED:fmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1892 -inf:PASSED:fmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1893 -inf:PASSED:fmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   1894 -inf:PASSED:fmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1895 -inf:PASSED:fmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1896 near:PASSED:fmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.ap+0
   1897 near:PASSED:fmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1898 near:PASSED:fmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1899 near:PASSED:fmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000004p+0
   1900 near:PASSED:fmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1901 near:PASSED:fmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000006p+0
   1902 near:PASSED:fmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1903 near:PASSED:fmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1904 near:PASSED:fmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1905 near:PASSED:fmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1906 near:PASSED:fmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1907 near:PASSED:fmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   1908 near:PASSED:fmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1909 near:PASSED:fmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   1910 near:PASSED:fmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1911 near:PASSED:fmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1912 near:PASSED:fmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.ap+0
   1913 near:PASSED:fmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1914 near:PASSED:fmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1915 near:PASSED:fmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000004p+0
   1916 near:PASSED:fmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1917 near:PASSED:fmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000006p+0
   1918 near:PASSED:fmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1919 near:PASSED:fmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1920 near:PASSED:fmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1921 near:PASSED:fmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1922 near:PASSED:fmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1923 near:PASSED:fmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   1924 near:PASSED:fmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1925 near:PASSED:fmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   1926 near:PASSED:fmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1927 near:PASSED:fmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1928 zero:PASSED:fmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.ap+0
   1929 zero:PASSED:fmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000001p+0
   1930 zero:PASSED:fmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1931 zero:PASSED:fmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1932 zero:PASSED:fmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1933 zero:PASSED:fmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000006p+0
   1934 zero:PASSED:fmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1935 zero:PASSED:fmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1936 zero:PASSED:fmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000009p+0
   1937 zero:PASSED:fmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1938 zero:PASSED:fmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1939 zero:PASSED:fmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1940 zero:PASSED:fmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1941 zero:PASSED:fmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   1942 zero:PASSED:fmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1943 zero:PASSED:fmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1944 zero:PASSED:fmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.ap+0
   1945 zero:PASSED:fmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000001p+0
   1946 zero:PASSED:fmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1947 zero:PASSED:fmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1948 zero:PASSED:fmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1949 zero:PASSED:fmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000006p+0
   1950 zero:PASSED:fmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1951 zero:PASSED:fmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1952 zero:PASSED:fmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000009p+0
   1953 zero:PASSED:fmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1954 zero:PASSED:fmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1955 zero:PASSED:fmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1956 zero:PASSED:fmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1957 zero:PASSED:fmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   1958 zero:PASSED:fmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1959 zero:PASSED:fmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1960 +inf:PASSED:fmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.ap+0
   1961 +inf:PASSED:fmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000001p+0
   1962 +inf:PASSED:fmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1963 +inf:PASSED:fmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1964 +inf:PASSED:fmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1965 +inf:PASSED:fmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000006p+0
   1966 +inf:PASSED:fmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1967 +inf:PASSED:fmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1968 +inf:PASSED:fmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000009p+0
   1969 +inf:PASSED:fmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   1970 +inf:PASSED:fmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   1971 +inf:PASSED:fmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   1972 +inf:PASSED:fmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   1973 +inf:PASSED:fmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   1974 +inf:PASSED:fmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   1975 +inf:PASSED:fmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   1976 +inf:PASSED:fmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000001p+0
   1977 +inf:PASSED:fmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   1978 +inf:PASSED:fmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   1979 +inf:PASSED:fmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000004p+0
   1980 +inf:PASSED:fmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   1981 +inf:PASSED:fmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   1982 +inf:PASSED:fmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   1983 +inf:PASSED:fmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000009p+0
   1984 +inf:PASSED:fmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   1985 +inf:PASSED:fmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   1986 +inf:PASSED:fmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   1987 +inf:PASSED:fmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   1988 +inf:PASSED:fmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   1989 +inf:PASSED:fmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   1990 +inf:PASSED:fmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   1991 +inf:PASSED:fmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000012p+0
   1992 -inf:PASSED:fmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000001p+0
   1993 -inf:PASSED:fmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   1994 -inf:PASSED:fmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   1995 -inf:PASSED:fmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000004p+0
   1996 -inf:PASSED:fmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   1997 -inf:PASSED:fmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   1998 -inf:PASSED:fmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   1999 -inf:PASSED:fmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2000 -inf:PASSED:fmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2001 -inf:PASSED:fmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2002 -inf:PASSED:fmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2003 -inf:PASSED:fmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   2004 -inf:PASSED:fmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2005 -inf:PASSED:fmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2006 -inf:PASSED:fmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2007 -inf:PASSED:fmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000012p+0
   2008 -inf:PASSED:fmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.ap+0
   2009 -inf:PASSED:fmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2010 -inf:PASSED:fmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2011 -inf:PASSED:fmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2012 -inf:PASSED:fmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2013 -inf:PASSED:fmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2014 -inf:PASSED:fmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2015 -inf:PASSED:fmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2016 -inf:PASSED:fmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2017 -inf:PASSED:fmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2018 -inf:PASSED:fmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2019 -inf:PASSED:fmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2020 -inf:PASSED:fmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2021 -inf:PASSED:fmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2022 -inf:PASSED:fmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2023 -inf:PASSED:fmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2024 near:PASSED:fnmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.ap+0
   2025 near:PASSED:fnmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2026 near:PASSED:fnmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2027 near:PASSED:fnmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000004p+0
   2028 near:PASSED:fnmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2029 near:PASSED:fnmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2030 near:PASSED:fnmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2031 near:PASSED:fnmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2032 near:PASSED:fnmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2033 near:PASSED:fnmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2034 near:PASSED:fnmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2035 near:PASSED:fnmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   2036 near:PASSED:fnmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2037 near:PASSED:fnmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2038 near:PASSED:fnmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2039 near:PASSED:fnmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2040 near:PASSED:fnmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.ap+0
   2041 near:PASSED:fnmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2042 near:PASSED:fnmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2043 near:PASSED:fnmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000004p+0
   2044 near:PASSED:fnmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2045 near:PASSED:fnmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000006p+0
   2046 near:PASSED:fnmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2047 near:PASSED:fnmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2048 near:PASSED:fnmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2049 near:PASSED:fnmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2050 near:PASSED:fnmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2051 near:PASSED:fnmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   2052 near:PASSED:fnmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2053 near:PASSED:fnmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   2054 near:PASSED:fnmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2055 near:PASSED:fnmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2056 zero:PASSED:fnmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.ap+0
   2057 zero:PASSED:fnmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2058 zero:PASSED:fnmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2059 zero:PASSED:fnmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2060 zero:PASSED:fnmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2061 zero:PASSED:fnmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2062 zero:PASSED:fnmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2063 zero:PASSED:fnmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2064 zero:PASSED:fnmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2065 zero:PASSED:fnmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2066 zero:PASSED:fnmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2067 zero:PASSED:fnmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2068 zero:PASSED:fnmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2069 zero:PASSED:fnmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2070 zero:PASSED:fnmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2071 zero:PASSED:fnmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2072 zero:PASSED:fnmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.ap+0
   2073 zero:PASSED:fnmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000001p+0
   2074 zero:PASSED:fnmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2075 zero:PASSED:fnmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2076 zero:PASSED:fnmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2077 zero:PASSED:fnmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000006p+0
   2078 zero:PASSED:fnmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2079 zero:PASSED:fnmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2080 zero:PASSED:fnmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2081 zero:PASSED:fnmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2082 zero:PASSED:fnmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2083 zero:PASSED:fnmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2084 zero:PASSED:fnmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2085 zero:PASSED:fnmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   2086 zero:PASSED:fnmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2087 zero:PASSED:fnmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2088 +inf:PASSED:fnmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.ap+0
   2089 +inf:PASSED:fnmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2090 +inf:PASSED:fnmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2091 +inf:PASSED:fnmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2092 +inf:PASSED:fnmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2093 +inf:PASSED:fnmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2094 +inf:PASSED:fnmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2095 +inf:PASSED:fnmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2096 +inf:PASSED:fnmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2097 +inf:PASSED:fnmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2098 +inf:PASSED:fnmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2099 +inf:PASSED:fnmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2100 +inf:PASSED:fnmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2101 +inf:PASSED:fnmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2102 +inf:PASSED:fnmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2103 +inf:PASSED:fnmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2104 +inf:PASSED:fnmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000001p+0
   2105 +inf:PASSED:fnmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2106 +inf:PASSED:fnmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2107 +inf:PASSED:fnmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000004p+0
   2108 +inf:PASSED:fnmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2109 +inf:PASSED:fnmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2110 +inf:PASSED:fnmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2111 +inf:PASSED:fnmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2112 +inf:PASSED:fnmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2113 +inf:PASSED:fnmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2114 +inf:PASSED:fnmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2115 +inf:PASSED:fnmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   2116 +inf:PASSED:fnmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2117 +inf:PASSED:fnmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2118 +inf:PASSED:fnmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2119 +inf:PASSED:fnmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000012p+0
   2120 -inf:PASSED:fnmadd(-0x1p+0      , 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2121 -inf:PASSED:fnmadd(-0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2122 -inf:PASSED:fnmadd(-0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2123 -inf:PASSED:fnmadd(-0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000004p+0
   2124 -inf:PASSED:fnmadd(-0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2125 -inf:PASSED:fnmadd(-0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2126 -inf:PASSED:fnmadd(-0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2127 -inf:PASSED:fnmadd(-0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2128 -inf:PASSED:fnmadd(-0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2129 -inf:PASSED:fnmadd(-0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2130 -inf:PASSED:fnmadd(-0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2131 -inf:PASSED:fnmadd(-0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   2132 -inf:PASSED:fnmadd(-0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2133 -inf:PASSED:fnmadd(-0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2134 -inf:PASSED:fnmadd(-0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2135 -inf:PASSED:fnmadd(-0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = 0x1.a000000000012p+0
   2136 -inf:PASSED:fnmadd(0x1p+0       , 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.ap+0
   2137 -inf:PASSED:fnmadd(0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000001p+0
   2138 -inf:PASSED:fnmadd(0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2139 -inf:PASSED:fnmadd(0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2140 -inf:PASSED:fnmadd(0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2141 -inf:PASSED:fnmadd(0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000006p+0
   2142 -inf:PASSED:fnmadd(0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2143 -inf:PASSED:fnmadd(0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2144 -inf:PASSED:fnmadd(0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2145 -inf:PASSED:fnmadd(0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2146 -inf:PASSED:fnmadd(0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2147 -inf:PASSED:fnmadd(0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2148 -inf:PASSED:fnmadd(0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2149 -inf:PASSED:fnmadd(0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   2150 -inf:PASSED:fnmadd(0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2151 -inf:PASSED:fnmadd(0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2152 near:PASSED:fnmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.ap+0
   2153 near:PASSED:fnmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2154 near:PASSED:fnmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2155 near:PASSED:fnmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000004p+0
   2156 near:PASSED:fnmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2157 near:PASSED:fnmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2158 near:PASSED:fnmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2159 near:PASSED:fnmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2160 near:PASSED:fnmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2161 near:PASSED:fnmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2162 near:PASSED:fnmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2163 near:PASSED:fnmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   2164 near:PASSED:fnmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2165 near:PASSED:fnmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2166 near:PASSED:fnmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2167 near:PASSED:fnmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2168 near:PASSED:fnmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.ap+0
   2169 near:PASSED:fnmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2170 near:PASSED:fnmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2171 near:PASSED:fnmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000004p+0
   2172 near:PASSED:fnmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2173 near:PASSED:fnmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
   2174 near:PASSED:fnmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2175 near:PASSED:fnmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2176 near:PASSED:fnmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2177 near:PASSED:fnmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2178 near:PASSED:fnmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2179 near:PASSED:fnmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   2180 near:PASSED:fnmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2181 near:PASSED:fnmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   2182 near:PASSED:fnmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2183 near:PASSED:fnmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2184 zero:PASSED:fnmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.ap+0
   2185 zero:PASSED:fnmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2186 zero:PASSED:fnmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2187 zero:PASSED:fnmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2188 zero:PASSED:fnmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2189 zero:PASSED:fnmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2190 zero:PASSED:fnmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2191 zero:PASSED:fnmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2192 zero:PASSED:fnmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2193 zero:PASSED:fnmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2194 zero:PASSED:fnmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2195 zero:PASSED:fnmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2196 zero:PASSED:fnmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2197 zero:PASSED:fnmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2198 zero:PASSED:fnmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2199 zero:PASSED:fnmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2200 zero:PASSED:fnmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.ap+0
   2201 zero:PASSED:fnmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
   2202 zero:PASSED:fnmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2203 zero:PASSED:fnmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2204 zero:PASSED:fnmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2205 zero:PASSED:fnmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
   2206 zero:PASSED:fnmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2207 zero:PASSED:fnmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2208 zero:PASSED:fnmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2209 zero:PASSED:fnmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2210 zero:PASSED:fnmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2211 zero:PASSED:fnmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2212 zero:PASSED:fnmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2213 zero:PASSED:fnmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   2214 zero:PASSED:fnmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2215 zero:PASSED:fnmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2216 +inf:PASSED:fnmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.ap+0
   2217 +inf:PASSED:fnmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2218 +inf:PASSED:fnmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2219 +inf:PASSED:fnmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2220 +inf:PASSED:fnmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2221 +inf:PASSED:fnmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000006p+0
   2222 +inf:PASSED:fnmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2223 +inf:PASSED:fnmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2224 +inf:PASSED:fnmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2225 +inf:PASSED:fnmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2226 +inf:PASSED:fnmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2227 +inf:PASSED:fnmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2228 +inf:PASSED:fnmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2229 +inf:PASSED:fnmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000fp+0
   2230 +inf:PASSED:fnmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2231 +inf:PASSED:fnmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2232 +inf:PASSED:fnmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
   2233 +inf:PASSED:fnmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2234 +inf:PASSED:fnmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2235 +inf:PASSED:fnmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000004p+0
   2236 +inf:PASSED:fnmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2237 +inf:PASSED:fnmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2238 +inf:PASSED:fnmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2239 +inf:PASSED:fnmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2240 +inf:PASSED:fnmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2241 +inf:PASSED:fnmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2242 +inf:PASSED:fnmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2243 +inf:PASSED:fnmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000dp+0
   2244 +inf:PASSED:fnmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2245 +inf:PASSED:fnmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2246 +inf:PASSED:fnmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2247 +inf:PASSED:fnmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000012p+0
   2248 -inf:PASSED:fnmsub(-0x1p+0      , 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000001p+0
   2249 -inf:PASSED:fnmsub(-0x1.0000000000001p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000002p+0
   2250 -inf:PASSED:fnmsub(-0x1.0000000000002p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000003p+0
   2251 -inf:PASSED:fnmsub(-0x1.0000000000003p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000004p+0
   2252 -inf:PASSED:fnmsub(-0x1.0000000000004p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000005p+0
   2253 -inf:PASSED:fnmsub(-0x1.0000000000005p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000007p+0
   2254 -inf:PASSED:fnmsub(-0x1.0000000000006p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000008p+0
   2255 -inf:PASSED:fnmsub(-0x1.0000000000007p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000009p+0
   2256 -inf:PASSED:fnmsub(-0x1.0000000000008p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ap+0
   2257 -inf:PASSED:fnmsub(-0x1.0000000000009p+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000bp+0
   2258 -inf:PASSED:fnmsub(-0x1.000000000000ap+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000cp+0
   2259 -inf:PASSED:fnmsub(-0x1.000000000000bp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000dp+0
   2260 -inf:PASSED:fnmsub(-0x1.000000000000cp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
   2261 -inf:PASSED:fnmsub(-0x1.000000000000dp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
   2262 -inf:PASSED:fnmsub(-0x1.000000000000ep+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
   2263 -inf:PASSED:fnmsub(-0x1.000000000000fp+0, 0x1.2p+0     , 0x1.0000000000001p-1) = 0x1.a000000000012p+0
   2264 -inf:PASSED:fnmsub(0x1p+0       , 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.ap+0
   2265 -inf:PASSED:fnmsub(0x1.0000000000001p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
   2266 -inf:PASSED:fnmsub(0x1.0000000000002p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
   2267 -inf:PASSED:fnmsub(0x1.0000000000003p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
   2268 -inf:PASSED:fnmsub(0x1.0000000000004p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
   2269 -inf:PASSED:fnmsub(0x1.0000000000005p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
   2270 -inf:PASSED:fnmsub(0x1.0000000000006p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
   2271 -inf:PASSED:fnmsub(0x1.0000000000007p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
   2272 -inf:PASSED:fnmsub(0x1.0000000000008p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
   2273 -inf:PASSED:fnmsub(0x1.0000000000009p+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
   2274 -inf:PASSED:fnmsub(0x1.000000000000ap+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
   2275 -inf:PASSED:fnmsub(0x1.000000000000bp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
   2276 -inf:PASSED:fnmsub(0x1.000000000000cp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
   2277 -inf:PASSED:fnmsub(0x1.000000000000dp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
   2278 -inf:PASSED:fnmsub(0x1.000000000000ep+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
   2279 -inf:PASSED:fnmsub(0x1.000000000000fp+0, 0x1.2p+0     , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
   2280 near:PASSED:fsqrt(0x1.a44p-1   ) = 0x1.cfdcaf353049ep-1
   2281 near:PASSED:fsqrt(0x1.a822p+0  ) = 0x1.498302b49cd6dp+0
   2282 near:PASSED:fsqrt(0x1.05a2p+0  ) = 0x1.02cd13b44f3bfp+0
   2283 near:PASSED:fsqrt(0x1.9504p-1  ) = 0x1.c76073cec0937p-1
   2284 near:PASSED:fsqrt(0x1.dca2p+0  ) = 0x1.5d4f8d4e4c2b2p+0
   2285 near:PASSED:fsqrt(0x1.02c8p+0  ) = 0x1.016309cde7483p+0
   2286 near:PASSED:fsqrt(0x1.b9p-1    ) = 0x1.db2cfe686fe7cp-1
   2287 near:PASSED:fsqrt(0x1.1d02p+0  ) = 0x1.0e1d62e78ed9ep+0
   2288 near:PASSED:fsqrt(0x1.c39p-1   ) = 0x1.e0d526020fb6cp-1
   2289 near:PASSED:fsqrt(0x1.9p-1     ) = 0x1.c48c6001f0acp-1
   2290 near:PASSED:fsqrt(0x1.4852p+0  ) = 0x1.21e9ed813e2e3p+0
   2291 near:PASSED:fsqrt(0x1.e984p-1  ) = 0x1.f4a1b09bbf0b1p-1
   2292 near:PASSED:fsqrt(0x1.9a1p-1   ) = 0x1.ca34879b907afp-1
   2293 near:PASSED:fsqrt(0x1.76b2p+0  ) = 0x1.35b6781aed828p+0
   2294 zero:PASSED:fsqrt(0x1.a44p-1   ) = 0x1.cfdcaf353049ep-1
   2295 zero:PASSED:fsqrt(0x1.a822p+0  ) = 0x1.498302b49cd6dp+0
   2296 zero:PASSED:fsqrt(0x1.05a2p+0  ) = 0x1.02cd13b44f3bfp+0
   2297 zero:PASSED:fsqrt(0x1.9504p-1  ) = 0x1.c76073cec0937p-1
   2298 zero:PASSED:fsqrt(0x1.dca2p+0  ) = 0x1.5d4f8d4e4c2b2p+0
   2299 zero:PASSED:fsqrt(0x1.02c8p+0  ) = 0x1.016309cde7483p+0
   2300 zero:PASSED:fsqrt(0x1.b9p-1    ) = 0x1.db2cfe686fe7cp-1
   2301 zero:PASSED:fsqrt(0x1.1d02p+0  ) = 0x1.0e1d62e78ed9dp+0
   2302 zero:PASSED:fsqrt(0x1.c39p-1   ) = 0x1.e0d526020fb6bp-1
   2303 zero:PASSED:fsqrt(0x1.9p-1     ) = 0x1.c48c6001f0abfp-1
   2304 zero:PASSED:fsqrt(0x1.4852p+0  ) = 0x1.21e9ed813e2e2p+0
   2305 zero:PASSED:fsqrt(0x1.e984p-1  ) = 0x1.f4a1b09bbf0bp-1
   2306 zero:PASSED:fsqrt(0x1.9a1p-1   ) = 0x1.ca34879b907aep-1
   2307 zero:PASSED:fsqrt(0x1.76b2p+0  ) = 0x1.35b6781aed827p+0
   2308 +inf:PASSED:fsqrt(0x1.a44p-1   ) = 0x1.cfdcaf353049fp-1
   2309 +inf:PASSED:fsqrt(0x1.a822p+0  ) = 0x1.498302b49cd6ep+0
   2310 +inf:PASSED:fsqrt(0x1.05a2p+0  ) = 0x1.02cd13b44f3cp+0
   2311 +inf:PASSED:fsqrt(0x1.9504p-1  ) = 0x1.c76073cec0938p-1
   2312 +inf:PASSED:fsqrt(0x1.dca2p+0  ) = 0x1.5d4f8d4e4c2b3p+0
   2313 +inf:PASSED:fsqrt(0x1.02c8p+0  ) = 0x1.016309cde7484p+0
   2314 +inf:PASSED:fsqrt(0x1.b9p-1    ) = 0x1.db2cfe686fe7dp-1
   2315 +inf:PASSED:fsqrt(0x1.1d02p+0  ) = 0x1.0e1d62e78ed9ep+0
   2316 +inf:PASSED:fsqrt(0x1.c39p-1   ) = 0x1.e0d526020fb6cp-1
   2317 +inf:PASSED:fsqrt(0x1.9p-1     ) = 0x1.c48c6001f0acp-1
   2318 +inf:PASSED:fsqrt(0x1.4852p+0  ) = 0x1.21e9ed813e2e3p+0
   2319 +inf:PASSED:fsqrt(0x1.e984p-1  ) = 0x1.f4a1b09bbf0b1p-1
   2320 +inf:PASSED:fsqrt(0x1.9a1p-1   ) = 0x1.ca34879b907afp-1
   2321 +inf:PASSED:fsqrt(0x1.76b2p+0  ) = 0x1.35b6781aed828p+0
   2322 -inf:PASSED:fsqrt(0x1.a44p-1   ) = 0x1.cfdcaf353049ep-1
   2323 -inf:PASSED:fsqrt(0x1.a822p+0  ) = 0x1.498302b49cd6dp+0
   2324 -inf:PASSED:fsqrt(0x1.05a2p+0  ) = 0x1.02cd13b44f3bfp+0
   2325 -inf:PASSED:fsqrt(0x1.9504p-1  ) = 0x1.c76073cec0937p-1
   2326 -inf:PASSED:fsqrt(0x1.dca2p+0  ) = 0x1.5d4f8d4e4c2b2p+0
   2327 -inf:PASSED:fsqrt(0x1.02c8p+0  ) = 0x1.016309cde7483p+0
   2328 -inf:PASSED:fsqrt(0x1.b9p-1    ) = 0x1.db2cfe686fe7cp-1
   2329 -inf:PASSED:fsqrt(0x1.1d02p+0  ) = 0x1.0e1d62e78ed9dp+0
   2330 -inf:PASSED:fsqrt(0x1.c39p-1   ) = 0x1.e0d526020fb6bp-1
   2331 -inf:PASSED:fsqrt(0x1.9p-1     ) = 0x1.c48c6001f0abfp-1
   2332 -inf:PASSED:fsqrt(0x1.4852p+0  ) = 0x1.21e9ed813e2e2p+0
   2333 -inf:PASSED:fsqrt(0x1.e984p-1  ) = 0x1.f4a1b09bbf0bp-1
   2334 -inf:PASSED:fsqrt(0x1.9a1p-1   ) = 0x1.ca34879b907aep-1
   2335 -inf:PASSED:fsqrt(0x1.76b2p+0  ) = 0x1.35b6781aed827p+0
   2336