summary refs log tree commit diff
path: root/math
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-02-19 09:32:39 +0000
committerUlrich Drepper <drepper@redhat.com>2001-02-19 09:32:39 +0000
commitcf61f83f7857aae4a6af294d685d01af7db063c8 (patch)
treebb02b2bc88b5ecc7f77481bf34f82f729d60f49f /math
parent8da2915d5dcfa51cb5f9e55f7716b49858c1d59d (diff)
downloadglibc-cf61f83f7857aae4a6af294d685d01af7db063c8.tar.gz
glibc-cf61f83f7857aae4a6af294d685d01af7db063c8.tar.xz
glibc-cf61f83f7857aae4a6af294d685d01af7db063c8.zip
Update.
	* sysdeps/ieee754/ldbl-96/e_j1l.c: New file.
	Contributed by Stephen L. Moshier <moshier@na-net.ornl.gov>.

	* sysdeps/i386/fpu/libm-test-ulps: Adjust error values for j1 and y1.
	* sysdeps/ia64/fpu/libm-test-ulps: Adjust error values for y1.
	* math/libm-test.inc (j1_test): Mark constants as long double.
	(jn_test): Likewise.
	(y1_test): Likewise.
	(yn_test): Likewise.
Diffstat (limited to 'math')
-rw-r--r--math/libm-test.inc134
1 files changed, 67 insertions, 67 deletions
diff --git a/math/libm-test.inc b/math/libm-test.inc
index 176b284ef9..028b2eed11 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -2875,15 +2875,15 @@ j1_test (void)
   TEST_f_f (j1, nan_value, nan_value);
   TEST_f_f (j1, plus_infty, 0);
 
-  TEST_f_f (j1, -1.0, -0.44005058574493351596);
+  TEST_f_f (j1, -1.0, -0.44005058574493351596L);
   TEST_f_f (j1, 0.0, 0.0);
-  TEST_f_f (j1, 0.1L, 0.049937526036241997556);
-  TEST_f_f (j1, 0.7L, 0.32899574154005894785);
-  TEST_f_f (j1, 1.0, 0.44005058574493351596);
-  TEST_f_f (j1, 1.5, 0.55793650791009964199);
-  TEST_f_f (j1, 2.0, 0.57672480775687338720);
-  TEST_f_f (j1, 8.0, 0.23463634685391462438);
-  TEST_f_f (j1, 10.0, 0.043472746168861436670);
+  TEST_f_f (j1, 0.1L, 0.049937526036241997556L);
+  TEST_f_f (j1, 0.7L, 0.32899574154005894785L);
+  TEST_f_f (j1, 1.0, 0.44005058574493351596L);
+  TEST_f_f (j1, 1.5, 0.55793650791009964199L);
+  TEST_f_f (j1, 2.0, 0.57672480775687338720L);
+  TEST_f_f (j1, 8.0, 0.23463634685391462438L);
+  TEST_f_f (j1, 10.0, 0.043472746168861436670L);
 
   END (j1);
 }
@@ -2908,53 +2908,53 @@ jn_test (void)
   /* jn (0, x) == j0 (x)  */
   TEST_ff_f (jn, 0, nan_value, nan_value);
   TEST_ff_f (jn, 0, plus_infty, 0);
-  TEST_ff_f (jn, 0, -1.0, 0.76519768655796655145);
+  TEST_ff_f (jn, 0, -1.0, 0.76519768655796655145L);
   TEST_ff_f (jn, 0, 0.0, 1.0);
-  TEST_ff_f (jn, 0, 0.1L, 0.99750156206604003228);
-  TEST_ff_f (jn, 0, 0.7L, 0.88120088860740528084);
-  TEST_ff_f (jn, 0, 1.0, 0.76519768655796655145);
-  TEST_ff_f (jn, 0, 1.5, 0.51182767173591812875);
-  TEST_ff_f (jn, 0, 2.0, 0.22389077914123566805);
-  TEST_ff_f (jn, 0, 8.0, 0.17165080713755390609);
-  TEST_ff_f (jn, 0, 10.0, -0.24593576445134833520);
+  TEST_ff_f (jn, 0, 0.1L, 0.99750156206604003228L);
+  TEST_ff_f (jn, 0, 0.7L, 0.88120088860740528084L);
+  TEST_ff_f (jn, 0, 1.0, 0.76519768655796655145L);
+  TEST_ff_f (jn, 0, 1.5, 0.51182767173591812875L);
+  TEST_ff_f (jn, 0, 2.0, 0.22389077914123566805L);
+  TEST_ff_f (jn, 0, 8.0, 0.17165080713755390609L);
+  TEST_ff_f (jn, 0, 10.0, -0.24593576445134833520L);
 
   /* jn (1, x) == j1 (x)  */
   TEST_ff_f (jn, 1, nan_value, nan_value);
   TEST_ff_f (jn, 1, plus_infty, 0);
 
-  TEST_ff_f (jn, 1, -1.0, -0.44005058574493351596);
+  TEST_ff_f (jn, 1, -1.0, -0.44005058574493351596L);
   TEST_ff_f (jn, 1, 0.0, 0.0);
-  TEST_ff_f (jn, 1, 0.1L, 0.049937526036241997556);
-  TEST_ff_f (jn, 1, 0.7L, 0.32899574154005894785);
-  TEST_ff_f (jn, 1, 1.0, 0.44005058574493351596);
-  TEST_ff_f (jn, 1, 1.5, 0.55793650791009964199);
-  TEST_ff_f (jn, 1, 2.0, 0.57672480775687338720);
-  TEST_ff_f (jn, 1, 8.0, 0.23463634685391462438);
-  TEST_ff_f (jn, 1, 10.0, 0.043472746168861436670);
+  TEST_ff_f (jn, 1, 0.1L, 0.049937526036241997556L);
+  TEST_ff_f (jn, 1, 0.7L, 0.32899574154005894785L);
+  TEST_ff_f (jn, 1, 1.0, 0.44005058574493351596L);
+  TEST_ff_f (jn, 1, 1.5, 0.55793650791009964199L);
+  TEST_ff_f (jn, 1, 2.0, 0.57672480775687338720L);
+  TEST_ff_f (jn, 1, 8.0, 0.23463634685391462438L);
+  TEST_ff_f (jn, 1, 10.0, 0.043472746168861436670L);
 
   /* jn (3, x)  */
   TEST_ff_f (jn, 3, nan_value, nan_value);
   TEST_ff_f (jn, 3, plus_infty, 0);
 
-  TEST_ff_f (jn, 3, -1.0, -0.019563353982668405919);
+  TEST_ff_f (jn, 3, -1.0, -0.019563353982668405919L);
   TEST_ff_f (jn, 3, 0.0, 0.0);
-  TEST_ff_f (jn, 3, 0.1L, 0.000020820315754756261429);
-  TEST_ff_f (jn, 3, 0.7L, 0.0069296548267508408077);
-  TEST_ff_f (jn, 3, 1.0, 0.019563353982668405919);
-  TEST_ff_f (jn, 3, 2.0, 0.12894324947440205110);
-  TEST_ff_f (jn, 3, 10.0, 0.058379379305186812343);
+  TEST_ff_f (jn, 3, 0.1L, 0.000020820315754756261429L);
+  TEST_ff_f (jn, 3, 0.7L, 0.0069296548267508408077L);
+  TEST_ff_f (jn, 3, 1.0, 0.019563353982668405919L);
+  TEST_ff_f (jn, 3, 2.0, 0.12894324947440205110L);
+  TEST_ff_f (jn, 3, 10.0, 0.058379379305186812343L);
 
   /*  jn (10, x)  */
   TEST_ff_f (jn, 10, nan_value, nan_value);
   TEST_ff_f (jn, 10, plus_infty, 0);
 
-  TEST_ff_f (jn, 10, -1.0, 0.26306151236874532070e-9);
+  TEST_ff_f (jn, 10, -1.0, 0.26306151236874532070e-9L);
   TEST_ff_f (jn, 10, 0.0, 0.0);
-  TEST_ff_f (jn, 10, 0.1L, 0.26905328954342155795e-19);
-  TEST_ff_f (jn, 10, 0.7L, 0.75175911502153953928e-11);
-  TEST_ff_f (jn, 10, 1.0, 0.26306151236874532070e-9);
-  TEST_ff_f (jn, 10, 2.0, 0.25153862827167367096e-6);
-  TEST_ff_f (jn, 10, 10.0, 0.20748610663335885770);
+  TEST_ff_f (jn, 10, 0.1L, 0.26905328954342155795e-19L);
+  TEST_ff_f (jn, 10, 0.7L, 0.75175911502153953928e-11L);
+  TEST_ff_f (jn, 10, 1.0, 0.26306151236874532070e-9L);
+  TEST_ff_f (jn, 10, 2.0, 0.25153862827167367096e-6L);
+  TEST_ff_f (jn, 10, 10.0, 0.20748610663335885770L);
 
   END (jn);
 }
@@ -4069,13 +4069,13 @@ y1_test (void)
   TEST_f_f (y1, plus_infty, 0);
   TEST_f_f (y1, nan_value, nan_value);
 
-  TEST_f_f (y1, 0.1L, -6.4589510947020269877);
-  TEST_f_f (y1, 0.7L, -1.1032498719076333697);
-  TEST_f_f (y1, 1.0, -0.78121282130028871655);
-  TEST_f_f (y1, 1.5, -0.41230862697391129595);
-  TEST_f_f (y1, 2.0, -0.10703243154093754689);
-  TEST_f_f (y1, 8.0, -0.15806046173124749426);
-  TEST_f_f (y1, 10.0, 0.24901542420695388392);
+  TEST_f_f (y1, 0.1L, -6.4589510947020269877L);
+  TEST_f_f (y1, 0.7L, -1.1032498719076333697L);
+  TEST_f_f (y1, 1.0, -0.78121282130028871655L);
+  TEST_f_f (y1, 1.5, -0.41230862697391129595L);
+  TEST_f_f (y1, 2.0, -0.10703243154093754689L);
+  TEST_f_f (y1, 8.0, -0.15806046173124749426L);
+  TEST_f_f (y1, 10.0, 0.24901542420695388392L);
 
   END (y1);
 }
@@ -4103,13 +4103,13 @@ yn_test (void)
   TEST_ff_f (yn, 0, nan_value, nan_value);
   TEST_ff_f (yn, 0, plus_infty, 0);
 
-  TEST_ff_f (yn, 0, 0.1L, -1.5342386513503668441);
-  TEST_ff_f (yn, 0, 0.7L, -0.19066492933739506743);
-  TEST_ff_f (yn, 0, 1.0, 0.088256964215676957983);
-  TEST_ff_f (yn, 0, 1.5, 0.38244892379775884396);
-  TEST_ff_f (yn, 0, 2.0, 0.51037567264974511960);
-  TEST_ff_f (yn, 0, 8.0, 0.22352148938756622053);
-  TEST_ff_f (yn, 0, 10.0, 0.055671167283599391424);
+  TEST_ff_f (yn, 0, 0.1L, -1.5342386513503668441L);
+  TEST_ff_f (yn, 0, 0.7L, -0.19066492933739506743L);
+  TEST_ff_f (yn, 0, 1.0, 0.088256964215676957983L);
+  TEST_ff_f (yn, 0, 1.5, 0.38244892379775884396L);
+  TEST_ff_f (yn, 0, 2.0, 0.51037567264974511960L);
+  TEST_ff_f (yn, 0, 8.0, 0.22352148938756622053L);
+  TEST_ff_f (yn, 0, 10.0, 0.055671167283599391424L);
 
   /* yn (1, x) == y1 (x)  */
   TEST_ff_f (yn, 1, -1.0, minus_infty);
