wide icon indicating copy to clipboard operation
wide copied to clipboard

Most unsigned int SIMDs missing to_bitmask

Open tower120 opened this issue 1 month ago • 8 comments

What title says... Do you want a PR with that missing parts?

tower120 avatar Nov 03 '25 22:11 tower120

Yep. Int stuff in particular is usually missing methods compared to the float stuff, so PRs are welcome.

Lokathor avatar Nov 03 '25 22:11 Lokathor

PR https://github.com/Lokathor/wide/pull/229

tower120 avatar Nov 03 '25 23:11 tower120

The integer shifts for the mmx registers also seem to be missing?

dheijl avatar Nov 08 '25 14:11 dheijl

Rust never stabilized support for mmx, so it's not covered by explicit intrinsics usage.

Lokathor avatar Nov 08 '25 14:11 Lokathor

OK sorry, I didn't properly grasp what this is implemented with explicit intrinsic usage (via [safe_arch](https://docs.rs/safe_arch))meant, never having used SSE before...

EDIT: scratch that, i32x4 shifts are there allright, dust in my eyes...

dheijl avatar Nov 08 '25 19:11 dheijl

So... Does something missing or wrong with this PR?

tower120 avatar Nov 13 '25 18:11 tower120

Sorry, had limited rust time lately. The PR is merged now. I'll try to actually do a cargo release some time soon if I can.

Lokathor avatar Nov 13 '25 18:11 Lokathor

Thank you.

tower120 avatar Nov 14 '25 00:11 tower120