[all-commits] [llvm/llvm-project] 76bb27: [libc][math] Implement double precision exp10 func...

lntue via All-commits all-commits at lists.llvm.org
Wed Aug 30 05:44:07 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 76bb278ebb3e7207723ff6735dd9b3bf4653b85c
      https://github.com/llvm/llvm-project/commit/76bb278ebb3e7207723ff6735dd9b3bf4653b85c
  Author: Tue Ly <lntue at google.com>
  Date:   2023-08-30 (Wed, 30 Aug 2023)

  Changed paths:
    M libc/config/darwin/arm/entrypoints.txt
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv64/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/config/windows/entrypoints.txt
    M libc/docs/math/index.rst
    M libc/spec/gnu_ext.td
    M libc/src/math/CMakeLists.txt
    A libc/src/math/exp10.h
    M libc/src/math/generic/CMakeLists.txt
    A libc/src/math/generic/exp10.cpp
    M libc/src/math/generic/exp2.cpp
    M libc/test/src/math/CMakeLists.txt
    A libc/test/src/math/exp10_test.cpp
    M utils/bazel/llvm-project-overlay/libc/BUILD.bazel
    M utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel

  Log Message:
  -----------
  [libc][math] Implement double precision exp10 function correctly rounded for all rounding modes.

Implement double precision exp10 function correctly rounded for all
rounding modes.  Using the same algorithm as double precision exp
(https://reviews.llvm.org/D158551) and exp2 (https://reviews.llvm.org/D158812)
functions.

Reviewed By: zimmermann6

Differential Revision: https://reviews.llvm.org/D159143




More information about the All-commits mailing list