#4563: Add long double math methods to newlib
-------------------------------------------------+-------------------------
Reporter: Joel Sherrill | Owner: (none)
Type: project | Status: new
Priority: normal | Milestone: 7.1
Component: tool/newlib | Version: 7
Severity: normal | Resolution:
Keywords: SoC, POSIX-Compliance, API, small, | Blocked By:
large |
Blocking: |
-------------------------------------------------+-------------------------
Changes (by Joel Sherrill):
* keywords: SoC, POSIX-Compliance, API, small => SoC, POSIX-Compliance,
API, small, large
Old description:
> The Newlib C Library is missing long double support when the architecture
> has long double != double. These are math methods that end in ''l''. See
> [https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html
> math.h] for a complete list.
>
> The [https://github.com/JuliaMath/openlibm openlibm] project appears to
> have appropriately licensed implementations and support for many
> architectures.
>
> The goal of this project is to port missing long double methods from
> openlibm to newlib.
New description:
The Newlib C Library is missing long double support when the architecture
has long double != double. These are math methods that end in ''l''. See
[https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html
math.h] for a complete list.
The [https://github.com/JuliaMath/openlibm openlibm] project appears to
have appropriately licensed implementations and support for many
architectures.
The goal of this project is to port missing long double methods from
openlibm to newlib.
The project can be large or small depending on the number of architectures
that are addressed.
Possible Mentors: Joel Sherrill
Skills: C
Difficulty: Medium
--
--
Ticket URL: <http://devel.rtems.org/ticket/4563#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs