[llvm] [Offload][Conformance] Add tests for single-precision math functions (PR #152013)

Leandro Lacerda via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 4 12:00:42 PDT 2025


leandrolcampos wrote:

**Test Results for Single-Precision Math Functions in `llvm-libm` on `CUDA`**

| Function           | ULP Tolerance | Max ULP Distance | Status  |
|--------------------|---------------|------------------|---------|
| acosf              | 4             | 1                | PASSED  |
| acoshf             | 4             | 1                | PASSED  |
| asinf              | 4             | 1                | PASSED  |
| asinhf             | 4             | 1                | PASSED  |
| atanf              | 5             | 0                | PASSED  |
| atanhf             | 5             | 0                | PASSED  |
| cbrtf              | 2             | 0                | PASSED  |
| cosf               | 4             | 1                | PASSED  |
| coshf              | 4             | 0                | PASSED  |
| cospif             | 4             | 0                | PASSED  |
| erff               | 16            | 0                | PASSED  |
| expf               | 3             | 0                | PASSED  |
| exp10f             | 3             | 0                | PASSED  |
| exp2f              | 3             | 1                | PASSED  |
| expm1f             | 3             | 1                | PASSED  |
| logf               | 3             | 1                | PASSED  |
| log10f             | 3             | 1                | PASSED  |
| log1pf             | 2             | 1                | PASSED  |
| log2f              | 3             | 0                | PASSED  |
| sinf               | 4             | 1                | PASSED  |
| sincosf (sin part) | 4             | 1                | PASSED  |
| sincosf (cos part) | 4             | 1                | PASSED  |
| sinhf              | 4             | 1                | PASSED  |
| sinpif             | 4             | 0                | PASSED  |
| tanf               | 5             | 0                | PASSED  |
| tanhf              | 5             | 0                | PASSED  |
| tanpif             | 6             | 0                | PASSED  |

**Device:** NVIDIA GeForce RTX 4070 Laptop GPU


https://github.com/llvm/llvm-project/pull/152013


More information about the llvm-commits mailing list