alexcrichton opened PR #6489 from alexcrichton:x64-ssse3
to bytecodealliance:main
:
This commit removes the SSE4.1 requirement for the
enable_simd
CLIF feature. This means that the new baseline required is SSSE3 for the WebAssembly SIMD proposal. Many existing tests for codegen were all updated to explicitly enablehas_sse41
and runtests were updated to test with and without SSE 4.1.Wasmtime's fuzzing is additionally updated to flip the SSE4.1 feature to enable fuzz-testing this.
<!--
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
-->
alexcrichton requested cfallin for a review on PR #6489.
alexcrichton requested wasmtime-compiler-reviewers for a review on PR #6489.
alexcrichton requested jameysharp for a review on PR #6489.
alexcrichton requested wasmtime-core-reviewers for a review on PR #6489.
alexcrichton created PR review comment:
Note that this bug fix isn't directly related to this PR but it affected one test. Specifically the bug was that if there were two target-specific options the second one would be discarded because
parse_options
would only return one error for the first one it didn't recognize for the top-level flags. Now this unconditionally parses all flags which is, I believe, the intended behavior.
abrown submitted PR review.
alexcrichton merged PR #6489.
Last updated: Dec 23 2024 at 12:05 UTC