This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: Missing Methods
On 04/27/2012 02:54 PM, Corinna Vinschen wrote:
On Apr 27 12:53, Joel Sherrill wrote:
Hi,
I was given a list of methods by a potential user and
asked if RTEMS supported them. I honestly think they
have a profile or something these came from because
I don't believe any real application uses ALL of these. :)
Anyway.. I think these are all libc/libm type methods
and wondered if I missed them or if they are on the
newlib wish list. I think there are just a few categories:
+ long double complex math
What's missing is not only long double complex math, but long double
math at all, unless a target defines double == long double.
An implemenation of the missing long double functions would be most
welcome.
OK. I will pass that along.
+ FPU mode/rounding/exception helpers
+ "imax" routines
In theory the imax routines can be easily defined by the target, without
newlib having to do anything. For instance, Cygwin exports strtoll as
strtoimax as well, or llabs as imaxabs.
Are these just macros on Cygwin? Or simple wrappers in C?
It seems like they would be small enough to be easy to address
as a side project..
The long double seems like a real project. :)
Thanks.
Corinna
--
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985