[all-commits] [llvm/llvm-project] cd0268: [Offload][Conformance] Add tests for single-precis...

Leandro Lacerda via All-commits all-commits at lists.llvm.org
Tue Aug 5 11:33:42 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cd0268063d47fb7e5331300db7c21d7302531e33
      https://github.com/llvm/llvm-project/commit/cd0268063d47fb7e5331300db7c21d7302531e33
  Author: Leandro Lacerda <leandrolcampos at yahoo.com.br>
  Date:   2025-08-05 (Tue, 05 Aug 2025)

  Changed paths:
    M offload/unittests/CMakeLists.txt
    M offload/unittests/Conformance/device_code/CMakeLists.txt
    A offload/unittests/Conformance/device_code/Common.hpp
    M offload/unittests/Conformance/device_code/LLVMLibm.cpp
    A offload/unittests/Conformance/tests/AcosfTest.cpp
    A offload/unittests/Conformance/tests/AcoshfTest.cpp
    A offload/unittests/Conformance/tests/AsinfTest.cpp
    A offload/unittests/Conformance/tests/AsinhfTest.cpp
    A offload/unittests/Conformance/tests/AtanfTest.cpp
    A offload/unittests/Conformance/tests/AtanhfTest.cpp
    M offload/unittests/Conformance/tests/CMakeLists.txt
    A offload/unittests/Conformance/tests/CbrtfTest.cpp
    A offload/unittests/Conformance/tests/CosfTest.cpp
    A offload/unittests/Conformance/tests/CoshfTest.cpp
    A offload/unittests/Conformance/tests/CospifTest.cpp
    A offload/unittests/Conformance/tests/ErffTest.cpp
    A offload/unittests/Conformance/tests/Exp10fTest.cpp
    A offload/unittests/Conformance/tests/Exp2fTest.cpp
    A offload/unittests/Conformance/tests/ExpfTest.cpp
    A offload/unittests/Conformance/tests/Expm1fTest.cpp
    M offload/unittests/Conformance/tests/Hypotf16Test.cpp
    A offload/unittests/Conformance/tests/Log10fTest.cpp
    A offload/unittests/Conformance/tests/Log1pfTest.cpp
    A offload/unittests/Conformance/tests/Log2fTest.cpp
    A offload/unittests/Conformance/tests/SincosfTest.cpp
    A offload/unittests/Conformance/tests/SinfTest.cpp
    A offload/unittests/Conformance/tests/SinhfTest.cpp
    A offload/unittests/Conformance/tests/SinpifTest.cpp
    A offload/unittests/Conformance/tests/TanfTest.cpp
    A offload/unittests/Conformance/tests/TanhfTest.cpp
    A offload/unittests/Conformance/tests/TanpifTest.cpp

  Log Message:
  -----------
  [Offload][Conformance] Add tests for single-precision math functions (#152013)

This patch adds a new set of conformance tests for single-precision math
functions provided by the LLVM libm for GPUs.

The functions included in this set were selected based on the following
criteria:
- An implementation exists in `libc/src/math/generic` (i.e., it is not
just a wrapper around a compiler built-in).
- The corresponding LLVM CPU libm implementation is correctly rounded.
- The function is listed in Table 65 of the OpenCL C Specification
v3.0.19.



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