Danny Backx wrote:
Hi Danny,
> The difference between the last two printf statements points out, I
> think, that a problem exists around printf. Might be float to double
> conversion.
Could also be stdargs. Or float arg passing in general. Or arg promotion.
Are you using soft or hard fp?
> The difference between the second and fourth printf statements points
> out that a problem exists in arithmetic. (dd and ddd should be equal.)
I don't think you're going to get anywhere with this until you start looking
at the generated code to see precisely *what* is wrong with it. You've gone
as far as you can with prodding it from the outside like a black box.
cheers,
DaveK