Commit Graph

30 Commits

Author SHA1 Message Date
Menelaos Karavelas e01b452d33 Intel compiler: removed unnecessary protections against the __GNUG__ macro
The problem was in IA_force_to_double
2004-05-05 00:13:13 +00:00
Sylvain Pion b48aa10212 - ICC is defining __GNUG__ by default on Linux.
Protect against it with !defined __INTEL_COMPILER.
2004-05-04 21:25:54 +00:00
Sylvain Pion 52224a7088 - Add a comment that the C99 version does not fix the too long mantissa
problem on x86 (Fixed_precision_nt is affected).
2004-05-03 08:41:32 +00:00
Sylvain Pion 467562b3b9 - Rename Huge_val to infinity, and move it to FPU.h. 2004-04-17 23:26:59 +00:00
Sylvain Pion a217001ab0 - Remove explicit compilers tests :
- use CGAL_CFG_DENORMALS_COMPILE_BUG instead.
  - is_valid() : no need to optimize unportably.
2004-04-17 23:08:28 +00:00
Sylvain Pion a15748b7f8 - PGCC workarounds. 2004-04-08 21:28:12 +00:00
Sylvain Pion 1c5a1bd713 - Fix FPU.h on g++ and Solaris 5.9. 2004-01-15 18:03:49 +00:00
Sylvain Pion 73c9fd43fd - FreeBSD fix. 2003-11-27 17:29:31 +00:00
Sylvain Pion 0571a95e0d VC++ fix 2003-11-20 09:28:23 +00:00
Sylvain Pion f13f7026df update copyright years 2003-11-17 17:47:26 +00:00
Sylvain Pion 8b7907e0e6 - FPU.h : by default, use the ISO C99 version (which should make Darwin work). 2003-11-17 17:47:00 +00:00
Sylvain Pion 768badd2ef typo Saarbrucken -> Saarbruecken 2003-10-21 12:26:15 +00:00
Sylvain Pion 3a3efc6ed8 fix LGPL headers 2003-10-21 11:35:16 +00:00
Sylvain Pion ace0a0f1fa - Change all headers to the new format/license. 2003-09-18 10:27:16 +00:00
Andreas Fabri 1022e77596 introduced numeric_limits for the compilers who support it 2003-04-22 12:52:39 +00:00
Sylvain Pion ba4ccd3961 - I've got a C version for IRIX which works ! The long standing problem was
in fact that denormals were flushed to zero by default, and thus the
  detection routine thought the rounding mode was not working.
2002-11-21 15:41:12 +00:00
Sylvain Pion d3c6f2f23b - CodeWarrior support __MWERKS__. 2002-01-07 15:14:54 +00:00
Sylvain Pion f055e26898 Remove last traces of CGAL_ms_sqrt 2002-01-07 15:07:38 +00:00
Sylvain Pion d66a4c7a17 - Test 2001-09-25 18:59:41 +00:00
Sylvain Pion 01056f225d - Test 2001-09-25 18:55:01 +00:00
Sylvain Pion cd43497a96 - Remove comment. 2001-08-17 11:03:43 +00:00
Sylvain Pion 0974c7b331 - Try another workaround for sqrt() on VC++ using asm. If it works OK, then
we will be able to get rid of some painful stuff in the installation.
2001-08-16 17:04:58 +00:00
Sylvain Pion 77fecb1530 - VC++ 7 warning. 2001-07-04 08:39:13 +00:00
Sylvain Pion f04ddcfed9 - Workaround for GCC 3 only activated for 3.0.0 as it's probably going to be
fixed in 3.0.1, so that we'll get the full speed back with 3.0.1.
2001-06-12 12:39:40 +00:00
Sylvain Pion e950eda4c0 - Workaround bugs and misfeatures of GCC 3 in FPU.h.
Unfortunately at a performance cost :((
2001-06-06 14:51:54 +00:00
Sylvain Pion 6a360e2c28 - Workaround on Alpha/OSF. 2001-06-05 13:36:39 +00:00
Dmitrii V Pasechnik c310505f01 preliminary support for Alpha/Linux (requires LIBC >= 2.1) 2001-04-10 12:10:24 +00:00
Sylvain Pion 4ff7e0df9e - Declare force_ieee_double_precision(). 2001-02-25 15:25:35 +00:00
Sylvain Pion 86d8dce635 - Fix header. 2000-12-13 17:27:01 +00:00
Sylvain Pion ecb000af01 - Moved in the visible world. 2000-10-16 12:48:21 +00:00