/[packages]/cauldron/glibc/current/SOURCES/glibc-2.19-update-x86_64-libm-test-ulps-on-AMD-family-21h-model-1.patch
ViewVC logotype

Contents of /cauldron/glibc/current/SOURCES/glibc-2.19-update-x86_64-libm-test-ulps-on-AMD-family-21h-model-1.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 598262 - (show annotations) (download)
Sat Mar 1 13:38:53 2014 UTC (10 years, 1 month ago) by tmb
File size: 6663 byte(s)
Update x86_64 libm-test-ulps on AMD family 21h model 1 (glibc #16545)
1 From ac0b347743833452b8ff56cb94eab5da95136b70 Mon Sep 17 00:00:00 2001
2 From: Dylan Alex Simon <dylan@dylex.net>
3 Date: Wed, 12 Feb 2014 15:55:10 +0000
4 Subject: [PATCH] Update x86_64 libm-test-ulps on AMD family 21h model 1 (bug 16545).
5
6 (cherry picked from commit fbfdf9cb039486f66994637081862c01bbd6a765)
7
8 Conflicts:
9 NEWS
10 ---
11 ChangeLog | 6 +++
12 NEWS | 6 +++
13 sysdeps/x86_64/fpu/libm-test-ulps | 79 +++++++++++++++++++++++++++++-------
14 3 files changed, 75 insertions(+), 16 deletions(-)
15
16 diff --git a/ChangeLog b/ChangeLog
17 index 81c393a..b65e16f 100644
18 --- a/ChangeLog
19 +++ b/ChangeLog
20 @@ -1,3 +1,9 @@
21 +2014-02-12 Dylan Alex Simon <dylan@dylex.net>
22 +
23 + [BZ #16545]
24 + * sysdeps/x86_64/fpu/libm-test-ulps: Update on AMD family 21h
25 + model 1.
26 +
27 2014-02-06 Carlos O'Donell <carlos@redhat.com>
28
29 [BZ #16529]
30 diff --git a/NEWS b/NEWS
31 index 98b479e..7b52f1f 100644
32 --- a/NEWS
33 +++ b/NEWS
34 @@ -5,6 +5,12 @@ See the end for copying conditions.
35 Please send GNU C library bug reports via <http://sourceware.org/bugzilla/>
36 using `glibc' in the "product" field.
37
38 +Version 2.19.1
39 +
40 +* The following bugs are resolved with this release:
41 +
42 + 16545.
43 +
44 Version 2.19
45
46 * The following bugs are resolved with this release:
47 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
48 index 207b6c0..25c112f 100644
49 --- a/sysdeps/x86_64/fpu/libm-test-ulps
50 +++ b/sysdeps/x86_64/fpu/libm-test-ulps
51 @@ -8445,9 +8445,14 @@ double: 1
52 float: 2
53 idouble: 1
54 ifloat: 2
55 +Test "Real part of: ctan (0xcp-4 + 0x1.4p+0 i)":
56 +float: 1
57 +ifloat: 1
58 Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)":
59 double: 1
60 +float: 1
61 idouble: 1
62 +ifloat: 1
63 ildouble: 1
64 ldouble: 1
65 Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
66 @@ -8766,9 +8771,14 @@ double: 1
67 float: 2
68 idouble: 1
69 ifloat: 2
70 +Test "Real part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
71 +float: 1
72 +ifloat: 1
73 Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
74 double: 1
75 +float: 1
76 idouble: 1
77 +ifloat: 1
78 ildouble: 1
79 ldouble: 1
80 Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
81 @@ -9289,9 +9299,9 @@ ildouble: 1
82 ldouble: 1
83 Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)":
84 double: 1
85 -float: 1
86 +float: 2
87 idouble: 1
88 -ifloat: 1
89 +ifloat: 2
90 ildouble: 1
91 ldouble: 1
92 Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)":
93 @@ -9647,9 +9657,9 @@ ildouble: 1
94 ldouble: 1
95 Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
96 double: 1
97 -float: 1
98 +float: 2
99 idouble: 1
100 -ifloat: 1
101 +ifloat: 2
102 ildouble: 1
103 ldouble: 1
104 Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
105 @@ -9815,7 +9825,9 @@ float: 1
106 ifloat: 1
107 Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
108 double: 2
109 +float: 1
110 idouble: 2
111 +ifloat: 1
112 Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
113 double: 1
114 float: 1
115 @@ -10089,9 +10101,9 @@ ildouble: 1
116 ldouble: 1
117 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
118 double: 1
119 -float: 1
120 +float: 2
121 idouble: 1
122 -ifloat: 1
123 +ifloat: 2
124 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
125 double: 2
126 float: 1
127 @@ -10128,7 +10140,9 @@ ifloat: 1
128 ildouble: 2
129 ldouble: 2
130 Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
131 +double: 1
132 float: 1
133 +idouble: 1
134 ifloat: 1
135 ildouble: 1
136 ldouble: 1
137 @@ -10260,6 +10274,9 @@ idouble: 1
138 ifloat: 1
139 ildouble: 1
140 ldouble: 1
141 +Test "Real part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
142 +float: 1
143 +ifloat: 1
144 Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
145 float: 2
146 ifloat: 2
147 @@ -10312,6 +10329,9 @@ ldouble: 1
148 Test "erfc (0x7.fffd6p+0)":
149 float: 1
150 ifloat: 1
151 +Test "erfc (0xcp-4)":
152 +float: 1
153 +ifloat: 1
154
155 # exp10
156 Test "exp10 (-0x1.31p+8)":
157 @@ -11206,7 +11226,9 @@ idouble: 1
158 ildouble: 1
159 ldouble: 1
160 Test "jn (4, 0x2.67a2a8p+0)":
161 +double: 1
162 float: 1
163 +idouble: 1
164 ifloat: 1
165 ildouble: 1
166 ldouble: 1
167 @@ -11232,7 +11254,9 @@ idouble: 2
168 ildouble: 1
169 ldouble: 1
170 Test "jn (5, 0x2.67a2a8p+0)":
171 +double: 1
172 float: 2
173 +idouble: 1
174 ifloat: 2
175 Test "jn (6, 0x2.67a2a4p+0)":
176 double: 2
177 @@ -12932,7 +12956,9 @@ ildouble: 1
178 ldouble: 1
179 Test "tgamma (-0x4.fffff8p+0)":
180 double: 1
181 +float: 1
182 idouble: 1
183 +ifloat: 1
184 ildouble: 1
185 ldouble: 1
186 Test "tgamma (-0x4.ffffffffffffcp+0)":
187 @@ -12946,9 +12972,9 @@ ildouble: 1
188 ldouble: 1
189 Test "tgamma (-0x5.000008p+0)":
190 double: 1
191 -float: 1
192 +float: 2
193 idouble: 1
194 -ifloat: 1
195 +ifloat: 2
196 ildouble: 1
197 ldouble: 1
198 Test "tgamma (-0x5.8p+0)":
199 @@ -13086,9 +13112,9 @@ double: 1
200 idouble: 1
201 Test "tgamma (-0x9.8p+0)":
202 double: 1
203 -float: 1
204 +float: 2
205 idouble: 1
206 -ifloat: 1
207 +ifloat: 2
208 ildouble: 2
209 ldouble: 2
210 Test "tgamma (-0x9.ffffffffffff8p+0)":
211 @@ -13322,6 +13348,8 @@ float: 1
212 idouble: 1
213 ifloat: 1
214 Test "tgamma (0x4.fffff8p+0)":
215 +float: 1
216 +ifloat: 1
217 ildouble: 1
218 ldouble: 1
219 Test "tgamma (0x4.ffffffffffffcp+0)":
220 @@ -13340,8 +13368,8 @@ Test "tgamma (0x5.0000000000004p+0)":
221 double: 1
222 idouble: 1
223 Test "tgamma (0x5.000008p+0)":
224 -float: 2
225 -ifloat: 2
226 +float: 3
227 +ifloat: 3
228 ildouble: 1
229 ldouble: 1
230 Test "tgamma (0x5.8p+0)":
231 @@ -13453,7 +13481,9 @@ double: 1
232 idouble: 1
233 Test "tgamma (0x9.8p+0)":
234 double: 1
235 +float: 1
236 idouble: 1
237 +ifloat: 1
238 ildouble: 1
239 ldouble: 1
240 Test "tgamma (0x9p+0)":
241 @@ -13506,18 +13536,26 @@ ifloat: 1
242 ildouble: 1
243 ldouble: 1
244 Test "y0 (0x1p-20)":
245 +double: 1
246 float: 1
247 +idouble: 1
248 ifloat: 1
249 Test "y0 (0x1p-40)":
250 double: 1
251 float: 1
252 idouble: 1
253 ifloat: 1
254 +Test "y0 (0x1p-60)":
255 +float: 1
256 +ifloat: 1
257 Test "y0 (0x1p-80)":
258 double: 1
259 float: 1
260 idouble: 1
261 ifloat: 1
262 +Test "y0 (0x2p+0)":
263 +double: 1
264 +idouble: 1
265 Test "y0 (0x2p-4)":
266 ildouble: 1
267 ldouble: 1
268 @@ -13547,7 +13585,9 @@ float: 1
269 ifloat: 1
270 Test "y0 (0x4p-72)":
271 double: 1
272 +float: 1
273 idouble: 1
274 +ifloat: 1
275 Test "y0 (0x8p+0)":
276 double: 1
277 float: 1
278 @@ -13556,7 +13596,9 @@ ifloat: 1
279 ildouble: 1
280 ldouble: 1
281 Test "y0 (0xap+0)":
282 +double: 1
283 float: 1
284 +idouble: 1
285 ifloat: 1
286 Test "y0 (0xf.ffffffffffff8p+1020)":
287 double: 1
288 @@ -13638,6 +13680,9 @@ idouble: 2
289 ifloat: 1
290 ildouble: 1
291 ldouble: 1
292 +Test "yn (0, 0x2p+0)":
293 +double: 1
294 +idouble: 1
295 Test "yn (0, 0x2p-4)":
296 ildouble: 1
297 ldouble: 1
298 @@ -13649,7 +13694,9 @@ ifloat: 1
299 ildouble: 1
300 ldouble: 1
301 Test "yn (0, 0xap+0)":
302 +double: 1
303 float: 1
304 +idouble: 1
305 ifloat: 1
306 Test "yn (1, 0x1.8p+0)":
307 float: 1
308 @@ -13682,9 +13729,9 @@ float: 2
309 idouble: 1
310 ifloat: 2
311 Test "yn (10, 0x2p+0)":
312 -double: 2
313 +double: 3
314 float: 1
315 -idouble: 2
316 +idouble: 3
317 ifloat: 1
318 Test "yn (10, 0x2p-4)":
319 double: 1
320 @@ -13701,9 +13748,9 @@ Test "yn (10, 0x8p-972)":
321 ildouble: 1
322 ldouble: 1
323 Test "yn (10, 0xap+0)":
324 -double: 1
325 +double: 2
326 float: 1
327 -idouble: 1
328 +idouble: 2
329 ifloat: 1
330 Test "yn (10, 0xcp-4)":
331 double: 1
332 --
333 1.7.1
334

  ViewVC Help
Powered by ViewVC 1.1.30