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