[RTEMS Project] #4563: Add long double math methods to newlib
RTEMS trac
trac at rtems.org
Fri Feb 25 21:16:52 UTC 2022
#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
More information about the bugs
mailing list