What is acceptable for -ffast-math? (Was: associative law in combine)
Gabriel Dos_Reis
gdosreis@sophia.inria.fr
Wed Aug 1 11:47:00 GMT 2001
| Gabriel.Dos_Reis@sophia.inria.fr said:
| > | and probably a whole lot of other things that are equally "dubious".
| > | | | > But then, if they would have written that form in the first
| > place. | | But, as I said, there might be cases where you can't write
| > it in an | optimized way in the first place, such as in | inline
| > double f() { return a/b; } | inline double g() { return c; } | x
| > = f()/g(); | plus inlining.
|
| > But then is 0.0 is acceptable for 0.125 for speed?
|
| Yes, if you know by advance that this cannot happen because of your
| input data accuracy. Then you will get the speed advantage without
| the loss of accuracy since it cannot happen.
Data for the supposed speed in such case are still missing.
-- Gaby
More information about the Gcc
mailing list