vfprintf.c patch
Joel Sherrill
joel.sherrill@OARcorp.com
Fri Dec 1 09:32:00 GMT 2000
Doug Evans wrote:
>
> Joel Sherrill writes:
> >
> > Minor modification to trick gcc into avoiding referencing
> > a floating point register unless someone really tries
> > to print a floating point number. On the PowerPC gcc
> > will save a FP register all the time without this patch.
> >
> > The ideal solution would be to break out the FP printing
> > into a separate function but that was more risky to implement.
>
> Already done, but the other way around.
> IIRC, see iprintf vs printf.
iprintf() is non-standard. This avoids modifying any
existing non-FP code to avoid unnecessarily using the FPU.
Difference in view. I just believe in the rule of least
surprise. Printing an integer, string, or character should
not require FPU operations.
--
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