Floating point problems with 68000 (no FPU)
Joel Sherrill
joel.sherrill@OARcorp.com
Mon Nov 18 13:42:00 GMT 2002
Doug Broadwell wrote:
>
> 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?
Did you include math.h? Not getting a proper prototype would
be a simple and common problem.
> Thanks, Doug Broadwell
--
Joel Sherrill, Ph.D. Director of Research & Development
joel@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the Newlib
mailing list