On Sat, 29 Sep 2007, Jimby Sharp wrote: > I don't get the same from C-style double arithmetics. Could you provide > a sample code that you believe should show the same behavior?
If you don't, it's presumably because the subtraction is optimized out by the compiler, or because you printf() with an insufficient precision in format spec. The following should do the trick: volatile double a = 5.2; volatile double b = 0.1; main() { printf("%.16lf\n",a-b); } /mz _______________________________________________ Full-Disclosure - We believe in it. Charter: http://lists.grok.org.uk/full-disclosure-charter.html Hosted and sponsored by Secunia - http://secunia.com/