Remove TWO

Minor cleanup to remove the macro TWO and use the value directly
instead.
This commit is contained in:
Siddhesh Poyarekar 2013-04-03 11:14:39 +05:30
parent d755bba40f
commit c871eccd1e
3 changed files with 5 additions and 3 deletions

View File

@ -1,5 +1,9 @@
2013-04-03 Siddhesh Poyarekar <siddhesh@redhat.com>
* sysdeps/ieee754/dbl-64/mpa.h (TWO): Remove definition.
* sysdeps/ieee754/dbl-64/mpatan.c (__mpatan): Replace TWO with
its value.
[BZ #15305]
* sysdeps/unix/sysv/linux/kernel-features.h
[__LINUX_KERNEL_VERSION >= 0x02061d]: Define

View File

@ -91,8 +91,6 @@ extern const mp_no mptwo;
# define TWO52 0x1.0p52 /* 2^52 */
#endif
#define TWO 2.0 /* 2 */
#define TWO5 TWOPOW (5) /* 2^5 */
#define TWO8 TWOPOW (8) /* 2^52 */
#define TWO10 TWOPOW (10) /* 2^10 */

View File

@ -102,7 +102,7 @@ __mpatan (mp_no *x, mp_no *y, int p)
__dvd (&mpsm, &mptwoim1, &mpt, p);
for (i = n - 1; i > 1; i--)
{
mptwoim1.d[1] -= TWO;
mptwoim1.d[1] -= 2;
__dvd (&mpsm, &mptwoim1, &mpt1, p);
__mul (&mpsm, &mpt, &mpt2, p);
__sub (&mpt1, &mpt2, &mpt, p);