Downloading network hobbes-33.nnue
curl -L -o hobbes.nnue https://github.com/kelseyde/hobbes-networks/releases/download/hobbes-33/hobbes-33.nnue
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

 37 30.0M   37 11.1M    0     0  23.5M      0  0:00:01 --:--:--  0:00:01 23.5M
100 30.0M  100 30.0M    0     0  42.8M      0 --:--:-- --:--:-- --:--:-- 83.2M
cargo rustc --release -p hobbes-chess-engine --jobs 24 -- -C target-cpu=native -C link-arg=-Wl,--as-needed -C link-arg=-Wl,--gc-sections --emit link=Hobbes-57FCC2AD
 Downloading crates ...
  Downloaded arrayvec v0.7.4
  Downloaded cfg-if v1.0.1
  Downloaded getrandom v0.3.3
  Downloaded zerocopy v0.8.26
  Downloaded libc v0.2.174
   Compiling libc v0.2.174
   Compiling getrandom v0.3.3
   Compiling zerocopy v0.8.26
   Compiling cfg-if v1.0.1
   Compiling arrayvec v0.7.4
   Compiling rand_core v0.9.3
   Compiling ppv-lite86 v0.2.21
   Compiling rand_chacha v0.9.0
   Compiling rand v0.9.2
   Compiling hobbes-chess-engine v0.1.0 (/tmp/tmpw22pear_/Hobbes/Hobbes-tmp)
error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:12:23
   |
12 |         let mut sum = _mm512_setzero_si512();
   |                       ^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:15:21
   |
15 |             let f = _mm512_load_si512(features.as_ptr().add(i * CHUNK_SIZE) as *const __m512i);
   |                     ^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:16:21
   |
16 |             let w = _mm512_load_si512(weights.as_ptr().add(i * CHUNK_SIZE) as *const __m512i);
   |                     ^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:18:24
   |
18 |             let prod = _mm512_mullo_epi16(clipped, w);
   |                        ^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:20:24
   |
20 |             let pair = _mm512_madd_epi16(prod, clipped);
   |                        ^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:21:19
   |
21 |             sum = _mm512_add_epi32(sum, pair);
   |                   ^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:29:20
   |
29 |         let zero = _mm512_set1_epi16(0);
   |                    ^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:30:20
   |
30 |         let qmax = _mm512_set1_epi16(QA as i16);
   |                    ^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:31:9
   |
31 |         _mm512_min_epi16(_mm512_max_epi16(v, zero), qmax)
   |         ^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:31:26
   |
31 |         _mm512_min_epi16(_mm512_max_epi16(v, zero), qmax)
   |                          ^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:37:21
   |
37 |         let lo256 = _mm512_castsi512_si256(v);
   |                     ^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `stdarch_x86_avx512`
  --> src/evaluation/simd.rs:38:21
   |
38 |         let hi256 = _mm512_extracti64x4_epi64::<1>(v);
   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #111137 <https://github.com/rust-lang/rust/issues/111137> for more information
   = help: add `#![feature(stdarch_x86_avx512)]` to the crate attributes to enable
   = note: this compiler was built on 2025-04-17; consider upgrading it if it is out of date

error[E0308]: mismatched types
  --> src/evaluation/simd.rs:15:39
   |
15 |             let f = _mm512_load_si512(features.as_ptr().add(i * CHUNK_SIZE) as *const __m512i);
   |                     ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const i32`, found `*const __m512i`
   |                     |
   |                     arguments to this function are incorrect
   |
   = note: expected raw pointer `*const i32`
              found raw pointer `*const std::arch::x86_64::__m512i`
note: function defined here
  --> /rustc/a15cce2690e8fab72422515c9dc02c6fbc506733/library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:34512:15

error[E0308]: mismatched types
  --> src/evaluation/simd.rs:16:39
   |
16 |             let w = _mm512_load_si512(weights.as_ptr().add(i * CHUNK_SIZE) as *const __m512i);
   |                     ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const i32`, found `*const __m512i`
   |                     |
   |                     arguments to this function are incorrect
   |
   = note: expected raw pointer `*const i32`
              found raw pointer `*const std::arch::x86_64::__m512i`
note: function defined here
  --> /rustc/a15cce2690e8fab72422515c9dc02c6fbc506733/library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:34512:15

Some errors have detailed explanations: E0308, E0658.
For more information about an error, try `rustc --explain E0308`.
error: could not compile `hobbes-chess-engine` (bin "hobbes-chess-engine") due to 14 previous errors
make: *** [Makefile:29: openbench] Error 101