llvm-project
[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc.
#143959
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
18
Changes
View On
GitHub
[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc.
#143959
lntue
merged 18 commits into
llvm:main
from
lntue:expf
lntue
requested a review
from
arsenm
199 days ago
lntue
requested a review
from
cor3ntin
199 days ago
lntue
requested a review
from
andykaylor
199 days ago
lntue
requested a review
from
jcranmer-intel
199 days ago
llvmbot
added
backend:AMDGPU
llvmbot
added
llvm:support
llvmbot
added
llvm:adt
lntue
added
libc
jhuber6
commented on 2025-06-12
michaelrj-google
commented on 2025-06-12
arsenm
added
floating-point
arsenm
commented on 2025-06-13
arsenm
commented on 2025-06-13
lntue
force pushed
to
d43491bf
199 days ago
jcranmer-intel
commented on 2025-06-13
vonosmas
commented on 2025-06-13
arsenm
commented on 2025-06-14
jcranmer-intel
commented on 2025-06-26
cor3ntin
commented on 2025-07-02
lntue
force pushed
from
b1ea3320
163 days ago
lntue
force pushed
163 days ago
nikic
commented on 2025-07-19
lntue
force pushed
161 days ago
[APFloat] Add exp function for APFloat::IEEESsingle using expf implem…
86174cc4
Fix typo and add more tests.
98d27b27
Add directional rounding version to LLVM libc and use that in APFloat.
e7c6d12b
Only change rounding modes if they are different.
c09dce90
Omit declarations when LLVM_INTEGRATE_LIBC is off and fix default rou…
2c9c56aa
Remove trailing ).
884e4d17
Wrap static rounding expf function with #pragma STDC FENV_ACCESS ON
e1a65ad0
Make LLVM libc a required dependency and address comments.
b6afbb0e
Address comments.
1fb5a69a
lntue
force pushed
to
1fb5a69a
152 days ago
Merge branch 'main' into expf
57ff4aa1
nikic
approved these changes on 2025-07-30
Merge branch 'main' into expf
aa44b1f5
Do not add -Wno-c99-extensions for MSVC.
51a2fc87
majnemer
commented on 2025-08-04
Merge branch 'main' into expf
9c87a7b1
Merge branch 'main' into expf
115b82ae
Merge branch 'main' into expf
2629dbee
Use APFloat::IEEEsingle directly.
ca24aaf5
arsenm
commented on 2025-12-07
Put static rounding mode functions to a separate headers.
a029cf55
Use llvm_unreachable instead of assert.
076d004b
AaronBallman
approved these changes on 2025-12-10
lntue
merged
4190d576
into main
14 days ago
lntue
deleted the expf branch
14 days ago
farzonl
commented on 2025-12-15
joker-eph
commented on 2025-12-15
Login to write a write a comment.
Login via GitHub
Reviewers
AaronBallman
nikic
boomanaiden154
joker-eph
farzonl
SchrodingerZhu
arsenm
jcranmer-intel
majnemer
cor3ntin
vonosmas
michaelrj-google
jhuber6
andykaylor
Assignees
No one assigned
Labels
backend:AMDGPU
libc
llvm:support
floating-point
llvm:adt
Milestone
No milestone
Login to write a write a comment.
Login via GitHub