diff options
author | Siddhesh Poyarekar <siddhesh@redhat.com> | 2013-01-10 14:53:40 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2013-01-10 14:59:18 +0530 |
commit | 751b85f795da302bca360388c3314bbbe1cc0bc0 (patch) | |
tree | 0306cdbbcfed28abcd19b8f02581ac56d92f9b18 /sysdeps/ieee754/dbl-64/mpexp.h | |
parent | 7e9b080575fd68c788c33623594ba5516fa7ceb0 (diff) | |
download | glibc-751b85f795da302bca360388c3314bbbe1cc0bc0.tar.gz |
Make __mpexp_twomm1 an array of doubles
Cleanup to get rid of the `number` muck which is not necessary here.
Diffstat (limited to 'sysdeps/ieee754/dbl-64/mpexp.h')
-rw-r--r-- | sysdeps/ieee754/dbl-64/mpexp.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/sysdeps/ieee754/dbl-64/mpexp.h b/sysdeps/ieee754/dbl-64/mpexp.h index 2b26386072..401de58a34 100644 --- a/sysdeps/ieee754/dbl-64/mpexp.h +++ b/sysdeps/ieee754/dbl-64/mpexp.h @@ -27,90 +27,6 @@ #ifndef MPEXP_H #define MPEXP_H -extern const number __mpexp_twomm1[33] attribute_hidden; - -#ifndef AVOID_MPEXP_H -#ifdef BIG_ENDI - const number - __mpexp_twomm1[33] = { /* 2**-m1 */ -/**/ {{0x3ff00000, 0x00000000} }, /* 1 */ -/**/ {{0x3ff00000, 0x00000000} }, /* 1 */ -/**/ {{0x3ff00000, 0x00000000} }, /* 1 */ -/**/ {{0x3ff00000, 0x00000000} }, /* 1 */ -/**/ {{0x3ee00000, 0x00000000} }, /* 2**-17 */ -/**/ {{0x3e800000, 0x00000000} }, /* 2**-23 */ -/**/ {{0x3e800000, 0x00000000} }, /* 2**-23 */ -/**/ {{0x3e300000, 0x00000000} }, /* 2**-28 */ -/**/ {{0x3e400000, 0x00000000} }, /* 2**-27 */ -/**/ {{0x3d900000, 0x00000000} }, /* 2**-38 */ -/**/ {{0x3d500000, 0x00000000} }, /* 2**-42 */ -/**/ {{0x3d800000, 0x00000000} }, /* 2**-39 */ -/**/ {{0x3d400000, 0x00000000} }, /* 2**-43 */ -/**/ {{0x3d000000, 0x00000000} }, /* 2**-47 */ -/**/ {{0x3d400000, 0x00000000} }, /* 2**-43 */ -/**/ {{0x3d000000, 0x00000000} }, /* 2**-47 */ -/**/ {{0x3cd00000, 0x00000000} }, /* 2**-50 */ -/**/ {{0x3c900000, 0x00000000} }, /* 2**-54 */ -/**/ {{0x3c600000, 0x00000000} }, /* 2**-57 */ -/**/ {{0x3c300000, 0x00000000} }, /* 2**-60 */ -/**/ {{0x3bf00000, 0x00000000} }, /* 2**-64 */ -/**/ {{0x3bc00000, 0x00000000} }, /* 2**-67 */ -/**/ {{0x3b800000, 0x00000000} }, /* 2**-71 */ -/**/ {{0x3b500000, 0x00000000} }, /* 2**-74 */ -/**/ {{0x3bb00000, 0x00000000} }, /* 2**-68 */ -/**/ {{0x3b800000, 0x00000000} }, /* 2**-71 */ -/**/ {{0x3b500000, 0x00000000} }, /* 2**-74 */ -/**/ {{0x3b200000, 0x00000000} }, /* 2**-77 */ -/**/ {{0x3b900000, 0x00000000} }, /* 2**-70 */ -/**/ {{0x3b600000, 0x00000000} }, /* 2**-73 */ -/**/ {{0x3b300000, 0x00000000} }, /* 2**-76 */ -/**/ {{0x3b100000, 0x00000000} }, /* 2**-78 */ -/**/ {{0x3ae00000, 0x00000000} }, /* 2**-81 */ - }; - -#else -#ifdef LITTLE_ENDI - const number - __mpexp_twomm1[33] = { /* 2**-m1 */ -/**/ {{0x00000000, 0x3ff00000} }, /* 1 */ -/**/ {{0x00000000, 0x3ff00000} }, /* 1 */ -/**/ {{0x00000000, 0x3ff00000} }, /* 1 */ -/**/ {{0x00000000, 0x3ff00000} }, /* 1 */ -/**/ {{0x00000000, 0x3ee00000} }, /* 2**-17 */ -/**/ {{0x00000000, 0x3e800000} }, /* 2**-23 */ -/**/ {{0x00000000, 0x3e800000} }, /* 2**-23 */ -/**/ {{0x00000000, 0x3e300000} }, /* 2**-28 */ -/**/ {{0x00000000, 0x3e400000} }, /* 2**-27 */ -/**/ {{0x00000000, 0x3d900000} }, /* 2**-38 */ -/**/ {{0x00000000, 0x3d500000} }, /* 2**-42 */ -/**/ {{0x00000000, 0x3d800000} }, /* 2**-39 */ -/**/ {{0x00000000, 0x3d400000} }, /* 2**-43 */ -/**/ {{0x00000000, 0x3d000000} }, /* 2**-47 */ -/**/ {{0x00000000, 0x3d400000} }, /* 2**-43 */ -/**/ {{0x00000000, 0x3d000000} }, /* 2**-47 */ -/**/ {{0x00000000, 0x3cd00000} }, /* 2**-50 */ -/**/ {{0x00000000, 0x3c900000} }, /* 2**-54 */ -/**/ {{0x00000000, 0x3c600000} }, /* 2**-57 */ -/**/ {{0x00000000, 0x3c300000} }, /* 2**-60 */ -/**/ {{0x00000000, 0x3bf00000} }, /* 2**-64 */ -/**/ {{0x00000000, 0x3bc00000} }, /* 2**-67 */ -/**/ {{0x00000000, 0x3b800000} }, /* 2**-71 */ -/**/ {{0x00000000, 0x3b500000} }, /* 2**-74 */ -/**/ {{0x00000000, 0x3bb00000} }, /* 2**-68 */ -/**/ {{0x00000000, 0x3b800000} }, /* 2**-71 */ -/**/ {{0x00000000, 0x3b500000} }, /* 2**-74 */ -/**/ {{0x00000000, 0x3b200000} }, /* 2**-77 */ -/**/ {{0x00000000, 0x3b900000} }, /* 2**-70 */ -/**/ {{0x00000000, 0x3b600000} }, /* 2**-73 */ -/**/ {{0x00000000, 0x3b300000} }, /* 2**-76 */ -/**/ {{0x00000000, 0x3b100000} }, /* 2**-78 */ -/**/ {{0x00000000, 0x3ae00000} }, /* 2**-81 */ - }; - -#endif -#endif -#endif - #define RADIX 0x1.0p24 /* 2^24 */ #define RADIXI 0x1.0p-24 /* 2^-24 */ #define ZERO 0.0 /* 0 */ |