[libc-commits] [libc] [libc][math] Add missing functions from issignaling family to math.yaml (PR #199357)
via libc-commits
libc-commits at lists.llvm.org
Sat May 23 07:54:56 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Skandan C Y (skandanyal)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/199357.diff
1 Files Affected:
- (modified) libc/include/math.yaml (+39)
``````````diff
diff --git a/libc/include/math.yaml b/libc/include/math.yaml
index 36ff380a1b305..10c195058f051 100644
--- a/libc/include/math.yaml
+++ b/libc/include/math.yaml
@@ -2888,3 +2888,42 @@ functions:
- type: long double
- type: int
- type: unsigned int
+ - name: issignaling
+ standards:
+ - stdc
+ return_type: double
+ arguments:
+ - type: int
+ - name: issignalingbf16
+ standards:
+ - stdc
+ return_type: _Float16
+ arguments:
+ - type: int
+ guard: LIBC_TYPES_HAS_FLOAT16
+ - name: issignalingf
+ standards:
+ - stdc
+ return_type: int
+ arguments:
+ - type: float
+ - name: issignalingf16
+ standards:
+ - stdc
+ return_type: int
+ arguments:
+ - type: _Float
+ guard: LIBC_TYPES_HAS_FLOAT16
+ - name: issignalingf128
+ standards:
+ - stdc
+ return_type: int
+ arguments:
+ - type: float128
+ guard: LIBC_TYPES_HAS_FLOAT128
+ - name: issignalingl
+ standards:
+ - stdc
+ return_type: int
+ arguments:
+ - type: long double
\ No newline at end of file
``````````
</details>
https://github.com/llvm/llvm-project/pull/199357
More information about the libc-commits
mailing list