-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
x64: Add native lowering for scalar fma
#4539
Conversation
fma
fma
This PR has unfortunately gone stale, but I'd like to not lose track of it. @afonso360, could you give it a rebase? |
26d5b00
to
d3cfdf0
Compare
Subscribe to Label Action
This issue or pull request has been labeled: "cranelift", "cranelift:area:x64", "isle"
Thus the following users have been cc'd because of the following labels:
To subscribe or unsubscribe from this label, edit the |
Changes with the last rebase:
|
CI failures seem spurious |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great to me! Thanks for adding all the filetest cases!
CI failures are because today's release of Rust 1.63 reports a new warning. #4691 is merged fixing that, so please rebase and then hopefully CI will pass. |
Use `vfmadd213{ss,sd}` for these lowerings.
d3cfdf0
to
522bb54
Compare
👋 Hey
This PR adds a lowering for scalar
fma
for x64. Additionally we enable this operation in the CLIF Fuzzer.cc: @abrown