aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/sparc64/fpu
Commit message (Expand)AuthorAgeFilesLines
* Fix unused-but-set-variableBaptiste Daroussin2015-11-151-1/+1
* Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}Marcel Moolenaar2014-03-041-2/+2
* Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler2013-11-302-4/+4
* Computations on NaNs are supposed to return one of the input NaNs unchanged.David Schultz2012-01-162-4/+3
* Avoid aliasing which leads to incorrect results when compiling with theMarius Strobl2010-03-211-12/+11
* - While SPARC V9 allows tininess to be detected either before or afterMarius Strobl2010-03-201-5/+10
* Division should take both arguments' signs into account when theMarius Strobl2010-03-201-7/+9
* FPU_DEBUG requires <stdio.h>.Marius Strobl2010-03-203-1/+12
* Ensure that __fpu_ftox() both returns the high bits and res[1] containsMarius Strobl2010-03-201-5/+7
* - Remove a bogus forward declaration.Marius Strobl2010-03-202-7/+3
* Fix a typo in r204974 so that FTYPE_LNG matches the initialisers ofMarius Strobl2010-03-111-1/+1
* - The OPSZ macro actually only does the right thing for int32 and int64Marius Strobl2010-03-102-29/+21
* The NetBSD Foundation has granted permission to remove clause 3 and 4 fromJoel Dahl2010-03-031-7/+0
* Fix some bugs that caused sparc64's quad precision sqrt to getDavid Schultz2008-04-121-5/+5
* Make the software emulator for long doubles set the FPU exceptionDavid Schultz2008-04-121-0/+15
* Use an intermediate pointer to avoid a strict aliasing warning.John Birrell2007-11-231-1/+2
* Per Regents of the University of Calfornia letter, remove advertisingWarner Losh2007-01-0911-54/+0
* Fix a typo in __fpu_ftox() that caused long double to long (and long long)Marius Strobl2006-12-241-9/+10
* fix bus error in newsyslog by making sure that fields in struct fpemuKip Macy2006-10-121-0/+1
* For _Qp_{fge,fgt,fle,flt}() the SCD states that "Exceptions mimic fcmpeq",Marius Strobl2006-04-161-4/+4
* Add the functions _Qp_cmp() and _Qp_cmpe() as described in the SparcStefan Farfeleder2005-06-211-8/+11
* Fix long (and long long) to long double, unsigned to long double and unsignedStefan Farfeleder2005-05-272-10/+24
* s/round/fpround/ to avoid naming clash with GCC builtin function.Alexander Kabaev2004-07-281-8/+8
* Use unions to avoid violating C99 strict aliasing rules.Dag-Erling Smørgrav2004-03-161-17/+14
* Remove unused variables. Add required headers and functionJacques Vidrine2004-01-062-2/+0
* libc_r wasn't so tied to libc for 22 months.Ruslan Ermilov2002-11-181-1/+1
* Use FOO(a) for macros with variadic args, instead of FOO(a,) or FOO(a, ).Jake Burkholder2002-09-021-3/+3
* Remove unneeded include of machine/emul.h.Jake Burkholder2002-06-181-1/+0
* Implement _Qp_sqrt. I've been unable to find a C program that gcc generatesJake Burkholder2002-06-041-0/+14
* Add a support macro to convert the 5-bit packed register field ofJake Burkholder2002-05-112-62/+88
* Use __FBSDIDDavid E. O'Brien2002-05-061-2/+3
* We typically don't add trailing /'s.David E. O'Brien2002-05-061-1/+1
* Add code to emulate arithmetic, comparison and conversion operationsJake Burkholder2002-04-282-1/+136
* Emulate ldq and stq (load/store long double) instructions. GCC has startedJake Burkholder2002-04-277-93/+36
* Rename some fields in struct frame to be compatible with NetBSD/OpenBSD,Jake Burkholder2002-04-091-1/+1
* Fix the style of the SCM ID's.David E. O'Brien2002-03-223-6/+5
* Fix the style of the SCM ID's.David E. O'Brien2002-03-229-28/+37
* SCM ID tweak.David E. O'Brien2002-03-222-2/+0
* Remove __P() usage.David E. O'Brien2002-03-212-24/+24
* Remove 'register' keyword.David E. O'Brien2002-03-218-66/+66
* Fix some bugs that would prevent %fsr to be set correctly, and addThomas Moestl2002-03-114-8/+25
* Add userland floating point emulator code for sparc64. This is a portThomas Moestl2002-02-2315-0/+3516