2006-02-01 Jakub Jelinek <jakub@redhat.com>

* sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Fix a typo.
	* sysdeps/s390/fpu/libm-test-ulps: Remove llrint ulps.
This commit is contained in:
Roland McGrath 2006-02-01 19:42:43 +00:00
parent 106bfa74ce
commit bd3a1a1059
2 changed files with 2 additions and 58 deletions

View File

@ -1,6 +1,6 @@
/* Round argument to nearest integral value according to current rounding
direction.
Copyright (C) 1997, 1999 Free Software Foundation, Inc.
Copyright (C) 1997, 1999, 2006 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@ -52,7 +52,7 @@ __llrintl (long double x)
return 0;
w = two112[sx] + x;
t = w - two112[sx];
GET_LDOUBLE_WORDS64 (i0, i1, x);
GET_LDOUBLE_WORDS64 (i0, i1, t);
j0 = ((i0 >> 48) & 0x7fff) - 0x3fff;
i0 &= 0x0000ffffffffffffLL;
i0 |= 0x0001000000000000LL;

View File

@ -691,62 +691,6 @@ ifloat: 2
ildouble: 1
ldouble: 1
# llrint
Test "llrint (-4503599627370495.5) == -4503599627370496LL":
ildouble: 1
ldouble: 1
Test "llrint (-4503599627370496.75) == -4503599627370497LL":
ildouble: 1
ldouble: 1
Test "llrint (-4503599627370497.5) == -4503599627370498LL":
ildouble: 1
ldouble: 1
Test "llrint (-72057594037927935.5) == -72057594037927936LL":
ildouble: 1
ldouble: 1
Test "llrint (-72057594037927936.75) == -72057594037927937LL":
ildouble: 1
ldouble: 1
Test "llrint (-72057594037927937.5) == -72057594037927938LL":
ildouble: 1
ldouble: 1
Test "llrint (-9007199254740991.5) == -9007199254740992LL":
ildouble: 1
ldouble: 1
Test "llrint (-9007199254740992.75) == -9007199254740993LL":
ildouble: 1
ldouble: 1
Test "llrint (-9007199254740993.5) == -9007199254740994LL":
ildouble: 1
ldouble: 1
Test "llrint (4503599627370495.5) == 4503599627370496LL":
ildouble: -1
ldouble: -1
Test "llrint (4503599627370496.75) == 4503599627370497LL":
ildouble: -1
ldouble: -1
Test "llrint (4503599627370497.5) == 4503599627370498LL":
ildouble: -1
ldouble: -1
Test "llrint (72057594037927935.5) == 72057594037927936LL":
ildouble: -1
ldouble: -1
Test "llrint (72057594037927936.75) == 72057594037927937LL":
ildouble: -1
ldouble: -1
Test "llrint (72057594037927937.5) == 72057594037927938LL":
ildouble: -1
ldouble: -1
Test "llrint (9007199254740991.5) == 9007199254740992LL":
ildouble: -1
ldouble: -1
Test "llrint (9007199254740992.75) == 9007199254740993LL":
ildouble: -1
ldouble: -1
Test "llrint (9007199254740993.5) == 9007199254740994LL":
ildouble: -1
ldouble: -1
# log10
Test "log10 (0.75) == -0.124938736608299953132449886193870744":
double: 1