aboutsummaryrefslogtreecommitdiff
path: root/ports/sysdeps/ia64/fpu
AgeCommit message (Collapse)AuthorFilesLines
2014-02-16ia64: relocate out of ports/ subdirMike Frysinger320-148833/+0
2014-01-06ia64: regen libm-test-ulps from scratchMike Frysinger1-736/+26
Truncate the file first so as to delete old entries and to lower ULPs for tests that have improved. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2014-01-06ia64: drop large results from libm-test-ulps [BZ #16401]Mike Frysinger1-24/+0
We don't want to record these test results as a good thing. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2014-01-06ia64: regenerate libm-test-ulpsMike Frysinger1-28/+8428
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae24-24/+24
2013-11-28Fix dbl-64 e_sqrt.c for non-default rounding modes (bug 16271).Joseph Myers1-0/+1
2013-10-04PowerPC floating point little-endian [1 of 15]Alan Modra1-4/+6
http://sourceware.org/ml/libc-alpha/2013-08/msg00081.html This is the first of a series of patches to ban ieee854_long_double and the ieee854_long_double macros when using IBM long double. union ieee854_long_double just isn't correct for IBM long double, especially when little-endian, and pretending it is OK has allowed a number of bugs to remain undetected in sysdeps/ieee754/ldbl-128ibm/. This changes the few places in generic code that use it. * stdio-common/printf_size.c (__printf_size): Don't use union ieee854_long_double in fpnum union. * stdio-common/printf_fphex.c (__printf_fphex): Likewise. Use signbit macro to retrieve sign from long double. * stdio-common/printf_fp.c (___printf_fp): Use signbit macro to retrieve sign from long double. * sysdeps/ieee754/ldbl-128ibm/printf_fphex.c: Adjust for fpnum change. * sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise. * sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise. * sysdeps/x86_64/fpu/printf_fphex.c: Likewise. * math/test-misc.c (main): Don't use union ieee854_long_double. ports/ * sysdeps/ia64/fpu/printf_fphex.c: Adjust for fpnum change.
2013-08-30Fix typos.Ondřej Bílka5-8/+8
2013-08-29Fix typos.Ondřej Bílka7-47/+47
2013-08-21Fix typos.Ondřej Bílka6-9/+9
2013-05-22Don't include expected results in libm-test test names.Joseph Myers1-156/+156
2013-05-19Handle sincos with generic libm-test logic.Joseph Myers1-16/+16
2013-03-12ia64: fix strict aliasing warnings with libm errorMike Frysinger1-58/+57
The current code declares double constants by using a char buffer and then casting the pointer to a different type. This makes the aliasing logic unhappy. Change it to use a union instead to avoid that. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers24-25/+24
2012-11-03Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).Joseph Myers1-1/+2
2012-09-24ia64: define new get-rounding-mode.h headerMike Frysinger2-7/+40
The new strtod function wants rounding information from the C lib, so move the guts of the ia64 version into a header file for it to use. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-12ia64: drop ASM_TYPE_DIRECTIVE usageMike Frysinger2-5/+4
Matches what we've done in the rest of the tree. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-07-01Move all files into ports/ subdirectory in preparation for merge with glibcglibc-2.16-ports-before-mergeJoseph Myers319-0/+141133