-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Support native fma
on riscv64
#57043
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
f5e1c88
to
a8cb1bb
Compare
@giordano the runtime version of this needs to also check it correctly. Also how are we passing the runtime features? |
e57bbaa
to
e8c9e71
Compare
You mean I need to complement a function like Lines 1094 to 1102 in 6cf2b14
Not sure what you mean. |
yes. The part you've done so far is the version for where |
I think that overlaps quite a bit with #57049? |
This is an attempt to support native
fma
on riscv64, but I'm quite confused because with this PR I get at the same timeCore.Intrinsics.have_fma
claims native FMA instructions aren't available, butfma
now uses@llvm.fma.f64
instead of going through the emulated path, as it does onmaster
:@gbaraldi any idea of what's going on?