Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 64302 Details for
Bug 100289
Glibc patches to enhance performance on x86_64.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
glibc-2.3.5-libm-ulps.patch
glibc-2.3.5-libm-ulps.patch (text/plain), 19.73 KB, created by
Simon Strandman
on 2005-07-25 14:23:43 UTC
(
hide
)
Description:
glibc-2.3.5-libm-ulps.patch
Filename:
MIME Type:
Creator:
Simon Strandman
Created:
2005-07-25 14:23:43 UTC
Size:
19.73 KB
patch
obsolete
>--- glibc-2.3.5/sysdeps/i386/fpu/libm-test-ulps.libm-ulps 2004-07-02 08:03:28.000000000 -0400 >+++ glibc-2.3.5/sysdeps/i386/fpu/libm-test-ulps 2005-06-15 01:58:10.000000000 -0400 >@@ -7,20 +7,20 @@ ldouble: 1 > > # asin > Test "asin (-0.5) == -pi/6": >-ldouble: 1 > ildouble: 1 >-Test "asin (-1.0) == -pi/2": > ldouble: 1 >+Test "asin (-1.0) == -pi/2": > ildouble: 1 >-Test "asin (0.5) == pi/6": > ldouble: 1 >+Test "asin (0.5) == pi/6": > ildouble: 1 >-Test "asin (0.75) == 0.848062078981481008052944338998418080": > ldouble: 1 >+Test "asin (0.75) == 0.848062078981481008052944338998418080": > ildouble: 1 >-Test "asin (1.0) == pi/2": > ldouble: 1 >+Test "asin (1.0) == pi/2": > ildouble: 1 >+ldouble: 1 > > # atanh > Test "atanh (0.75) == 0.972955074527656652552676371721589865": >@@ -44,11 +44,11 @@ ildouble: 6 > ldouble: 6 > Test "Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i": > double: 1 >+float: 4 > idouble: 1 >+ifloat: 4 > ildouble: 1 > ldouble: 1 >-ifloat: 4 >-float: 4 > Test "Real part of: cacosh (0.75 + 1.25 i) == 1.13239363160530819522266333696834467 + 1.11752014915610270578240049553777969 i": > ildouble: 1 > ldouble: 1 >@@ -149,7 +149,9 @@ float: 1 > idouble: 1 > ifloat: 1 > Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > > # cexp >@@ -354,7 +356,9 @@ ifloat: 1 > ildouble: 2 > ldouble: 2 > Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 >@@ -377,7 +381,9 @@ Test "Real part of: ctan (0.75 + 1.25 i) > ildouble: 1 > ldouble: 1 > Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 3 > ldouble: 3 >@@ -395,7 +401,9 @@ Test "Imaginary part of: ctanh (0 + pi/4 > float: 1 > ifloat: 1 > Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": > double: 1 >@@ -473,24 +481,26 @@ float: 1 > # j0 > Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 >-float: 1 >+float: 2 > idouble: 1 >-ifloat: 1 >+ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "j0 (10.0) == -0.245935764451348335197760862485328754": >-double: 1 >+double: 3 > float: 1 >-idouble: 1 >+idouble: 3 > ifloat: 1 > Test "j0 (2.0) == 0.223890779141235668051827454649948626": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 >-float: 1 >+float: 2 > idouble: 1 >-ifloat: 1 >+ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "j0 (8.0) == 0.171650807137553906090869407851972001": >@@ -498,22 +508,23 @@ float: 1 > ifloat: 1 > > # j1 >+Test "j1 (0.75) == 0.349243602174862192523281016426251335": >+double: 1 >+idouble: 1 > Test "j1 (10.0) == 0.0434727461688614366697487680258592883": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 >-Test "j1 (0.75) == 0.349243602174862192523281016426251335": >-double: 1 >-idouble: 1 > Test "j1 (2.0) == 0.576724807756873387202448242269137087": > double: 1 > idouble: 1 >-Test "j1 (0.75) == 0.349243602174862192523281016426251335": >-double: 1 >-idouble: 1 > Test "j1 (8.0) == 0.234636346853914624381276651590454612": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 >@@ -521,24 +532,26 @@ ldouble: 1 > # jn > Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 >-float: 1 >+float: 2 > idouble: 1 >-ifloat: 1 >+ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "jn (0, 10.0) == -0.245935764451348335197760862485328754": >-double: 1 >+double: 3 > float: 1 >-idouble: 1 >+idouble: 3 > ifloat: 1 > Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 >-float: 1 >+float: 2 > idouble: 1 >-ifloat: 1 >+ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "jn (0, 8.0) == 0.171650807137553906090869407851972001": >@@ -548,7 +561,9 @@ Test "jn (1, 0.75) == 0.3492436021748621 > double: 1 > idouble: 1 > Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 >@@ -556,22 +571,24 @@ Test "jn (1, 2.0) == 0.57672480775687338 > double: 1 > idouble: 1 > Test "jn (1, 8.0) == 0.234636346853914624381276651590454612": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 > Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9": > double: 1 >+float: 1 > idouble: 1 >+ifloat: 1 > ildouble: 1 > ldouble: 1 >-ifloat: 1 >-float: 1 > Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18": >-float: 1 >-ifloat: 1 > double: 1 >+float: 1 > idouble: 1 >+ifloat: 1 > Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10": > float: 1 > ifloat: 1 >@@ -579,46 +596,46 @@ ildouble: 2 > ldouble: 2 > Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9": > double: 1 >+float: 1 > idouble: 1 >+ifloat: 1 > ildouble: 1 > ldouble: 1 >-ifloat: 1 >-float: 1 > Test "jn (10, 10.0) == 0.207486106633358857697278723518753428": >-double: 2 >+double: 5 > float: 2 >-idouble: 2 >+idouble: 5 > ifloat: 2 > ildouble: 2 > ldouble: 2 > Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": >+double: 2 >+idouble: 2 > ildouble: 1 > ldouble: 1 >-idouble: 2 >-double: 2 > Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083": > ildouble: 1 > ldouble: 1 > Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2": >-float: 1 >-ifloat: 1 > double: 1 >+float: 1 > idouble: 1 >+ifloat: 1 > Test "jn (3, 1.0) == 0.0195633539826684059189053216217515083": > ildouble: 1 > ldouble: 1 > Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563": >-double: 1 >+double: 5 > float: 2 >-idouble: 1 >+idouble: 5 > ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": >-ildouble: 1 >-ldouble: 1 > double: 1 > idouble: 1 >+ildouble: 1 >+ldouble: 1 > > # lgamma > Test "lgamma (-0.5) == log(2*sqrt(pi))": >@@ -627,10 +644,10 @@ idouble: 1 > ildouble: 1 > ldouble: 1 > Test "lgamma (0.7) == 0.260867246531666514385732417016759578": >-float: 1 >-ifloat: 1 > double: 1 >+float: 1 > idouble: 1 >+ifloat: 1 > Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1": > double: 1 > float: 2 >@@ -677,6 +694,7 @@ ldouble: 1 > > # sinh > Test "sinh (0.75) == 0.822316731935829980703661634446913849": >+double: 1 > ildouble: 1 > > # tan >@@ -714,32 +732,39 @@ float: 1 > idouble: 1 > ifloat: 1 > Test "y0 (1.0) == 0.0882569642156769579829267660235151628": >+double: 2 >+float: 1 >+idouble: 2 >+ifloat: 1 > ildouble: 1 > ldouble: 1 >-ifloat: 1 >+Test "y0 (1.5) == 0.382448923797758843955068554978089862": >+double: 1 > float: 1 >-double: 2 >-idouble: 2 >+idouble: 1 >+ifloat: 1 > Test "y0 (10.0) == 0.0556711672835993914244598774101900481": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 > Test "y0 (8.0) == 0.223521489387566220527323400498620359": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 >-Test "y0 (1.5) == 0.382448923797758843955068554978089862": >-float: 1 >-ifloat: 1 >-double: 1 >-idouble: 1 > > # y1 > Test "y1 (0.125) == -5.19993611253477499595928744876579921": > ildouble: 1 > ldouble: 1 >+Test "y1 (1.0) == -0.781212821300288716547150000047964821": >+double: 1 >+idouble: 1 > Test "y1 (10.0) == 0.249015424206953883923283474663222803": > double: 2 > float: 2 >@@ -753,13 +778,12 @@ ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "y1 (8.0) == -0.158060461731247494255555266187483550": >+double: 1 > float: 2 >+idouble: 1 > ifloat: 2 > ildouble: 1 > ldouble: 1 >-Test "y1 (1.0) == -0.781212821300288716547150000047964821": >-double: 1 >-idouble: 1 > > # yn > Test "yn (0, 0.125) == -1.38968062514384052915582277745018693": >@@ -771,24 +795,28 @@ float: 1 > idouble: 1 > ifloat: 1 > Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628": >-ildouble: 1 >-ldouble: 1 >-ifloat: 1 >-float: 1 > double: 2 >+float: 1 > idouble: 2 >-Test "yn (0, 1.5) == 0.382448923797758843955068554978089862": > ifloat: 1 >-float: 1 >+ildouble: 1 >+ldouble: 1 >+Test "yn (0, 1.5) == 0.382448923797758843955068554978089862": > double: 1 >+float: 1 > idouble: 1 >+ifloat: 1 > Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 > Test "yn (0, 8.0) == 0.223521489387566220527323400498620359": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 1 > ldouble: 1 >@@ -796,8 +824,8 @@ Test "yn (1, 0.125) == -5.19993611253477 > ildouble: 1 > ldouble: 1 > Test "yn (1, 1.0) == -0.781212821300288716547150000047964821": >-idouble: 1 > double: 1 >+idouble: 1 > Test "yn (1, 10.0) == 0.249015424206953883923283474663222803": > double: 2 > float: 2 >@@ -811,13 +839,12 @@ ifloat: 2 > ildouble: 1 > ldouble: 1 > Test "yn (1, 8.0) == -0.158060461731247494255555266187483550": >+double: 1 > float: 2 >+idouble: 1 > ifloat: 2 > ildouble: 1 > ldouble: 1 >-Test "yn (3, 0.75) == -12.9877176234475433186319774484809207": >-ifloat: 1 >-float: 1 > Test "yn (10, 0.125) == -127057845771019398.252538486899753195": > double: 1 > float: 1 >@@ -841,10 +868,10 @@ float: 3 > idouble: 1 > ifloat: 3 > Test "yn (10, 2.0) == -129184.542208039282635913145923304214": >-float: 3 >-ifloat: 3 > double: 2 >+float: 3 > idouble: 2 >+ifloat: 3 > Test "yn (3, 0.125) == -2612.69757350066712600220955744091741": > ildouble: 1 > ldouble: 1 >@@ -855,12 +882,12 @@ idouble: 1 > ifloat: 1 > ildouble: 2 > ldouble: 2 >-Test "yn (3, 2.0) == -1.12778377684042778608158395773179238": >-float: 1 >-ifloat: 1 >+Test "yn (3, 10.0) == -0.251362657183837329779204747654240998": > double: 1 >+float: 1 > idouble: 1 >-Test "yn (3, 10.0) == -0.251362657183837329779204747654240998": >+ifloat: 1 >+Test "yn (3, 2.0) == -1.12778377684042778608158395773179238": > double: 1 > float: 1 > idouble: 1 >@@ -872,8 +899,8 @@ ildouble: 622 > ldouble: 622 > > Function: "asin": >-ldouble: 1 > ildouble: 1 >+ldouble: 1 > > Function: "atanh": > ildouble: 2 >@@ -895,11 +922,11 @@ ldouble: 6 > > Function: Imaginary part of "cacosh": > double: 1 >+float: 4 > idouble: 1 >+ifloat: 4 > ildouble: 1 > ldouble: 1 >-ifloat: 4 >-float: 4 > > Function: Real part of "casin": > double: 1 >@@ -1073,7 +1100,9 @@ ildouble: 3 > ldouble: 3 > > Function: Real part of "ctanh": >+double: 1 > float: 1 >+idouble: 1 > ifloat: 1 > ildouble: 5 > ldouble: 5 >@@ -1115,10 +1144,10 @@ Function: "hypot": > float: 1 > > Function: "j0": >-double: 1 >-float: 1 >-idouble: 1 >-ifloat: 1 >+double: 3 >+float: 2 >+idouble: 3 >+ifloat: 2 > ildouble: 1 > ldouble: 1 > >@@ -1131,9 +1160,9 @@ ildouble: 1 > ldouble: 1 > > Function: "jn": >-double: 2 >+double: 5 > float: 2 >-idouble: 2 >+idouble: 5 > ifloat: 2 > ildouble: 2 > ldouble: 2 >@@ -1165,6 +1194,7 @@ ildouble: 1 > ldouble: 1 > > Function: "sinh": >+double: 1 > ildouble: 1 > > Function: "tan": >--- glibc-2.3.5/sysdeps/ia64/fpu/libm-test-ulps.libm-ulps 2003-03-27 18:26:48.000000000 -0500 >+++ glibc-2.3.5/sysdeps/ia64/fpu/libm-test-ulps 2005-06-15 00:29:29.000000000 -0400 >@@ -82,8 +82,6 @@ idouble: 1 > Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i": > float: 1 > ifloat: 1 >-ildouble: 1 >-ldouble: 1 > Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": > double: 1 > idouble: 1 >@@ -142,8 +140,6 @@ ifloat: 1 > Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i": > double: 1 > idouble: 1 >-ildouble: 1 >-ldouble: 1 > Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i": > double: 1 > float: 1 >@@ -253,8 +249,8 @@ double: 1 > float: 4 > idouble: 1 > ifloat: 4 >-ildouble: 1 >-ldouble: 1 >+ildouble: 6 >+ldouble: 6 > Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": > ildouble: 1 > ldouble: 1 >@@ -310,8 +306,6 @@ double: 1 > float: 1 > idouble: 1 > ifloat: 1 >-ildouble: 2 >-ldouble: 2 > Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": > float: 1 > ifloat: 1 >@@ -331,8 +325,6 @@ ifloat: 1 > > # ctan > Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": >-double: 1 >-idouble: 1 > ildouble: 2 > ldouble: 2 > Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": >@@ -356,8 +348,6 @@ ldouble: 1 > Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": > float: 1 > ifloat: 1 >-ildouble: 24 >-ldouble: 24 > Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i": > float: 1 > ifloat: 1 >@@ -370,58 +360,11 @@ idouble: 1 > ildouble: 1 > ldouble: 1 > >-# erf >-Test "erf (1.25) == 0.922900128256458230136523481197281140": >-double: 1 >-idouble: 1 >- >-# erfc >-Test "erfc (0.75) == 0.288844366346484868401062165408589223": >-float: 1 >-ifloat: 1 >-Test "erfc (1.25) == 0.0770998717435417698634765188027188596": >-ildouble: 1 >-ldouble: 1 >-Test "erfc (2.0) == 0.00467773498104726583793074363274707139": >-double: 1 >-idouble: 1 >-Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8": >-double: 1 >-idouble: 1 >-ildouble: 1 >-ldouble: 1 >- >-# exp10 >-Test "exp10 (-1) == 0.1": >-double: 2 >-float: 1 >-idouble: 2 >-ifloat: 1 >-Test "exp10 (0.75) == 5.62341325190349080394951039776481231": >-double: 1 >-float: 1 >-idouble: 1 >-ifloat: 1 >-ildouble: 1 >-ldouble: 1 >-Test "exp10 (3) == 1000": >-double: 6 >-float: 2 >-idouble: 6 >-ifloat: 2 >-ildouble: 3 >-ldouble: 3 >- > # expm1 > Test "expm1 (1) == M_El - 1.0": > ildouble: 1 > ldouble: 1 > >-# gamma >-Test "gamma (-0.5) == log(2*sqrt(pi))": >-ildouble: 1 >-ldouble: 1 >- > # hypot > Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271": > float: 1 >@@ -461,6 +404,9 @@ double: 2 > float: 1 > idouble: 2 > ifloat: 1 >+Test "j0 (2.0) == 0.223890779141235668051827454649948626": >+float: 2 >+ifloat: 2 > Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 > float: 1 >@@ -498,6 +444,9 @@ double: 2 > float: 1 > idouble: 2 > ifloat: 1 >+Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": >+float: 2 >+ifloat: 2 > Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 > float: 1 >@@ -543,8 +492,8 @@ ifloat: 1 > ildouble: 2 > ldouble: 2 > Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": >-float: 3 >-ifloat: 3 >+float: 4 >+ifloat: 4 > ildouble: 1 > ldouble: 1 > Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083": >@@ -570,20 +519,15 @@ ildouble: 1 > ldouble: 1 > Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": > double: 1 >-float: 1 >+float: 2 > idouble: 1 >-ifloat: 1 >+ifloat: 2 > ildouble: 1 > ldouble: 1 > > # lgamma >-Test "lgamma (-0.5) == log(2*sqrt(pi))": >-ildouble: 1 >-ldouble: 1 > Test "lgamma (0.7) == 0.260867246531666514385732417016759578": >-double: 1 > float: 1 >-idouble: 1 > ifloat: 1 > Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1": > double: 1 >@@ -635,16 +579,6 @@ double: 1 > idouble: 1 > > # tgamma >-Test "tgamma (-0.5) == -2 sqrt (pi)": >-double: 1 >-float: 1 >-idouble: 1 >-ifloat: 1 >-ildouble: 1 >-ldouble: 1 >-Test "tgamma (0.5) == sqrt (pi)": >-float: 1 >-ifloat: 1 > Test "tgamma (0.7) == 1.29805533264755778568117117915281162": > double: 1 > float: 1 >@@ -668,13 +602,8 @@ float: 1 > idouble: 2 > ifloat: 1 > Test "y0 (10.0) == 0.0556711672835993914244598774101900481": >-double: 1 > float: 1 >-idouble: 1 > ifloat: 1 >-Test "y0 (2.0) == 0.510375672649745119596606592727157873": >-double: 1 >-idouble: 1 > Test "y0 (8.0) == 0.223521489387566220527323400498620359": > double: 1 > float: 1 >@@ -722,13 +651,8 @@ float: 1 > idouble: 2 > ifloat: 1 > Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481": >-double: 1 > float: 1 >-idouble: 1 > ifloat: 1 >-Test "yn (0, 2.0) == 0.510375672649745119596606592727157873": >-double: 1 >-idouble: 1 > Test "yn (0, 8.0) == 0.223521489387566220527323400498620359": > double: 1 > float: 1 >@@ -771,9 +695,9 @@ Test "yn (10, 10.0) == -0.35981415218340 > double: 2 > idouble: 2 > Test "yn (10, 2.0) == -129184.542208039282635913145923304214": >-double: 3 >+double: 2 > float: 1 >-idouble: 3 >+idouble: 2 > ifloat: 1 > Test "yn (3, 0.125) == -2612.69757350066712600220955744091741": > ildouble: 1 >@@ -910,8 +834,6 @@ double: 1 > float: 1 > idouble: 1 > ifloat: 1 >-ildouble: 1 >-ldouble: 1 > > Function: "cos": > double: 2 >@@ -926,8 +848,8 @@ double: 2 > float: 5 > idouble: 2 > ifloat: 5 >-ildouble: 3 >-ldouble: 3 >+ildouble: 6 >+ldouble: 6 > > Function: Imaginary part of "cpow": > double: 2 >@@ -960,16 +882,12 @@ double: 1 > float: 1 > idouble: 1 > ifloat: 1 >-ildouble: 2 >-ldouble: 2 > > Function: Real part of "csqrt": > float: 1 > ifloat: 1 > > Function: Real part of "ctan": >-double: 1 >-idouble: 1 > ildouble: 2 > ldouble: 2 > >@@ -992,46 +910,22 @@ double: 1 > float: 1 > idouble: 1 > ifloat: 1 >-ildouble: 24 >-ldouble: 24 >- >-Function: "erf": >-double: 1 >-idouble: 1 >- >-Function: "erfc": >-double: 1 >-float: 1 >-idouble: 1 >-ifloat: 1 > ildouble: 1 > ldouble: 1 > >-Function: "exp10": >-double: 6 >-float: 2 >-idouble: 6 >-ifloat: 2 >-ildouble: 3 >-ldouble: 3 >- > Function: "expm1": > ildouble: 1 > ldouble: 1 > >-Function: "gamma": >-ildouble: 1 >-ldouble: 1 >- > Function: "hypot": > float: 1 > ifloat: 1 > > Function: "j0": > double: 2 >-float: 1 >+float: 2 > idouble: 2 >-ifloat: 1 >+ifloat: 2 > ildouble: 2 > ldouble: 2 > >@@ -1045,9 +939,9 @@ ldouble: 1 > > Function: "jn": > double: 3 >-float: 3 >+float: 4 > idouble: 3 >-ifloat: 3 >+ifloat: 4 > ildouble: 2 > ldouble: 2 > >@@ -1086,8 +980,6 @@ double: 1 > float: 1 > idouble: 1 > ifloat: 1 >-ildouble: 1 >-ldouble: 1 > > Function: "y0": > double: 2 >--- glibc-2.3.5/sysdeps/powerpc/fpu/libm-test-ulps.libm-ulps 2004-12-28 08:08:58.000000000 -0500 >+++ glibc-2.3.5/sysdeps/powerpc/fpu/libm-test-ulps 2005-06-15 00:29:29.000000000 -0400 >@@ -226,9 +226,9 @@ idouble: 2 > ifloat: 3 > Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": > double: 1 >-float: 4 >+float: 5 > idouble: 1 >-ifloat: 4 >+ifloat: 5 > Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": > float: 2 > ifloat: 2 >@@ -356,6 +356,9 @@ double: 2 > float: 1 > idouble: 2 > ifloat: 1 >+Test "j0 (2.0) == 0.223890779141235668051827454649948626": >+float: 2 >+ifloat: 2 > Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 > float: 1 >@@ -387,6 +390,9 @@ double: 2 > float: 1 > idouble: 2 > ifloat: 1 >+Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": >+float: 2 >+ifloat: 2 > Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": > double: 1 > float: 1 >@@ -418,8 +424,8 @@ Test "jn (10, 10.0) == 0.207486106633358 > float: 1 > ifloat: 1 > Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": >-float: 3 >-ifloat: 3 >+float: 4 >+ifloat: 4 > Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4": > double: 1 > float: 1 >@@ -435,9 +441,9 @@ idouble: 3 > ifloat: 1 > Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": > double: 1 >-float: 1 >+float: 2 > idouble: 1 >-ifloat: 1 >+ifloat: 2 > > # lgamma > Test "lgamma (0.7) == 0.260867246531666514385732417016759578": >@@ -730,9 +736,9 @@ ifloat: 1 > > Function: Real part of "cpow": > double: 2 >-float: 4 >+float: 5 > idouble: 2 >-ifloat: 4 >+ifloat: 5 > > Function: Imaginary part of "cpow": > double: 2 >@@ -800,9 +806,9 @@ ifloat: 1 > > Function: "j0": > double: 2 >-float: 1 >+float: 2 > idouble: 2 >-ifloat: 1 >+ifloat: 2 > > Function: "j1": > double: 1 >@@ -812,9 +818,9 @@ ifloat: 2 > > Function: "jn": > double: 3 >-float: 3 >+float: 4 > idouble: 3 >-ifloat: 3 >+ifloat: 4 > > Function: "lgamma": > double: 1 >--- glibc-2.3.5/sysdeps/x86_64/fpu/libm-test-ulps.libm-ulps 2004-12-28 08:10:17.000000000 -0500 >+++ glibc-2.3.5/sysdeps/x86_64/fpu/libm-test-ulps 2005-06-15 00:29:29.000000000 -0400 >@@ -1309,3 +1309,11 @@ ildouble: 4 > ldouble: 4 > > # end of automatic generation >+ >+Test "cos (0.80190127184058835) == 0.69534156199418473": >+double: 1 >+idouble: 1 >+Test "sincos (0.80190127184058835, &sin_res, &cos_res) puts 0.69534156199418473 in cos_res": >+double: 1 >+idouble: 1 >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 100289
:
64301
|
64302
|
64303
|
64304
|
64305
|
64306
|
65840
|
81968
|
81969