Skip to content

codegen: always take the SIMD path#230

Merged
sgt0 merged 2 commits into
mainfrom
simd-cleanup
May 5, 2026
Merged

codegen: always take the SIMD path#230
sgt0 merged 2 commits into
mainfrom
simd-cleanup

Conversation

@sgt0
Copy link
Copy Markdown
Owner

@sgt0 sgt0 commented May 5, 2026

Every expression node is now SIMD-eligible, so the scalar fallback and the try_simd_plan gate are no longer needed. Drop the simd_plan module along with the scalar pixel body, move SIMD_LANES next to the rest of the SIMD translator, and emit the vectorized loop unconditionally.

sgt0 added 2 commits May 5, 2026 23:12
Every expression node is now SIMD-eligible, so the scalar fallback
and the `try_simd_plan` gate are no longer needed. Drop the
`simd_plan` module along with the scalar pixel body, move `SIMD_LANES`
next to the rest of the SIMD translator, and emit the vectorized
loop unconditionally.
@sgt0 sgt0 enabled auto-merge (rebase) May 5, 2026 23:47
@sgt0 sgt0 merged commit 60e2ad1 into main May 5, 2026
17 checks passed
@sgt0 sgt0 deleted the simd-cleanup branch May 5, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant