[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Help required in gcc 3.2.3 optimization
From: |
Bernd Strieder |
Subject: |
Re: Help required in gcc 3.2.3 optimization |
Date: |
Wed, 29 Sep 2004 16:01:06 +0200 |
User-agent: |
KNode/0.7.2 |
Hello,
Pradeep Kumar wrote:
> <P>
> <BR>
> Hi,<BR>
> <BR>
> We are finding the output differences between O2
> flagged , optimized version and a g3 gdwarf-2 flagged debugable
> version <BR>
> of a C++ application , which does some very heavy
> floating point xnumber crunching. <BR> We are noticing
Please don't post HTML. You can see above, how most readers of this
newsgroup probably view your posting.
Due to optimization the app might do some calculations with higher
precision. E.g. on the i386 platform the floating point registers offer
higher precision than double. If intermediate results aren't stored to
memory, performance is gained, while the result has higher precision,
i.e. it is different. See documentation on -ffloat-store. Do you have a
worst-case estimate for the rounding errors in your calculations? Is it
larger than the difference you see? If yes, then you have no problem at
all.
Bernd Strieder