summaryrefslogtreecommitdiffstats
path: root/lib/libc/sparc64/fpu
Commit message (Expand)AuthorAgeFilesLines
* Computations on NaNs are supposed to return one of the input NaNs unchanged.das2012-01-162-4/+3
* Avoid aliasing which leads to incorrect results when compiling with themarius2010-03-211-12/+11
* - While SPARC V9 allows tininess to be detected either before or aftermarius2010-03-201-5/+10
* Division should take both arguments' signs into account when themarius2010-03-201-7/+9
* FPU_DEBUG requires <stdio.h>.marius2010-03-203-1/+12
* Ensure that __fpu_ftox() both returns the high bits and res[1] containsmarius2010-03-201-5/+7
* - Remove a bogus forward declaration.marius2010-03-202-7/+3
* Fix a typo in r204974 so that FTYPE_LNG matches the initialisers ofmarius2010-03-111-1/+1
* - The OPSZ macro actually only does the right thing for int32 and int64marius2010-03-102-29/+21
* The NetBSD Foundation has granted permission to remove clause 3 and 4 fromjoel2010-03-031-7/+0
* Fix some bugs that caused sparc64's quad precision sqrt to getdas2008-04-121-5/+5
* Make the software emulator for long doubles set the FPU exceptiondas2008-04-121-0/+15
* Use an intermediate pointer to avoid a strict aliasing warning.jb2007-11-231-1/+2
* Per Regents of the University of Calfornia letter, remove advertisingimp2007-01-0911-54/+0
* Fix a typo in __fpu_ftox() that caused long double to long (and long long)marius2006-12-241-9/+10
* fix bus error in newsyslog by making sure that fields in struct fpemukmacy2006-10-121-0/+1
* For _Qp_{fge,fgt,fle,flt}() the SCD states that "Exceptions mimic fcmpeq",marius2006-04-161-4/+4
* Add the functions _Qp_cmp() and _Qp_cmpe() as described in the Sparcstefanf2005-06-211-8/+11
* Fix long (and long long) to long double, unsigned to long double and unsignedstefanf2005-05-272-10/+24
* s/round/fpround/ to avoid naming clash with GCC builtin function.kan2004-07-281-8/+8
* Use unions to avoid violating C99 strict aliasing rules.des2004-03-161-17/+14
* Remove unused variables. Add required headers and functionnectar2004-01-062-2/+0
* libc_r wasn't so tied to libc for 22 months.ru2002-11-181-1/+1
* Use FOO(a) for macros with variadic args, instead of FOO(a,) or FOO(a, ).jake2002-09-021-3/+3
* Remove unneeded include of machine/emul.h.jake2002-06-181-1/+0
* Implement _Qp_sqrt. I've been unable to find a C program that gcc generatesjake2002-06-041-0/+14
* Add a support macro to convert the 5-bit packed register field ofjake2002-05-112-62/+88
* Use __FBSDIDobrien2002-05-061-2/+3
* We typically don't add trailing /'s.obrien2002-05-061-1/+1
* Add code to emulate arithmetic, comparison and conversion operationsjake2002-04-282-1/+136
* Emulate ldq and stq (load/store long double) instructions. GCC has startedjake2002-04-277-93/+36
* Rename some fields in struct frame to be compatible with NetBSD/OpenBSD,jake2002-04-091-1/+1
* Fix the style of the SCM ID's.obrien2002-03-223-6/+5
* Fix the style of the SCM ID's.obrien2002-03-229-28/+37
* SCM ID tweak.obrien2002-03-222-2/+0
* Remove __P() usage.obrien2002-03-212-24/+24
* Remove 'register' keyword.obrien2002-03-218-66/+66
* Fix some bugs that would prevent %fsr to be set correctly, and addtmm2002-03-114-8/+25
* Add userland floating point emulator code for sparc64. This is a porttmm2002-02-2315-0/+3516
OpenPOWER on IntegriCloud