Skip to content

[wasm][interp] Disable PackedSimd operator aliases while we investigate - #114659

Merged
lewing merged 1 commit into
dotnet:mainfrom
lewing:disable-operator-aliases
Apr 15, 2025
Merged

[wasm][interp] Disable PackedSimd operator aliases while we investigate#114659
lewing merged 1 commit into
dotnet:mainfrom
lewing:disable-operator-aliases

Conversation

@lewing

@lewing lewing commented Apr 14, 2025

Copy link
Copy Markdown
Member

There was a perf regression when enabling them and I would like to avoid regressing preview 4 while still having time to investigate more.

Copilot AI review requested due to automatic review settings April 14, 2025 23:05
@lewing
lewing requested review from kg and removed request for kotlarmilos April 14, 2025 23:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

Comment thread src/mono/mono/mini/interp/transform-simd.c
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @BrzVlad, @kotlarmilos
See info in area-owners.md if you want to be subscribed.

@lewing

lewing commented Apr 15, 2025

Copy link
Copy Markdown
Member Author

it is the shift operators because they have a jiterp fastpath that is missed otherwise.

@lewing

lewing commented Apr 15, 2025

Copy link
Copy Markdown
Member Author

Proper fix plus some extras in #114669 but will let a few benchmark runs go by before we merge that.

Sign up for free to 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