printf_fp.c problem
Matt Waddel
matt.waddel@freescale.com
Mon Aug 22 17:58:00 GMT 2005
Uttam Pawar wrote:
> On Wed, 2005-08-10 at 20:31 -0600, Matt Waddel wrote:
> > I get this output from the floating point printf() calls:
> >
> > 65535.000000
> > 190157.845868
> >
> > main()
> > {
> > double f;
> >
> > f = 65535.0;
> > printf("%f\n",f);
> >
> > f = 65536.0;
> > printf("%f\n",f);
> > }
>
> compile/ran the above program code on couple systems, and there is no
> problem with the printf() function.
>
> BTW, what's your environment?
Sorry I didn't mention this before - I'm sure this is not a
problem with the generic printf() software. I was hoping
somebody would recognize the symptom and direct my search to
a CPU specific file like __mpn_lshift().
My system is a Coldfire v4e core and the CPU is a Freescale
M5485. Glibc version is 2.3.2.
>
>
> >
> > I'm almost certain it's a problem in the printf_fp.c routine. Anybody
> > have any suggestions for where to concentrate my search?
> >
> > Regards,
> > Matt
> >
>
More information about the Libc-alpha
mailing list