This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: rs6000: floating point cast oddities?


On 17 Dec, Dale Johannesen wrote:

>   (c89) The type of FP constants is in 3.1.3.1:  "An unsuffixed
> floating point constant has type double."
> Promotion rules are in 3.2.1.5; after some cases that don't apply,
> "if either operand has type double, the other operand is converted
> to double."

Thanks. That makes the behaviour explainable. Though I believe that
iff it is safe to calculate in single precision we should optimize
the case. If people agree on that I'd like to figure out how complicated
it is to implement.

--
Servus,
       Daniel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]