This is an automated email from the ASF dual-hosted git repository.

acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 0a368599d98 Documentation: Describe the owner and the group of files 
on v9fs.
     new b6d854ca14f libs/libm: Fix fabs() of negative zero.
     new db5cb4a54fa libs/libm: Fix the endless loop in logl().
     new db1ff545b09 libs/libm: Fix cbrt() for small numbers and for exact 
cubes.
     new 1685e027c06 libs/libm: Add nearbyint(), lrint() and llrint().
     new 556b9564b28 libs/libm: Add fdim(), ilogb(), logb(), scalbln(), 
nextafter() and remquo().
     new f3f521b68e4 libs/libm: Add fma() and fmal().
     new ccbd3e4c3c2 libs/libm: Add exp2(), log1p(), cbrtf(), cbrtl() and 
hypot().
     new d64d5ae64a7 libs/libm: Add lgammaf(), lgammal(), tgammaf() and 
tgammal().

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 include/nuttx/lib/math.h                         |  11 +-
 libs/libm/libm/CMakeLists.txt                    |  58 +++++-
 libs/libm/libm/Make.defs                         |  24 +++
 libs/libm/libm/lib_cbrt.c                        |  39 +++-
 libs/libm/libm/{lib_cbrt.c => lib_cbrtf.c}       |  46 +++--
 libs/libm/libm/{lib_cbrt.c => lib_cbrtl.c}       |  43 ++--
 libs/libm/libm/{lib_cbrt.c => lib_exp2.c}        |  32 +--
 libs/libm/libm/{lib_cbrt.c => lib_exp2f.c}       |  35 ++--
 libs/libm/libm/{lib_cbrt.c => lib_exp2l.c}       |  32 +--
 libs/libm/libm/lib_fabs.c                        |   2 +-
 libs/libm/libm/lib_fabsf.c                       |   2 +-
 libs/libm/libm/lib_fabsl.c                       |   2 +-
 libs/libm/libm/{lib_cbrt.c => lib_fdim.c}        |  23 +--
 libs/libm/libm/{lib_cbrt.c => lib_fdimf.c}       |  26 +--
 libs/libm/libm/{lib_cbrt.c => lib_fdiml.c}       |  23 +--
 libs/libm/libm/lib_fma.c                         | 244 ++++++++++++++++++++++
 libs/libm/libm/lib_fmal.c                        | 252 +++++++++++++++++++++++
 libs/libm/libm/{lib_cbrt.c => lib_hypot.c}       |  39 ++--
 libs/libm/libm/{lib_cbrt.c => lib_hypotf.c}      |  42 ++--
 libs/libm/libm/{lib_cbrt.c => lib_hypotl.c}      |  39 ++--
 libs/libm/libm/{lib_cbrt.c => lib_ilogb.c}       |  29 +--
 libs/libm/libm/{lib_cbrt.c => lib_ilogbf.c}      |  32 ++-
 libs/libm/libm/{lib_cbrt.c => lib_ilogbl.c}      |  29 +--
 libs/libm/libm/{lib_cbrt.c => lib_lgammaf.c}     |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_lgammal.c}     |  26 +--
 libs/libm/libm/{lib_cbrt.c => lib_llrint.c}      |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_llrintf.c}     |  27 +--
 libs/libm/libm/{lib_cbrt.c => lib_llrintl.c}     |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_log1p.c}       |  63 ++++--
 libs/libm/libm/{lib_cbrt.c => lib_log1pf.c}      |  66 ++++--
 libs/libm/libm/{lib_cbrt.c => lib_log1pl.c}      |  63 ++++--
 libs/libm/libm/{lib_cbrt.c => lib_logb.c}        |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_logbf.c}       |  27 +--
 libs/libm/libm/{lib_cbrt.c => lib_logbl.c}       |  24 +--
 libs/libm/libm/lib_logl.c                        |  20 +-
 libs/libm/libm/{lib_cbrt.c => lib_lrint.c}       |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_lrintf.c}      |  27 +--
 libs/libm/libm/{lib_cbrt.c => lib_lrintl.c}      |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_nearbyint.c}   |  32 +--
 libs/libm/libm/{lib_cbrt.c => lib_nearbyintf.c}  |  35 ++--
 libs/libm/libm/{lib_cbrt.c => lib_nearbyintl.c}  |  32 +--
 libs/libm/libm/{lib_cbrt.c => lib_nextafter.c}   |  45 ++--
 libs/libm/libm/{lib_cbrt.c => lib_nextafterf.c}  |  48 +++--
 libs/libm/libm/{lib_cbrt.c => lib_nextafterl.c}  |  59 ++++--
 libs/libm/libm/{lib_cbrt.c => lib_nexttoward.c}  |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_nexttowardf.c} |  27 +--
 libs/libm/libm/{lib_cbrt.c => lib_nexttowardl.c} |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_remainder.c}   |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_remainderf.c}  |  27 +--
 libs/libm/libm/{lib_cbrt.c => lib_remainderl.c}  |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_remquo.c}      |  66 ++++--
 libs/libm/libm/{lib_cbrt.c => lib_remquof.c}     |  69 +++++--
 libs/libm/libm/{lib_cbrt.c => lib_remquol.c}     |  66 ++++--
 libs/libm/libm/{lib_cbrt.c => lib_scalbln.c}     |  28 ++-
 libs/libm/libm/{lib_cbrt.c => lib_scalblnf.c}    |  31 +--
 libs/libm/libm/{lib_cbrt.c => lib_scalblnl.c}    |  28 ++-
 libs/libm/libm/{lib_cbrt.c => lib_tgammaf.c}     |  24 +--
 libs/libm/libm/{lib_cbrt.c => lib_tgammal.c}     |  26 +--
 58 files changed, 1508 insertions(+), 822 deletions(-)
 copy libs/libm/libm/{lib_cbrt.c => lib_cbrtf.c} (71%)
 copy libs/libm/libm/{lib_cbrt.c => lib_cbrtl.c} (70%)
 copy libs/libm/libm/{lib_cbrt.c => lib_exp2.c} (77%)
 copy libs/libm/libm/{lib_cbrt.c => lib_exp2f.c} (76%)
 copy libs/libm/libm/{lib_cbrt.c => lib_exp2l.c} (74%)
 copy libs/libm/libm/{lib_cbrt.c => lib_fdim.c} (85%)
 copy libs/libm/libm/{lib_cbrt.c => lib_fdimf.c} (80%)
 copy libs/libm/libm/{lib_cbrt.c => lib_fdiml.c} (83%)
 create mode 100644 libs/libm/libm/lib_fma.c
 create mode 100644 libs/libm/libm/lib_fmal.c
 copy libs/libm/libm/{lib_cbrt.c => lib_hypot.c} (77%)
 copy libs/libm/libm/{lib_cbrt.c => lib_hypotf.c} (76%)
 copy libs/libm/libm/{lib_cbrt.c => lib_hypotl.c} (74%)
 copy libs/libm/libm/{lib_cbrt.c => lib_ilogb.c} (86%)
 copy libs/libm/libm/{lib_cbrt.c => lib_ilogbf.c} (81%)
 copy libs/libm/libm/{lib_cbrt.c => lib_ilogbl.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_lgammaf.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_lgammal.c} (83%)
 copy libs/libm/libm/{lib_cbrt.c => lib_llrint.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_llrintf.c} (79%)
 copy libs/libm/libm/{lib_cbrt.c => lib_llrintl.c} (83%)
 copy libs/libm/libm/{lib_cbrt.c => lib_log1p.c} (66%)
 copy libs/libm/libm/{lib_cbrt.c => lib_log1pf.c} (64%)
 copy libs/libm/libm/{lib_cbrt.c => lib_log1pl.c} (63%)
 copy libs/libm/libm/{lib_cbrt.c => lib_logb.c} (86%)
 copy libs/libm/libm/{lib_cbrt.c => lib_logbf.c} (81%)
 copy libs/libm/libm/{lib_cbrt.c => lib_logbl.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_lrint.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_lrintf.c} (79%)
 copy libs/libm/libm/{lib_cbrt.c => lib_lrintl.c} (83%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nearbyint.c} (77%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nearbyintf.c} (76%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nearbyintl.c} (74%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nextafter.c} (73%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nextafterf.c} (72%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nextafterl.c} (60%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nexttoward.c} (86%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nexttowardf.c} (81%)
 copy libs/libm/libm/{lib_cbrt.c => lib_nexttowardl.c} (83%)
 copy libs/libm/libm/{lib_cbrt.c => lib_remainder.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_remainderf.c} (79%)
 copy libs/libm/libm/{lib_cbrt.c => lib_remainderl.c} (83%)
 copy libs/libm/libm/{lib_cbrt.c => lib_remquo.c} (57%)
 copy libs/libm/libm/{lib_cbrt.c => lib_remquof.c} (55%)
 copy libs/libm/libm/{lib_cbrt.c => lib_remquol.c} (55%)
 copy libs/libm/libm/{lib_cbrt.c => lib_scalbln.c} (86%)
 copy libs/libm/libm/{lib_cbrt.c => lib_scalblnf.c} (81%)
 copy libs/libm/libm/{lib_cbrt.c => lib_scalblnl.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_tgammaf.c} (84%)
 copy libs/libm/libm/{lib_cbrt.c => lib_tgammal.c} (83%)

Reply via email to