opnsense-src/lib/msun
David Schultz 205d3300b8 Tweak the conditions under which certain gcc builtins are used:
- Unlike the builtin relational operators, builtin floating-point
  constants were not available until gcc 3.3, so account for this.[1]

- Apparently some versions of the Intel C Compiler fallaciously define
  __GNUC__ without actually being compatible with the claimed gcc
  version.  Account for this, too.[2]

[1] Noticed by:		Christian Hiris <4711@chello.at>
[2] Submitted by:	Alexander Leidinger <Alexander@Leidinger.net>
2004-07-16 06:21:56 +00:00
..
alpha Add an fenv.h implementation for the alpha port. All of the standard 2004-06-06 09:58:55 +00:00
amd64 Insert a missing '~' in feholdexcept(), so that it correctly clears 2004-06-11 02:35:19 +00:00
arm Add an fenv.h implementation for the arm port. 2004-06-06 10:03:59 +00:00
bsdsrc Remove some kludges designed to ensure that the compiler didn't round 2004-05-17 01:04:37 +00:00
i387 Completely remove s_ilogb.S as the assembler implementation gives very little 2004-06-20 10:42:23 +00:00
ia64 Shift the FPSR contents by the correct amount so feupdateenv() raises 2004-06-11 02:35:30 +00:00
man Add C99's nearbyint{,f}() functions as wrappers around rint(). 2004-07-06 04:46:08 +00:00
powerpc Add an fenv.h implementation for the powerpc port. 2004-06-06 10:05:10 +00:00
sparc64 Add an fenv.h implementation for the sparc64 port. 2004-06-06 10:05:57 +00:00
src Tweak the conditions under which certain gcc builtins are used: 2004-07-16 06:21:56 +00:00
Makefile Implement the classification macros isfinite(), isinf(), isnan(), and 2004-07-09 03:32:40 +00:00