[INFO] fetching crate argminmax 0.6.1...
[INFO] checking argminmax-0.6.1 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate argminmax 0.6.1 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate argminmax 0.6.1 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain
[INFO] started tweaking crates.io crate argminmax 0.6.1
[INFO] finished tweaking crates.io crate argminmax 0.6.1
[INFO] tweaked toml for crates.io crate argminmax 0.6.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rstest_reuse v0.5.0
[INFO] [stderr]   Downloaded foreign_vec v0.1.0
[INFO] [stderr]   Downloaded const-random v0.1.18
[INFO] [stderr]   Downloaded rstest v0.16.0
[INFO] [stderr]   Downloaded codspeed v1.1.0
[INFO] [stderr]   Downloaded codspeed-criterion-compat v1.1.0
[INFO] [stderr]   Downloaded num v0.4.1
[INFO] [stderr]   Downloaded hash_hasher v2.0.3
[INFO] [stderr]   Downloaded arrow-row v51.0.0
[INFO] [stderr]   Downloaded bytemuck_derive v1.6.0
[INFO] [stderr]   Downloaded arrow-arith v51.0.0
[INFO] [stderr]   Downloaded lexical-write-integer v0.8.5
[INFO] [stderr]   Downloaded base64 v0.22.0
[INFO] [stderr]   Downloaded arrow v51.0.0
[INFO] [stderr]   Downloaded ethnum v1.5.0
[INFO] [stderr]   Downloaded lexical-parse-float v0.8.5
[INFO] [stderr]   Downloaded arrow2 v0.18.0
[INFO] [stderr]   Downloaded lexical-write-float v0.8.5
[INFO] [stderr]   Downloaded lexical-util v0.8.5
[INFO] [stderr]   Downloaded arrow-cast v51.0.0
[INFO] [stderr]   Downloaded arrow-array v51.0.0
[INFO] [stderr]   Downloaded arrow-buffer v51.0.0
[INFO] [stderr]   Downloaded arrow-ord v51.0.0
[INFO] [stderr]   Downloaded arrow-string v51.0.0
[INFO] [stderr]   Downloaded rstest_macros v0.16.0
[INFO] [stderr]   Downloaded lexical-parse-integer v0.8.6
[INFO] [stderr]   Downloaded lexical-core v0.8.5
[INFO] [stderr]   Downloaded arrow-data v51.0.0
[INFO] [stderr]   Downloaded arrow-select v51.0.0
[INFO] [stderr]   Downloaded arrow-schema v51.0.0
[INFO] [stderr]   Downloaded simdutf8 v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e5b4392e812b06d55642e55b59e534f3f100588cedb45ee856d782fd47db34ca
[INFO] running `Command { std: "docker" "start" "-a" "e5b4392e812b06d55642e55b59e534f3f100588cedb45ee856d782fd47db34ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e5b4392e812b06d55642e55b59e534f3f100588cedb45ee856d782fd47db34ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e5b4392e812b06d55642e55b59e534f3f100588cedb45ee856d782fd47db34ca", kill_on_drop: false }`
[INFO] [stdout] e5b4392e812b06d55642e55b59e534f3f100588cedb45ee856d782fd47db34ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 880c475251de89359d1467d74f721bb744da3ffd1ac78fd83e9563ba6a4a2951
[INFO] running `Command { std: "docker" "start" "-a" "880c475251de89359d1467d74f721bb744da3ffd1ac78fd83e9563ba6a4a2951", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking os_str_bytes v6.6.1
[INFO] [stderr]    Compiling syn v2.0.57
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking codspeed v1.1.0
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking clap v3.2.25
[INFO] [stderr]    Compiling rstest_macros v0.16.0
[INFO] [stderr]    Compiling rstest_reuse v0.5.0
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking argminmax v0.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             _mm512_loadu_ps(data as *const f32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             _mm512_add_ps(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |     /// When multiple bit-representations for NaNs are used, no guarantee is made
[INFO] [stdout] 218 | |     /// that the first NaN is returned.
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |
[INFO] [stdout] 223 | | // ---- Helper macros ----
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             _mm512_mask_blend_ps(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             _mm512_set1_ps(a)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |                         }
[INFO] [stdout] 282 | |                     }
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:283:31
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let sign_bit_masked = _mm512_and_si512(sign_bit_shifted, LOWER_31_MASK);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         _mm512_xor_si512(sign_bit_masked, f32_as_m512i)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:313:37
[INFO] [stdout]     |
[INFO] [stdout] 313 |             _f32_as_m512i_to_i32ord(_mm512_loadu_si512(data as *const i32))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             _mm512_add_epi32(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:323:13
[INFO] [stdout]     |
[INFO] [stdout] 323 |             _mm512_cmpgt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:328:13
[INFO] [stdout]     |
[INFO] [stdout] 328 |             _mm512_cmplt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |             _mm512_mask_blend_epi32(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             _mm512_loadu_pd(data as *const f64)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             _mm512_add_pd(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 210 | |     /// Note that this differs from numpy, where the `nanargmax` function ignores
[INFO] [stdout] 211 | |     /// NaNs (which is the behavior of our argmax function).
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     ///
[INFO] [stdout] 216 | |     /// # Caution
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             _mm512_mask_blend_pd(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             _mm512_set1_pd(val)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 288 | |                         }
[INFO] [stdout] 289 | |                     }
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:290:31
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let sign_bit_masked = _mm512_and_si512(sign_bit_shifted, LOWER_63_MASK);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         _mm512_xor_si512(sign_bit_masked, f64_as_m512i)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:316:37
[INFO] [stdout]     |
[INFO] [stdout] 316 |             _f64_as_m512i_to_i64ord(_mm512_loadu_epi64(data as *const i64))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             _mm512_add_epi64(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             _mm512_cmpgt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 331 |             _mm512_cmpgt_epi64_mask(b, a)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             _mm512_mask_blend_epi64(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             _mm512_loadu_epi16(data as *const i16)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             _mm512_add_epi16(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |             _mm512_cmpgt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             _mm512_cmplt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:313:13
[INFO] [stdout]     |
[INFO] [stdout] 313 |             _mm512_mask_blend_epi16(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:320:20
[INFO] [stdout]     |
[INFO] [stdout] 320 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 319 | |                         // SKIP SSE4.2 bc scalar is faster or equivalent for 64 bit numbers
[INFO] [stdout] 320 | |                         // // } else if is_x86_feature_detected!("sse4.2") & (<$int_type>::NB_BITS == 64) & (<$int_type>::IS_FLOAT == fal...
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:321:20
[INFO] [stdout]     |
[INFO] [stdout] 321 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |                         // // } else if is_x86_feature_detected!("sse4.2") & (<$int_type>::NB_BITS == 64) & (<$int_type>::IS_FLOAT == fal...
[INFO] [stdout] 321 | |                         //     // SSE4.2 is needed for comparing 64-bit integers
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:322:20
[INFO] [stdout]     |
[INFO] [stdout] 322 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 321 | |                         //     // SSE4.2 is needed for comparing 64-bit integers
[INFO] [stdout] 322 | |                         //     return unsafe { SSE::argmin(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:323:20
[INFO] [stdout]     |
[INFO] [stdout] 323 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |                         //     return unsafe { SSE::argmin(self) }
[INFO] [stdout] 323 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:324:20
[INFO] [stdout]     |
[INFO] [stdout] 324 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 323 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 324 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:325:52
[INFO] [stdout]     |
[INFO] [stdout] 325 |             let min_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmin), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:329:24
[INFO] [stdout]     |
[INFO] [stdout] 329 |             let mask = _mm512_cmpeq_epi16_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:331:32
[INFO] [stdout]     |
[INFO] [stdout] 331 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | |                         if std::arch::is_arm_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:339:20
[INFO] [stdout]     |
[INFO] [stdout] 339 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout] 339 | |                             return unsafe { NEON::<Int>::argmin(self) }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:340:20
[INFO] [stdout]     |
[INFO] [stdout] 340 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |                             return unsafe { NEON::<Int>::argmin(self) }
[INFO] [stdout] 340 | |                         }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 340 | |                         }
[INFO] [stdout] 341 | |                     }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:342:20
[INFO] [stdout]     |
[INFO] [stdout] 342 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 341 | |                     }
[INFO] [stdout] 342 | |                     SCALAR::<Int>::argmin(self)
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:343:54
[INFO] [stdout]     |
[INFO] [stdout] 343 |             let min_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 351 | |                         }
[INFO] [stdout] 352 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout] 353 | |                         {
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:354:20
[INFO] [stdout]     |
[INFO] [stdout] 354 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |                         {
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:355:20
[INFO] [stdout]     |
[INFO] [stdout] 355 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:356:20
[INFO] [stdout]     |
[INFO] [stdout] 356 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout] 356 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:357:52
[INFO] [stdout]     |
[INFO] [stdout] 357 |             let max_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmax), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:361:24
[INFO] [stdout]     |
[INFO] [stdout] 361 |             let mask = _mm512_cmpeq_epi16_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:363:32
[INFO] [stdout]     |
[INFO] [stdout] 363 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 369 | |                             return unsafe { SSE::<Int>::argmax(self) }
[INFO] [stdout] 370 | |                         }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |                         }
[INFO] [stdout] 371 | |                     }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:372:20
[INFO] [stdout]     |
[INFO] [stdout] 372 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |                     }
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:373:20
[INFO] [stdout]     |
[INFO] [stdout] 373 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 373 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:374:20
[INFO] [stdout]     |
[INFO] [stdout] 374 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 373 | |                     {
[INFO] [stdout] 374 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:375:54
[INFO] [stdout]     |
[INFO] [stdout] 375 |             let max_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:171:13
[INFO] [stdout]     |
[INFO] [stdout] 171 |             _mm512_loadu_si512(data as *const i32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             _mm512_add_epi32(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |             _mm512_cmpgt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             _mm512_cmplt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             _mm512_mask_blend_epi32(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             _mm512_loadu_epi64(data as *const i64)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             _mm512_add_epi64(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             _mm512_cmpgt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             _mm512_cmpgt_epi64_mask(b, a)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |             _mm512_mask_blend_epi64(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             _mm512_loadu_epi8(data as *const i8)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             _mm512_add_epi8(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |             _mm512_cmpgt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             _mm512_cmplt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             _mm512_mask_blend_epi8(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 333 | |                         }
[INFO] [stdout] 334 | |                     }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:335:20
[INFO] [stdout]     |
[INFO] [stdout] 335 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |                     }
[INFO] [stdout] 335 | |                     #[cfg(all(target_arch = "arm", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:336:20
[INFO] [stdout]     |
[INFO] [stdout] 336 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |                     #[cfg(all(target_arch = "arm", feature = "nightly_simd"))]
[INFO] [stdout] 336 | |                     {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:337:20
[INFO] [stdout]     |
[INFO] [stdout] 337 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 336 | |                     {
[INFO] [stdout] 337 | |                         if std::arch::is_arm_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | |                         if std::arch::is_arm_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:339:20
[INFO] [stdout]     |
[INFO] [stdout] 339 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout] 339 | |                             return unsafe { NEON::<Int>::argmin(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:340:50
[INFO] [stdout]     |
[INFO] [stdout] 340 |             let min_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmin), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:344:24
[INFO] [stdout]     |
[INFO] [stdout] 344 |             let mask = _mm512_cmpeq_epi8_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:346:32
[INFO] [stdout]     |
[INFO] [stdout] 346 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout] 353 | |                         {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:354:20
[INFO] [stdout]     |
[INFO] [stdout] 354 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |                         {
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:355:20
[INFO] [stdout]     |
[INFO] [stdout] 355 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:356:20
[INFO] [stdout]     |
[INFO] [stdout] 356 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout] 356 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:357:20
[INFO] [stdout]     |
[INFO] [stdout] 357 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 356 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout] 357 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:358:20
[INFO] [stdout]     |
[INFO] [stdout] 358 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout] 358 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:359:53
[INFO] [stdout]     |
[INFO] [stdout] 359 |             let min_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:368:20
[INFO] [stdout]     |
[INFO] [stdout] 368 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 367 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 368 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:369:20
[INFO] [stdout]     |
[INFO] [stdout] 369 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout] 369 | |                             return unsafe { SSE::<Int>::argmax(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 369 | |                             return unsafe { SSE::<Int>::argmax(self) }
[INFO] [stdout] 370 | |                         }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |                         }
[INFO] [stdout] 371 | |                     }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:372:20
[INFO] [stdout]     |
[INFO] [stdout] 372 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |                     }
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:373:20
[INFO] [stdout]     |
[INFO] [stdout] 373 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 373 | |                     {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:374:50
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let max_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmax), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:378:24
[INFO] [stdout]     |
[INFO] [stdout] 378 |             let mask = _mm512_cmpeq_epi8_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:380:32
[INFO] [stdout]     |
[INFO] [stdout] 380 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:382:17
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |                     SCALAR::<Int>::argmax(self)
[INFO] [stdout] 387 | |                 }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:388:20
[INFO] [stdout]     |
[INFO] [stdout] 388 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 387 | |                 }
[INFO] [stdout] 388 | |             }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 388 | |             }
[INFO] [stdout] 389 | |         )*
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:390:20
[INFO] [stdout]     |
[INFO] [stdout] 390 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |         )*
[INFO] [stdout] 390 | |     };
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |     };
[INFO] [stdout] 391 | | }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:392:20
[INFO] [stdout]     |
[INFO] [stdout] 392 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 391 | | }
[INFO] [stdout] 392 | |
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:393:53
[INFO] [stdout]     |
[INFO] [stdout] 393 |             let max_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         _mm512_xor_si512(u16_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:363:37
[INFO] [stdout]     |
[INFO] [stdout] 363 |             _u16_as_m512i_to_i16ord(_mm512_loadu_epi16(data as *const i16))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |             _mm512_add_epi16(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             _mm512_cmpgt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             _mm512_cmplt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |             _mm512_mask_blend_epi16(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:390:20
[INFO] [stdout]     |
[INFO] [stdout] 390 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |         )*
[INFO] [stdout] 390 | |     };
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |     };
[INFO] [stdout] 391 | | }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:392:20
[INFO] [stdout]     |
[INFO] [stdout] 392 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 391 | | }
[INFO] [stdout] 392 | |
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:393:20
[INFO] [stdout]     |
[INFO] [stdout] 393 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |
[INFO] [stdout] 393 | | /// Macro for implementing ArgMinMax for floats
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:394:20
[INFO] [stdout]     |
[INFO] [stdout] 394 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | | /// Macro for implementing ArgMinMax for floats
[INFO] [stdout] 394 | | #[cfg(any(feature = "float", feature = "half"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:395:52
[INFO] [stdout]     |
[INFO] [stdout] 395 |             let min_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmin), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:399:24
[INFO] [stdout]     |
[INFO] [stdout] 399 |             let mask = _mm512_cmpeq_epi16_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:403:17
[INFO] [stdout]     |
[INFO] [stdout] 403 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:408:20
[INFO] [stdout]     |
[INFO] [stdout] 408 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 407 | |                                 // BW (ByteWord) instructions are needed for 16-bit avx512
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:409:20
[INFO] [stdout]     |
[INFO] [stdout] 409 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:410:20
[INFO] [stdout]     |
[INFO] [stdout] 410 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout] 410 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:411:20
[INFO] [stdout]     |
[INFO] [stdout] 411 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 411 | |                             }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 411 | |                             }
[INFO] [stdout] 412 | |                         }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:413:54
[INFO] [stdout]     |
[INFO] [stdout] 413 |             let min_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:422:20
[INFO] [stdout]     |
[INFO] [stdout] 422 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 421 | |                             return unsafe { SSE::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 422 | |                         }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:423:20
[INFO] [stdout]     |
[INFO] [stdout] 423 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |                         }
[INFO] [stdout] 423 | |                     }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:424:20
[INFO] [stdout]     |
[INFO] [stdout] 424 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |                     }
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:425:20
[INFO] [stdout]     |
[INFO] [stdout] 425 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 425 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:426:20
[INFO] [stdout]     |
[INFO] [stdout] 426 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | |                     {
[INFO] [stdout] 426 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:427:52
[INFO] [stdout]     |
[INFO] [stdout] 427 |             let max_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmax), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:431:24
[INFO] [stdout]     |
[INFO] [stdout] 431 |             let mask = _mm512_cmpeq_epi16_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:433:32
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:440:20
[INFO] [stdout]     |
[INFO] [stdout] 440 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 439 | |                 }
[INFO] [stdout] 440 | |
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:441:20
[INFO] [stdout]     |
[INFO] [stdout] 441 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:442:20
[INFO] [stdout]     |
[INFO] [stdout] 442 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:443:20
[INFO] [stdout]     |
[INFO] [stdout] 443 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout] 443 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:444:20
[INFO] [stdout]     |
[INFO] [stdout] 444 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |                     {
[INFO] [stdout] 444 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:445:54
[INFO] [stdout]     |
[INFO] [stdout] 445 |             let max_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         _mm512_xor_si512(u32_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:276:37
[INFO] [stdout]     |
[INFO] [stdout] 276 |             _u32_as_m512i_to_i32ord(_mm512_loadu_epi32(data as *const i32))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |             _mm512_add_epi32(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:286:13
[INFO] [stdout]     |
[INFO] [stdout] 286 |             _mm512_cmpgt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |             _mm512_cmplt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |             _mm512_mask_blend_epi32(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         _mm512_xor_si512(u64_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:269:37
[INFO] [stdout]     |
[INFO] [stdout] 269 |             _u64_as_m512i_to_i64ord(_mm512_loadu_epi64(data as *const i64))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             _mm512_add_epi64(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |             _mm512_cmpgt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             _mm512_cmplt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:289:13
[INFO] [stdout]     |
[INFO] [stdout] 289 |             _mm512_mask_blend_epi64(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         _mm512_xor_si512(u8_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:378:35
[INFO] [stdout]     |
[INFO] [stdout] 378 |             _u8_as_m512i_to_i8ord(_mm512_loadu_epi8(data as *const i8))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |             _mm512_add_epi8(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             _mm512_cmpgt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |             _mm512_cmplt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             _mm512_mask_blend_epi8(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:405:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout] 405 | |                         {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |                         {
[INFO] [stdout] 406 | |                             if is_x86_feature_detected!("avx512bw") & (<$float_type>::NB_BITS == 16) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:407:20
[INFO] [stdout]     |
[INFO] [stdout] 407 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |                             if is_x86_feature_detected!("avx512bw") & (<$float_type>::NB_BITS == 16) {
[INFO] [stdout] 407 | |                                 // BW (ByteWord) instructions are needed for 16-bit avx512
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:408:20
[INFO] [stdout]     |
[INFO] [stdout] 408 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 407 | |                                 // BW (ByteWord) instructions are needed for 16-bit avx512
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:409:20
[INFO] [stdout]     |
[INFO] [stdout] 409 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:410:20
[INFO] [stdout]     |
[INFO] [stdout] 410 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout] 410 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:411:50
[INFO] [stdout]     |
[INFO] [stdout] 411 |             let min_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmin), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:415:24
[INFO] [stdout]     |
[INFO] [stdout] 415 |             let mask = _mm512_cmpeq_epi8_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:417:32
[INFO] [stdout]     |
[INFO] [stdout] 417 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:419:17
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:424:20
[INFO] [stdout]     |
[INFO] [stdout] 424 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |                     }
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:425:20
[INFO] [stdout]     |
[INFO] [stdout] 425 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 425 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:426:20
[INFO] [stdout]     |
[INFO] [stdout] 426 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | |                     {
[INFO] [stdout] 426 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:427:20
[INFO] [stdout]     |
[INFO] [stdout] 427 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 426 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout] 427 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:428:20
[INFO] [stdout]     |
[INFO] [stdout] 428 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 427 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout] 428 | |                             return unsafe { NEON::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:429:20
[INFO] [stdout]     |
[INFO] [stdout] 429 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 428 | |                             return unsafe { NEON::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 429 | |                         }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:430:53
[INFO] [stdout]     |
[INFO] [stdout] 430 |             let min_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:439:20
[INFO] [stdout]     |
[INFO] [stdout] 439 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 438 | |                     SCALAR::<FloatIgnoreNaN>::argminmax(self)
[INFO] [stdout] 439 | |                 }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:440:20
[INFO] [stdout]     |
[INFO] [stdout] 440 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 439 | |                 }
[INFO] [stdout] 440 | |
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:441:20
[INFO] [stdout]     |
[INFO] [stdout] 441 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:442:20
[INFO] [stdout]     |
[INFO] [stdout] 442 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:443:20
[INFO] [stdout]     |
[INFO] [stdout] 443 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout] 443 | |                     {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:444:20
[INFO] [stdout]     |
[INFO] [stdout] 444 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |                     {
[INFO] [stdout] 444 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:445:50
[INFO] [stdout]     |
[INFO] [stdout] 445 |             let max_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmax), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:449:24
[INFO] [stdout]     |
[INFO] [stdout] 449 |             let mask = _mm512_cmpeq_epi8_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:451:32
[INFO] [stdout]     |
[INFO] [stdout] 451 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:458:20
[INFO] [stdout]     |
[INFO] [stdout] 458 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |                             // f32 and f64 do not require avx2
[INFO] [stdout] 458 | |                             return unsafe { AVX2::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:459:20
[INFO] [stdout]     |
[INFO] [stdout] 459 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 458 | |                             return unsafe { AVX2::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout] 459 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:460:20
[INFO] [stdout]     |
[INFO] [stdout] 460 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 459 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout] 460 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 460 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout] 461 | |                             return unsafe { SSE::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:462:20
[INFO] [stdout]     |
[INFO] [stdout] 462 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |                             return unsafe { SSE::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout] 462 | |                         }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:463:20
[INFO] [stdout]     |
[INFO] [stdout] 463 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |                         }
[INFO] [stdout] 463 | |                     }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:464:53
[INFO] [stdout]     |
[INFO] [stdout] 464 |             let max_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]   --> src/lib.rs:72:47
[INFO] [stdout]    |
[INFO] [stdout] 72 | #![cfg_attr(feature = "nightly_simd", feature(stdsimd))]
[INFO] [stdout]    |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stdout] error: aborting due to 289 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argminmax` (lib) due to 290 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "880c475251de89359d1467d74f721bb744da3ffd1ac78fd83e9563ba6a4a2951", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "880c475251de89359d1467d74f721bb744da3ffd1ac78fd83e9563ba6a4a2951", kill_on_drop: false }`
[INFO] [stdout] 880c475251de89359d1467d74f721bb744da3ffd1ac78fd83e9563ba6a4a2951
[INFO] checking argminmax-0.6.1 against try#72eda894eb3548c7ba774079ce0afab42958d4ee for pr-121848-1
[INFO] extracting crate argminmax 0.6.1 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate argminmax 0.6.1 on toolchain 72eda894eb3548c7ba774079ce0afab42958d4ee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain
[INFO] started tweaking crates.io crate argminmax 0.6.1
[INFO] finished tweaking crates.io crate argminmax 0.6.1
[INFO] tweaked toml for crates.io crate argminmax 0.6.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3790d516d94cce69638e85e4e5183333d64ca6f9060e7b131f1c5299dd95404c
[INFO] running `Command { std: "docker" "start" "-a" "3790d516d94cce69638e85e4e5183333d64ca6f9060e7b131f1c5299dd95404c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3790d516d94cce69638e85e4e5183333d64ca6f9060e7b131f1c5299dd95404c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3790d516d94cce69638e85e4e5183333d64ca6f9060e7b131f1c5299dd95404c", kill_on_drop: false }`
[INFO] [stdout] 3790d516d94cce69638e85e4e5183333d64ca6f9060e7b131f1c5299dd95404c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 04ef1a8d181cf922094d96175dea0bc1ed20782640c05efe537d4b4857cfeda1
[INFO] running `Command { std: "docker" "start" "-a" "04ef1a8d181cf922094d96175dea0bc1ed20782640c05efe537d4b4857cfeda1", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking os_str_bytes v6.6.1
[INFO] [stderr]    Compiling syn v2.0.57
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking codspeed v1.1.0
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking clap v3.2.25
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rstest_macros v0.16.0
[INFO] [stderr]    Compiling rstest_reuse v0.5.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking argminmax v0.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             _mm512_loadu_ps(data as *const f32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             _mm512_add_ps(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |     /// When multiple bit-representations for NaNs are used, no guarantee is made
[INFO] [stdout] 218 | |     /// that the first NaN is returned.
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |
[INFO] [stdout] 223 | | // ---- Helper macros ----
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             _mm512_mask_blend_ps(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_ignore_nan.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             _mm512_set1_ps(a)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |                         }
[INFO] [stdout] 282 | |                     }
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:283:31
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let sign_bit_masked = _mm512_and_si512(sign_bit_shifted, LOWER_31_MASK);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         _mm512_xor_si512(sign_bit_masked, f32_as_m512i)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:313:37
[INFO] [stdout]     |
[INFO] [stdout] 313 |             _f32_as_m512i_to_i32ord(_mm512_loadu_si512(data as *const i32))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             _mm512_add_epi32(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:323:13
[INFO] [stdout]     |
[INFO] [stdout] 323 |             _mm512_cmpgt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:328:13
[INFO] [stdout]     |
[INFO] [stdout] 328 |             _mm512_cmplt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f32_return_nan.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |             _mm512_mask_blend_epi32(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             _mm512_loadu_pd(data as *const f64)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             _mm512_add_pd(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 210 | |     /// Note that this differs from numpy, where the `nanargmax` function ignores
[INFO] [stdout] 211 | |     /// NaNs (which is the behavior of our argmax function).
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     ///
[INFO] [stdout] 216 | |     /// # Caution
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             _mm512_mask_blend_pd(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_ignore_nan.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             _mm512_set1_pd(val)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 288 | |                         }
[INFO] [stdout] 289 | |                     }
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:290:31
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let sign_bit_masked = _mm512_and_si512(sign_bit_shifted, LOWER_63_MASK);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         _mm512_xor_si512(sign_bit_masked, f64_as_m512i)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:316:37
[INFO] [stdout]     |
[INFO] [stdout] 316 |             _f64_as_m512i_to_i64ord(_mm512_loadu_epi64(data as *const i64))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             _mm512_add_epi64(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             _mm512_cmpgt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 331 |             _mm512_cmpgt_epi64_mask(b, a)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_f64_return_nan.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             _mm512_mask_blend_epi64(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             _mm512_loadu_epi16(data as *const i16)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             _mm512_add_epi16(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |             _mm512_cmpgt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             _mm512_cmplt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:313:13
[INFO] [stdout]     |
[INFO] [stdout] 313 |             _mm512_mask_blend_epi16(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:320:20
[INFO] [stdout]     |
[INFO] [stdout] 320 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 319 | |                         // SKIP SSE4.2 bc scalar is faster or equivalent for 64 bit numbers
[INFO] [stdout] 320 | |                         // // } else if is_x86_feature_detected!("sse4.2") & (<$int_type>::NB_BITS == 64) & (<$int_type>::IS_FLOAT == fal...
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:321:20
[INFO] [stdout]     |
[INFO] [stdout] 321 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |                         // // } else if is_x86_feature_detected!("sse4.2") & (<$int_type>::NB_BITS == 64) & (<$int_type>::IS_FLOAT == fal...
[INFO] [stdout] 321 | |                         //     // SSE4.2 is needed for comparing 64-bit integers
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:322:20
[INFO] [stdout]     |
[INFO] [stdout] 322 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 321 | |                         //     // SSE4.2 is needed for comparing 64-bit integers
[INFO] [stdout] 322 | |                         //     return unsafe { SSE::argmin(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:323:20
[INFO] [stdout]     |
[INFO] [stdout] 323 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |                         //     return unsafe { SSE::argmin(self) }
[INFO] [stdout] 323 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:324:20
[INFO] [stdout]     |
[INFO] [stdout] 324 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 323 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 324 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:325:52
[INFO] [stdout]     |
[INFO] [stdout] 325 |             let min_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmin), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:329:24
[INFO] [stdout]     |
[INFO] [stdout] 329 |             let mask = _mm512_cmpeq_epi16_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:331:32
[INFO] [stdout]     |
[INFO] [stdout] 331 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | |                         if std::arch::is_arm_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:339:20
[INFO] [stdout]     |
[INFO] [stdout] 339 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout] 339 | |                             return unsafe { NEON::<Int>::argmin(self) }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:340:20
[INFO] [stdout]     |
[INFO] [stdout] 340 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |                             return unsafe { NEON::<Int>::argmin(self) }
[INFO] [stdout] 340 | |                         }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 340 | |                         }
[INFO] [stdout] 341 | |                     }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:342:20
[INFO] [stdout]     |
[INFO] [stdout] 342 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 341 | |                     }
[INFO] [stdout] 342 | |                     SCALAR::<Int>::argmin(self)
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:343:54
[INFO] [stdout]     |
[INFO] [stdout] 343 |             let min_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 351 | |                         }
[INFO] [stdout] 352 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout] 353 | |                         {
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:354:20
[INFO] [stdout]     |
[INFO] [stdout] 354 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |                         {
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:355:20
[INFO] [stdout]     |
[INFO] [stdout] 355 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:356:20
[INFO] [stdout]     |
[INFO] [stdout] 356 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout] 356 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:357:52
[INFO] [stdout]     |
[INFO] [stdout] 357 |             let max_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmax), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:361:24
[INFO] [stdout]     |
[INFO] [stdout] 361 |             let mask = _mm512_cmpeq_epi16_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:363:32
[INFO] [stdout]     |
[INFO] [stdout] 363 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 369 | |                             return unsafe { SSE::<Int>::argmax(self) }
[INFO] [stdout] 370 | |                         }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |                         }
[INFO] [stdout] 371 | |                     }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:372:20
[INFO] [stdout]     |
[INFO] [stdout] 372 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |                     }
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:373:20
[INFO] [stdout]     |
[INFO] [stdout] 373 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 373 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:374:20
[INFO] [stdout]     |
[INFO] [stdout] 374 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 373 | |                     {
[INFO] [stdout] 374 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i16.rs:375:54
[INFO] [stdout]     |
[INFO] [stdout] 375 |             let max_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:171:13
[INFO] [stdout]     |
[INFO] [stdout] 171 |             _mm512_loadu_si512(data as *const i32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             _mm512_add_epi32(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |             _mm512_cmpgt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             _mm512_cmplt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i32.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             _mm512_mask_blend_epi32(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             _mm512_loadu_epi64(data as *const i64)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             _mm512_add_epi64(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             _mm512_cmpgt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             _mm512_cmpgt_epi64_mask(b, a)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i64.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |             _mm512_mask_blend_epi64(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             _mm512_loadu_epi8(data as *const i8)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             _mm512_add_epi8(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |             _mm512_cmpgt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             _mm512_cmplt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             _mm512_mask_blend_epi8(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 333 | |                         }
[INFO] [stdout] 334 | |                     }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:335:20
[INFO] [stdout]     |
[INFO] [stdout] 335 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |                     }
[INFO] [stdout] 335 | |                     #[cfg(all(target_arch = "arm", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:336:20
[INFO] [stdout]     |
[INFO] [stdout] 336 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |                     #[cfg(all(target_arch = "arm", feature = "nightly_simd"))]
[INFO] [stdout] 336 | |                     {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:337:20
[INFO] [stdout]     |
[INFO] [stdout] 337 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 336 | |                     {
[INFO] [stdout] 337 | |                         if std::arch::is_arm_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | |                         if std::arch::is_arm_feature_detected!("neon") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:339:20
[INFO] [stdout]     |
[INFO] [stdout] 339 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout] 339 | |                             return unsafe { NEON::<Int>::argmin(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:340:50
[INFO] [stdout]     |
[INFO] [stdout] 340 |             let min_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmin), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:344:24
[INFO] [stdout]     |
[INFO] [stdout] 344 |             let mask = _mm512_cmpeq_epi8_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:346:32
[INFO] [stdout]     |
[INFO] [stdout] 346 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout] 353 | |                         {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:354:20
[INFO] [stdout]     |
[INFO] [stdout] 354 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |                         {
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:355:20
[INFO] [stdout]     |
[INFO] [stdout] 355 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 354 | |                             if is_x86_feature_detected!("avx512bw") & (<$int_type>::NB_BITS <= 16) {
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:356:20
[INFO] [stdout]     |
[INFO] [stdout] 356 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 355 | |                                 // BW (ByteWord) instructions are needed for 8 or 16-bit avx512
[INFO] [stdout] 356 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:357:20
[INFO] [stdout]     |
[INFO] [stdout] 357 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 356 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout] 357 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:358:20
[INFO] [stdout]     |
[INFO] [stdout] 358 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout] 358 | |                                 return unsafe { AVX512::<Int>::argmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:359:53
[INFO] [stdout]     |
[INFO] [stdout] 359 |             let min_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:368:20
[INFO] [stdout]     |
[INFO] [stdout] 368 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 367 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$int_type>::NB_BITS < 64) {
[INFO] [stdout] 368 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:369:20
[INFO] [stdout]     |
[INFO] [stdout] 369 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout] 369 | |                             return unsafe { SSE::<Int>::argmax(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 369 | |                             return unsafe { SSE::<Int>::argmax(self) }
[INFO] [stdout] 370 | |                         }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |                         }
[INFO] [stdout] 371 | |                     }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:372:20
[INFO] [stdout]     |
[INFO] [stdout] 372 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |                     }
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:373:20
[INFO] [stdout]     |
[INFO] [stdout] 373 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 373 | |                     {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:374:50
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let max_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmax), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:378:24
[INFO] [stdout]     |
[INFO] [stdout] 378 |             let mask = _mm512_cmpeq_epi8_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:380:32
[INFO] [stdout]     |
[INFO] [stdout] 380 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:382:17
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |                     SCALAR::<Int>::argmax(self)
[INFO] [stdout] 387 | |                 }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:388:20
[INFO] [stdout]     |
[INFO] [stdout] 388 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 387 | |                 }
[INFO] [stdout] 388 | |             }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 388 | |             }
[INFO] [stdout] 389 | |         )*
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:390:20
[INFO] [stdout]     |
[INFO] [stdout] 390 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |         )*
[INFO] [stdout] 390 | |     };
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |     };
[INFO] [stdout] 391 | | }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:392:20
[INFO] [stdout]     |
[INFO] [stdout] 392 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 391 | | }
[INFO] [stdout] 392 | |
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_i8.rs:393:53
[INFO] [stdout]     |
[INFO] [stdout] 393 |             let max_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         _mm512_xor_si512(u16_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:363:37
[INFO] [stdout]     |
[INFO] [stdout] 363 |             _u16_as_m512i_to_i16ord(_mm512_loadu_epi16(data as *const i16))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |             _mm512_add_epi16(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             _mm512_cmpgt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             _mm512_cmplt_epi16_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |             _mm512_mask_blend_epi16(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:390:20
[INFO] [stdout]     |
[INFO] [stdout] 390 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |         )*
[INFO] [stdout] 390 | |     };
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |     };
[INFO] [stdout] 391 | | }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:392:20
[INFO] [stdout]     |
[INFO] [stdout] 392 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 391 | | }
[INFO] [stdout] 392 | |
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:393:20
[INFO] [stdout]     |
[INFO] [stdout] 393 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |
[INFO] [stdout] 393 | | /// Macro for implementing ArgMinMax for floats
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:394:20
[INFO] [stdout]     |
[INFO] [stdout] 394 |             vmin = _mm512_min_epi16(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | | /// Macro for implementing ArgMinMax for floats
[INFO] [stdout] 394 | | #[cfg(any(feature = "float", feature = "half"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:395:52
[INFO] [stdout]     |
[INFO] [stdout] 395 |             let min_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmin), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:399:24
[INFO] [stdout]     |
[INFO] [stdout] 399 |             let mask = _mm512_cmpeq_epi16_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:403:17
[INFO] [stdout]     |
[INFO] [stdout] 403 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:408:20
[INFO] [stdout]     |
[INFO] [stdout] 408 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 407 | |                                 // BW (ByteWord) instructions are needed for 16-bit avx512
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:409:20
[INFO] [stdout]     |
[INFO] [stdout] 409 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:410:20
[INFO] [stdout]     |
[INFO] [stdout] 410 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout] 410 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:411:20
[INFO] [stdout]     |
[INFO] [stdout] 411 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 411 | |                             }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 411 | |                             }
[INFO] [stdout] 412 | |                         }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:413:54
[INFO] [stdout]     |
[INFO] [stdout] 413 |             let min_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:422:20
[INFO] [stdout]     |
[INFO] [stdout] 422 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 421 | |                             return unsafe { SSE::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 422 | |                         }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:423:20
[INFO] [stdout]     |
[INFO] [stdout] 423 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |                         }
[INFO] [stdout] 423 | |                     }
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:424:20
[INFO] [stdout]     |
[INFO] [stdout] 424 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |                     }
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:425:20
[INFO] [stdout]     |
[INFO] [stdout] 425 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 425 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:426:20
[INFO] [stdout]     |
[INFO] [stdout] 426 |             vmax = _mm512_max_epi16(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | |                     {
[INFO] [stdout] 426 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:427:52
[INFO] [stdout]     |
[INFO] [stdout] 427 |             let max_value: i16 = _mm_extract_epi16(_mm512_castsi512_si128(vmax), 0) as i16;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:431:24
[INFO] [stdout]     |
[INFO] [stdout] 431 |             let mask = _mm512_cmpeq_epi16_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:433:32
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let search_index = _mm512_mask_blend_epi16(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |                 _mm512_set1_epi16(i16::MAX), // if mask is 0, use i16::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:440:20
[INFO] [stdout]     |
[INFO] [stdout] 440 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 439 | |                 }
[INFO] [stdout] 440 | |
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:441:20
[INFO] [stdout]     |
[INFO] [stdout] 441 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout]     | |_____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:442:20
[INFO] [stdout]     |
[INFO] [stdout] 442 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:443:20
[INFO] [stdout]     |
[INFO] [stdout] 443 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout] 443 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:444:20
[INFO] [stdout]     |
[INFO] [stdout] 444 |             imin = _mm512_min_epi16(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |                     {
[INFO] [stdout] 444 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u16.rs:445:54
[INFO] [stdout]     |
[INFO] [stdout] 445 |             let max_index: usize = _mm_extract_epi16(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         _mm512_xor_si512(u32_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:276:37
[INFO] [stdout]     |
[INFO] [stdout] 276 |             _u32_as_m512i_to_i32ord(_mm512_loadu_epi32(data as *const i32))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |             _mm512_add_epi32(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:286:13
[INFO] [stdout]     |
[INFO] [stdout] 286 |             _mm512_cmpgt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |             _mm512_cmplt_epi32_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u32.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |             _mm512_mask_blend_epi32(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         _mm512_xor_si512(u64_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:269:37
[INFO] [stdout]     |
[INFO] [stdout] 269 |             _u64_as_m512i_to_i64ord(_mm512_loadu_epi64(data as *const i64))
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             _mm512_add_epi64(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |             _mm512_cmpgt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             _mm512_cmplt_epi64_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u64.rs:289:13
[INFO] [stdout]     |
[INFO] [stdout] 289 |             _mm512_mask_blend_epi64(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         _mm512_xor_si512(u8_as_m512i, XOR_MASK)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:378:35
[INFO] [stdout]     |
[INFO] [stdout] 378 |             _u8_as_m512i_to_i8ord(_mm512_loadu_epi8(data as *const i8))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |             _mm512_add_epi8(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             _mm512_cmpgt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |             _mm512_cmplt_epi8_mask(a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             _mm512_mask_blend_epi8(mask, a, b)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:405:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout] 405 | |                         {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi32(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |                         {
[INFO] [stdout] 406 | |                             if is_x86_feature_detected!("avx512bw") & (<$float_type>::NB_BITS == 16) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:407:20
[INFO] [stdout]     |
[INFO] [stdout] 407 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |                             if is_x86_feature_detected!("avx512bw") & (<$float_type>::NB_BITS == 16) {
[INFO] [stdout] 407 | |                                 // BW (ByteWord) instructions are needed for 16-bit avx512
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:408:20
[INFO] [stdout]     |
[INFO] [stdout] 408 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 407 | |                                 // BW (ByteWord) instructions are needed for 16-bit avx512
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:409:20
[INFO] [stdout]     |
[INFO] [stdout] 409 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:410:20
[INFO] [stdout]     |
[INFO] [stdout] 410 |             vmin = _mm512_min_epi8(vmin, _mm512_alignr_epi8(vmin, vmin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 409 | |                             } else if is_x86_feature_detected!("avx512f") {
[INFO] [stdout] 410 | |                                 return unsafe { AVX512::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:411:50
[INFO] [stdout]     |
[INFO] [stdout] 411 |             let min_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmin), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:415:24
[INFO] [stdout]     |
[INFO] [stdout] 415 |             let mask = _mm512_cmpeq_epi8_mask(value, vmin);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:417:32
[INFO] [stdout]     |
[INFO] [stdout] 417 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:419:17
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:424:20
[INFO] [stdout]     |
[INFO] [stdout] 424 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |                     }
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:425:20
[INFO] [stdout]     |
[INFO] [stdout] 425 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | |                     #[cfg(all(target_arch = "aarch64", feature = "nightly_simd"))]
[INFO] [stdout] 425 | |                     {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:426:20
[INFO] [stdout]     |
[INFO] [stdout] 426 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | |                     {
[INFO] [stdout] 426 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:427:20
[INFO] [stdout]     |
[INFO] [stdout] 427 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 426 | |                         if std::arch::is_aarch64_feature_detected!("neon") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout] 427 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:428:20
[INFO] [stdout]     |
[INFO] [stdout] 428 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 427 | |                             // We miss some NEON instructions for 64-bit numbers
[INFO] [stdout] 428 | |                             return unsafe { NEON::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:429:20
[INFO] [stdout]     |
[INFO] [stdout] 429 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 428 | |                             return unsafe { NEON::<FloatIgnoreNaN>::argminmax(self) }
[INFO] [stdout] 429 | |                         }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:430:53
[INFO] [stdout]     |
[INFO] [stdout] 430 |             let min_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:439:20
[INFO] [stdout]     |
[INFO] [stdout] 439 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 438 | |                     SCALAR::<FloatIgnoreNaN>::argminmax(self)
[INFO] [stdout] 439 | |                 }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:440:20
[INFO] [stdout]     |
[INFO] [stdout] 440 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi32(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 439 | |                 }
[INFO] [stdout] 440 | |
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:441:20
[INFO] [stdout]     |
[INFO] [stdout] 441 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:442:20
[INFO] [stdout]     |
[INFO] [stdout] 442 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 441 | |                 fn argmin(&self) -> usize {
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:443:20
[INFO] [stdout]     |
[INFO] [stdout] 443 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |                     #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
[INFO] [stdout] 443 | |                     {
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:444:20
[INFO] [stdout]     |
[INFO] [stdout] 444 |             vmax = _mm512_max_epi8(vmax, _mm512_alignr_epi8(vmax, vmax, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |                     {
[INFO] [stdout] 444 | |                         #[cfg(feature = "nightly_simd")]
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:445:50
[INFO] [stdout]     |
[INFO] [stdout] 445 |             let max_value: i8 = _mm_extract_epi8(_mm512_castsi512_si128(vmax), 0) as i8;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:449:24
[INFO] [stdout]     |
[INFO] [stdout] 449 |             let mask = _mm512_cmpeq_epi8_mask(value, vmax);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:451:32
[INFO] [stdout]     |
[INFO] [stdout] 451 |             let search_index = _mm512_mask_blend_epi8(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |                 _mm512_set1_epi8(i8::MAX), // if mask is 0, use i8::MAX
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:458:20
[INFO] [stdout]     |
[INFO] [stdout] 458 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |                             // f32 and f64 do not require avx2
[INFO] [stdout] 458 | |                             return unsafe { AVX2::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:459:20
[INFO] [stdout]     |
[INFO] [stdout] 459 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi32(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 458 | |                             return unsafe { AVX2::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout] 459 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:460:20
[INFO] [stdout]     |
[INFO] [stdout] 460 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 8));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 459 | |                         } else if is_x86_feature_detected!("sse4.1") & (<$float_type>::NB_BITS < 64) {
[INFO] [stdout] 460 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 4));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 460 | |                             // Scalar is faster for 64-bit numbers
[INFO] [stdout] 461 | |                             return unsafe { SSE::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:462:20
[INFO] [stdout]     |
[INFO] [stdout] 462 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 2));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |                             return unsafe { SSE::<FloatIgnoreNaN>::argmin(self) }
[INFO] [stdout] 462 | |                         }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:463:20
[INFO] [stdout]     |
[INFO] [stdout] 463 |             imin = _mm512_min_epi8(imin, _mm512_alignr_epi8(imin, imin, 1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / //! A crate for finding the index of the minimum and maximum values in an array.
[INFO] [stdout] 2   | | //!
[INFO] [stdout] 3   | | //! These operations are optimized for speed using [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) instructions (...
[INFO] [stdout] 4   | | //! The SIMD implementation is branchless, ensuring that there is no best case / worst case.
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |                         }
[INFO] [stdout] 463 | |                     }
[INFO] [stdout]     | |___________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'stdarch_x86_avx512'
[INFO] [stdout]    --> src/simd/simd_u8.rs:464:53
[INFO] [stdout]     |
[INFO] [stdout] 464 |             let max_index: usize = _mm_extract_epi8(_mm512_castsi512_si128(imin), 0) as usize;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
[INFO] [stdout]     = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]   --> src/lib.rs:72:47
[INFO] [stdout]    |
[INFO] [stdout] 72 | #![cfg_attr(feature = "nightly_simd", feature(stdsimd))]
[INFO] [stdout]    |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 289 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argminmax` (lib) due to 290 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "04ef1a8d181cf922094d96175dea0bc1ed20782640c05efe537d4b4857cfeda1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04ef1a8d181cf922094d96175dea0bc1ed20782640c05efe537d4b4857cfeda1", kill_on_drop: false }`
[INFO] [stdout] 04ef1a8d181cf922094d96175dea0bc1ed20782640c05efe537d4b4857cfeda1
