Closed KonradHoeffner closed 1 year ago
With rustc 1.73.0-nightly (f3623871c 2023-08-06), using rsdict causes the following errors:
If one has the rsdict repository checked out:
$ cargo test --features packed_simd ...
or otherwise:
$ cargo new mwe $ cd mwe mwe$ cargo add rsdict --features packed_simd Updating crates.io index Adding rsdict v0.0.6 to dependencies. Features: + packed_simd - afl - fuzz - simd Updating crates.io index mwe$ cargo check Compiling libm v0.1.4 Compiling packed_simd_2 v0.3.8 Checking cfg-if v1.0.0 Compiling rsdict v0.0.6 error: unrecognized platform-specific intrinsic function: `simd_shuffle2` --> /home/konrad/.cargo/registry/src/index.crates.io-6f17d22bba15001f/packed_simd_2-0.3.8/src/codegen/llvm.rs:10:5 | 10 | pub fn simd_shuffle2<T, U>(x: T, y: T, idx: [u32; 2]) -> U; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: unrecognized platform-specific intrinsic function: `simd_shuffle4` --> /home/konrad/.cargo/registry/src/index.crates.io-6f17d22bba15001f/packed_simd_2-0.3.8/src/codegen/llvm.rs:11:5 | 11 | pub fn simd_shuffle4<T, U>(x: T, y: T, idx: [u32; 4]) -> U; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: unrecognized platform-specific intrinsic function: `simd_shuffle8` --> /home/konrad/.cargo/registry/src/index.crates.io-6f17d22bba15001f/packed_simd_2-0.3.8/src/codegen/llvm.rs:12:5 | 12 | pub fn simd_shuffle8<T, U>(x: T, y: T, idx: [u32; 8]) -> U; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: unrecognized platform-specific intrinsic function: `simd_shuffle16` --> /home/konrad/.cargo/registry/src/index.crates.io-6f17d22bba15001f/packed_simd_2-0.3.8/src/codegen/llvm.rs:13:5 | 13 | pub fn simd_shuffle16<T, U>(x: T, y: T, idx: [u32; 16]) -> U; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: unrecognized platform-specific intrinsic function: `simd_shuffle32` --> /home/konrad/.cargo/registry/src/index.crates.io-6f17d22bba15001f/packed_simd_2-0.3.8/src/codegen/llvm.rs:14:5 | 14 | pub fn simd_shuffle32<T, U>(x: T, y: T, idx: [u32; 32]) -> U; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: unrecognized platform-specific intrinsic function: `simd_shuffle64` --> /home/konrad/.cargo/registry/src/index.crates.io-6f17d22bba15001f/packed_simd_2-0.3.8/src/codegen/llvm.rs:15:5 | 15 | pub fn simd_shuffle64<T, U>(x: T, y: T, idx: [u32; 64]) -> U; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: could not compile `packed_simd_2` (lib) due to 6 previous errors
fixed by #8
With rustc 1.73.0-nightly (f3623871c 2023-08-06), using rsdict causes the following errors:
If one has the rsdict repository checked out:
or otherwise: