[libc-commits] [libc] [llvm] [libc][math][c23] Add rsqrtf16() function (PR #137545)
LLVM Continuous Integration via libc-commits
libc-commits at lists.llvm.org
Wed Sep 17 07:23:26 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `libc-aarch64-ubuntu-dbg` running on `libc-aarch64-ubuntu` while building `libc,utils` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/104/builds/31550
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[ RUN ] LlvmLibcFMinimumMagNumTest.InfArg
[ OK ] LlvmLibcFMinimumMagNumTest.InfArg (2 us)
[ RUN ] LlvmLibcFMinimumMagNumTest.NegInfArg
[ OK ] LlvmLibcFMinimumMagNumTest.NegInfArg (1 us)
[ RUN ] LlvmLibcFMinimumMagNumTest.BothZero
[ OK ] LlvmLibcFMinimumMagNumTest.BothZero (1 us)
[ RUN ] LlvmLibcFMinimumMagNumTest.Range
[ OK ] LlvmLibcFMinimumMagNumTest.Range (23 ms)
Ran 5 tests. PASS: 5 FAIL: 0
[1466/1762] Running unit test libc.test.src.math.smoke.rsqrtf16_test.__unit__
FAILED: libc/test/src/math/smoke/CMakeFiles/libc.test.src.math.smoke.rsqrtf16_test.__unit__
cd /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/build/libc/test/src/math/smoke && /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/build/libc/test/src/math/smoke/libc.test.src.math.smoke.rsqrtf16_test.__unit__.__build__
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcRsqrtf16Test.SpecialNumbers
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/llvm-project/libc/test/src/math/smoke/rsqrtf16_test.cpp:19: FAILURE
Expected: __llvm_libc_20_0_0_git::fputil::test_except( static_cast<int>((1 | 2 | 4 | 8 | 16))) & ((1) ? (1) : static_cast<int>((1 | 2 | 4 | 8 | 16)))
Which is: 0
To be equal to: (1)
Which is: 1
[ FAILED ] LlvmLibcRsqrtf16Test.SpecialNumbers
Ran 1 tests. PASS: 0 FAIL: 1
[1467/1762] Running unit test libc.test.src.math.smoke.log10_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcLog10Test.SpecialNumbers
[ OK ] LlvmLibcLog10Test.SpecialNumbers (36 us)
Ran 1 tests. PASS: 1 FAIL: 0
[1468/1762] Running unit test libc.test.src.math.smoke.generic_sqrtf128_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcSqrtTest.SpecialNumbers
[ OK ] LlvmLibcSqrtTest.SpecialNumbers (6 us)
Ran 1 tests. PASS: 1 FAIL: 0
[1469/1762] Running unit test libc.test.src.math.smoke.remquof_test.__unit__
[==========] Running 2 tests from 1 test suite.
[ RUN ] LlvmLibcRemQuoTest.SpecialNumbers
[ OK ] LlvmLibcRemQuoTest.SpecialNumbers (6 us)
[ RUN ] LlvmLibcRemQuoTest.EqualNumeratorAndDenominator
[ OK ] LlvmLibcRemQuoTest.EqualNumeratorAndDenominator (3 us)
Ran 2 tests. PASS: 2 FAIL: 0
[1470/1762] Running unit test libc.test.src.math.smoke.llrint_test.__unit__
[==========] Running 3 tests from 1 test suite.
[ RUN ] LlvmLibcRoundToIntegerTest.InfinityAndNaN
[ OK ] LlvmLibcRoundToIntegerTest.InfinityAndNaN (8 us)
[ RUN ] LlvmLibcRoundToIntegerTest.RoundNumbers
[ OK ] LlvmLibcRoundToIntegerTest.RoundNumbers (9 us)
[ RUN ] LlvmLibcRoundToIntegerTest.SubnormalRange
[ OK ] LlvmLibcRoundToIntegerTest.SubnormalRange (968 us)
Ran 3 tests. PASS: 3 FAIL: 0
[1471/1762] Running unit test libc.test.src.math.smoke.fdivl_test.__unit__
[==========] Running 5 tests from 1 test suite.
Step 7 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[ RUN ] LlvmLibcFMinimumMagNumTest.InfArg
[ OK ] LlvmLibcFMinimumMagNumTest.InfArg (2 us)
[ RUN ] LlvmLibcFMinimumMagNumTest.NegInfArg
[ OK ] LlvmLibcFMinimumMagNumTest.NegInfArg (1 us)
[ RUN ] LlvmLibcFMinimumMagNumTest.BothZero
[ OK ] LlvmLibcFMinimumMagNumTest.BothZero (1 us)
[ RUN ] LlvmLibcFMinimumMagNumTest.Range
[ OK ] LlvmLibcFMinimumMagNumTest.Range (23 ms)
Ran 5 tests. PASS: 5 FAIL: 0
[1466/1762] Running unit test libc.test.src.math.smoke.rsqrtf16_test.__unit__
FAILED: libc/test/src/math/smoke/CMakeFiles/libc.test.src.math.smoke.rsqrtf16_test.__unit__
cd /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/build/libc/test/src/math/smoke && /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/build/libc/test/src/math/smoke/libc.test.src.math.smoke.rsqrtf16_test.__unit__.__build__
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcRsqrtf16Test.SpecialNumbers
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/llvm-project/libc/test/src/math/smoke/rsqrtf16_test.cpp:19: FAILURE
Expected: __llvm_libc_20_0_0_git::fputil::test_except( static_cast<int>((1 | 2 | 4 | 8 | 16))) & ((1) ? (1) : static_cast<int>((1 | 2 | 4 | 8 | 16)))
Which is: 0
To be equal to: (1)
Which is: 1
[ FAILED ] LlvmLibcRsqrtf16Test.SpecialNumbers
Ran 1 tests. PASS: 0 FAIL: 1
[1467/1762] Running unit test libc.test.src.math.smoke.log10_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcLog10Test.SpecialNumbers
[ OK ] LlvmLibcLog10Test.SpecialNumbers (36 us)
Ran 1 tests. PASS: 1 FAIL: 0
[1468/1762] Running unit test libc.test.src.math.smoke.generic_sqrtf128_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcSqrtTest.SpecialNumbers
[ OK ] LlvmLibcSqrtTest.SpecialNumbers (6 us)
Ran 1 tests. PASS: 1 FAIL: 0
[1469/1762] Running unit test libc.test.src.math.smoke.remquof_test.__unit__
[==========] Running 2 tests from 1 test suite.
[ RUN ] LlvmLibcRemQuoTest.SpecialNumbers
[ OK ] LlvmLibcRemQuoTest.SpecialNumbers (6 us)
[ RUN ] LlvmLibcRemQuoTest.EqualNumeratorAndDenominator
[ OK ] LlvmLibcRemQuoTest.EqualNumeratorAndDenominator (3 us)
Ran 2 tests. PASS: 2 FAIL: 0
[1470/1762] Running unit test libc.test.src.math.smoke.llrint_test.__unit__
[==========] Running 3 tests from 1 test suite.
[ RUN ] LlvmLibcRoundToIntegerTest.InfinityAndNaN
[ OK ] LlvmLibcRoundToIntegerTest.InfinityAndNaN (8 us)
[ RUN ] LlvmLibcRoundToIntegerTest.RoundNumbers
[ OK ] LlvmLibcRoundToIntegerTest.RoundNumbers (9 us)
[ RUN ] LlvmLibcRoundToIntegerTest.SubnormalRange
[ OK ] LlvmLibcRoundToIntegerTest.SubnormalRange (968 us)
Ran 3 tests. PASS: 3 FAIL: 0
[1471/1762] Running unit test libc.test.src.math.smoke.fdivl_test.__unit__
[==========] Running 5 tests from 1 test suite.
```
</details>
https://github.com/llvm/llvm-project/pull/137545
More information about the libc-commits
mailing list