@@ -4117,33 +4117,33 @@ yn_test (void)
   TEST_ff_f (yn, 1, plus_infty, 0);
   TEST_ff_f (yn, 1, nan_value, nan_value);
 
-  TEST_ff_f (yn, 1, 0.1L, -6.4589510947020269877);
-  TEST_ff_f (yn, 1, 0.7L, -1.1032498719076333697);
-  TEST_ff_f (yn, 1, 1.0, -0.78121282130028871655);
-  TEST_ff_f (yn, 1, 1.5, -0.41230862697391129595);
-  TEST_ff_f (yn, 1, 2.0, -0.10703243154093754689);
-  TEST_ff_f (yn, 1, 8.0, -0.15806046173124749426);
-  TEST_ff_f (yn, 1, 10.0, 0.24901542420695388392);
+  TEST_ff_f (yn, 1, 0.1L, -6.4589510947020269877L);
+  TEST_ff_f (yn, 1, 0.7L, -1.1032498719076333697L);
+  TEST_ff_f (yn, 1, 1.0, -0.78121282130028871655L);
+  TEST_ff_f (yn, 1, 1.5, -0.41230862697391129595L);
+  TEST_ff_f (yn, 1, 2.0, -0.10703243154093754689L);
+  TEST_ff_f (yn, 1, 8.0, -0.15806046173124749426L);
+  TEST_ff_f (yn, 1, 10.0, 0.24901542420695388392L);
 
   /* yn (3, x)  */
   TEST_ff_f (yn, 3, plus_infty, 0);
   TEST_ff_f (yn, 3, nan_value, nan_value);
 
-  TEST_ff_f (yn, 3, 0.1L, -5099.3323786129048894);
-  TEST_ff_f (yn, 3, 0.7L, -15.819479052819633505);
-  TEST_ff_f (yn, 3, 1.0, -5.8215176059647288478);
-  TEST_ff_f (yn, 3, 2.0, -1.1277837768404277861);
-  TEST_ff_f (yn, 3, 10.0, -0.25136265718383732978);
+  TEST_ff_f (yn, 3, 0.1L, -5099.3323786129048894L);
+  TEST_ff_f (yn, 3, 0.7L, -15.819479052819633505L);
+  TEST_ff_f (yn, 3, 1.0, -5.8215176059647288478L);
+  TEST_ff_f (yn, 3, 2.0, -1.1277837768404277861L);
+  TEST_ff_f (yn, 3, 10.0, -0.25136265718383732978L);
 
   /* yn (10, x)  */
   TEST_ff_f (yn, 10, plus_infty, 0);
   TEST_ff_f (yn, 10, nan_value, nan_value);
 
-  TEST_ff_f (yn, 10, 0.1L, -0.11831335132045197885e19);
-  TEST_ff_f (yn, 10, 0.7L, -0.42447194260703866924e10);
-  TEST_ff_f (yn, 10, 1.0, -0.12161801427868918929e9);
-  TEST_ff_f (yn, 10, 2.0, -129184.54220803928264);
-  TEST_ff_f (yn, 10, 10.0, -0.35981415218340272205);
+  TEST_ff_f (yn, 10, 0.1L, -0.11831335132045197885e19L);
+  TEST_ff_f (yn, 10, 0.7L, -0.42447194260703866924e10L);
+  TEST_ff_f (yn, 10, 1.0, -0.12161801427868918929e9L);
+  TEST_ff_f (yn, 10, 2.0, -129184.54220803928264L);
+  TEST_ff_f (yn, 10, 10.0, -0.35981415218340272205L);
 
   END (yn);