jeffcharles opened PR #10247 from jeffcharles:winch-simd-float-arith to bytecodealliance:main:
<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
Part of #8093. Adds implementations for:
f32x4.addf64x2.addf32x4.subf64x2.subf32x4.mulf64x2.mulf32x4.divf64x2.divf32x4.negf64x2.negf32x4.sqrtf64x2.sqrt
jeffcharles requested wasmtime-compiler-reviewers for a review on PR #10247.
jeffcharles requested cfallin for a review on PR #10247.
jeffcharles requested wasmtime-core-reviewers for a review on PR #10247.
jeffcharles requested alexcrichton for a review on PR #10247.
alexcrichton requested saulecabrera for a review on PR #10247.
github-actions[bot] commented on PR #10247:
Subscribe to Label Action
cc @saulecabrera
<details>
This issue or pull request has been labeled: "winch"Thus the following users have been cc'd because of the following labels:
- saulecabrera: winch
To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.
Learn more.
</details>
saulecabrera submitted PR review:
LGTM, thanks!
jeffcharles updated PR #10247.
jeffcharles commented on PR #10247:
Going to see if merging main into this branch helps
saulecabrera commented on PR #10247:
I think the CI issues should be resolved once https://github.com/bytecodealliance/wasmtime/pull/10253 lands.
jeffcharles updated PR #10247.
jeffcharles updated PR #10247.
jeffcharles requested saulecabrera for a review on PR #10247.
jeffcharles commented on PR #10247:
There was a missing
self.ensure_has_avx()?check inv128_negso the Wast tests would panic instead of returning an error when the AVX extensions weren't available. I've fixed that in the latest commit.
saulecabrera has enabled auto merge for PR #10247.
saulecabrera merged PR #10247.
Last updated: Dec 13 2025 at 19:03 UTC