#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

Reply via email to