Skip to content

[wasm] Disable the PackedSimd.Shuffle intrinsic. - #86025

Merged
radekdoulik merged 2 commits into
dotnet:mainfrom
vargaz:wasm-no-shuffle
Jun 13, 2023
Merged

[wasm] Disable the PackedSimd.Shuffle intrinsic.#86025
radekdoulik merged 2 commits into
dotnet:mainfrom
vargaz:wasm-no-shuffle

Conversation

@vargaz

Copy link
Copy Markdown
Contributor

LLVM crashes if the underlying intrinsic has a non-constant shuffle argument, and we can't guarantee that.

LLVM crashes if the underlying intrinsic has a non-constant
shuffle argument, and we can't guarantee that.
@vargaz

Copy link
Copy Markdown
ContributorAuthor

Maybe the c# definition should be removed too until this is resolved somehow.

@vargaz

Copy link
Copy Markdown
ContributorAuthor

Another solution would be to make the indexes scalar arguments, and mark them with ConstantExpected.

@radekdoulik

Copy link
Copy Markdown
Member

remaining failures are unrelated

@radekdoulik
radekdoulik merged commit c14f0c7 into dotnet:mainJun 13, 2023
@vargaz
vargaz deleted the wasm-no-shuffle branch June 13, 2023 11:27
@ghostghost locked as resolved and limited conversation to collaborators Jul 13, 2023
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@vargaz@radekdoulik@lewing