Skip to content

x64: Fix ISA requirement for pmaddubsw#6629

Merged
alexcrichton merged 3 commits into
bytecodealliance:mainfrom
alexcrichton:x64-sse2-pmaddubsw
Jun 23, 2023
Merged

x64: Fix ISA requirement for pmaddubsw#6629
alexcrichton merged 3 commits into
bytecodealliance:mainfrom
alexcrichton:x64-sse2-pmaddubsw

Conversation

@alexcrichton
Copy link
Copy Markdown
Member

This was erroneously listed as SSE2 but this is actually an SSSE3 instruction. This commit updates the ISA requirement as well as related lowerings to have everything work with an SSE2 baseline as well which is mostly plumbing to make sure the relaxed-simd dot product instructions use it when it's available but otherwise fall-back to the deterministic lowering.

@alexcrichton alexcrichton requested review from a team as code owners June 22, 2023 19:36
@alexcrichton alexcrichton requested review from abrown and pchickey and removed request for a team June 22, 2023 19:36
@github-actions github-actions Bot added cranelift Issues related to the Cranelift code generator cranelift:area:aarch64 Issues related to AArch64 backend. cranelift:area:x64 Issues related to x64 codegen cranelift:wasm labels Jun 22, 2023
This was erroneously listed as SSE2 but this is actually an SSSE3
instruction. This commit updates the ISA requirement as well as related
lowerings to have everything work with an SSE2 baseline as well which is
mostly plumbing to make sure the relaxed-simd dot product instructions
use it when it's available but otherwise fall-back to the deterministic
lowering.
@alexcrichton alexcrichton enabled auto-merge June 22, 2023 23:25
@alexcrichton alexcrichton added this pull request to the merge queue Jun 22, 2023
Merged via the queue into bytecodealliance:main with commit 82c3292 Jun 23, 2023
@alexcrichton alexcrichton deleted the x64-sse2-pmaddubsw branch June 23, 2023 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:aarch64 Issues related to AArch64 backend. cranelift:area:x64 Issues related to x64 codegen cranelift:wasm cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants