| www.delorie.com/archives/browse.cgi | search |
| X-pop3-spooler: | POP3MAIL 2.1.0 b 3 961213 -bs- |
| Delivered-To: | pcg AT goof DOT com |
| Message-ID: | <350E2A3F.328BCA24@pfh.research.philips.com> |
| Date: | Tue, 17 Mar 1998 08:46:07 +0100 |
| From: | Thomas Koehler <T DOT Koehler AT pfh DOT research DOT philips DOT com> |
| Organization: | Philips |
| X-Mailer: | Mozilla 3.01 (X11; I; Linux 2.0.32 i686) |
| MIME-Version: | 1.0 |
| To: | Paul Shirley <Paul AT chocolat DOT foobar DOT co DOT uk> |
| CC: | beastium-list AT Desk DOT nl |
| Subject: | Re: paranoia & extra precision |
| References: | <dhl9JCA2SHD1EwEN AT foobar DOT co DOT uk> |
| Sender: | Marc Lehmann <pcg AT goof DOT com> |
| Status: | RO |
| X-Status: | A |
| Lines: | 27 |
Paul Shirley wrote:
> This puzzles me, in the past I have had to force various C compilers to
> keep intermediates on the fpu stack (by defining them as long doubles),
> even when optimising. Is a C compiler really allowed to make this change
> without explicit permission? (ie not just a general -On flag)
I agree, why else is there an explicit compiler switch
-ffast-math
This option allows GCC to violate some ANSI or IEEE
rules/specifications in the interest of optimizing
code for speed.
Thomas
--
Thomas Koehler
Philips Research Laboratories
Division Technical Systems
Roentgenstrasse 24-26
D-22335 Hamburg
Germany
phone: +40/5078-2103
e-mail: T DOT Koehler AT PFH DOT Research DOT Philips DOT com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |