Simd{U,I}128 blocked on... LLVM maybe? #108
Labels
C-bug
Category: Bug
C-tracking-issue
Ongoing issue with checkboxes for partial progress and such
E-needs-design
Call for participation: Needs design.
I-slow
Impact: Slowww
I-unsound💥
Warning! Warning! Danger
Obstacles to an effective implementation of SimdU128 and SimdI128:
Accordingly, it was removed in 92d643b, preventing any soundness issues but leaving several questions open.
This technically is a primitive type according to Rust, so we could probably figure out a way to get vectorized arithmetic on them anyways, LLVM notwithstanding.
But as-is, using them is a performance hazard, which is counterproductive to the purpose of this library. The standard library does not support AtomicU128 on many targets either, so we're not exactly taking a huge hit in portability here.
The text was updated successfully, but these errors were encountered: