[all-commits] [llvm/llvm-project] 8ca614: [libc][math] Implement double precision exp2 funct...

lntue via All-commits all-commits at lists.llvm.org
Fri Aug 25 07:15:32 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8ca614aa22df471150bf71861c00eb6a9c3f5376
      https://github.com/llvm/llvm-project/commit/8ca614aa22df471150bf71861c00eb6a9c3f5376
  Author: Tue Ly <lntue at google.com>
  Date:   2023-08-25 (Fri, 25 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/stdc.td
    M libc/src/__support/FPUtil/CMakeLists.txt
    A libc/src/__support/FPUtil/triple_double.h
    M libc/src/math/CMakeLists.txt
    A libc/src/math/exp2.h
    M libc/src/math/generic/CMakeLists.txt
    M libc/src/math/generic/common_constants.cpp
    M libc/src/math/generic/common_constants.h
    M libc/src/math/generic/exp.cpp
    A libc/src/math/generic/exp2.cpp
    M libc/src/math/generic/explogxf.h
    M libc/test/src/math/CMakeLists.txt
    A libc/test/src/math/exp2_test.cpp

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

Implement double precision exp2 function correctly rounded for all
rounding modes.  Using the same algorithm as double precision exp function in
https://reviews.llvm.org/D158551.

Reviewed By: zimmermann6

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




More information about the All-commits mailing list