Skip to content

Conversation

DJMcNab
Copy link
Member

@DJMcNab DJMcNab commented Oct 2, 2025

Currently only a stub. I plan to get the first pass of content today.

I've set a target date of the 6th, as I'm away after then (see #chatter > Graphite Community Meetup)

Comment on lines 117 to 131
## Fearless SIMD

Fearless SIMD is our SIMD infrastructure library.
It provides a solid way for writing SIMD operations portably across WASM, Aarch64, x86, and x86_64.
The improvements we made in September include:

- [fearless_simd##75][]: Introduce int-from-mask conversion.
- [fearless_simd#76][]: Add `SimdBase::witness`, allowing access to the `Simd` implementation from vector types.
- [fearless_simd#79][],[fearless_simd#86][]: Improved bitshifting support.
- [fearless_simd#80][]: Implement assignment operators (`+=`, etc.).
- [fearless_simd#88][]: Adopt FMA semantics to match `std`.
- [fearless_simd#91][]: Unary integer negation.
- [fearless_simd#96][]: Expression-oriented dispatch macro.

We look forward to seeing ecosystem use cases develop.
Copy link
Member Author

@DJMcNab DJMcNab Oct 3, 2025

Choose a reason for hiding this comment

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

Copy link

Choose a reason for hiding this comment

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

Introduce int-from-mask conversion

This was reverted in favor of more general bitcasting in linebender/fearless_simd#81.

Seems fine otherwise, unless we're trying to call out every little filled-in gap.

DJMcNab and others added 2 commits October 3, 2025 18:12
Added gradient screenshot, filled in Xilem sections.
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.

3 participants