Skip to content

refactor: keep masks in simd until we need to covert them to bitmasks - #388

Open
Dr-Emann wants to merge 1 commit into
stable_simd_refactorfrom
stable_simd_compress
Open

Dr-Emann wants to merge 1 commit into
stable_simd_refactorfrom
stable_simd_compress

Conversation

@Dr-Emann

Copy link
Copy Markdown
Member

The array store vector ops now pass lane masks around as mask16x8<S> instead of turning them into u8 bitmasks at every step.

@Dr-Emann
Dr-Emann added this pull request to stack #381 October 12, 2026 03:52
The array store vector ops now pass lane masks around as `mask16x8<S>`
instead of turning them into `u8` bitmasks at every step.

This also uses simd_ne where applicable, and .compress(), new in
fearless_simd 1.1
@Dr-Emann
Dr-Emann force-pushed the stable_simd_compress branch from cc8d32f to 7064443 Compare October 12, 2026 04:14

This branch has not been deployed

No deployments
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