This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib 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]

Floating point problems with 68000 (no FPU)


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


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