[all-commits] [llvm/llvm-project] 2d784b: [libc][math] Implement `iscanonical[f|l]` as a lib...

Shourya Goel via All-commits all-commits at lists.llvm.org
Wed Oct 2 07:14:25 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2d784b194681e9a12b33bffec148d6edf1aadc13
      https://github.com/llvm/llvm-project/commit/2d784b194681e9a12b33bffec148d6edf1aadc13
  Author: Shourya Goel <shouryagoel10000 at gmail.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/docs/math/index.rst
    M libc/spec/stdc.td
    M libc/src/math/CMakeLists.txt
    M libc/src/math/generic/CMakeLists.txt
    A libc/src/math/generic/iscanonical.cpp
    A libc/src/math/generic/iscanonicalf.cpp
    A libc/src/math/generic/iscanonicalf128.cpp
    A libc/src/math/generic/iscanonicalf16.cpp
    A libc/src/math/generic/iscanonicall.cpp
    A libc/src/math/iscanonical.h
    A libc/src/math/iscanonicalf.h
    A libc/src/math/iscanonicalf128.h
    A libc/src/math/iscanonicalf16.h
    A libc/src/math/iscanonicall.h
    M libc/test/src/math/smoke/CMakeLists.txt
    A libc/test/src/math/smoke/IsCanonicalTest.h
    A libc/test/src/math/smoke/iscanonical_test.cpp
    A libc/test/src/math/smoke/iscanonicalf128_test.cpp
    A libc/test/src/math/smoke/iscanonicalf16_test.cpp
    A libc/test/src/math/smoke/iscanonicalf_test.cpp
    A libc/test/src/math/smoke/iscanonicall_test.cpp

  Log Message:
  -----------
  [libc][math] Implement `iscanonical[f|l]` as a libc math function (#110565)

This PR implements the iscanonical function as part of the libc math
library.

The addition of this function is crucial for completing the
implementation of remaining math macros, as referenced in #109201



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list