Floating point problems with 68000 (no FPU)
Doug Broadwell
dougb@value.net
Mon Nov 18 12:57:00 GMT 2002
I just started using the newlib floating point library with the following
results:
sqrt(2) = 1.414213
sqrt(10) = 10.000002
sqrt(100) = 0.000000
sqrt(10000) = 0.000000
In one test sqrt(100)
= -7239...............................................................0,
some 160 character long number.
I'm using printf("%f", sqrt(n)) for these results.
Any suggestions on how to debug?
Thanks, Doug Broadwell
More information about the Newlib
mailing list