[libc][math] Add Generic Comparison Operations for floating point types #144983
feat: add ComparisionOperations for FPBits
b78aaa33
style: clang-format
f4dc9ce6
chore: reorganize includes
d4aaa8f9
feat: add basic unittests for Comparision Operations
a4d49467
fix: spelling
18c9503c
chore: change `Dyadic` -> `ComparisonOperations` under tests
88585ca3
style: clang-format
b6c3150d
style: nits
0995bbcd
fix: typo in CMakeLists.txt
ed237f19
chore: remove fputil::not_equals
4e14d366
chore: remove fputil::not_equals function and TODOs
1265ac62
chore: add tests for quiet and signaling nans.
f36925ef
chore: address nits
cd5d38b3
refactor: move tests inside FEnvSafeTest class
692a15e3
chore: further nits
71869fde
chore: remove NOTE
634355f8
nit: indentation
8ef1629b
fix: CMakeLists.txt
a084f4bd
nit: commit suggestions
5fb4864f
chore: remove redundant if
2e671ac2
add: comparison operation tests for Float128
54d85703
merge: remote-tracking branch 'origin/comp-ops' into comp-ops
daa448ed
add[WIP]: comparison operator tests for bfloat16
893711c0
fix: comparison tests for bfloat16
06685584
fix: make bfloat16 compatible constexpr compatible
386da568
chore: clang-format
831c609d
chore: add missing CMake dependency
02098dfd
fix: add pragma to suppress C++23 warnings
c89020ae
Merge remote-tracking branch 'origin/comp-ops' into comp-ops
52e0ea61
fix: revert quick_get_round() changes
904bde69
chore: add guards against quick_get_round in constant evaluation mode
6140e0d1
chore: few changes
98808e7b
fix: clang-format and make tests for bfloat16 non-constexpr
5706eb1b
chore: add `ShouldSignalExceptions` comment in the templates
ad819129
fix: typo
051d6efa
lntue
commented
on 2025-07-21
refactor: rename ComparisonOperations.h to comparison_operations.h
de6c5447
refactor: rename ComparisonOperations.h to comparison_operations.h
2b66293c
lntue
approved these changes
on 2025-07-21
Merge branch 'main' into comp-ops
c47a38a0
lntue
merged
e789f8bd
into main 70 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub