rust-lang / stdarch

Rust's standard library vendor-specific APIs and run-time feature detection
https://doc.rust-lang.org/stable/core/arch/
Apache License 2.0
605 stars 267 forks source link

The SSE _mm_invsqrt_ps intrinsic is missing #438

Open gnzlbg opened 6 years ago

gnzlbg commented 6 years ago

See: https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_invsqrt_ps&expand=4513,3028

@alexcrichton is it possible to generate a list of the missing intrinsics from stdsimd-verify ? I wonder if we haven't missed other intrinsics.


EDIT: _mm_invsqrt_pd appears to be missing as well.

alexcrichton commented 6 years ago

Some of the missing ones are ones that gcc/clang don't implement becuase there's like some support library that Intel's compiler only supports, I'm not sure if this falls in that category

gnzlbg commented 6 years ago

Yeah, clang doesn't implement these either, but that's a bug in clang.