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

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.

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

CopilotAI 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 threadsrc/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

Copy link
Copy Markdown
MemberAuthor

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

@lewing

Copy link
Copy Markdown
MemberAuthor

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

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

@lewing@steveisok