cargo pgo instrument
[2025-08-07T02:35:21Z INFO  cargo_pgo::pgo::instrument] PGO profile directory will be cleared.
[2025-08-07T02:35:21Z INFO  cargo_pgo::pgo::instrument] PGO profiles will be stored into /tmp/tmp1n0eau79/Reckless/Reckless-tmp/target/pgo-profiles.
   Compiling proc-macro2 v1.0.95
   Compiling glob v0.3.2
   Compiling unicode-ident v1.0.18
   Compiling prettyplease v0.2.32
   Compiling libc v0.2.172
   Compiling cfg-if v1.0.0
   Compiling regex-syntax v0.8.5
   Compiling minimal-lexical v0.2.1
   Compiling memchr v2.7.4
   Compiling shlex v1.3.0
   Compiling either v1.15.0
   Compiling bindgen v0.71.1
   Compiling log v0.4.27
   Compiling bitflags v2.9.0
   Compiling rustc-hash v2.1.1
   Compiling libloading v0.8.6
   Compiling cc v1.2.22
   Compiling itertools v0.13.0
   Compiling clang-sys v1.8.1
   Compiling nom v7.1.3
   Compiling quote v1.0.40
   Compiling syn v2.0.101
   Compiling regex-automata v0.4.9
   Compiling cexpr v0.6.0
   Compiling regex v1.11.1
   Compiling reckless v0.8.0-dev (/tmp/tmp1n0eau79/Reckless/Reckless-tmp)
error[E0308]: mismatched types
  --> src/nnue/forward/vectorized.rs:80:23
   |
80 |         Aligned::new([simd::zeroed(); L2_SIZE / simd::I32_LANES]);
   |                       ^^^^^^^^^^^^^^ expected `__m256i`, found `__m512i`

error[E0308]: arguments to this function are incorrect
  --> src/nnue/forward/vectorized.rs:91:26
   |
91 |             acc[block] = simd::dpbusd(acc[block], input, *weights);
   |                          ^^^^^^^^^^^^ ----------         -------- expected `__m512i`, found `__m256i`
   |                                       |
   |                                       expected `__m512i`, found `__m256i`
   |
note: function defined here
  --> src/nnue/simd/avx512.rs:71:15
   |
71 | pub unsafe fn dpbusd(i32s: __m512i, u8s: __m512i, i8s: __m512i) -> __m512i {
   |               ^^^^^^ -------------                ------------

error[E0308]: mismatched types
  --> src/nnue/forward/vectorized.rs:91:26
   |
91 |             acc[block] = simd::dpbusd(acc[block], input, *weights);
   |             ----------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `__m256i`, found `__m512i`
   |             |
   |             expected due to the type of this binding

error[E0308]: mismatched types
   --> src/nnue/forward/vectorized.rs:102:43
    |
102 |         let floats = simd::convert_to_f32(acc[block]);
    |                      -------------------- ^^^^^^^^^^ expected `__m512i`, found `__m256i`
    |                      |
    |                      arguments to this function are incorrect
    |
note: function defined here
   --> src/nnue/simd/avx512.rs:63:15
    |
 63 | pub unsafe fn convert_to_f32(a: __m512i) -> __m512 {
    |               ^^^^^^^^^^^^^^ ----------

error[E0308]: mismatched types
   --> src/nnue/forward/vectorized.rs:104:57
    |
104 |         let vector = simd::mul_add_f32(floats, dequant, biases);
    |                      -----------------                  ^^^^^^ expected `__m512`, found `__m256`
    |                      |
    |                      arguments to this function are incorrect
    |
note: function defined here
   --> src/nnue/simd/avx512.rs:59:15
    |
 59 | pub unsafe fn mul_add_f32(a: __m512, b: __m512, c: __m512) -> __m512 {
    |               ^^^^^^^^^^^                       ---------

error[E0308]: mismatched types
   --> src/nnue/forward/vectorized.rs:105:78
    |
105 |         *output.as_mut_ptr().add(block * simd::F32_LANES).cast::<__m256>() = simd::clamp_f32(vector, zero, one);
    |         ------------------------------------------------------------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `__m256`, found `__m512`
    |         |
    |         expected due to the type of this binding

For more information about this error, try `rustc --explain E0308`.
error: could not compile `reckless` (bin "reckless") due to 6 previous errors
[2025-08-07T02:35:25Z ERROR cargo_pgo::pgo::instrument] PGO instrumentation build has failed.
Cargo finished with an error (101)
make: *** [Makefile:34: rule] Error 1