| ▲ | dzaima 12 hours ago | ||||||||||||||||
The nightly built-in core::simd makes use of a bunch of intrinsics to "implement" the SIMD ops (or, rather, directly delegate the implementation to LLVM which you otherwise cannot do from plain Rust), which are as much if not more volatile than core::simd itself (and also nightly-only). | |||||||||||||||||
| ▲ | vlovich123 12 hours ago | parent [-] | ||||||||||||||||
> or, rather, directly delegate the implementation to LLVM which you otherwise cannot do from plain Rust I thought the intrinsic specifically were available in plain safe rust and the alignment required intrinsics were allowed in unsafe rust. I’m not sure I understand this “direct to llvm dispatch” argument or how that isn’t accessible to stable Rust today. | |||||||||||||||||
| |||||||||||||||||