[INFO] fetching crate fast-des 0.6.1... [INFO] testing fast-des-0.6.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate fast-des 0.6.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate fast-des 0.6.1 [INFO] finished tweaking crates.io crate fast-des 0.6.1 [INFO] tweaked toml for crates.io crate fast-des 0.6.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fast-des 0.6.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fast-des 0.6.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded core_affinity v0.8.3 [INFO] [stderr] Downloaded bitsliced-op v0.5.0 [INFO] [stderr] Downloaded wide v1.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0cbc73aa4b9663bd0cbaccfeeadb2c64dfec3f8b711d8189521930381aaa8a99 [INFO] running `Command { std: "docker" "start" "-a" "0cbc73aa4b9663bd0cbaccfeeadb2c64dfec3f8b711d8189521930381aaa8a99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0cbc73aa4b9663bd0cbaccfeeadb2c64dfec3f8b711d8189521930381aaa8a99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0cbc73aa4b9663bd0cbaccfeeadb2c64dfec3f8b711d8189521930381aaa8a99", kill_on_drop: false }` [INFO] [stdout] 0cbc73aa4b9663bd0cbaccfeeadb2c64dfec3f8b711d8189521930381aaa8a99 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ed065b346103eca4ba46c835b3f778c66d36ba4b3500df4479509b59249cd43d [INFO] running `Command { std: "docker" "start" "-a" "ed065b346103eca4ba46c835b3f778c66d36ba4b3500df4479509b59249cd43d", kill_on_drop: false }` [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling safe_arch v1.0.0 [INFO] [stderr] Compiling core_affinity v0.8.3 [INFO] [stderr] Compiling wide v1.1.1 [INFO] [stderr] Compiling bitsliced-op v0.5.0 [INFO] [stderr] Compiling fast-des v0.6.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `mem::transmute` [INFO] [stdout] --> src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | mem::transmute, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `compute_pc1_optimized`, `constants::IP_INVO`, `create_subkeys_optimized`, `encrypt_optimized`, and `feistel_function_avx` [INFO] [stdout] --> src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | constants::IP_INVO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | compute_pc1_optimized, create_subkeys_optimized, encrypt_optimized, encrypt_simd, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | encrypt_simd_avx, feistel_function_avx, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `_mm512_setzero_si512` [INFO] [stdout] --> src/sbox_simd.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | _mm512_setzero_si512, _mm512_xor_si512, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/benchmark.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | mut func: F, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_andnot_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | _mm512_andnot_si512(not_this, and_this) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | unsafe fn and_not(not_this: __m512i, and_this: __m512i) -> __m512i { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:20:21 [INFO] [stdout] | [INFO] [stdout] 20 | let x55005500 = and_not(a5, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / pub unsafe fn s1_avx( [INFO] [stdout] 13 | | a1: __m512i, [INFO] [stdout] 14 | | a2: __m512i, [INFO] [stdout] 15 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 18 | | a6: __m512i, [INFO] [stdout] 19 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | let x5A0F5A0F = _mm512_xor_si512(a4, x55005500); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | let x3333FFFF = _mm512_or_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | let x66666666 = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | let x22226666 = _mm512_and_si512(x3333FFFF, x66666666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let x2D2D6969 = _mm512_xor_si512(a4, x22226666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 26 | let x25202160 = and_not(x5A0F5A0F, x2D2D6969); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:28:21 [INFO] [stdout] | [INFO] [stdout] 28 | let x00FFFF00 = _mm512_xor_si512(a5, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | let x33CCCC33 = _mm512_xor_si512(a3, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:30:21 [INFO] [stdout] | [INFO] [stdout] 30 | let x4803120C = and_not(x33CCCC33, x5A0F5A0F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | let x2222FFFF = _mm512_or_si512(a6, x22226666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | let x6A21EDF3 = _mm512_xor_si512(x4803120C, x2222FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | let x4A01CC93 = and_not(x25202160, x6A21EDF3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:35:21 [INFO] [stdout] | [INFO] [stdout] 35 | let x5555FFFF = _mm512_or_si512(a1, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | let x7F75FFFF = _mm512_or_si512(x6A21EDF3, x5555FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:37:21 [INFO] [stdout] | [INFO] [stdout] 37 | let x00D20096 = and_not(x2D2D6969, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | let x7FA7FF69 = _mm512_xor_si512(x7F75FFFF, x00D20096); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:40:21 [INFO] [stdout] | [INFO] [stdout] 40 | let x0A0A0000 = and_not(x5555FFFF, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:41:21 [INFO] [stdout] | [INFO] [stdout] 41 | let x0AD80096 = _mm512_xor_si512(x00D20096, x0A0A0000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 42 | let x00999900 = and_not(x66666666, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | let x0AD99996 = _mm512_or_si512(x0AD80096, x00999900); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | let x22332233 = and_not(x55005500, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | let x257AA5F0 = _mm512_xor_si512(x5A0F5A0F, x7F75FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 47 | let x054885C0 = and_not(x22332233, x257AA5F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:49:21 [INFO] [stdout] | [INFO] [stdout] 49 | let xFAB77A3F = _mm512_xor_si512(x054885C0, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | let x2221EDF3 = _mm512_and_si512(x3333FFFF, x6A21EDF3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | let xD89697CC = _mm512_xor_si512(xFAB77A3F, x2221EDF3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:52:16 [INFO] [stdout] | [INFO] [stdout] 52 | let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:52:33 [INFO] [stdout] | [INFO] [stdout] 52 | let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 54 | let x05B77AC0 = _mm512_xor_si512(x00FFFF00, x054885C0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 55 | let x05F77AD6 = _mm512_or_si512(x00D20096, x05B77AC0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let x36C48529 = _mm512_xor_si512(x3333FFFF, x05F77AD6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:57:21 [INFO] [stdout] | [INFO] [stdout] 57 | let x6391D07C = _mm512_xor_si512(a1, x36C48529); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | let xBB0747B0 = _mm512_xor_si512(xD89697CC, x6391D07C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:59:33 [INFO] [stdout] | [INFO] [stdout] 59 | let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | let x4C460000 = _mm512_xor_si512(x3333FFFF, x7F75FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | let x4EDF9996 = _mm512_or_si512(x0AD99996, x4C460000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | let x2D4E49EA = _mm512_xor_si512(x6391D07C, x4EDF9996); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | let xBBFFFFB0 = _mm512_or_si512(x00FFFF00, xBB0747B0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | let x96B1B65A = _mm512_xor_si512(x2D4E49EA, xBBFFFFB0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 66 | let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:66:33 [INFO] [stdout] | [INFO] [stdout] 66 | let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | let x5AFF5AFF = _mm512_or_si512(a5, x5A0F5A0F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 69 | let x52B11215 = and_not(x2D4E49EA, x5AFF5AFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:70:21 [INFO] [stdout] | [INFO] [stdout] 70 | let x4201C010 = _mm512_and_si512(x4A01CC93, x6391D07C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:71:21 [INFO] [stdout] | [INFO] [stdout] 71 | let x10B0D205 = _mm512_xor_si512(x52B11215, x4201C010); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:72:16 [INFO] [stdout] | [INFO] [stdout] 72 | let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:86:16 [INFO] [stdout] | [INFO] [stdout] 86 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | / pub unsafe fn s2_avx( [INFO] [stdout] 79 | | a1: __m512i, [INFO] [stdout] 80 | | a2: __m512i, [INFO] [stdout] 81 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 84 | | a6: __m512i, [INFO] [stdout] 85 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | let x33CC33CC = _mm512_xor_si512(a2, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | let x55550000 = and_not(a6, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:90:21 [INFO] [stdout] | [INFO] [stdout] 90 | let x00AA00FF = and_not(x55550000, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 91 | let x33BB33FF = _mm512_or_si512(a2, x00AA00FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | let x33CC0000 = and_not(a6, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | let x11441144 = _mm512_and_si512(a1, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | let x11BB11BB = _mm512_xor_si512(a5, x11441144); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:95:21 [INFO] [stdout] | [INFO] [stdout] 95 | let x003311BB = and_not(x33CC0000, x11BB11BB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:96:21 [INFO] [stdout] | [INFO] [stdout] 96 | let x00000F0F = _mm512_and_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:97:21 [INFO] [stdout] | [INFO] [stdout] 97 | let x336600FF = _mm512_xor_si512(x00AA00FF, x33CC0000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | let x332200FF = _mm512_and_si512(x33BB33FF, x336600FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 99 | let x332200F0 = and_not(x00000F0F, x332200FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | let x0302000F = _mm512_and_si512(a3, x332200FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | let xAAAAAAAA = _mm512_xor_si512(a1, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:102:21 [INFO] [stdout] | [INFO] [stdout] 102 | let xA9A8AAA5 = _mm512_xor_si512(x0302000F, xAAAAAAAA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:103:21 [INFO] [stdout] | [INFO] [stdout] 103 | let x33CCCC33 = _mm512_xor_si512(a6, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 104 | let x33CCC030 = and_not(x00000F0F, x33CCCC33); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:105:21 [INFO] [stdout] | [INFO] [stdout] 105 | let x9A646A95 = _mm512_xor_si512(xA9A8AAA5, x33CCC030); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | let x10 = and_not(x332200F0, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:107:16 [INFO] [stdout] | [INFO] [stdout] 107 | let out2 = _mm512_xor_si512(x10, x9A646A95); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:108:21 [INFO] [stdout] | [INFO] [stdout] 108 | let x00333303 = and_not(x33CCC030, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:109:21 [INFO] [stdout] | [INFO] [stdout] 109 | let x118822B8 = _mm512_xor_si512(x11BB11BB, x00333303); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | let xA8208805 = and_not(x118822B8, xA9A8AAA5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:111:21 [INFO] [stdout] | [INFO] [stdout] 111 | let x3CC3C33C = _mm512_xor_si512(a3, x33CCCC33); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | let x94E34B39 = _mm512_xor_si512(xA8208805, x3CC3C33C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 113 | let x00 = and_not(a4, x33BB33FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:114:16 [INFO] [stdout] | [INFO] [stdout] 114 | let out1 = _mm512_xor_si512(x00, x94E34B39); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:115:21 [INFO] [stdout] | [INFO] [stdout] 115 | let x0331330C = _mm512_xor_si512(x0302000F, x00333303); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | let x3FF3F33C = _mm512_or_si512(x3CC3C33C, x0331330C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:117:21 [INFO] [stdout] | [INFO] [stdout] 117 | let xA9DF596A = _mm512_xor_si512(x33BB33FF, x9A646A95); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | let xA9DF5F6F = _mm512_or_si512(x00000F0F, xA9DF596A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:119:21 [INFO] [stdout] | [INFO] [stdout] 119 | let x962CAC53 = _mm512_xor_si512(x3FF3F33C, xA9DF5F6F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:120:21 [INFO] [stdout] | [INFO] [stdout] 120 | let xA9466A6A = _mm512_xor_si512(x332200FF, x9A646A95); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:121:21 [INFO] [stdout] | [INFO] [stdout] 121 | let x3DA52153 = _mm512_xor_si512(x94E34B39, xA9466A6A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | let x29850143 = _mm512_and_si512(xA9DF5F6F, x3DA52153); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:123:21 [INFO] [stdout] | [INFO] [stdout] 123 | let x33C0330C = _mm512_and_si512(x33CC33CC, x3FF3F33C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | let x1A45324F = _mm512_xor_si512(x29850143, x33C0330C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:125:15 [INFO] [stdout] | [INFO] [stdout] 125 | let x20 = _mm512_or_si512(x1A45324F, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:126:16 [INFO] [stdout] | [INFO] [stdout] 126 | let out3 = _mm512_xor_si512(x20, x962CAC53); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:127:21 [INFO] [stdout] | [INFO] [stdout] 127 | let x0A451047 = and_not(x118822B8, x1A45324F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | let xBBDFDD7B = _mm512_or_si512(x33CCCC33, xA9DF596A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:129:21 [INFO] [stdout] | [INFO] [stdout] 129 | let xB19ACD3C = _mm512_xor_si512(x0A451047, xBBDFDD7B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let x30 = _mm512_or_si512(x003311BB, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | let out4 = _mm512_xor_si512(x30, xB19ACD3C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | / pub unsafe fn s3_avx( [INFO] [stdout] 138 | | a1: __m512i, [INFO] [stdout] 139 | | a2: __m512i, [INFO] [stdout] 140 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 143 | | a6: __m512i, [INFO] [stdout] 144 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | let x44444444 = and_not(a2, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:148:21 [INFO] [stdout] | [INFO] [stdout] 148 | let x0F0FF0F0 = _mm512_xor_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 149 | let x4F4FF4F4 = _mm512_or_si512(x44444444, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | let x00FFFF00 = _mm512_xor_si512(a4, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:151:21 [INFO] [stdout] | [INFO] [stdout] 151 | let x00AAAA00 = and_not(a1, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:152:21 [INFO] [stdout] | [INFO] [stdout] 152 | let x4FE55EF4 = _mm512_xor_si512(x4F4FF4F4, x00AAAA00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:154:21 [INFO] [stdout] | [INFO] [stdout] 154 | let x3C3CC3C3 = _mm512_xor_si512(a2, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:155:21 [INFO] [stdout] | [INFO] [stdout] 155 | let x3C3C0000 = and_not(a6, x3C3CC3C3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:156:21 [INFO] [stdout] | [INFO] [stdout] 156 | let x7373F4F4 = _mm512_xor_si512(x4F4FF4F4, x3C3C0000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 157 | let x0C840A00 = and_not(x7373F4F4, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:159:21 [INFO] [stdout] | [INFO] [stdout] 159 | let x00005EF4 = _mm512_and_si512(a6, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:160:21 [INFO] [stdout] | [INFO] [stdout] 160 | let x00FF5EFF = _mm512_or_si512(a4, x00005EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | let x00555455 = _mm512_and_si512(a1, x00FF5EFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:162:21 [INFO] [stdout] | [INFO] [stdout] 162 | let x3C699796 = _mm512_xor_si512(x3C3CC3C3, x00555455); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:163:15 [INFO] [stdout] | [INFO] [stdout] 163 | let x30 = and_not(a5, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:164:16 [INFO] [stdout] | [INFO] [stdout] 164 | let out4 = _mm512_xor_si512(x30, x3C699796); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 166 | let x000FF000 = _mm512_and_si512(x0F0FF0F0, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:167:21 [INFO] [stdout] | [INFO] [stdout] 167 | let x55AA55AA = _mm512_xor_si512(a1, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | let x26D9A15E = _mm512_xor_si512(x7373F4F4, x55AA55AA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:169:21 [INFO] [stdout] | [INFO] [stdout] 169 | let x2FDFAF5F = _mm512_or_si512(a3, x26D9A15E); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:170:21 [INFO] [stdout] | [INFO] [stdout] 170 | let x2FD00F5F = and_not(x000FF000, x2FDFAF5F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 172 | let x55AAFFAA = _mm512_or_si512(x00AAAA00, x55AA55AA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:173:21 [INFO] [stdout] | [INFO] [stdout] 173 | let x28410014 = and_not(x55AAFFAA, x3C699796); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:174:21 [INFO] [stdout] | [INFO] [stdout] 174 | let x000000FF = _mm512_and_si512(a4, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:175:21 [INFO] [stdout] | [INFO] [stdout] 175 | let x000000CC = and_not(a2, x000000FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:176:21 [INFO] [stdout] | [INFO] [stdout] 176 | let x284100D8 = _mm512_xor_si512(x28410014, x000000CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | let x204100D0 = _mm512_and_si512(x7373F4F4, x284100D8); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let x3C3CC3FF = _mm512_or_si512(x3C3CC3C3, x000000FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:180:21 [INFO] [stdout] | [INFO] [stdout] 180 | let x1C3CC32F = and_not(x204100D0, x3C3CC3FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:181:21 [INFO] [stdout] | [INFO] [stdout] 181 | let x4969967A = _mm512_xor_si512(a1, x1C3CC32F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:182:15 [INFO] [stdout] | [INFO] [stdout] 182 | let x10 = _mm512_and_si512(x2FD00F5F, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:183:16 [INFO] [stdout] | [INFO] [stdout] 183 | let out2 = _mm512_xor_si512(x10, x4969967A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:185:21 [INFO] [stdout] | [INFO] [stdout] 185 | let x4CC44CC4 = and_not(a2, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:186:21 [INFO] [stdout] | [INFO] [stdout] 186 | let x40C040C0 = and_not(a3, x4CC44CC4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:187:21 [INFO] [stdout] | [INFO] [stdout] 187 | let xC3C33C3C = _mm512_xor_si512(x3C3CC3C3, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:188:21 [INFO] [stdout] | [INFO] [stdout] 188 | let x9669C396 = _mm512_xor_si512(x55AAFFAA, xC3C33C3C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:189:21 [INFO] [stdout] | [INFO] [stdout] 189 | let xD6A98356 = _mm512_xor_si512(x40C040C0, x9669C396); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:190:15 [INFO] [stdout] | [INFO] [stdout] 190 | let x00 = and_not(x0C840A00, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:191:16 [INFO] [stdout] | [INFO] [stdout] 191 | let out1 = _mm512_xor_si512(x00, xD6A98356); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:193:21 [INFO] [stdout] | [INFO] [stdout] 193 | let xD6E9C3D6 = _mm512_or_si512(x40C040C0, x9669C396); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | let x4CEEEEC4 = _mm512_or_si512(x00AAAA00, x4CC44CC4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | let x9A072D12 = _mm512_xor_si512(xD6E9C3D6, x4CEEEEC4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:196:21 [INFO] [stdout] | [INFO] [stdout] 196 | let x001A000B = and_not(x4FE55EF4, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:197:21 [INFO] [stdout] | [INFO] [stdout] 197 | let x9A1F2D1B = _mm512_or_si512(x9A072D12, x001A000B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:198:15 [INFO] [stdout] | [INFO] [stdout] 198 | let x20 = and_not(x284100D8, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:199:16 [INFO] [stdout] | [INFO] [stdout] 199 | let out3 = _mm512_xor_si512(x20, x9A1F2D1B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:213:16 [INFO] [stdout] | [INFO] [stdout] 213 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:205:1 [INFO] [stdout] | [INFO] [stdout] 205 | / pub unsafe fn s4_avx( [INFO] [stdout] 206 | | a1: __m512i, [INFO] [stdout] 207 | | a2: __m512i, [INFO] [stdout] 208 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 211 | | a6: __m512i, [INFO] [stdout] 212 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:215:21 [INFO] [stdout] | [INFO] [stdout] 215 | let x5A5A5A5A = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:216:21 [INFO] [stdout] | [INFO] [stdout] 216 | let x0F0FF0F0 = _mm512_xor_si512(a3, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:217:21 [INFO] [stdout] | [INFO] [stdout] 217 | let x33FF33FF = _mm512_or_si512(a2, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 218 | let x33FFCC00 = _mm512_xor_si512(a5, x33FF33FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:219:21 [INFO] [stdout] | [INFO] [stdout] 219 | let x0C0030F0 = and_not(x33FFCC00, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:220:21 [INFO] [stdout] | [INFO] [stdout] 220 | let x0C0CC0C0 = and_not(a2, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:221:21 [INFO] [stdout] | [INFO] [stdout] 221 | let x0CF3C03F = _mm512_xor_si512(a4, x0C0CC0C0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:222:21 [INFO] [stdout] | [INFO] [stdout] 222 | let x5EFBDA7F = _mm512_or_si512(x5A5A5A5A, x0CF3C03F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:223:21 [INFO] [stdout] | [INFO] [stdout] 223 | let x52FBCA0F = and_not(x0C0030F0, x5EFBDA7F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:224:21 [INFO] [stdout] | [INFO] [stdout] 224 | let x61C8F93C = _mm512_xor_si512(a2, x52FBCA0F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:226:21 [INFO] [stdout] | [INFO] [stdout] 226 | let x00C0C03C = _mm512_and_si512(x0CF3C03F, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | let x0F0F30C0 = and_not(x00C0C03C, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:228:21 [INFO] [stdout] | [INFO] [stdout] 228 | let x3B92A366 = _mm512_xor_si512(x5A5A5A5A, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:229:21 [INFO] [stdout] | [INFO] [stdout] 229 | let x30908326 = and_not(x0F0F30C0, x3B92A366); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:230:21 [INFO] [stdout] | [INFO] [stdout] 230 | let x3C90B3D6 = _mm512_xor_si512(x0C0030F0, x30908326); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:232:21 [INFO] [stdout] | [INFO] [stdout] 232 | let x33CC33CC = _mm512_xor_si512(a2, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | let x0C0CFFFF = _mm512_or_si512(a5, x0C0CC0C0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:234:21 [INFO] [stdout] | [INFO] [stdout] 234 | let x379E5C99 = _mm512_xor_si512(x3B92A366, x0C0CFFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:235:21 [INFO] [stdout] | [INFO] [stdout] 235 | let x04124C11 = and_not(x33CC33CC, x379E5C99); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:236:21 [INFO] [stdout] | [INFO] [stdout] 236 | let x56E9861E = _mm512_xor_si512(x52FBCA0F, x04124C11); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:238:15 [INFO] [stdout] | [INFO] [stdout] 238 | let x00 = and_not(x3C90B3D6, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:239:16 [INFO] [stdout] | [INFO] [stdout] 239 | let out1 = _mm512_xor_si512(x00, x56E9861E); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:241:21 [INFO] [stdout] | [INFO] [stdout] 241 | let xA91679E1 = _mm512_xor_si512(x56E9861E, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:242:15 [INFO] [stdout] | [INFO] [stdout] 242 | let x10 = and_not(a6, x3C90B3D6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:243:16 [INFO] [stdout] | [INFO] [stdout] 243 | let out2 = _mm512_xor_si512(x10, xA91679E1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:245:21 [INFO] [stdout] | [INFO] [stdout] 245 | let x9586CA37 = _mm512_xor_si512(x3C90B3D6, xA91679E1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:246:21 [INFO] [stdout] | [INFO] [stdout] 246 | let x8402C833 = and_not(x33CC33CC, x9586CA37); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:247:21 [INFO] [stdout] | [INFO] [stdout] 247 | let x84C2C83F = _mm512_or_si512(x00C0C03C, x8402C833); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | let xB35C94A6 = _mm512_xor_si512(x379E5C99, x84C2C83F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:249:15 [INFO] [stdout] | [INFO] [stdout] 249 | let x20 = _mm512_or_si512(x61C8F93C, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:250:16 [INFO] [stdout] | [INFO] [stdout] 250 | let out3 = _mm512_xor_si512(x20, xB35C94A6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:252:15 [INFO] [stdout] | [INFO] [stdout] 252 | let x30 = _mm512_and_si512(a6, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:253:16 [INFO] [stdout] | [INFO] [stdout] 253 | let out4 = _mm512_xor_si512(x30, xB35C94A6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:267:16 [INFO] [stdout] | [INFO] [stdout] 267 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / pub unsafe fn s5_avx( [INFO] [stdout] 260 | | a1: __m512i, [INFO] [stdout] 261 | | a2: __m512i, [INFO] [stdout] 262 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 265 | | a6: __m512i, [INFO] [stdout] 266 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:269:21 [INFO] [stdout] | [INFO] [stdout] 269 | let x77777777 = _mm512_or_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:270:21 [INFO] [stdout] | [INFO] [stdout] 270 | let x77770000 = and_not(a6, x77777777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | let x22225555 = _mm512_xor_si512(a1, x77770000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:272:21 [INFO] [stdout] | [INFO] [stdout] 272 | let x11116666 = _mm512_xor_si512(a3, x22225555); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:273:21 [INFO] [stdout] | [INFO] [stdout] 273 | let x1F1F6F6F = _mm512_or_si512(a4, x11116666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:275:21 [INFO] [stdout] | [INFO] [stdout] 275 | let x70700000 = and_not(a4, x77770000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:276:21 [INFO] [stdout] | [INFO] [stdout] 276 | let x43433333 = _mm512_xor_si512(a3, x70700000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:277:21 [INFO] [stdout] | [INFO] [stdout] 277 | let x00430033 = _mm512_and_si512(a5, x43433333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:278:21 [INFO] [stdout] | [INFO] [stdout] 278 | let x55557777 = _mm512_or_si512(a1, x11116666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:279:21 [INFO] [stdout] | [INFO] [stdout] 279 | let x55167744 = _mm512_xor_si512(x00430033, x55557777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:280:21 [INFO] [stdout] | [INFO] [stdout] 280 | let x5A19784B = _mm512_xor_si512(a4, x55167744); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:282:21 [INFO] [stdout] | [INFO] [stdout] 282 | let x5A1987B4 = _mm512_xor_si512(a6, x5A19784B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:283:21 [INFO] [stdout] | [INFO] [stdout] 283 | let x7A3BD7F5 = _mm512_or_si512(x22225555, x5A1987B4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:284:21 [INFO] [stdout] | [INFO] [stdout] 284 | let x003B00F5 = _mm512_and_si512(a5, x7A3BD7F5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:285:21 [INFO] [stdout] | [INFO] [stdout] 285 | let x221955A0 = _mm512_xor_si512(x22225555, x003B00F5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:286:21 [INFO] [stdout] | [INFO] [stdout] 286 | let x05050707 = _mm512_and_si512(a4, x55557777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:287:21 [INFO] [stdout] | [INFO] [stdout] 287 | let x271C52A7 = _mm512_xor_si512(x221955A0, x05050707); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | let x2A2A82A0 = and_not(a1, x7A3BD7F5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:290:21 [INFO] [stdout] | [INFO] [stdout] 290 | let x6969B193 = _mm512_xor_si512(x43433333, x2A2A82A0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:291:21 [INFO] [stdout] | [INFO] [stdout] 291 | let x1FE06F90 = _mm512_xor_si512(a5, x1F1F6F6F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:292:21 [INFO] [stdout] | [INFO] [stdout] 292 | let x16804E00 = and_not(x6969B193, x1FE06F90); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 293 | let xE97FB1FF = _mm512_xor_si512(x16804E00, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:294:15 [INFO] [stdout] | [INFO] [stdout] 294 | let x20 = and_not(a2, xE97FB1FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:295:16 [INFO] [stdout] | [INFO] [stdout] 295 | let out3 = _mm512_xor_si512(x20, x5A19784B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:297:21 [INFO] [stdout] | [INFO] [stdout] 297 | let x43403302 = and_not(x003B00F5, x43433333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:298:21 [INFO] [stdout] | [INFO] [stdout] 298 | let x35CAED30 = _mm512_xor_si512(x2A2A82A0, x1FE06F90); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:299:21 [INFO] [stdout] | [INFO] [stdout] 299 | let x37DEFFB7 = _mm512_or_si512(x271C52A7, x35CAED30); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | let x349ECCB5 = and_not(x43403302, x37DEFFB7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:301:21 [INFO] [stdout] | [INFO] [stdout] 301 | let x0B01234A = and_not(x349ECCB5, x1F1F6F6F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:303:21 [INFO] [stdout] | [INFO] [stdout] 303 | let x101884B4 = _mm512_and_si512(x5A1987B4, x349ECCB5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | let x0FF8EB24 = _mm512_xor_si512(x1FE06F90, x101884B4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:305:21 [INFO] [stdout] | [INFO] [stdout] 305 | let x41413333 = _mm512_and_si512(x43433333, x55557777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:306:21 [INFO] [stdout] | [INFO] [stdout] 306 | let x4FF9FB37 = _mm512_or_si512(x0FF8EB24, x41413333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | let x4FC2FBC2 = _mm512_xor_si512(x003B00F5, x4FF9FB37); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:308:15 [INFO] [stdout] | [INFO] [stdout] 308 | let x30 = _mm512_and_si512(x4FC2FBC2, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:309:16 [INFO] [stdout] | [INFO] [stdout] 309 | let out4 = _mm512_xor_si512(x30, x271C52A7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:311:21 [INFO] [stdout] | [INFO] [stdout] 311 | let x22222222 = _mm512_xor_si512(a1, x77777777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:312:21 [INFO] [stdout] | [INFO] [stdout] 312 | let x16BCEE97 = _mm512_xor_si512(x349ECCB5, x22222222); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | let x0F080B04 = _mm512_and_si512(a4, x0FF8EB24); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:314:21 [INFO] [stdout] | [INFO] [stdout] 314 | let x19B4E593 = _mm512_xor_si512(x16BCEE97, x0F080B04); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:315:15 [INFO] [stdout] | [INFO] [stdout] 315 | let x00 = _mm512_or_si512(x0B01234A, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:316:16 [INFO] [stdout] | [INFO] [stdout] 316 | let out1 = _mm512_xor_si512(x00, x19B4E593); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:318:21 [INFO] [stdout] | [INFO] [stdout] 318 | let x5C5C5C5C = _mm512_xor_si512(x1F1F6F6F, x43433333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | let x4448184C = and_not(x19B4E593, x5C5C5C5C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:320:21 [INFO] [stdout] | [INFO] [stdout] 320 | let x2DDABE71 = _mm512_xor_si512(x22225555, x0FF8EB24); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:321:21 [INFO] [stdout] | [INFO] [stdout] 321 | let x6992A63D = _mm512_xor_si512(x4448184C, x2DDABE71); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:322:15 [INFO] [stdout] | [INFO] [stdout] 322 | let x10 = _mm512_and_si512(x1F1F6F6F, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:323:16 [INFO] [stdout] | [INFO] [stdout] 323 | let out2 = _mm512_xor_si512(x10, x6992A63D); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:337:16 [INFO] [stdout] | [INFO] [stdout] 337 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:329:1 [INFO] [stdout] | [INFO] [stdout] 329 | / pub unsafe fn s6_avx( [INFO] [stdout] 330 | | a1: __m512i, [INFO] [stdout] 331 | | a2: __m512i, [INFO] [stdout] 332 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 335 | | a6: __m512i, [INFO] [stdout] 336 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:339:21 [INFO] [stdout] | [INFO] [stdout] 339 | let x33CC33CC = _mm512_xor_si512(a2, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:340:21 [INFO] [stdout] | [INFO] [stdout] 340 | let x3333FFFF = _mm512_or_si512(a2, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:341:21 [INFO] [stdout] | [INFO] [stdout] 341 | let x11115555 = _mm512_and_si512(a1, x3333FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:342:21 [INFO] [stdout] | [INFO] [stdout] 342 | let x22DD6699 = _mm512_xor_si512(x33CC33CC, x11115555); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:343:21 [INFO] [stdout] | [INFO] [stdout] 343 | let x22DD9966 = _mm512_xor_si512(a6, x22DD6699); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:344:21 [INFO] [stdout] | [INFO] [stdout] 344 | let x00220099 = and_not(x22DD9966, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:346:21 [INFO] [stdout] | [INFO] [stdout] 346 | let x00551144 = _mm512_and_si512(a1, x22DD9966); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:347:21 [INFO] [stdout] | [INFO] [stdout] 347 | let x33662277 = _mm512_xor_si512(a2, x00551144); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:348:21 [INFO] [stdout] | [INFO] [stdout] 348 | let x5A5A5A5A = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:349:21 [INFO] [stdout] | [INFO] [stdout] 349 | let x7B7E7A7F = _mm512_or_si512(x33662277, x5A5A5A5A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:350:21 [INFO] [stdout] | [INFO] [stdout] 350 | let x59A31CE6 = _mm512_xor_si512(x22DD6699, x7B7E7A7F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | let x09030C06 = _mm512_and_si512(a3, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:353:21 [INFO] [stdout] | [INFO] [stdout] 353 | let x09030000 = and_not(a6, x09030C06); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:354:21 [INFO] [stdout] | [INFO] [stdout] 354 | let x336622FF = _mm512_or_si512(x00220099, x33662277); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:355:21 [INFO] [stdout] | [INFO] [stdout] 355 | let x3A6522FF = _mm512_xor_si512(x09030000, x336622FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:356:15 [INFO] [stdout] | [INFO] [stdout] 356 | let x30 = _mm512_and_si512(x3A6522FF, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:357:16 [INFO] [stdout] | [INFO] [stdout] 357 | let out4 = _mm512_xor_si512(x30, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | let x484D494C = _mm512_xor_si512(a2, x7B7E7A7F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:360:21 [INFO] [stdout] | [INFO] [stdout] 360 | let x0000B6B3 = and_not(x484D494C, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:361:21 [INFO] [stdout] | [INFO] [stdout] 361 | let x0F0FB9BC = _mm512_xor_si512(a3, x0000B6B3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:362:21 [INFO] [stdout] | [INFO] [stdout] 362 | let x00FC00F9 = and_not(x09030C06, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | let x0FFFB9FD = _mm512_or_si512(x0F0FB9BC, x00FC00F9); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:365:21 [INFO] [stdout] | [INFO] [stdout] 365 | let x5DF75DF7 = _mm512_or_si512(a1, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:366:21 [INFO] [stdout] | [INFO] [stdout] 366 | let x116600F7 = _mm512_and_si512(x336622FF, x5DF75DF7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | let x1E69B94B = _mm512_xor_si512(x0F0FB9BC, x116600F7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:368:21 [INFO] [stdout] | [INFO] [stdout] 368 | let x1668B94B = and_not(x09030000, x1E69B94B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:369:15 [INFO] [stdout] | [INFO] [stdout] 369 | let x20 = _mm512_or_si512(x00220099, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:370:16 [INFO] [stdout] | [INFO] [stdout] 370 | let out3 = _mm512_xor_si512(x20, x1668B94B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:372:21 [INFO] [stdout] | [INFO] [stdout] 372 | let x7B7B7B7B = _mm512_or_si512(a2, x5A5A5A5A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:373:21 [INFO] [stdout] | [INFO] [stdout] 373 | let x411E5984 = _mm512_xor_si512(x3A6522FF, x7B7B7B7B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:374:21 [INFO] [stdout] | [INFO] [stdout] 374 | let x1FFFFDFD = _mm512_or_si512(x11115555, x0FFFB9FD); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:375:21 [INFO] [stdout] | [INFO] [stdout] 375 | let x5EE1A479 = _mm512_xor_si512(x411E5984, x1FFFFDFD); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:377:21 [INFO] [stdout] | [INFO] [stdout] 377 | let x3CB4DFD2 = _mm512_xor_si512(x22DD6699, x1E69B94B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | let x004B002D = and_not(x3CB4DFD2, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:379:21 [INFO] [stdout] | [INFO] [stdout] 379 | let xB7B2B6B3 = _mm512_xor_si512(x484D494C, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:380:21 [INFO] [stdout] | [INFO] [stdout] 380 | let xCCC9CDC8 = _mm512_xor_si512(x7B7B7B7B, xB7B2B6B3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:381:21 [INFO] [stdout] | [INFO] [stdout] 381 | let xCC82CDE5 = _mm512_xor_si512(x004B002D, xCCC9CDC8); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:382:15 [INFO] [stdout] | [INFO] [stdout] 382 | let x10 = and_not(a4, xCC82CDE5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:383:16 [INFO] [stdout] | [INFO] [stdout] 383 | let out2 = _mm512_xor_si512(x10, x5EE1A479); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:385:21 [INFO] [stdout] | [INFO] [stdout] 385 | let x0055EEBB = _mm512_xor_si512(a6, x00551144); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:386:21 [INFO] [stdout] | [INFO] [stdout] 386 | let x5A5AECE9 = _mm512_xor_si512(a1, x0F0FB9BC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | let x0050ECA9 = _mm512_and_si512(x0055EEBB, x5A5AECE9); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:388:21 [INFO] [stdout] | [INFO] [stdout] 388 | let xC5CAC1CE = _mm512_xor_si512(x09030C06, xCCC9CDC8); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:389:21 [INFO] [stdout] | [INFO] [stdout] 389 | let xC59A2D67 = _mm512_xor_si512(x0050ECA9, xC5CAC1CE); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:390:15 [INFO] [stdout] | [INFO] [stdout] 390 | let x00 = and_not(a4, x0FFFB9FD); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:391:16 [INFO] [stdout] | [INFO] [stdout] 391 | let out1 = _mm512_xor_si512(x00, xC59A2D67); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:405:16 [INFO] [stdout] | [INFO] [stdout] 405 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:397:1 [INFO] [stdout] | [INFO] [stdout] 397 | / pub unsafe fn s7_avx( [INFO] [stdout] 398 | | a1: __m512i, [INFO] [stdout] 399 | | a2: __m512i, [INFO] [stdout] 400 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 403 | | a6: __m512i, [INFO] [stdout] 404 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:407:21 [INFO] [stdout] | [INFO] [stdout] 407 | let x0FF00FF0 = _mm512_xor_si512(a4, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:408:21 [INFO] [stdout] | [INFO] [stdout] 408 | let x3CC33CC3 = _mm512_xor_si512(a3, x0FF00FF0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:409:21 [INFO] [stdout] | [INFO] [stdout] 409 | let x00003CC3 = _mm512_and_si512(a6, x3CC33CC3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:410:21 [INFO] [stdout] | [INFO] [stdout] 410 | let x0F000F00 = _mm512_and_si512(a4, x0FF00FF0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:411:21 [INFO] [stdout] | [INFO] [stdout] 411 | let x5A555A55 = _mm512_xor_si512(a2, x0F000F00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:412:21 [INFO] [stdout] | [INFO] [stdout] 412 | let x00001841 = _mm512_and_si512(x00003CC3, x5A555A55); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:414:21 [INFO] [stdout] | [INFO] [stdout] 414 | let x00000F00 = _mm512_and_si512(a6, x0F000F00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:415:21 [INFO] [stdout] | [INFO] [stdout] 415 | let x33333C33 = _mm512_xor_si512(a3, x00000F00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:416:21 [INFO] [stdout] | [INFO] [stdout] 416 | let x7B777E77 = _mm512_or_si512(x5A555A55, x33333C33); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 417 | let x0FF0F00F = _mm512_xor_si512(a6, x0FF00FF0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:418:21 [INFO] [stdout] | [INFO] [stdout] 418 | let x74878E78 = _mm512_xor_si512(x7B777E77, x0FF0F00F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:419:15 [INFO] [stdout] | [INFO] [stdout] 419 | let x30 = and_not(x00001841, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:420:16 [INFO] [stdout] | [INFO] [stdout] 420 | let out4 = _mm512_xor_si512(x30, x74878E78); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:422:21 [INFO] [stdout] | [INFO] [stdout] 422 | let x003C003C = and_not(x3CC33CC3, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:423:21 [INFO] [stdout] | [INFO] [stdout] 423 | let x5A7D5A7D = _mm512_or_si512(x5A555A55, x003C003C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:424:21 [INFO] [stdout] | [INFO] [stdout] 424 | let x333300F0 = _mm512_xor_si512(x00003CC3, x33333C33); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:425:21 [INFO] [stdout] | [INFO] [stdout] 425 | let x694E5A8D = _mm512_xor_si512(x5A7D5A7D, x333300F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:427:21 [INFO] [stdout] | [INFO] [stdout] 427 | let x0FF0CCCC = _mm512_xor_si512(x00003CC3, x0FF0F00F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:428:21 [INFO] [stdout] | [INFO] [stdout] 428 | let x000F0303 = and_not(x0FF0CCCC, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:429:21 [INFO] [stdout] | [INFO] [stdout] 429 | let x5A505854 = and_not(x000F0303, x5A555A55); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:430:21 [INFO] [stdout] | [INFO] [stdout] 430 | let x33CC000F = _mm512_xor_si512(a5, x333300F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:431:21 [INFO] [stdout] | [INFO] [stdout] 431 | let x699C585B = _mm512_xor_si512(x5A505854, x33CC000F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:433:21 [INFO] [stdout] | [INFO] [stdout] 433 | let x7F878F78 = _mm512_or_si512(x0F000F00, x74878E78); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:434:21 [INFO] [stdout] | [INFO] [stdout] 434 | let x21101013 = _mm512_and_si512(a3, x699C585B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:435:21 [INFO] [stdout] | [INFO] [stdout] 435 | let x7F979F7B = _mm512_or_si512(x7F878F78, x21101013); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:436:21 [INFO] [stdout] | [INFO] [stdout] 436 | let x30030CC0 = and_not(x0FF0F00F, x3CC33CC3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:437:21 [INFO] [stdout] | [INFO] [stdout] 437 | let x4F9493BB = _mm512_xor_si512(x7F979F7B, x30030CC0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:438:15 [INFO] [stdout] | [INFO] [stdout] 438 | let x00 = and_not(a1, x4F9493BB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:439:16 [INFO] [stdout] | [INFO] [stdout] 439 | let out1 = _mm512_xor_si512(x00, x694E5A8D); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:441:21 [INFO] [stdout] | [INFO] [stdout] 441 | let x6F9CDBFB = _mm512_or_si512(x699C585B, x4F9493BB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:442:21 [INFO] [stdout] | [INFO] [stdout] 442 | let x0000DBFB = _mm512_and_si512(a6, x6F9CDBFB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:443:21 [INFO] [stdout] | [INFO] [stdout] 443 | let x00005151 = _mm512_and_si512(a2, x0000DBFB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:444:21 [INFO] [stdout] | [INFO] [stdout] 444 | let x26DAC936 = _mm512_xor_si512(x694E5A8D, x4F9493BB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:445:21 [INFO] [stdout] | [INFO] [stdout] 445 | let x26DA9867 = _mm512_xor_si512(x00005151, x26DAC936); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:447:21 [INFO] [stdout] | [INFO] [stdout] 447 | let x27DA9877 = _mm512_or_si512(x21101013, x26DA9867); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:448:21 [INFO] [stdout] | [INFO] [stdout] 448 | let x27DA438C = _mm512_xor_si512(x0000DBFB, x27DA9877); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:449:21 [INFO] [stdout] | [INFO] [stdout] 449 | let x2625C9C9 = _mm512_xor_si512(a5, x26DAC936); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:450:21 [INFO] [stdout] | [INFO] [stdout] 450 | let x27FFCBCD = _mm512_or_si512(x27DA438C, x2625C9C9); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:451:15 [INFO] [stdout] | [INFO] [stdout] 451 | let x20 = _mm512_and_si512(x27FFCBCD, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:452:16 [INFO] [stdout] | [INFO] [stdout] 452 | let out3 = _mm512_xor_si512(x20, x699C585B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:454:21 [INFO] [stdout] | [INFO] [stdout] 454 | let x27FF1036 = _mm512_xor_si512(x0000DBFB, x27FFCBCD); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:455:21 [INFO] [stdout] | [INFO] [stdout] 455 | let x27FF103E = _mm512_or_si512(x003C003C, x27FF1036); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:456:21 [INFO] [stdout] | [INFO] [stdout] 456 | let xB06B6C44 = _mm512_xor_si512(x4F9493BB, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:457:21 [INFO] [stdout] | [INFO] [stdout] 457 | let x97947C7A = _mm512_xor_si512(x27FF103E, xB06B6C44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:458:15 [INFO] [stdout] | [INFO] [stdout] 458 | let x10 = and_not(a1, x97947C7A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:459:16 [INFO] [stdout] | [INFO] [stdout] 459 | let out2 = _mm512_xor_si512(x10, x26DA9867); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:473:16 [INFO] [stdout] | [INFO] [stdout] 473 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | / pub unsafe fn s8_avx( [INFO] [stdout] 466 | | a1: __m512i, [INFO] [stdout] 467 | | a2: __m512i, [INFO] [stdout] 468 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 471 | | a6: __m512i, [INFO] [stdout] 472 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:475:21 [INFO] [stdout] | [INFO] [stdout] 475 | let x0C0C0C0C = and_not(a2, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:476:21 [INFO] [stdout] | [INFO] [stdout] 476 | let x0000F0F0 = and_not(a3, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:477:21 [INFO] [stdout] | [INFO] [stdout] 477 | let x00FFF00F = _mm512_xor_si512(a4, x0000F0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:478:21 [INFO] [stdout] | [INFO] [stdout] 478 | let x00555005 = _mm512_and_si512(a1, x00FFF00F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:479:21 [INFO] [stdout] | [INFO] [stdout] 479 | let x00515001 = and_not(x0C0C0C0C, x00555005); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:481:21 [INFO] [stdout] | [INFO] [stdout] 481 | let x33000330 = and_not(x00FFF00F, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:482:21 [INFO] [stdout] | [INFO] [stdout] 482 | let x77555775 = _mm512_or_si512(a1, x33000330); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:483:21 [INFO] [stdout] | [INFO] [stdout] 483 | let x30303030 = and_not(a3, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:484:21 [INFO] [stdout] | [INFO] [stdout] 484 | let x3030CFCF = _mm512_xor_si512(a5, x30303030); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:485:21 [INFO] [stdout] | [INFO] [stdout] 485 | let x30104745 = _mm512_and_si512(x77555775, x3030CFCF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:486:21 [INFO] [stdout] | [INFO] [stdout] 486 | let x30555745 = _mm512_or_si512(x00555005, x30104745); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:488:21 [INFO] [stdout] | [INFO] [stdout] 488 | let xFF000FF0 = _mm512_xor_si512(x00FFF00F, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:489:21 [INFO] [stdout] | [INFO] [stdout] 489 | let xCF1048B5 = _mm512_xor_si512(x30104745, xFF000FF0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:490:21 [INFO] [stdout] | [INFO] [stdout] 490 | let x080A080A = and_not(x77555775, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:491:21 [INFO] [stdout] | [INFO] [stdout] 491 | let xC71A40BF = _mm512_xor_si512(xCF1048B5, x080A080A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:492:21 [INFO] [stdout] | [INFO] [stdout] 492 | let xCB164CB3 = _mm512_xor_si512(x0C0C0C0C, xC71A40BF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:493:15 [INFO] [stdout] | [INFO] [stdout] 493 | let x10 = _mm512_or_si512(x00515001, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:494:16 [INFO] [stdout] | [INFO] [stdout] 494 | let out2 = _mm512_xor_si512(x10, xCB164CB3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:496:21 [INFO] [stdout] | [INFO] [stdout] 496 | let x9E4319E6 = _mm512_xor_si512(a1, xCB164CB3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:497:21 [INFO] [stdout] | [INFO] [stdout] 497 | let x000019E6 = _mm512_and_si512(a5, x9E4319E6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:498:21 [INFO] [stdout] | [INFO] [stdout] 498 | let xF429738C = _mm512_xor_si512(a2, xC71A40BF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:499:21 [INFO] [stdout] | [INFO] [stdout] 499 | let xF4296A6A = _mm512_xor_si512(x000019E6, xF429738C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:500:21 [INFO] [stdout] | [INFO] [stdout] 500 | let xC729695A = _mm512_xor_si512(x33000330, xF4296A6A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:502:21 [INFO] [stdout] | [INFO] [stdout] 502 | let xC47C3D2F = _mm512_xor_si512(x30555745, xF4296A6A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:503:21 [INFO] [stdout] | [INFO] [stdout] 503 | let xF77F3F3F = _mm512_or_si512(a2, xC47C3D2F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:504:21 [INFO] [stdout] | [INFO] [stdout] 504 | let x9E43E619 = _mm512_xor_si512(a5, x9E4319E6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:505:21 [INFO] [stdout] | [INFO] [stdout] 505 | let x693CD926 = _mm512_xor_si512(xF77F3F3F, x9E43E619); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:506:15 [INFO] [stdout] | [INFO] [stdout] 506 | let x20 = _mm512_and_si512(x30555745, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:507:16 [INFO] [stdout] | [INFO] [stdout] 507 | let out3 = _mm512_xor_si512(x20, x693CD926); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:509:21 [INFO] [stdout] | [INFO] [stdout] 509 | let xF719A695 = _mm512_xor_si512(x3030CFCF, xC729695A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:510:21 [INFO] [stdout] | [INFO] [stdout] 510 | let xF4FF73FF = _mm512_or_si512(a4, xF429738C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:511:21 [INFO] [stdout] | [INFO] [stdout] 511 | let x03E6D56A = _mm512_xor_si512(xF719A695, xF4FF73FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:512:21 [INFO] [stdout] | [INFO] [stdout] 512 | let x56B3803F = _mm512_xor_si512(a1, x03E6D56A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:513:15 [INFO] [stdout] | [INFO] [stdout] 513 | let x30 = _mm512_and_si512(x56B3803F, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:514:16 [INFO] [stdout] | [INFO] [stdout] 514 | let out4 = _mm512_xor_si512(x30, xC729695A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:516:21 [INFO] [stdout] | [INFO] [stdout] 516 | let xF700A600 = and_not(a4, xF719A695); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:517:21 [INFO] [stdout] | [INFO] [stdout] 517 | let x61008000 = _mm512_and_si512(x693CD926, xF700A600); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:518:21 [INFO] [stdout] | [INFO] [stdout] 518 | let x03B7856B = _mm512_xor_si512(x00515001, x03E6D56A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:519:21 [INFO] [stdout] | [INFO] [stdout] 519 | let x62B7056B = _mm512_xor_si512(x61008000, x03B7856B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:520:15 [INFO] [stdout] | [INFO] [stdout] 520 | let x00 = _mm512_or_si512(x62B7056B, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:521:16 [INFO] [stdout] | [INFO] [stdout] 521 | let out1 = _mm512_xor_si512(x00, xC729695A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `bitsliced_des_inline_simd_avx` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | bitsliced_des_inline_simd_avx(keys); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/lib.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub unsafe fn bitsliced_netntlmv1_inline_simd_avx(keys: &mut [__m512i; 64]) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_setzero_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | let mut outputs = [_mm512_setzero_si512(); 64]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/lib.rs:172:1 [INFO] [stdout] | [INFO] [stdout] 172 | unsafe fn transpose_avx(blocks: &[[u64; 64]; 8]) -> [__m512i; 64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:181:28 [INFO] [stdout] | [INFO] [stdout] 181 | outputs[bit_idx] = _mm512_set_epi64( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 182 | | blocks_transposed[7][bit_idx] as i64, [INFO] [stdout] 183 | | blocks_transposed[6][bit_idx] as i64, [INFO] [stdout] 184 | | blocks_transposed[5][bit_idx] as i64, [INFO] [stdout] ... | [INFO] [stdout] 189 | | blocks_transposed[0][bit_idx] as i64, [INFO] [stdout] 190 | | ); [INFO] [stdout] | |_________^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm512_storeu_si512` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | _mm512_storeu_si512(lanes.as_mut_ptr() as *mut _, reg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/lib.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | unsafe fn transpose_back_avx(outputs_simd: &[__m512i; 64]) -> [[u64; 64]; 8] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DES_KEY_PERM` is never used [INFO] [stdout] --> src/lib.rs:95:7 [INFO] [stdout] | [INFO] [stdout] 95 | const DES_KEY_PERM: [i8; 64] = [ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IPO` is never used [INFO] [stdout] --> src/constants.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const IPO: [u64; 64] = [ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_binary_u64` is never used [INFO] [stdout] --> src/utils.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn print_binary_u64(num: u64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_binary_u32` is never used [INFO] [stdout] --> src/utils.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn print_binary_u32(num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A0F5A0F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | let x5A0F5A0F = a4 ^ x55005500; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a0_f5_a0_f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | let x3333FFFF = a3 | a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2D2D6969` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let x2D2D6969 = a4 ^ x22226666; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_d2_d6969` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | let x00FFFF00 = a5 ^ a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let x33CCCC33 = a3 ^ x00FFFF00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4803120C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let x4803120C = x5A0F5A0F & !x33CCCC33; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4803120_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2222FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | let x2222FFFF = a6 | x22226666; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2222_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6A21EDF3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | let x6A21EDF3 = x4803120C ^ x2222FFFF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6_a21_edf3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4A01CC93` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | let x4A01CC93 = x6A21EDF3 & !x25202160; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_a01_cc93` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5555FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | let x5555FFFF = a1 | a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5555_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7F75FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | let x7F75FFFF = x6A21EDF3 | x5555FFFF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_f75_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00D20096` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | let x00D20096 = a5 & !x2D2D6969; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_d20096` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7FA7FF69` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | let x7FA7FF69 = x7F75FFFF ^ x00D20096; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_fa7_ff69` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0A0A0000` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | let x0A0A0000 = a4 & !x5555FFFF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_a0_a0000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0AD80096` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | let x0AD80096 = x00D20096 ^ x0A0A0000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad80096` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0AD99996` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | let x0AD99996 = x0AD80096 | x00999900; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad99996` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x257AA5F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | let x257AA5F0 = x5A0F5A0F ^ x7F75FFFF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x257_aa5_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x054885C0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | let x054885C0 = x257AA5F0 & !x22332233; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x054885_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xFAB77A3F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | let xFAB77A3F = !x054885C0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_fab77_a3_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2221EDF3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let x2221EDF3 = x3333FFFF & x6A21EDF3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2221_edf3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xD89697CC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | let xD89697CC = xFAB77A3F ^ x2221EDF3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_d89697_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x05B77AC0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | let x05B77AC0 = x00FFFF00 ^ x054885C0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x05_b77_ac0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x05F77AD6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | let x05F77AD6 = x00D20096 | x05B77AC0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x05_f77_ad6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x36C48529` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let x36C48529 = x3333FFFF ^ x05F77AD6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x36_c48529` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6391D07C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let x6391D07C = a1 ^ x36C48529; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6391_d07_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xBB0747B0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let xBB0747B0 = xD89697CC ^ x6391D07C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_bb0747_b0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4C460000` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | let x4C460000 = x3333FFFF ^ x7F75FFFF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_c460000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4EDF9996` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | let x4EDF9996 = x0AD99996 | x4C460000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_edf9996` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2D4E49EA` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | let x2D4E49EA = x6391D07C ^ x4EDF9996; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_d4_e49_ea` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xBBFFFFB0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | let xBBFFFFB0 = x00FFFF00 | xBB0747B0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_bbffffb0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x96B1B65A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | let x96B1B65A = x2D4E49EA ^ xBBFFFFB0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x96_b1_b65_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5AFF5AFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let x5AFF5AFF = a5 | x5A0F5A0F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_aff5_aff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x52B11215` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | let x52B11215 = x5AFF5AFF & !x2D4E49EA; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x52_b11215` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4201C010` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | let x4201C010 = x4A01CC93 & x6391D07C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4201_c010` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x10B0D205` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | let x10B0D205 = x52B11215 ^ x4201C010; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x10_b0_d205` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | let x33CC33CC = a2 ^ a5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00AA00FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | let x00AA00FF = a5 & !x55550000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_aa00_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33BB33FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | let x33BB33FF = a2 | x00AA00FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_bb33_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC0000` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | let x33CC0000 = x33CC33CC & !a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc0000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x11BB11BB` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let x11BB11BB = a5 ^ x11441144; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x11_bb11_bb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x003311BB` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | let x003311BB = x11BB11BB & !x33CC0000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x003311_bb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00000F0F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | let x00000F0F = a3 & a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f0_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x336600FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | let x336600FF = x00AA00FF ^ x33CC0000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x336600_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x332200FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | let x332200FF = x33BB33FF & x336600FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x332200_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x332200F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | let x332200F0 = x332200FF & !x00000F0F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x332200_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0302000F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | let x0302000F = a3 & x332200FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0302000_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xAAAAAAAA` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | let xAAAAAAAA = !a1; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_aaaaaaaa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9A8AAA5` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | let xA9A8AAA5 = x0302000F ^ xAAAAAAAA; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_a8_aaa5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | let x33CCCC33 = a6 ^ x33CC33CC; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CCC030` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | let x33CCC030 = x33CCCC33 & !x00000F0F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_ccc030` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9A646A95` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | let x9A646A95 = xA9A8AAA5 ^ x33CCC030; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_a646_a95` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x118822B8` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | let x118822B8 = x11BB11BB ^ x00333303; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x118822_b8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA8208805` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let xA8208805 = xA9A8AAA5 & !x118822B8; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a8208805` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3CC3C33C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | let x3CC3C33C = a3 ^ x33CCCC33; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc3_c33_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x94E34B39` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | let x94E34B39 = xA8208805 ^ x3CC3C33C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x94_e34_b39` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0331330C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | let x0331330C = x0302000F ^ x00333303; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0331330_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3FF3F33C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | let x3FF3F33C = x3CC3C33C | x0331330C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_ff3_f33_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9DF596A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | let xA9DF596A = x33BB33FF ^ x9A646A95; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df596_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9DF5F6F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | let xA9DF5F6F = x00000F0F | xA9DF596A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df5_f6_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x962CAC53` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | let x962CAC53 = x3FF3F33C ^ xA9DF5F6F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x962_cac53` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9466A6A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | let xA9466A6A = x332200FF ^ x9A646A95; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9466_a6_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3DA52153` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | let x3DA52153 = x94E34B39 ^ xA9466A6A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_da52153` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33C0330C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | let x33C0330C = x33CC33CC & x3FF3F33C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_c0330_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1A45324F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | let x1A45324F = x29850143 ^ x33C0330C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_a45324_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0A451047` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | let x0A451047 = x1A45324F & !x118822B8; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_a451047` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xBBDFDD7B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | let xBBDFDD7B = x33CCCC33 | xA9DF596A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_bbdfdd7_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB19ACD3C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | let xB19ACD3C = x0A451047 ^ xBBDFDD7B; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b19_acd3_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | let x0F0FF0F0 = a3 ^ a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4F4FF4F4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | let x4F4FF4F4 = x44444444 | x0F0FF0F0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_f4_ff4_f4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | let x00FFFF00 = a4 ^ a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00AAAA00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | let x00AAAA00 = x00FFFF00 & !a1; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_aaaa00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4FE55EF4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | let x4FE55EF4 = x4F4FF4F4 ^ x00AAAA00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_fe55_ef4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C3CC3C3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | let x3C3CC3C3 = a2 ^ x0F0FF0F0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_c3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C3C0000` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | let x3C3C0000 = x3C3CC3C3 & !a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_c0000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7373F4F4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | let x7373F4F4 = x4F4FF4F4 ^ x3C3C0000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7373_f4_f4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C840A00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | let x0C840A00 = x4FE55EF4 & !x7373F4F4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c840_a00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00005EF4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | let x00005EF4 = a6 & x4FE55EF4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00005_ef4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FF5EFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | let x00FF5EFF = a4 | x00005EF4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_ff5_eff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C699796` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | let x3C699796 = x3C3CC3C3 ^ x00555455; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c699796` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000FF000` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 188 | let x000FF000 = x0F0FF0F0 & x00FFFF00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000_ff000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x55AA55AA` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | let x55AA55AA = a1 ^ a4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x55_aa55_aa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x26D9A15E` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | let x26D9A15E = x7373F4F4 ^ x55AA55AA; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x26_d9_a15_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2FDFAF5F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | let x2FDFAF5F = a3 | x26D9A15E; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_fdfaf5_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2FD00F5F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | let x2FD00F5F = x2FDFAF5F & !x000FF000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_fd00_f5_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x55AAFFAA` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | let x55AAFFAA = x00AAAA00 | x55AA55AA; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x55_aaffaa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000000FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | let x000000FF = a4 & a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000000_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000000CC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | let x000000CC = x000000FF & !a2; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000000_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x284100D8` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | let x284100D8 = x28410014 ^ x000000CC; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x284100_d8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x204100D0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:200:9 [INFO] [stdout] | [INFO] [stdout] 200 | let x204100D0 = x7373F4F4 & x284100D8; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x204100_d0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C3CC3FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | let x3C3CC3FF = x3C3CC3C3 | x000000FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1C3CC32F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | let x1C3CC32F = x3C3CC3FF & !x204100D0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_c3_cc32_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4969967A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | let x4969967A = a1 ^ x1C3CC32F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4969967_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4CC44CC4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | let x4CC44CC4 = x4FE55EF4 & !a2; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_cc44_cc4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x40C040C0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | let x40C040C0 = x4CC44CC4 & !a3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x40_c040_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC3C33C3C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:210:9 [INFO] [stdout] | [INFO] [stdout] 210 | let xC3C33C3C = !x3C3CC3C3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c3_c33_c3_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9669C396` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | let x9669C396 = x55AAFFAA ^ xC3C33C3C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9669_c396` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xD6A98356` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | let xD6A98356 = x40C040C0 ^ x9669C396; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_a98356` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xD6E9C3D6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 217 | let xD6E9C3D6 = x40C040C0 | x9669C396; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_e9_c3_d6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4CEEEEC4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | let x4CEEEEC4 = x00AAAA00 | x4CC44CC4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_ceeeec4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9A072D12` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | let x9A072D12 = xD6E9C3D6 ^ x4CEEEEC4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_a072_d12` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x001A000B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | let x001A000B = a4 & !x4FE55EF4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x001_a000_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9A1F2D1B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | let x9A1F2D1B = x9A072D12 | x001A000B; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_a1_f2_d1_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | let x5A5A5A5A = a1 ^ a3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | let x0F0FF0F0 = a3 ^ a5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33FF33FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | let x33FF33FF = a2 | a4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_ff33_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33FFCC00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | let x33FFCC00 = a5 ^ x33FF33FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_ffcc00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0030F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | let x0C0030F0 = x0F0FF0F0 & !x33FFCC00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0030_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0CC0C0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | let x0C0CC0C0 = x0F0FF0F0 & !a2; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cc0_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0CF3C03F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | let x0CF3C03F = a4 ^ x0C0CC0C0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_cf3_c03_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5EFBDA7F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | let x5EFBDA7F = x5A5A5A5A | x0CF3C03F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_efbda7_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x52FBCA0F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | let x52FBCA0F = x5EFBDA7F & !x0C0030F0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x52_fbca0_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x61C8F93C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | let x61C8F93C = a2 ^ x52FBCA0F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x61_c8_f93_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00C0C03C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | let x00C0C03C = x0CF3C03F & x61C8F93C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_c0_c03_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0F30C0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | let x0F0F30C0 = x0F0FF0F0 & !x00C0C03C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_f30_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3B92A366` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | let x3B92A366 = x5A5A5A5A ^ x61C8F93C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_b92_a366` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C90B3D6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | let x3C90B3D6 = x0C0030F0 ^ x30908326; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c90_b3_d6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:258:9 [INFO] [stdout] | [INFO] [stdout] 258 | let x33CC33CC = a2 ^ a4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0CFFFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | let x0C0CFFFF = a5 | x0C0CC0C0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x379E5C99` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | let x379E5C99 = x3B92A366 ^ x0C0CFFFF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x379_e5_c99` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x04124C11` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | let x04124C11 = x379E5C99 & !x33CC33CC; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x04124_c11` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x56E9861E` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | let x56E9861E = x52FBCA0F ^ x04124C11; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x56_e9861_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA91679E1` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | let xA91679E1 = !x56E9861E; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a91679_e1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9586CA37` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | let x9586CA37 = x3C90B3D6 ^ xA91679E1; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9586_ca37` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x8402C833` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:273:9 [INFO] [stdout] | [INFO] [stdout] 273 | let x8402C833 = x9586CA37 & !x33CC33CC; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x8402_c833` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x84C2C83F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | let x84C2C83F = x00C0C03C | x8402C833; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x84_c2_c83_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB35C94A6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | let xB35C94A6 = x379E5C99 ^ x84C2C83F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b35_c94_a6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1F1F6F6F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | let x1F1F6F6F = a4 | x11116666; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_f1_f6_f6_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A19784B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 311 | let x5A19784B = a4 ^ x55167744; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a19784_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A1987B4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:313:9 [INFO] [stdout] | [INFO] [stdout] 313 | let x5A1987B4 = a6 ^ x5A19784B; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a1987_b4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7A3BD7F5` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:314:9 [INFO] [stdout] | [INFO] [stdout] 314 | let x7A3BD7F5 = x22225555 | x5A1987B4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_a3_bd7_f5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x003B00F5` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:315:9 [INFO] [stdout] | [INFO] [stdout] 315 | let x003B00F5 = a5 & x7A3BD7F5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x003_b00_f5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x221955A0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | let x221955A0 = x22225555 ^ x003B00F5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x221955_a0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x271C52A7` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | let x271C52A7 = x221955A0 ^ x05050707; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x271_c52_a7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2A2A82A0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | let x2A2A82A0 = x7A3BD7F5 & !a1; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_a2_a82_a0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6969B193` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | let x6969B193 = x43433333 ^ x2A2A82A0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6969_b193` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1FE06F90` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 322 | let x1FE06F90 = a5 ^ x1F1F6F6F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_fe06_f90` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x16804E00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 323 | let x16804E00 = x1FE06F90 & !x6969B193; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x16804_e00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xE97FB1FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | let xE97FB1FF = !x16804E00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_e97_fb1_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x35CAED30` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | let x35CAED30 = x2A2A82A0 ^ x1FE06F90; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x35_caed30` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x37DEFFB7` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:331:9 [INFO] [stdout] | [INFO] [stdout] 331 | let x37DEFFB7 = x271C52A7 | x35CAED30; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x37_deffb7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x349ECCB5` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | let x349ECCB5 = x37DEFFB7 & !x43403302; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x349_eccb5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0B01234A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | let x0B01234A = x1F1F6F6F & !x349ECCB5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_b01234_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x101884B4` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:335:9 [INFO] [stdout] | [INFO] [stdout] 335 | let x101884B4 = x5A1987B4 & x349ECCB5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x101884_b4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF8EB24` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | let x0FF8EB24 = x1FE06F90 ^ x101884B4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff8_eb24` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4FF9FB37` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:338:9 [INFO] [stdout] | [INFO] [stdout] 338 | let x4FF9FB37 = x0FF8EB24 | x41413333; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_ff9_fb37` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4FC2FBC2` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | let x4FC2FBC2 = x003B00F5 ^ x4FF9FB37; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_fc2_fbc2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x16BCEE97` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | let x16BCEE97 = x349ECCB5 ^ x22222222; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x16_bcee97` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F080B04` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:346:9 [INFO] [stdout] | [INFO] [stdout] 346 | let x0F080B04 = a4 & x0FF8EB24; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f080_b04` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x19B4E593` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:347:9 [INFO] [stdout] | [INFO] [stdout] 347 | let x19B4E593 = x16BCEE97 ^ x0F080B04; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x19_b4_e593` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5C5C5C5C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 352 | let x5C5C5C5C = x1F1F6F6F ^ x43433333; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_c5_c5_c5_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4448184C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:353:9 [INFO] [stdout] | [INFO] [stdout] 353 | let x4448184C = x5C5C5C5C & !x19B4E593; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4448184_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2DDABE71` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | let x2DDABE71 = x22225555 ^ x0FF8EB24; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_ddabe71` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6992A63D` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:355:9 [INFO] [stdout] | [INFO] [stdout] 355 | let x6992A63D = x4448184C ^ x2DDABE71; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6992_a63_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | let x33CC33CC = a2 ^ a5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:378:9 [INFO] [stdout] | [INFO] [stdout] 378 | let x3333FFFF = a2 | a6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x22DD6699` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 380 | let x22DD6699 = x33CC33CC ^ x11115555; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd6699` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x22DD9966` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:381:9 [INFO] [stdout] | [INFO] [stdout] 381 | let x22DD9966 = a6 ^ x22DD6699; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd9966` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | let x5A5A5A5A = a1 ^ a3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7B7E7A7F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:387:9 [INFO] [stdout] | [INFO] [stdout] 387 | let x7B7E7A7F = x33662277 | x5A5A5A5A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_e7_a7_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x59A31CE6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 388 | let x59A31CE6 = x22DD6699 ^ x7B7E7A7F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x59_a31_ce6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x09030C06` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:390:9 [INFO] [stdout] | [INFO] [stdout] 390 | let x09030C06 = a3 & x59A31CE6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x09030_c06` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x336622FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 392 | let x336622FF = x00220099 | x33662277; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x336622_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3A6522FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:393:9 [INFO] [stdout] | [INFO] [stdout] 393 | let x3A6522FF = x09030000 ^ x336622FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_a6522_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x484D494C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:398:9 [INFO] [stdout] | [INFO] [stdout] 398 | let x484D494C = a2 ^ x7B7E7A7F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x484_d494_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0000B6B3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:399:9 [INFO] [stdout] | [INFO] [stdout] 399 | let x0000B6B3 = a6 & !x484D494C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0000_b6_b3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0FB9BC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | let x0F0FB9BC = a3 ^ x0000B6B3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_fb9_bc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FC00F9` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 401 | let x00FC00F9 = a5 & !x09030C06; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_fc00_f9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FFFB9FD` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 402 | let x0FFFB9FD = x0F0FB9BC | x00FC00F9; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_fffb9_fd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5DF75DF7` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:404:9 [INFO] [stdout] | [INFO] [stdout] 404 | let x5DF75DF7 = a1 | x59A31CE6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_df75_df7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x116600F7` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:405:9 [INFO] [stdout] | [INFO] [stdout] 405 | let x116600F7 = x336622FF & x5DF75DF7; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x116600_f7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1E69B94B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 406 | let x1E69B94B = x0F0FB9BC ^ x116600F7; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_e69_b94_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1668B94B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 407 | let x1668B94B = x1E69B94B & !x09030000; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1668_b94_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7B7B7B7B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | let x7B7B7B7B = a2 | x5A5A5A5A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_b7_b7_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x411E5984` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:413:9 [INFO] [stdout] | [INFO] [stdout] 413 | let x411E5984 = x3A6522FF ^ x7B7B7B7B; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x411_e5984` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1FFFFDFD` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 414 | let x1FFFFDFD = x11115555 | x0FFFB9FD; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_ffffdfd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5EE1A479` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | let x5EE1A479 = x411E5984 ^ x1FFFFDFD; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_ee1_a479` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3CB4DFD2` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | let x3CB4DFD2 = x22DD6699 ^ x1E69B94B; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_cb4_dfd2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x004B002D` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 418 | let x004B002D = a5 & !x3CB4DFD2; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x004_b002_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB7B2B6B3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:419:9 [INFO] [stdout] | [INFO] [stdout] 419 | let xB7B2B6B3 = !x484D494C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b7_b2_b6_b3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCCC9CDC8` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:420:9 [INFO] [stdout] | [INFO] [stdout] 420 | let xCCC9CDC8 = x7B7B7B7B ^ xB7B2B6B3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_ccc9_cdc8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCC82CDE5` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 421 | let xCC82CDE5 = x004B002D ^ xCCC9CDC8; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_cc82_cde5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0055EEBB` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | let x0055EEBB = a6 ^ x00551144; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0055_eebb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A5AECE9` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | let x5A5AECE9 = a1 ^ x0F0FB9BC; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_aece9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0050ECA9` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:428:9 [INFO] [stdout] | [INFO] [stdout] 428 | let x0050ECA9 = x0055EEBB & x5A5AECE9; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0050_eca9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC5CAC1CE` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:429:9 [INFO] [stdout] | [INFO] [stdout] 429 | let xC5CAC1CE = x09030C06 ^ xCCC9CDC8; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c5_cac1_ce` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC59A2D67` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | let xC59A2D67 = x0050ECA9 ^ xC5CAC1CE; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c59_a2_d67` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF00FF0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | let x0FF00FF0 = a4 ^ a5; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff00_ff0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3CC33CC3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | let x3CC33CC3 = a3 ^ x0FF00FF0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc33_cc3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00003CC3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | let x00003CC3 = a6 & x3CC33CC3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00003_cc3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F000F00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | let x0F000F00 = a4 & x0FF00FF0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f000_f00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A555A55` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | let x5A555A55 = a2 ^ x0F000F00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a555_a55` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00000F00` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:458:9 [INFO] [stdout] | [INFO] [stdout] 458 | let x00000F00 = a6 & x0F000F00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33333C33` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let x33333C33 = a3 ^ x00000F00; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33333_c33` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7B777E77` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:460:9 [INFO] [stdout] | [INFO] [stdout] 460 | let x7B777E77 = x5A555A55 | x33333C33; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_b777_e77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF0F00F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | let x0FF0F00F = a6 ^ x0FF00FF0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_f00_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x74878E78` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | let x74878E78 = x7B777E77 ^ x0FF0F00F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x74878_e78` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x003C003C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:467:9 [INFO] [stdout] | [INFO] [stdout] 467 | let x003C003C = a5 & !x3CC33CC3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x003_c003_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A7D5A7D` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 468 | let x5A7D5A7D = x5A555A55 | x003C003C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a7_d5_a7_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x333300F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | let x333300F0 = x00003CC3 ^ x33333C33; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x333300_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x694E5A8D` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | let x694E5A8D = x5A7D5A7D ^ x333300F0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x694_e5_a8_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF0CCCC` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | let x0FF0CCCC = x00003CC3 ^ x0FF0F00F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_cccc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000F0303` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | let x000F0303 = a4 & !x0FF0CCCC; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000_f0303` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A505854` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:474:9 [INFO] [stdout] | [INFO] [stdout] 474 | let x5A505854 = x5A555A55 & !x000F0303; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a505854` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC000F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:475:9 [INFO] [stdout] | [INFO] [stdout] 475 | let x33CC000F = a5 ^ x333300F0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc000_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x699C585B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:476:9 [INFO] [stdout] | [INFO] [stdout] 476 | let x699C585B = x5A505854 ^ x33CC000F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x699_c585_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7F878F78` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | let x7F878F78 = x0F000F00 | x74878E78; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_f878_f78` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7F979F7B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:480:9 [INFO] [stdout] | [INFO] [stdout] 480 | let x7F979F7B = x7F878F78 | x21101013; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_f979_f7_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x30030CC0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:481:9 [INFO] [stdout] | [INFO] [stdout] 481 | let x30030CC0 = x3CC33CC3 & !x0FF0F00F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x30030_cc0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4F9493BB` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 482 | let x4F9493BB = x7F979F7B ^ x30030CC0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_f9493_bb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6F9CDBFB` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | let x6F9CDBFB = x699C585B | x4F9493BB; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6_f9_cdbfb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0000DBFB` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:488:9 [INFO] [stdout] | [INFO] [stdout] 488 | let x0000DBFB = a6 & x6F9CDBFB; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0000_dbfb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x26DAC936` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:490:9 [INFO] [stdout] | [INFO] [stdout] 490 | let x26DAC936 = x694E5A8D ^ x4F9493BB; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x26_dac936` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x26DA9867` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:491:9 [INFO] [stdout] | [INFO] [stdout] 491 | let x26DA9867 = x00005151 ^ x26DAC936; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x26_da9867` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27DA9877` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | let x27DA9877 = x21101013 | x26DA9867; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_da9877` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27DA438C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 494 | let x27DA438C = x0000DBFB ^ x27DA9877; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_da438_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2625C9C9` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:495:9 [INFO] [stdout] | [INFO] [stdout] 495 | let x2625C9C9 = a5 ^ x26DAC936; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2625_c9_c9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27FFCBCD` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:496:9 [INFO] [stdout] | [INFO] [stdout] 496 | let x27FFCBCD = x27DA438C | x2625C9C9; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_ffcbcd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27FF1036` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:501:9 [INFO] [stdout] | [INFO] [stdout] 501 | let x27FF1036 = x0000DBFB ^ x27FFCBCD; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff1036` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27FF103E` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:502:9 [INFO] [stdout] | [INFO] [stdout] 502 | let x27FF103E = x003C003C | x27FF1036; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff103_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB06B6C44` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | let xB06B6C44 = !x4F9493BB; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b06_b6_c44` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x97947C7A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:504:9 [INFO] [stdout] | [INFO] [stdout] 504 | let x97947C7A = x27FF103E ^ xB06B6C44; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x97947_c7_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0C0C0C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:525:9 [INFO] [stdout] | [INFO] [stdout] 525 | let x0C0C0C0C = a3 & !a2; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_c0_c0_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0000F0F0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:526:9 [INFO] [stdout] | [INFO] [stdout] 526 | let x0000F0F0 = a5 & !a3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0000_f0_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FFF00F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:527:9 [INFO] [stdout] | [INFO] [stdout] 527 | let x00FFF00F = a4 ^ x0000F0F0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_fff00_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3030CFCF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:534:9 [INFO] [stdout] | [INFO] [stdout] 534 | let x3030CFCF = a5 ^ x30303030; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3030_cfcf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xFF000FF0` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:538:9 [INFO] [stdout] | [INFO] [stdout] 538 | let xFF000FF0 = !x00FFF00F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_ff000_ff0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCF1048B5` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:539:9 [INFO] [stdout] | [INFO] [stdout] 539 | let xCF1048B5 = x30104745 ^ xFF000FF0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_cf1048_b5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x080A080A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:540:9 [INFO] [stdout] | [INFO] [stdout] 540 | let x080A080A = a3 & !x77555775; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x080_a080_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC71A40BF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:541:9 [INFO] [stdout] | [INFO] [stdout] 541 | let xC71A40BF = xCF1048B5 ^ x080A080A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c71_a40_bf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCB164CB3` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:542:9 [INFO] [stdout] | [INFO] [stdout] 542 | let xCB164CB3 = x0C0C0C0C ^ xC71A40BF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_cb164_cb3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9E4319E6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:547:9 [INFO] [stdout] | [INFO] [stdout] 547 | let x9E4319E6 = a1 ^ xCB164CB3; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_e4319_e6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000019E6` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:548:9 [INFO] [stdout] | [INFO] [stdout] 548 | let x000019E6 = a5 & x9E4319E6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000019_e6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF429738C` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | let xF429738C = a2 ^ xC71A40BF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f429738_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF4296A6A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:550:9 [INFO] [stdout] | [INFO] [stdout] 550 | let xF4296A6A = x000019E6 ^ xF429738C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f4296_a6_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC729695A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:551:9 [INFO] [stdout] | [INFO] [stdout] 551 | let xC729695A = x33000330 ^ xF4296A6A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c729695_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC47C3D2F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:553:9 [INFO] [stdout] | [INFO] [stdout] 553 | let xC47C3D2F = x30555745 ^ xF4296A6A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c47_c3_d2_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF77F3F3F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:554:9 [INFO] [stdout] | [INFO] [stdout] 554 | let xF77F3F3F = a2 | xC47C3D2F; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f77_f3_f3_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9E43E619` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:555:9 [INFO] [stdout] | [INFO] [stdout] 555 | let x9E43E619 = a5 ^ x9E4319E6; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_e43_e619` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x693CD926` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:556:9 [INFO] [stdout] | [INFO] [stdout] 556 | let x693CD926 = xF77F3F3F ^ x9E43E619; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x693_cd926` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF719A695` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:561:9 [INFO] [stdout] | [INFO] [stdout] 561 | let xF719A695 = x3030CFCF ^ xC729695A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f719_a695` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF4FF73FF` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:562:9 [INFO] [stdout] | [INFO] [stdout] 562 | let xF4FF73FF = a4 | xF429738C; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f4_ff73_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x03E6D56A` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:563:9 [INFO] [stdout] | [INFO] [stdout] 563 | let x03E6D56A = xF719A695 ^ xF4FF73FF; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x03_e6_d56_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x56B3803F` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:564:9 [INFO] [stdout] | [INFO] [stdout] 564 | let x56B3803F = a1 ^ x03E6D56A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x56_b3803_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF700A600` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:569:9 [INFO] [stdout] | [INFO] [stdout] 569 | let xF700A600 = xF719A695 & !a4; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f700_a600` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x03B7856B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:571:9 [INFO] [stdout] | [INFO] [stdout] 571 | let x03B7856B = x00515001 ^ x03E6D56A; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x03_b7856_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x62B7056B` should have a snake case name [INFO] [stdout] --> src/sbox_optimized.rs:572:9 [INFO] [stdout] | [INFO] [stdout] 572 | let x62B7056B = x61008000 ^ x03B7856B; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x62_b7056_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A0F5A0F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | let x5A0F5A0F = _mm512_xor_si512(a4, x55005500); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a0_f5_a0_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let x3333FFFF = _mm512_or_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2D2D6969` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | let x2D2D6969 = _mm512_xor_si512(a4, x22226666); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_d2_d6969` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let x00FFFF00 = _mm512_xor_si512(a5, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | let x33CCCC33 = _mm512_xor_si512(a3, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4803120C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | let x4803120C = and_not(x33CCCC33, x5A0F5A0F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4803120_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2222FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | let x2222FFFF = _mm512_or_si512(a6, x22226666); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2222_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6A21EDF3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let x6A21EDF3 = _mm512_xor_si512(x4803120C, x2222FFFF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6_a21_edf3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4A01CC93` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | let x4A01CC93 = and_not(x25202160, x6A21EDF3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_a01_cc93` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5555FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | let x5555FFFF = _mm512_or_si512(a1, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5555_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7F75FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | let x7F75FFFF = _mm512_or_si512(x6A21EDF3, x5555FFFF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_f75_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00D20096` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let x00D20096 = and_not(x2D2D6969, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_d20096` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7FA7FF69` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | let x7FA7FF69 = _mm512_xor_si512(x7F75FFFF, x00D20096); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_fa7_ff69` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0A0A0000` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let x0A0A0000 = and_not(x5555FFFF, a4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_a0_a0000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0AD80096` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | let x0AD80096 = _mm512_xor_si512(x00D20096, x0A0A0000); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad80096` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0AD99996` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | let x0AD99996 = _mm512_or_si512(x0AD80096, x00999900); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad99996` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x257AA5F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | let x257AA5F0 = _mm512_xor_si512(x5A0F5A0F, x7F75FFFF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x257_aa5_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x054885C0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let x054885C0 = and_not(x22332233, x257AA5F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x054885_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xFAB77A3F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | let xFAB77A3F = _mm512_xor_si512(x054885C0, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_fab77_a3_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2221EDF3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | let x2221EDF3 = _mm512_and_si512(x3333FFFF, x6A21EDF3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2221_edf3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xD89697CC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | let xD89697CC = _mm512_xor_si512(xFAB77A3F, x2221EDF3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_d89697_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x05B77AC0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | let x05B77AC0 = _mm512_xor_si512(x00FFFF00, x054885C0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x05_b77_ac0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x05F77AD6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let x05F77AD6 = _mm512_or_si512(x00D20096, x05B77AC0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x05_f77_ad6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x36C48529` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let x36C48529 = _mm512_xor_si512(x3333FFFF, x05F77AD6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x36_c48529` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6391D07C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let x6391D07C = _mm512_xor_si512(a1, x36C48529); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6391_d07_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xBB0747B0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | let xBB0747B0 = _mm512_xor_si512(xD89697CC, x6391D07C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_bb0747_b0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4C460000` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let x4C460000 = _mm512_xor_si512(x3333FFFF, x7F75FFFF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_c460000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4EDF9996` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | let x4EDF9996 = _mm512_or_si512(x0AD99996, x4C460000); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_edf9996` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2D4E49EA` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | let x2D4E49EA = _mm512_xor_si512(x6391D07C, x4EDF9996); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_d4_e49_ea` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xBBFFFFB0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | let xBBFFFFB0 = _mm512_or_si512(x00FFFF00, xBB0747B0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_bbffffb0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x96B1B65A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | let x96B1B65A = _mm512_xor_si512(x2D4E49EA, xBBFFFFB0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x96_b1_b65_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5AFF5AFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | let x5AFF5AFF = _mm512_or_si512(a5, x5A0F5A0F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_aff5_aff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x52B11215` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | let x52B11215 = and_not(x2D4E49EA, x5AFF5AFF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x52_b11215` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4201C010` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | let x4201C010 = _mm512_and_si512(x4A01CC93, x6391D07C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4201_c010` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x10B0D205` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let x10B0D205 = _mm512_xor_si512(x52B11215, x4201C010); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x10_b0_d205` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | let x33CC33CC = _mm512_xor_si512(a2, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00AA00FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | let x00AA00FF = and_not(x55550000, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_aa00_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33BB33FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | let x33BB33FF = _mm512_or_si512(a2, x00AA00FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_bb33_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC0000` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | let x33CC0000 = and_not(a6, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc0000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x11BB11BB` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | let x11BB11BB = _mm512_xor_si512(a5, x11441144); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x11_bb11_bb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x003311BB` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | let x003311BB = and_not(x33CC0000, x11BB11BB); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x003311_bb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00000F0F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | let x00000F0F = _mm512_and_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f0_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x336600FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | let x336600FF = _mm512_xor_si512(x00AA00FF, x33CC0000); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x336600_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x332200FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | let x332200FF = _mm512_and_si512(x33BB33FF, x336600FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x332200_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x332200F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | let x332200F0 = and_not(x00000F0F, x332200FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x332200_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0302000F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | let x0302000F = _mm512_and_si512(a3, x332200FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0302000_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xAAAAAAAA` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | let xAAAAAAAA = _mm512_xor_si512(a1, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_aaaaaaaa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9A8AAA5` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | let xA9A8AAA5 = _mm512_xor_si512(x0302000F, xAAAAAAAA); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_a8_aaa5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let x33CCCC33 = _mm512_xor_si512(a6, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CCC030` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | let x33CCC030 = and_not(x00000F0F, x33CCCC33); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_ccc030` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9A646A95` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | let x9A646A95 = _mm512_xor_si512(xA9A8AAA5, x33CCC030); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_a646_a95` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x118822B8` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | let x118822B8 = _mm512_xor_si512(x11BB11BB, x00333303); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x118822_b8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA8208805` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | let xA8208805 = and_not(x118822B8, xA9A8AAA5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a8208805` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3CC3C33C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | let x3CC3C33C = _mm512_xor_si512(a3, x33CCCC33); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc3_c33_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x94E34B39` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | let x94E34B39 = _mm512_xor_si512(xA8208805, x3CC3C33C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x94_e34_b39` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0331330C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | let x0331330C = _mm512_xor_si512(x0302000F, x00333303); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0331330_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3FF3F33C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | let x3FF3F33C = _mm512_or_si512(x3CC3C33C, x0331330C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_ff3_f33_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9DF596A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | let xA9DF596A = _mm512_xor_si512(x33BB33FF, x9A646A95); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df596_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9DF5F6F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | let xA9DF5F6F = _mm512_or_si512(x00000F0F, xA9DF596A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df5_f6_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x962CAC53` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | let x962CAC53 = _mm512_xor_si512(x3FF3F33C, xA9DF5F6F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x962_cac53` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA9466A6A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | let xA9466A6A = _mm512_xor_si512(x332200FF, x9A646A95); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a9466_a6_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3DA52153` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | let x3DA52153 = _mm512_xor_si512(x94E34B39, xA9466A6A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_da52153` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33C0330C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let x33C0330C = _mm512_and_si512(x33CC33CC, x3FF3F33C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_c0330_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1A45324F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | let x1A45324F = _mm512_xor_si512(x29850143, x33C0330C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_a45324_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0A451047` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | let x0A451047 = and_not(x118822B8, x1A45324F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_a451047` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xBBDFDD7B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | let xBBDFDD7B = _mm512_or_si512(x33CCCC33, xA9DF596A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_bbdfdd7_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB19ACD3C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | let xB19ACD3C = _mm512_xor_si512(x0A451047, xBBDFDD7B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b19_acd3_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | let x0F0FF0F0 = _mm512_xor_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4F4FF4F4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | let x4F4FF4F4 = _mm512_or_si512(x44444444, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_f4_ff4_f4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | let x00FFFF00 = _mm512_xor_si512(a4, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00AAAA00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | let x00AAAA00 = and_not(a1, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_aaaa00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4FE55EF4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | let x4FE55EF4 = _mm512_xor_si512(x4F4FF4F4, x00AAAA00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_fe55_ef4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C3CC3C3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let x3C3CC3C3 = _mm512_xor_si512(a2, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_c3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C3C0000` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | let x3C3C0000 = and_not(a6, x3C3CC3C3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_c0000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7373F4F4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | let x7373F4F4 = _mm512_xor_si512(x4F4FF4F4, x3C3C0000); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7373_f4_f4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C840A00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | let x0C840A00 = and_not(x7373F4F4, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c840_a00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00005EF4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | let x00005EF4 = _mm512_and_si512(a6, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00005_ef4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FF5EFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | let x00FF5EFF = _mm512_or_si512(a4, x00005EF4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_ff5_eff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C699796` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:162:9 [INFO] [stdout] | [INFO] [stdout] 162 | let x3C699796 = _mm512_xor_si512(x3C3CC3C3, x00555455); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c699796` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000FF000` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:166:9 [INFO] [stdout] | [INFO] [stdout] 166 | let x000FF000 = _mm512_and_si512(x0F0FF0F0, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000_ff000` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x55AA55AA` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | let x55AA55AA = _mm512_xor_si512(a1, a4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x55_aa55_aa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x26D9A15E` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | let x26D9A15E = _mm512_xor_si512(x7373F4F4, x55AA55AA); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x26_d9_a15_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2FDFAF5F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | let x2FDFAF5F = _mm512_or_si512(a3, x26D9A15E); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_fdfaf5_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2FD00F5F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | let x2FD00F5F = and_not(x000FF000, x2FDFAF5F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_fd00_f5_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x55AAFFAA` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | let x55AAFFAA = _mm512_or_si512(x00AAAA00, x55AA55AA); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x55_aaffaa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000000FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | let x000000FF = _mm512_and_si512(a4, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000000_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000000CC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | let x000000CC = and_not(a2, x000000FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000000_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x284100D8` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | let x284100D8 = _mm512_xor_si512(x28410014, x000000CC); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x284100_d8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x204100D0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | let x204100D0 = _mm512_and_si512(x7373F4F4, x284100D8); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x204100_d0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C3CC3FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | let x3C3CC3FF = _mm512_or_si512(x3C3CC3C3, x000000FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1C3CC32F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | let x1C3CC32F = and_not(x204100D0, x3C3CC3FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_c3_cc32_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4969967A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | let x4969967A = _mm512_xor_si512(a1, x1C3CC32F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4969967_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4CC44CC4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | let x4CC44CC4 = and_not(a2, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_cc44_cc4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x40C040C0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | let x40C040C0 = and_not(a3, x4CC44CC4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x40_c040_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC3C33C3C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | let xC3C33C3C = _mm512_xor_si512(x3C3CC3C3, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c3_c33_c3_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9669C396` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 188 | let x9669C396 = _mm512_xor_si512(x55AAFFAA, xC3C33C3C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9669_c396` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xD6A98356` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | let xD6A98356 = _mm512_xor_si512(x40C040C0, x9669C396); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_a98356` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xD6E9C3D6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | let xD6E9C3D6 = _mm512_or_si512(x40C040C0, x9669C396); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_e9_c3_d6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4CEEEEC4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | let x4CEEEEC4 = _mm512_or_si512(x00AAAA00, x4CC44CC4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_ceeeec4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9A072D12` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | let x9A072D12 = _mm512_xor_si512(xD6E9C3D6, x4CEEEEC4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_a072_d12` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x001A000B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | let x001A000B = and_not(x4FE55EF4, a4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x001_a000_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9A1F2D1B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | let x9A1F2D1B = _mm512_or_si512(x9A072D12, x001A000B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_a1_f2_d1_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 215 | let x5A5A5A5A = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | let x0F0FF0F0 = _mm512_xor_si512(a3, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33FF33FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 217 | let x33FF33FF = _mm512_or_si512(a2, a4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_ff33_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33FFCC00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | let x33FFCC00 = _mm512_xor_si512(a5, x33FF33FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_ffcc00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0030F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | let x0C0030F0 = and_not(x33FFCC00, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0030_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0CC0C0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | let x0C0CC0C0 = and_not(a2, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cc0_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0CF3C03F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | let x0CF3C03F = _mm512_xor_si512(a4, x0C0CC0C0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_cf3_c03_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5EFBDA7F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | let x5EFBDA7F = _mm512_or_si512(x5A5A5A5A, x0CF3C03F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_efbda7_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x52FBCA0F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 223 | let x52FBCA0F = and_not(x0C0030F0, x5EFBDA7F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x52_fbca0_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x61C8F93C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | let x61C8F93C = _mm512_xor_si512(a2, x52FBCA0F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x61_c8_f93_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00C0C03C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | let x00C0C03C = _mm512_and_si512(x0CF3C03F, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_c0_c03_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0F30C0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | let x0F0F30C0 = and_not(x00C0C03C, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_f30_c0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3B92A366` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | let x3B92A366 = _mm512_xor_si512(x5A5A5A5A, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_b92_a366` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3C90B3D6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | let x3C90B3D6 = _mm512_xor_si512(x0C0030F0, x30908326); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_c90_b3_d6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | let x33CC33CC = _mm512_xor_si512(a2, a4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0CFFFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | let x0C0CFFFF = _mm512_or_si512(a5, x0C0CC0C0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x379E5C99` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:234:9 [INFO] [stdout] | [INFO] [stdout] 234 | let x379E5C99 = _mm512_xor_si512(x3B92A366, x0C0CFFFF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x379_e5_c99` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x04124C11` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:235:9 [INFO] [stdout] | [INFO] [stdout] 235 | let x04124C11 = and_not(x33CC33CC, x379E5C99); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x04124_c11` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x56E9861E` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | let x56E9861E = _mm512_xor_si512(x52FBCA0F, x04124C11); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x56_e9861_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xA91679E1` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | let xA91679E1 = _mm512_xor_si512(x56E9861E, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_a91679_e1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9586CA37` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | let x9586CA37 = _mm512_xor_si512(x3C90B3D6, xA91679E1); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9586_ca37` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x8402C833` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | let x8402C833 = and_not(x33CC33CC, x9586CA37); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x8402_c833` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x84C2C83F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | let x84C2C83F = _mm512_or_si512(x00C0C03C, x8402C833); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x84_c2_c83_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB35C94A6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | let xB35C94A6 = _mm512_xor_si512(x379E5C99, x84C2C83F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b35_c94_a6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1F1F6F6F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:273:9 [INFO] [stdout] | [INFO] [stdout] 273 | let x1F1F6F6F = _mm512_or_si512(a4, x11116666); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_f1_f6_f6_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A19784B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | let x5A19784B = _mm512_xor_si512(a4, x55167744); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a19784_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A1987B4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | let x5A1987B4 = _mm512_xor_si512(a6, x5A19784B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a1987_b4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7A3BD7F5` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | let x7A3BD7F5 = _mm512_or_si512(x22225555, x5A1987B4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_a3_bd7_f5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x003B00F5` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | let x003B00F5 = _mm512_and_si512(a5, x7A3BD7F5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x003_b00_f5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x221955A0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | let x221955A0 = _mm512_xor_si512(x22225555, x003B00F5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x221955_a0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x271C52A7` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | let x271C52A7 = _mm512_xor_si512(x221955A0, x05050707); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x271_c52_a7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2A2A82A0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | let x2A2A82A0 = and_not(a1, x7A3BD7F5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_a2_a82_a0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6969B193` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | let x6969B193 = _mm512_xor_si512(x43433333, x2A2A82A0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6969_b193` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1FE06F90` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | let x1FE06F90 = _mm512_xor_si512(a5, x1F1F6F6F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_fe06_f90` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x16804E00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | let x16804E00 = and_not(x6969B193, x1FE06F90); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x16804_e00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xE97FB1FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 293 | let xE97FB1FF = _mm512_xor_si512(x16804E00, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_e97_fb1_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x35CAED30` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | let x35CAED30 = _mm512_xor_si512(x2A2A82A0, x1FE06F90); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x35_caed30` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x37DEFFB7` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | let x37DEFFB7 = _mm512_or_si512(x271C52A7, x35CAED30); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x37_deffb7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x349ECCB5` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | let x349ECCB5 = and_not(x43403302, x37DEFFB7); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x349_eccb5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0B01234A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | let x0B01234A = and_not(x349ECCB5, x1F1F6F6F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_b01234_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x101884B4` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | let x101884B4 = _mm512_and_si512(x5A1987B4, x349ECCB5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x101884_b4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF8EB24` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | let x0FF8EB24 = _mm512_xor_si512(x1FE06F90, x101884B4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff8_eb24` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4FF9FB37` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | let x4FF9FB37 = _mm512_or_si512(x0FF8EB24, x41413333); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_ff9_fb37` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4FC2FBC2` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | let x4FC2FBC2 = _mm512_xor_si512(x003B00F5, x4FF9FB37); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_fc2_fbc2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x16BCEE97` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:312:9 [INFO] [stdout] | [INFO] [stdout] 312 | let x16BCEE97 = _mm512_xor_si512(x349ECCB5, x22222222); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x16_bcee97` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F080B04` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:313:9 [INFO] [stdout] | [INFO] [stdout] 313 | let x0F080B04 = _mm512_and_si512(a4, x0FF8EB24); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f080_b04` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x19B4E593` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:314:9 [INFO] [stdout] | [INFO] [stdout] 314 | let x19B4E593 = _mm512_xor_si512(x16BCEE97, x0F080B04); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x19_b4_e593` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5C5C5C5C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | let x5C5C5C5C = _mm512_xor_si512(x1F1F6F6F, x43433333); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_c5_c5_c5_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4448184C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | let x4448184C = and_not(x19B4E593, x5C5C5C5C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4448184_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2DDABE71` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | let x2DDABE71 = _mm512_xor_si512(x22225555, x0FF8EB24); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2_ddabe71` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6992A63D` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | let x6992A63D = _mm512_xor_si512(x4448184C, x2DDABE71); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6992_a63_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | let x33CC33CC = _mm512_xor_si512(a2, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:340:9 [INFO] [stdout] | [INFO] [stdout] 340 | let x3333FFFF = _mm512_or_si512(a2, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x22DD6699` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:342:9 [INFO] [stdout] | [INFO] [stdout] 342 | let x22DD6699 = _mm512_xor_si512(x33CC33CC, x11115555); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd6699` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x22DD9966` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 343 | let x22DD9966 = _mm512_xor_si512(a6, x22DD6699); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd9966` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:348:9 [INFO] [stdout] | [INFO] [stdout] 348 | let x5A5A5A5A = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7B7E7A7F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | let x7B7E7A7F = _mm512_or_si512(x33662277, x5A5A5A5A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_e7_a7_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x59A31CE6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | let x59A31CE6 = _mm512_xor_si512(x22DD6699, x7B7E7A7F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x59_a31_ce6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x09030C06` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 352 | let x09030C06 = _mm512_and_si512(a3, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x09030_c06` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x336622FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | let x336622FF = _mm512_or_si512(x00220099, x33662277); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x336622_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3A6522FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:355:9 [INFO] [stdout] | [INFO] [stdout] 355 | let x3A6522FF = _mm512_xor_si512(x09030000, x336622FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_a6522_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x484D494C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | let x484D494C = _mm512_xor_si512(a2, x7B7E7A7F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x484_d494_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0000B6B3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:360:9 [INFO] [stdout] | [INFO] [stdout] 360 | let x0000B6B3 = and_not(x484D494C, a6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0000_b6_b3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F0FB9BC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:361:9 [INFO] [stdout] | [INFO] [stdout] 361 | let x0F0FB9BC = _mm512_xor_si512(a3, x0000B6B3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_fb9_bc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FC00F9` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | let x00FC00F9 = and_not(x09030C06, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_fc00_f9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FFFB9FD` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 363 | let x0FFFB9FD = _mm512_or_si512(x0F0FB9BC, x00FC00F9); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_fffb9_fd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5DF75DF7` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | let x5DF75DF7 = _mm512_or_si512(a1, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_df75_df7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x116600F7` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:366:9 [INFO] [stdout] | [INFO] [stdout] 366 | let x116600F7 = _mm512_and_si512(x336622FF, x5DF75DF7); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x116600_f7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1E69B94B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:367:9 [INFO] [stdout] | [INFO] [stdout] 367 | let x1E69B94B = _mm512_xor_si512(x0F0FB9BC, x116600F7); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_e69_b94_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1668B94B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | let x1668B94B = and_not(x09030000, x1E69B94B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1668_b94_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7B7B7B7B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | let x7B7B7B7B = _mm512_or_si512(a2, x5A5A5A5A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_b7_b7_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x411E5984` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:373:9 [INFO] [stdout] | [INFO] [stdout] 373 | let x411E5984 = _mm512_xor_si512(x3A6522FF, x7B7B7B7B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x411_e5984` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x1FFFFDFD` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | let x1FFFFDFD = _mm512_or_si512(x11115555, x0FFFB9FD); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x1_ffffdfd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5EE1A479` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:375:9 [INFO] [stdout] | [INFO] [stdout] 375 | let x5EE1A479 = _mm512_xor_si512(x411E5984, x1FFFFDFD); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_ee1_a479` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3CB4DFD2` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:377:9 [INFO] [stdout] | [INFO] [stdout] 377 | let x3CB4DFD2 = _mm512_xor_si512(x22DD6699, x1E69B94B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_cb4_dfd2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x004B002D` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:378:9 [INFO] [stdout] | [INFO] [stdout] 378 | let x004B002D = and_not(x3CB4DFD2, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x004_b002_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB7B2B6B3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:379:9 [INFO] [stdout] | [INFO] [stdout] 379 | let xB7B2B6B3 = _mm512_xor_si512(x484D494C, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b7_b2_b6_b3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCCC9CDC8` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 380 | let xCCC9CDC8 = _mm512_xor_si512(x7B7B7B7B, xB7B2B6B3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_ccc9_cdc8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCC82CDE5` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:381:9 [INFO] [stdout] | [INFO] [stdout] 381 | let xCC82CDE5 = _mm512_xor_si512(x004B002D, xCCC9CDC8); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_cc82_cde5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0055EEBB` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:385:9 [INFO] [stdout] | [INFO] [stdout] 385 | let x0055EEBB = _mm512_xor_si512(a6, x00551144); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0055_eebb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A5AECE9` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | let x5A5AECE9 = _mm512_xor_si512(a1, x0F0FB9BC); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_aece9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0050ECA9` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:387:9 [INFO] [stdout] | [INFO] [stdout] 387 | let x0050ECA9 = _mm512_and_si512(x0055EEBB, x5A5AECE9); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0050_eca9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC5CAC1CE` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 388 | let xC5CAC1CE = _mm512_xor_si512(x09030C06, xCCC9CDC8); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c5_cac1_ce` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC59A2D67` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:389:9 [INFO] [stdout] | [INFO] [stdout] 389 | let xC59A2D67 = _mm512_xor_si512(x0050ECA9, xC5CAC1CE); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c59_a2_d67` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF00FF0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 407 | let x0FF00FF0 = _mm512_xor_si512(a4, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff00_ff0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3CC33CC3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:408:9 [INFO] [stdout] | [INFO] [stdout] 408 | let x3CC33CC3 = _mm512_xor_si512(a3, x0FF00FF0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc33_cc3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00003CC3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | let x00003CC3 = _mm512_and_si512(a6, x3CC33CC3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00003_cc3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0F000F00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:410:9 [INFO] [stdout] | [INFO] [stdout] 410 | let x0F000F00 = _mm512_and_si512(a4, x0FF00FF0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_f000_f00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A555A55` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:411:9 [INFO] [stdout] | [INFO] [stdout] 411 | let x5A555A55 = _mm512_xor_si512(a2, x0F000F00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a555_a55` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00000F00` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 414 | let x00000F00 = _mm512_and_si512(a6, x0F000F00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f00` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33333C33` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | let x33333C33 = _mm512_xor_si512(a3, x00000F00); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33333_c33` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7B777E77` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:416:9 [INFO] [stdout] | [INFO] [stdout] 416 | let x7B777E77 = _mm512_or_si512(x5A555A55, x33333C33); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_b777_e77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF0F00F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | let x0FF0F00F = _mm512_xor_si512(a6, x0FF00FF0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_f00_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x74878E78` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 418 | let x74878E78 = _mm512_xor_si512(x7B777E77, x0FF0F00F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x74878_e78` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x003C003C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:422:9 [INFO] [stdout] | [INFO] [stdout] 422 | let x003C003C = and_not(x3CC33CC3, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x003_c003_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A7D5A7D` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:423:9 [INFO] [stdout] | [INFO] [stdout] 423 | let x5A7D5A7D = _mm512_or_si512(x5A555A55, x003C003C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a7_d5_a7_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x333300F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | let x333300F0 = _mm512_xor_si512(x00003CC3, x33333C33); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x333300_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x694E5A8D` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:425:9 [INFO] [stdout] | [INFO] [stdout] 425 | let x694E5A8D = _mm512_xor_si512(x5A7D5A7D, x333300F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x694_e5_a8_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0FF0CCCC` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | let x0FF0CCCC = _mm512_xor_si512(x00003CC3, x0FF0F00F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_cccc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000F0303` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:428:9 [INFO] [stdout] | [INFO] [stdout] 428 | let x000F0303 = and_not(x0FF0CCCC, a4); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000_f0303` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x5A505854` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:429:9 [INFO] [stdout] | [INFO] [stdout] 429 | let x5A505854 = and_not(x000F0303, x5A555A55); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x5_a505854` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x33CC000F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | let x33CC000F = _mm512_xor_si512(a5, x333300F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc000_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x699C585B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | let x699C585B = _mm512_xor_si512(x5A505854, x33CC000F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x699_c585_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7F878F78` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:433:9 [INFO] [stdout] | [INFO] [stdout] 433 | let x7F878F78 = _mm512_or_si512(x0F000F00, x74878E78); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_f878_f78` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x7F979F7B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:435:9 [INFO] [stdout] | [INFO] [stdout] 435 | let x7F979F7B = _mm512_or_si512(x7F878F78, x21101013); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x7_f979_f7_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x30030CC0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | let x30030CC0 = and_not(x0FF0F00F, x3CC33CC3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x30030_cc0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x4F9493BB` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:437:9 [INFO] [stdout] | [INFO] [stdout] 437 | let x4F9493BB = _mm512_xor_si512(x7F979F7B, x30030CC0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x4_f9493_bb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x6F9CDBFB` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:441:9 [INFO] [stdout] | [INFO] [stdout] 441 | let x6F9CDBFB = _mm512_or_si512(x699C585B, x4F9493BB); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x6_f9_cdbfb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0000DBFB` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:442:9 [INFO] [stdout] | [INFO] [stdout] 442 | let x0000DBFB = _mm512_and_si512(a6, x6F9CDBFB); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0000_dbfb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x26DAC936` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | let x26DAC936 = _mm512_xor_si512(x694E5A8D, x4F9493BB); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x26_dac936` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x26DA9867` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:445:9 [INFO] [stdout] | [INFO] [stdout] 445 | let x26DA9867 = _mm512_xor_si512(x00005151, x26DAC936); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x26_da9867` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27DA9877` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:447:9 [INFO] [stdout] | [INFO] [stdout] 447 | let x27DA9877 = _mm512_or_si512(x21101013, x26DA9867); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_da9877` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27DA438C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 448 | let x27DA438C = _mm512_xor_si512(x0000DBFB, x27DA9877); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_da438_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x2625C9C9` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | let x2625C9C9 = _mm512_xor_si512(a5, x26DAC936); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x2625_c9_c9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27FFCBCD` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 450 | let x27FFCBCD = _mm512_or_si512(x27DA438C, x2625C9C9); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_ffcbcd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27FF1036` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | let x27FF1036 = _mm512_xor_si512(x0000DBFB, x27FFCBCD); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff1036` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x27FF103E` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | let x27FF103E = _mm512_or_si512(x003C003C, x27FF1036); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff103_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xB06B6C44` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | let xB06B6C44 = _mm512_xor_si512(x4F9493BB, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_b06_b6_c44` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x97947C7A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | let x97947C7A = _mm512_xor_si512(x27FF103E, xB06B6C44); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x97947_c7_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0C0C0C0C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:475:9 [INFO] [stdout] | [INFO] [stdout] 475 | let x0C0C0C0C = and_not(a2, a3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_c0_c0_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x0000F0F0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:476:9 [INFO] [stdout] | [INFO] [stdout] 476 | let x0000F0F0 = and_not(a3, a5); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x0000_f0_f0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x00FFF00F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:477:9 [INFO] [stdout] | [INFO] [stdout] 477 | let x00FFF00F = _mm512_xor_si512(a4, x0000F0F0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x00_fff00_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x3030CFCF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:484:9 [INFO] [stdout] | [INFO] [stdout] 484 | let x3030CFCF = _mm512_xor_si512(a5, x30303030); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x3030_cfcf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xFF000FF0` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:488:9 [INFO] [stdout] | [INFO] [stdout] 488 | let xFF000FF0 = _mm512_xor_si512(x00FFF00F, ones); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_ff000_ff0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCF1048B5` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:489:9 [INFO] [stdout] | [INFO] [stdout] 489 | let xCF1048B5 = _mm512_xor_si512(x30104745, xFF000FF0); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_cf1048_b5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x080A080A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:490:9 [INFO] [stdout] | [INFO] [stdout] 490 | let x080A080A = and_not(x77555775, a3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x080_a080_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC71A40BF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:491:9 [INFO] [stdout] | [INFO] [stdout] 491 | let xC71A40BF = _mm512_xor_si512(xCF1048B5, x080A080A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c71_a40_bf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xCB164CB3` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:492:9 [INFO] [stdout] | [INFO] [stdout] 492 | let xCB164CB3 = _mm512_xor_si512(x0C0C0C0C, xC71A40BF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_cb164_cb3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9E4319E6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:496:9 [INFO] [stdout] | [INFO] [stdout] 496 | let x9E4319E6 = _mm512_xor_si512(a1, xCB164CB3); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_e4319_e6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x000019E6` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:497:9 [INFO] [stdout] | [INFO] [stdout] 497 | let x000019E6 = _mm512_and_si512(a5, x9E4319E6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x000019_e6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF429738C` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | let xF429738C = _mm512_xor_si512(a2, xC71A40BF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f429738_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF4296A6A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:499:9 [INFO] [stdout] | [INFO] [stdout] 499 | let xF4296A6A = _mm512_xor_si512(x000019E6, xF429738C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f4296_a6_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC729695A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:500:9 [INFO] [stdout] | [INFO] [stdout] 500 | let xC729695A = _mm512_xor_si512(x33000330, xF4296A6A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c729695_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xC47C3D2F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:502:9 [INFO] [stdout] | [INFO] [stdout] 502 | let xC47C3D2F = _mm512_xor_si512(x30555745, xF4296A6A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_c47_c3_d2_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF77F3F3F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | let xF77F3F3F = _mm512_or_si512(a2, xC47C3D2F); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f77_f3_f3_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x9E43E619` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:504:9 [INFO] [stdout] | [INFO] [stdout] 504 | let x9E43E619 = _mm512_xor_si512(a5, x9E4319E6); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x9_e43_e619` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x693CD926` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:505:9 [INFO] [stdout] | [INFO] [stdout] 505 | let x693CD926 = _mm512_xor_si512(xF77F3F3F, x9E43E619); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x693_cd926` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF719A695` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:509:9 [INFO] [stdout] | [INFO] [stdout] 509 | let xF719A695 = _mm512_xor_si512(x3030CFCF, xC729695A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f719_a695` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF4FF73FF` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:510:9 [INFO] [stdout] | [INFO] [stdout] 510 | let xF4FF73FF = _mm512_or_si512(a4, xF429738C); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f4_ff73_ff` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x03E6D56A` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:511:9 [INFO] [stdout] | [INFO] [stdout] 511 | let x03E6D56A = _mm512_xor_si512(xF719A695, xF4FF73FF); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x03_e6_d56_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x56B3803F` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:512:9 [INFO] [stdout] | [INFO] [stdout] 512 | let x56B3803F = _mm512_xor_si512(a1, x03E6D56A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x56_b3803_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `xF700A600` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:516:9 [INFO] [stdout] | [INFO] [stdout] 516 | let xF700A600 = and_not(a4, xF719A695); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x_f700_a600` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x03B7856B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 518 | let x03B7856B = _mm512_xor_si512(x00515001, x03E6D56A); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x03_b7856_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `x62B7056B` should have a snake case name [INFO] [stdout] --> src/sbox_simd.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | let x62B7056B = _mm512_xor_si512(x61008000, x03B7856B); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `x62_b7056_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] warning: unused imports: `sync::Arc` and `thread` [INFO] [stdout] --> src/main.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | sync::Arc, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | thread, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `bitsliced_des_inline_simd` and `bitsliced_netntlmv1_simd` [INFO] [stdout] --> src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | bitsliced_des_inline_simd, bitsliced_des_inline_simd_avx, bitsliced_des_simd, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | bitsliced_des_simd_avx, bitsliced_netntlmv1_inline_simd_avx, bitsliced_netntlmv1_simd, des, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `wide::u64x8` [INFO] [stdout] --> src/main.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use wide::u64x8; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.46s [INFO] running `Command { std: "docker" "inspect" "ed065b346103eca4ba46c835b3f778c66d36ba4b3500df4479509b59249cd43d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed065b346103eca4ba46c835b3f778c66d36ba4b3500df4479509b59249cd43d", kill_on_drop: false }` [INFO] [stdout] ed065b346103eca4ba46c835b3f778c66d36ba4b3500df4479509b59249cd43d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82b3fc2a4a023fddb6295d027b3b51e1beb001ce387607eeb7b4b89d3cdbc31b [INFO] running `Command { std: "docker" "start" "-a" "82b3fc2a4a023fddb6295d027b3b51e1beb001ce387607eeb7b4b89d3cdbc31b", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `mem::transmute` [INFO] [stdout] --> src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | mem::transmute, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `compute_pc1_optimized`, `constants::IP_INVO`, `create_subkeys_optimized`, `encrypt_optimized`, and `feistel_function_avx` [INFO] [stdout] --> src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | constants::IP_INVO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | compute_pc1_optimized, create_subkeys_optimized, encrypt_optimized, encrypt_simd, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | encrypt_simd_avx, feistel_function_avx, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `_mm512_setzero_si512` [INFO] [stdout] --> src/sbox_simd.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | _mm512_setzero_si512, _mm512_xor_si512, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/benchmark.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | mut func: F, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_andnot_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | _mm512_andnot_si512(not_this, and_this) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | unsafe fn and_not(not_this: __m512i, and_this: __m512i) -> __m512i { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:20:21 [INFO] [stdout] | [INFO] [stdout] 20 | let x55005500 = and_not(a5, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / pub unsafe fn s1_avx( [INFO] [stdout] 13 | | a1: __m512i, [INFO] [stdout] 14 | | a2: __m512i, [INFO] [stdout] 15 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 18 | | a6: __m512i, [INFO] [stdout] 19 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | let x5A0F5A0F = _mm512_xor_si512(a4, x55005500); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | let x3333FFFF = _mm512_or_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | let x66666666 = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | let x22226666 = _mm512_and_si512(x3333FFFF, x66666666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let x2D2D6969 = _mm512_xor_si512(a4, x22226666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 26 | let x25202160 = and_not(x5A0F5A0F, x2D2D6969); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:28:21 [INFO] [stdout] | [INFO] [stdout] 28 | let x00FFFF00 = _mm512_xor_si512(a5, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | let x33CCCC33 = _mm512_xor_si512(a3, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:30:21 [INFO] [stdout] | [INFO] [stdout] 30 | let x4803120C = and_not(x33CCCC33, x5A0F5A0F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | let x2222FFFF = _mm512_or_si512(a6, x22226666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | let x6A21EDF3 = _mm512_xor_si512(x4803120C, x2222FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | let x4A01CC93 = and_not(x25202160, x6A21EDF3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:35:21 [INFO] [stdout] | [INFO] [stdout] 35 | let x5555FFFF = _mm512_or_si512(a1, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | let x7F75FFFF = _mm512_or_si512(x6A21EDF3, x5555FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:37:21 [INFO] [stdout] | [INFO] [stdout] 37 | let x00D20096 = and_not(x2D2D6969, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | let x7FA7FF69 = _mm512_xor_si512(x7F75FFFF, x00D20096); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:40:21 [INFO] [stdout] | [INFO] [stdout] 40 | let x0A0A0000 = and_not(x5555FFFF, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:41:21 [INFO] [stdout] | [INFO] [stdout] 41 | let x0AD80096 = _mm512_xor_si512(x00D20096, x0A0A0000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 42 | let x00999900 = and_not(x66666666, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | let x0AD99996 = _mm512_or_si512(x0AD80096, x00999900); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | let x22332233 = and_not(x55005500, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | let x257AA5F0 = _mm512_xor_si512(x5A0F5A0F, x7F75FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 47 | let x054885C0 = and_not(x22332233, x257AA5F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:49:21 [INFO] [stdout] | [INFO] [stdout] 49 | let xFAB77A3F = _mm512_xor_si512(x054885C0, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | let x2221EDF3 = _mm512_and_si512(x3333FFFF, x6A21EDF3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | let xD89697CC = _mm512_xor_si512(xFAB77A3F, x2221EDF3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:52:16 [INFO] [stdout] | [INFO] [stdout] 52 | let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:52:33 [INFO] [stdout] | [INFO] [stdout] 52 | let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 54 | let x05B77AC0 = _mm512_xor_si512(x00FFFF00, x054885C0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 55 | let x05F77AD6 = _mm512_or_si512(x00D20096, x05B77AC0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let x36C48529 = _mm512_xor_si512(x3333FFFF, x05F77AD6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:57:21 [INFO] [stdout] | [INFO] [stdout] 57 | let x6391D07C = _mm512_xor_si512(a1, x36C48529); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | let xBB0747B0 = _mm512_xor_si512(xD89697CC, x6391D07C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:59:33 [INFO] [stdout] | [INFO] [stdout] 59 | let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | let x4C460000 = _mm512_xor_si512(x3333FFFF, x7F75FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | let x4EDF9996 = _mm512_or_si512(x0AD99996, x4C460000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | let x2D4E49EA = _mm512_xor_si512(x6391D07C, x4EDF9996); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | let xBBFFFFB0 = _mm512_or_si512(x00FFFF00, xBB0747B0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | let x96B1B65A = _mm512_xor_si512(x2D4E49EA, xBBFFFFB0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 66 | let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:66:33 [INFO] [stdout] | [INFO] [stdout] 66 | let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | let x5AFF5AFF = _mm512_or_si512(a5, x5A0F5A0F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 69 | let x52B11215 = and_not(x2D4E49EA, x5AFF5AFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:70:21 [INFO] [stdout] | [INFO] [stdout] 70 | let x4201C010 = _mm512_and_si512(x4A01CC93, x6391D07C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:71:21 [INFO] [stdout] | [INFO] [stdout] 71 | let x10B0D205 = _mm512_xor_si512(x52B11215, x4201C010); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:72:16 [INFO] [stdout] | [INFO] [stdout] 72 | let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:86:16 [INFO] [stdout] | [INFO] [stdout] 86 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | / pub unsafe fn s2_avx( [INFO] [stdout] 79 | | a1: __m512i, [INFO] [stdout] 80 | | a2: __m512i, [INFO] [stdout] 81 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 84 | | a6: __m512i, [INFO] [stdout] 85 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | let x33CC33CC = _mm512_xor_si512(a2, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | let x55550000 = and_not(a6, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:90:21 [INFO] [stdout] | [INFO] [stdout] 90 | let x00AA00FF = and_not(x55550000, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 91 | let x33BB33FF = _mm512_or_si512(a2, x00AA00FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | let x33CC0000 = and_not(a6, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | let x11441144 = _mm512_and_si512(a1, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | let x11BB11BB = _mm512_xor_si512(a5, x11441144); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:95:21 [INFO] [stdout] | [INFO] [stdout] 95 | let x003311BB = and_not(x33CC0000, x11BB11BB); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:96:21 [INFO] [stdout] | [INFO] [stdout] 96 | let x00000F0F = _mm512_and_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:97:21 [INFO] [stdout] | [INFO] [stdout] 97 | let x336600FF = _mm512_xor_si512(x00AA00FF, x33CC0000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | let x332200FF = _mm512_and_si512(x33BB33FF, x336600FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 99 | let x332200F0 = and_not(x00000F0F, x332200FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | let x0302000F = _mm512_and_si512(a3, x332200FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | let xAAAAAAAA = _mm512_xor_si512(a1, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:102:21 [INFO] [stdout] | [INFO] [stdout] 102 | let xA9A8AAA5 = _mm512_xor_si512(x0302000F, xAAAAAAAA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:103:21 [INFO] [stdout] | [INFO] [stdout] 103 | let x33CCCC33 = _mm512_xor_si512(a6, x33CC33CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 104 | let x33CCC030 = and_not(x00000F0F, x33CCCC33); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:105:21 [INFO] [stdout] | [INFO] [stdout] 105 | let x9A646A95 = _mm512_xor_si512(xA9A8AAA5, x33CCC030); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | let x10 = and_not(x332200F0, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:107:16 [INFO] [stdout] | [INFO] [stdout] 107 | let out2 = _mm512_xor_si512(x10, x9A646A95); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:108:21 [INFO] [stdout] | [INFO] [stdout] 108 | let x00333303 = and_not(x33CCC030, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:109:21 [INFO] [stdout] | [INFO] [stdout] 109 | let x118822B8 = _mm512_xor_si512(x11BB11BB, x00333303); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | let xA8208805 = and_not(x118822B8, xA9A8AAA5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:111:21 [INFO] [stdout] | [INFO] [stdout] 111 | let x3CC3C33C = _mm512_xor_si512(a3, x33CCCC33); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | let x94E34B39 = _mm512_xor_si512(xA8208805, x3CC3C33C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 113 | let x00 = and_not(a4, x33BB33FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:114:16 [INFO] [stdout] | [INFO] [stdout] 114 | let out1 = _mm512_xor_si512(x00, x94E34B39); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:115:21 [INFO] [stdout] | [INFO] [stdout] 115 | let x0331330C = _mm512_xor_si512(x0302000F, x00333303); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | let x3FF3F33C = _mm512_or_si512(x3CC3C33C, x0331330C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:117:21 [INFO] [stdout] | [INFO] [stdout] 117 | let xA9DF596A = _mm512_xor_si512(x33BB33FF, x9A646A95); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | let xA9DF5F6F = _mm512_or_si512(x00000F0F, xA9DF596A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:119:21 [INFO] [stdout] | [INFO] [stdout] 119 | let x962CAC53 = _mm512_xor_si512(x3FF3F33C, xA9DF5F6F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:120:21 [INFO] [stdout] | [INFO] [stdout] 120 | let xA9466A6A = _mm512_xor_si512(x332200FF, x9A646A95); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:121:21 [INFO] [stdout] | [INFO] [stdout] 121 | let x3DA52153 = _mm512_xor_si512(x94E34B39, xA9466A6A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | let x29850143 = _mm512_and_si512(xA9DF5F6F, x3DA52153); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:123:21 [INFO] [stdout] | [INFO] [stdout] 123 | let x33C0330C = _mm512_and_si512(x33CC33CC, x3FF3F33C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | let x1A45324F = _mm512_xor_si512(x29850143, x33C0330C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:125:15 [INFO] [stdout] | [INFO] [stdout] 125 | let x20 = _mm512_or_si512(x1A45324F, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:126:16 [INFO] [stdout] | [INFO] [stdout] 126 | let out3 = _mm512_xor_si512(x20, x962CAC53); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:127:21 [INFO] [stdout] | [INFO] [stdout] 127 | let x0A451047 = and_not(x118822B8, x1A45324F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | let xBBDFDD7B = _mm512_or_si512(x33CCCC33, xA9DF596A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:129:21 [INFO] [stdout] | [INFO] [stdout] 129 | let xB19ACD3C = _mm512_xor_si512(x0A451047, xBBDFDD7B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let x30 = _mm512_or_si512(x003311BB, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | let out4 = _mm512_xor_si512(x30, xB19ACD3C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | / pub unsafe fn s3_avx( [INFO] [stdout] 138 | | a1: __m512i, [INFO] [stdout] 139 | | a2: __m512i, [INFO] [stdout] 140 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 143 | | a6: __m512i, [INFO] [stdout] 144 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | let x44444444 = and_not(a2, a1); [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:148:21 [INFO] [stdout] | [INFO] [stdout] 148 | let x0F0FF0F0 = _mm512_xor_si512(a3, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 149 | let x4F4FF4F4 = _mm512_or_si512(x44444444, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | let x00FFFF00 = _mm512_xor_si512(a4, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:151:21 [INFO] [stdout] | [INFO] [stdout] 151 | let x00AAAA00 = and_not(a1, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:152:21 [INFO] [stdout] | [INFO] [stdout] 152 | let x4FE55EF4 = _mm512_xor_si512(x4F4FF4F4, x00AAAA00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:154:21 [INFO] [stdout] | [INFO] [stdout] 154 | let x3C3CC3C3 = _mm512_xor_si512(a2, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:155:21 [INFO] [stdout] | [INFO] [stdout] 155 | let x3C3C0000 = and_not(a6, x3C3CC3C3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:156:21 [INFO] [stdout] | [INFO] [stdout] 156 | let x7373F4F4 = _mm512_xor_si512(x4F4FF4F4, x3C3C0000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 157 | let x0C840A00 = and_not(x7373F4F4, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:159:21 [INFO] [stdout] | [INFO] [stdout] 159 | let x00005EF4 = _mm512_and_si512(a6, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:160:21 [INFO] [stdout] | [INFO] [stdout] 160 | let x00FF5EFF = _mm512_or_si512(a4, x00005EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | let x00555455 = _mm512_and_si512(a1, x00FF5EFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:162:21 [INFO] [stdout] | [INFO] [stdout] 162 | let x3C699796 = _mm512_xor_si512(x3C3CC3C3, x00555455); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:163:15 [INFO] [stdout] | [INFO] [stdout] 163 | let x30 = and_not(a5, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:164:16 [INFO] [stdout] | [INFO] [stdout] 164 | let out4 = _mm512_xor_si512(x30, x3C699796); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 166 | let x000FF000 = _mm512_and_si512(x0F0FF0F0, x00FFFF00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:167:21 [INFO] [stdout] | [INFO] [stdout] 167 | let x55AA55AA = _mm512_xor_si512(a1, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | let x26D9A15E = _mm512_xor_si512(x7373F4F4, x55AA55AA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:169:21 [INFO] [stdout] | [INFO] [stdout] 169 | let x2FDFAF5F = _mm512_or_si512(a3, x26D9A15E); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:170:21 [INFO] [stdout] | [INFO] [stdout] 170 | let x2FD00F5F = and_not(x000FF000, x2FDFAF5F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 172 | let x55AAFFAA = _mm512_or_si512(x00AAAA00, x55AA55AA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:173:21 [INFO] [stdout] | [INFO] [stdout] 173 | let x28410014 = and_not(x55AAFFAA, x3C699796); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:174:21 [INFO] [stdout] | [INFO] [stdout] 174 | let x000000FF = _mm512_and_si512(a4, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:175:21 [INFO] [stdout] | [INFO] [stdout] 175 | let x000000CC = and_not(a2, x000000FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:176:21 [INFO] [stdout] | [INFO] [stdout] 176 | let x284100D8 = _mm512_xor_si512(x28410014, x000000CC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | let x204100D0 = _mm512_and_si512(x7373F4F4, x284100D8); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let x3C3CC3FF = _mm512_or_si512(x3C3CC3C3, x000000FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:180:21 [INFO] [stdout] | [INFO] [stdout] 180 | let x1C3CC32F = and_not(x204100D0, x3C3CC3FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:181:21 [INFO] [stdout] | [INFO] [stdout] 181 | let x4969967A = _mm512_xor_si512(a1, x1C3CC32F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:182:15 [INFO] [stdout] | [INFO] [stdout] 182 | let x10 = _mm512_and_si512(x2FD00F5F, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:183:16 [INFO] [stdout] | [INFO] [stdout] 183 | let out2 = _mm512_xor_si512(x10, x4969967A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:185:21 [INFO] [stdout] | [INFO] [stdout] 185 | let x4CC44CC4 = and_not(a2, x4FE55EF4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:186:21 [INFO] [stdout] | [INFO] [stdout] 186 | let x40C040C0 = and_not(a3, x4CC44CC4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:187:21 [INFO] [stdout] | [INFO] [stdout] 187 | let xC3C33C3C = _mm512_xor_si512(x3C3CC3C3, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:188:21 [INFO] [stdout] | [INFO] [stdout] 188 | let x9669C396 = _mm512_xor_si512(x55AAFFAA, xC3C33C3C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:189:21 [INFO] [stdout] | [INFO] [stdout] 189 | let xD6A98356 = _mm512_xor_si512(x40C040C0, x9669C396); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:190:15 [INFO] [stdout] | [INFO] [stdout] 190 | let x00 = and_not(x0C840A00, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:191:16 [INFO] [stdout] | [INFO] [stdout] 191 | let out1 = _mm512_xor_si512(x00, xD6A98356); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:193:21 [INFO] [stdout] | [INFO] [stdout] 193 | let xD6E9C3D6 = _mm512_or_si512(x40C040C0, x9669C396); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | let x4CEEEEC4 = _mm512_or_si512(x00AAAA00, x4CC44CC4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | let x9A072D12 = _mm512_xor_si512(xD6E9C3D6, x4CEEEEC4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:196:21 [INFO] [stdout] | [INFO] [stdout] 196 | let x001A000B = and_not(x4FE55EF4, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:197:21 [INFO] [stdout] | [INFO] [stdout] 197 | let x9A1F2D1B = _mm512_or_si512(x9A072D12, x001A000B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:198:15 [INFO] [stdout] | [INFO] [stdout] 198 | let x20 = and_not(x284100D8, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:199:16 [INFO] [stdout] | [INFO] [stdout] 199 | let out3 = _mm512_xor_si512(x20, x9A1F2D1B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:213:16 [INFO] [stdout] | [INFO] [stdout] 213 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:205:1 [INFO] [stdout] | [INFO] [stdout] 205 | / pub unsafe fn s4_avx( [INFO] [stdout] 206 | | a1: __m512i, [INFO] [stdout] 207 | | a2: __m512i, [INFO] [stdout] 208 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 211 | | a6: __m512i, [INFO] [stdout] 212 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:215:21 [INFO] [stdout] | [INFO] [stdout] 215 | let x5A5A5A5A = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:216:21 [INFO] [stdout] | [INFO] [stdout] 216 | let x0F0FF0F0 = _mm512_xor_si512(a3, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:217:21 [INFO] [stdout] | [INFO] [stdout] 217 | let x33FF33FF = _mm512_or_si512(a2, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 218 | let x33FFCC00 = _mm512_xor_si512(a5, x33FF33FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:219:21 [INFO] [stdout] | [INFO] [stdout] 219 | let x0C0030F0 = and_not(x33FFCC00, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:220:21 [INFO] [stdout] | [INFO] [stdout] 220 | let x0C0CC0C0 = and_not(a2, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:221:21 [INFO] [stdout] | [INFO] [stdout] 221 | let x0CF3C03F = _mm512_xor_si512(a4, x0C0CC0C0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:222:21 [INFO] [stdout] | [INFO] [stdout] 222 | let x5EFBDA7F = _mm512_or_si512(x5A5A5A5A, x0CF3C03F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:223:21 [INFO] [stdout] | [INFO] [stdout] 223 | let x52FBCA0F = and_not(x0C0030F0, x5EFBDA7F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:224:21 [INFO] [stdout] | [INFO] [stdout] 224 | let x61C8F93C = _mm512_xor_si512(a2, x52FBCA0F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:226:21 [INFO] [stdout] | [INFO] [stdout] 226 | let x00C0C03C = _mm512_and_si512(x0CF3C03F, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | let x0F0F30C0 = and_not(x00C0C03C, x0F0FF0F0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:228:21 [INFO] [stdout] | [INFO] [stdout] 228 | let x3B92A366 = _mm512_xor_si512(x5A5A5A5A, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:229:21 [INFO] [stdout] | [INFO] [stdout] 229 | let x30908326 = and_not(x0F0F30C0, x3B92A366); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:230:21 [INFO] [stdout] | [INFO] [stdout] 230 | let x3C90B3D6 = _mm512_xor_si512(x0C0030F0, x30908326); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:232:21 [INFO] [stdout] | [INFO] [stdout] 232 | let x33CC33CC = _mm512_xor_si512(a2, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | let x0C0CFFFF = _mm512_or_si512(a5, x0C0CC0C0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:234:21 [INFO] [stdout] | [INFO] [stdout] 234 | let x379E5C99 = _mm512_xor_si512(x3B92A366, x0C0CFFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:235:21 [INFO] [stdout] | [INFO] [stdout] 235 | let x04124C11 = and_not(x33CC33CC, x379E5C99); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:236:21 [INFO] [stdout] | [INFO] [stdout] 236 | let x56E9861E = _mm512_xor_si512(x52FBCA0F, x04124C11); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:238:15 [INFO] [stdout] | [INFO] [stdout] 238 | let x00 = and_not(x3C90B3D6, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:239:16 [INFO] [stdout] | [INFO] [stdout] 239 | let out1 = _mm512_xor_si512(x00, x56E9861E); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:241:21 [INFO] [stdout] | [INFO] [stdout] 241 | let xA91679E1 = _mm512_xor_si512(x56E9861E, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:242:15 [INFO] [stdout] | [INFO] [stdout] 242 | let x10 = and_not(a6, x3C90B3D6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:243:16 [INFO] [stdout] | [INFO] [stdout] 243 | let out2 = _mm512_xor_si512(x10, xA91679E1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:245:21 [INFO] [stdout] | [INFO] [stdout] 245 | let x9586CA37 = _mm512_xor_si512(x3C90B3D6, xA91679E1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:246:21 [INFO] [stdout] | [INFO] [stdout] 246 | let x8402C833 = and_not(x33CC33CC, x9586CA37); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:247:21 [INFO] [stdout] | [INFO] [stdout] 247 | let x84C2C83F = _mm512_or_si512(x00C0C03C, x8402C833); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | let xB35C94A6 = _mm512_xor_si512(x379E5C99, x84C2C83F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:249:15 [INFO] [stdout] | [INFO] [stdout] 249 | let x20 = _mm512_or_si512(x61C8F93C, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:250:16 [INFO] [stdout] | [INFO] [stdout] 250 | let out3 = _mm512_xor_si512(x20, xB35C94A6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:252:15 [INFO] [stdout] | [INFO] [stdout] 252 | let x30 = _mm512_and_si512(a6, x61C8F93C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:253:16 [INFO] [stdout] | [INFO] [stdout] 253 | let out4 = _mm512_xor_si512(x30, xB35C94A6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:267:16 [INFO] [stdout] | [INFO] [stdout] 267 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / pub unsafe fn s5_avx( [INFO] [stdout] 260 | | a1: __m512i, [INFO] [stdout] 261 | | a2: __m512i, [INFO] [stdout] 262 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 265 | | a6: __m512i, [INFO] [stdout] 266 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:269:21 [INFO] [stdout] | [INFO] [stdout] 269 | let x77777777 = _mm512_or_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:270:21 [INFO] [stdout] | [INFO] [stdout] 270 | let x77770000 = and_not(a6, x77777777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | let x22225555 = _mm512_xor_si512(a1, x77770000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:272:21 [INFO] [stdout] | [INFO] [stdout] 272 | let x11116666 = _mm512_xor_si512(a3, x22225555); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:273:21 [INFO] [stdout] | [INFO] [stdout] 273 | let x1F1F6F6F = _mm512_or_si512(a4, x11116666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:275:21 [INFO] [stdout] | [INFO] [stdout] 275 | let x70700000 = and_not(a4, x77770000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:276:21 [INFO] [stdout] | [INFO] [stdout] 276 | let x43433333 = _mm512_xor_si512(a3, x70700000); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:277:21 [INFO] [stdout] | [INFO] [stdout] 277 | let x00430033 = _mm512_and_si512(a5, x43433333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:278:21 [INFO] [stdout] | [INFO] [stdout] 278 | let x55557777 = _mm512_or_si512(a1, x11116666); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:279:21 [INFO] [stdout] | [INFO] [stdout] 279 | let x55167744 = _mm512_xor_si512(x00430033, x55557777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:280:21 [INFO] [stdout] | [INFO] [stdout] 280 | let x5A19784B = _mm512_xor_si512(a4, x55167744); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:282:21 [INFO] [stdout] | [INFO] [stdout] 282 | let x5A1987B4 = _mm512_xor_si512(a6, x5A19784B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:283:21 [INFO] [stdout] | [INFO] [stdout] 283 | let x7A3BD7F5 = _mm512_or_si512(x22225555, x5A1987B4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:284:21 [INFO] [stdout] | [INFO] [stdout] 284 | let x003B00F5 = _mm512_and_si512(a5, x7A3BD7F5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:285:21 [INFO] [stdout] | [INFO] [stdout] 285 | let x221955A0 = _mm512_xor_si512(x22225555, x003B00F5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:286:21 [INFO] [stdout] | [INFO] [stdout] 286 | let x05050707 = _mm512_and_si512(a4, x55557777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:287:21 [INFO] [stdout] | [INFO] [stdout] 287 | let x271C52A7 = _mm512_xor_si512(x221955A0, x05050707); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | let x2A2A82A0 = and_not(a1, x7A3BD7F5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:290:21 [INFO] [stdout] | [INFO] [stdout] 290 | let x6969B193 = _mm512_xor_si512(x43433333, x2A2A82A0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:291:21 [INFO] [stdout] | [INFO] [stdout] 291 | let x1FE06F90 = _mm512_xor_si512(a5, x1F1F6F6F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:292:21 [INFO] [stdout] | [INFO] [stdout] 292 | let x16804E00 = and_not(x6969B193, x1FE06F90); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 293 | let xE97FB1FF = _mm512_xor_si512(x16804E00, ones); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:294:15 [INFO] [stdout] | [INFO] [stdout] 294 | let x20 = and_not(a2, xE97FB1FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:295:16 [INFO] [stdout] | [INFO] [stdout] 295 | let out3 = _mm512_xor_si512(x20, x5A19784B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:297:21 [INFO] [stdout] | [INFO] [stdout] 297 | let x43403302 = and_not(x003B00F5, x43433333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:298:21 [INFO] [stdout] | [INFO] [stdout] 298 | let x35CAED30 = _mm512_xor_si512(x2A2A82A0, x1FE06F90); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:299:21 [INFO] [stdout] | [INFO] [stdout] 299 | let x37DEFFB7 = _mm512_or_si512(x271C52A7, x35CAED30); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | let x349ECCB5 = and_not(x43403302, x37DEFFB7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:301:21 [INFO] [stdout] | [INFO] [stdout] 301 | let x0B01234A = and_not(x349ECCB5, x1F1F6F6F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:303:21 [INFO] [stdout] | [INFO] [stdout] 303 | let x101884B4 = _mm512_and_si512(x5A1987B4, x349ECCB5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | let x0FF8EB24 = _mm512_xor_si512(x1FE06F90, x101884B4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:305:21 [INFO] [stdout] | [INFO] [stdout] 305 | let x41413333 = _mm512_and_si512(x43433333, x55557777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:306:21 [INFO] [stdout] | [INFO] [stdout] 306 | let x4FF9FB37 = _mm512_or_si512(x0FF8EB24, x41413333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | let x4FC2FBC2 = _mm512_xor_si512(x003B00F5, x4FF9FB37); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:308:15 [INFO] [stdout] | [INFO] [stdout] 308 | let x30 = _mm512_and_si512(x4FC2FBC2, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:309:16 [INFO] [stdout] | [INFO] [stdout] 309 | let out4 = _mm512_xor_si512(x30, x271C52A7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:311:21 [INFO] [stdout] | [INFO] [stdout] 311 | let x22222222 = _mm512_xor_si512(a1, x77777777); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:312:21 [INFO] [stdout] | [INFO] [stdout] 312 | let x16BCEE97 = _mm512_xor_si512(x349ECCB5, x22222222); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | let x0F080B04 = _mm512_and_si512(a4, x0FF8EB24); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:314:21 [INFO] [stdout] | [INFO] [stdout] 314 | let x19B4E593 = _mm512_xor_si512(x16BCEE97, x0F080B04); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:315:15 [INFO] [stdout] | [INFO] [stdout] 315 | let x00 = _mm512_or_si512(x0B01234A, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:316:16 [INFO] [stdout] | [INFO] [stdout] 316 | let out1 = _mm512_xor_si512(x00, x19B4E593); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:318:21 [INFO] [stdout] | [INFO] [stdout] 318 | let x5C5C5C5C = _mm512_xor_si512(x1F1F6F6F, x43433333); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | let x4448184C = and_not(x19B4E593, x5C5C5C5C); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:320:21 [INFO] [stdout] | [INFO] [stdout] 320 | let x2DDABE71 = _mm512_xor_si512(x22225555, x0FF8EB24); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:321:21 [INFO] [stdout] | [INFO] [stdout] 321 | let x6992A63D = _mm512_xor_si512(x4448184C, x2DDABE71); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:322:15 [INFO] [stdout] | [INFO] [stdout] 322 | let x10 = _mm512_and_si512(x1F1F6F6F, a2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:323:16 [INFO] [stdout] | [INFO] [stdout] 323 | let out2 = _mm512_xor_si512(x10, x6992A63D); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:337:16 [INFO] [stdout] | [INFO] [stdout] 337 | let ones = _mm512_set1_epi64(-1i64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/sbox_simd.rs:329:1 [INFO] [stdout] | [INFO] [stdout] 329 | / pub unsafe fn s6_avx( [INFO] [stdout] 330 | | a1: __m512i, [INFO] [stdout] 331 | | a2: __m512i, [INFO] [stdout] 332 | | a3: __m512i, [INFO] [stdout] ... | [INFO] [stdout] 335 | | a6: __m512i, [INFO] [stdout] 336 | | ) -> (__m512i, __m512i, __m512i, __m512i) { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:339:21 [INFO] [stdout] | [INFO] [stdout] 339 | let x33CC33CC = _mm512_xor_si512(a2, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:340:21 [INFO] [stdout] | [INFO] [stdout] 340 | let x3333FFFF = _mm512_or_si512(a2, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:341:21 [INFO] [stdout] | [INFO] [stdout] 341 | let x11115555 = _mm512_and_si512(a1, x3333FFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:342:21 [INFO] [stdout] | [INFO] [stdout] 342 | let x22DD6699 = _mm512_xor_si512(x33CC33CC, x11115555); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:343:21 [INFO] [stdout] | [INFO] [stdout] 343 | let x22DD9966 = _mm512_xor_si512(a6, x22DD6699); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:344:21 [INFO] [stdout] | [INFO] [stdout] 344 | let x00220099 = and_not(x22DD9966, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:346:21 [INFO] [stdout] | [INFO] [stdout] 346 | let x00551144 = _mm512_and_si512(a1, x22DD9966); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:347:21 [INFO] [stdout] | [INFO] [stdout] 347 | let x33662277 = _mm512_xor_si512(a2, x00551144); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:348:21 [INFO] [stdout] | [INFO] [stdout] 348 | let x5A5A5A5A = _mm512_xor_si512(a1, a3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:349:21 [INFO] [stdout] | [INFO] [stdout] 349 | let x7B7E7A7F = _mm512_or_si512(x33662277, x5A5A5A5A); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:350:21 [INFO] [stdout] | [INFO] [stdout] 350 | let x59A31CE6 = _mm512_xor_si512(x22DD6699, x7B7E7A7F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | let x09030C06 = _mm512_and_si512(a3, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:353:21 [INFO] [stdout] | [INFO] [stdout] 353 | let x09030000 = and_not(a6, x09030C06); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:354:21 [INFO] [stdout] | [INFO] [stdout] 354 | let x336622FF = _mm512_or_si512(x00220099, x33662277); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:355:21 [INFO] [stdout] | [INFO] [stdout] 355 | let x3A6522FF = _mm512_xor_si512(x09030000, x336622FF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:356:15 [INFO] [stdout] | [INFO] [stdout] 356 | let x30 = _mm512_and_si512(x3A6522FF, a4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:357:16 [INFO] [stdout] | [INFO] [stdout] 357 | let out4 = _mm512_xor_si512(x30, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | let x484D494C = _mm512_xor_si512(a2, x7B7E7A7F); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:360:21 [INFO] [stdout] | [INFO] [stdout] 360 | let x0000B6B3 = and_not(x484D494C, a6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:361:21 [INFO] [stdout] | [INFO] [stdout] 361 | let x0F0FB9BC = _mm512_xor_si512(a3, x0000B6B3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:362:21 [INFO] [stdout] | [INFO] [stdout] 362 | let x00FC00F9 = and_not(x09030C06, a5); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | let x0FFFB9FD = _mm512_or_si512(x0F0FB9BC, x00FC00F9); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:365:21 [INFO] [stdout] | [INFO] [stdout] 365 | let x5DF75DF7 = _mm512_or_si512(a1, x59A31CE6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:366:21 [INFO] [stdout] | [INFO] [stdout] 366 | let x116600F7 = _mm512_and_si512(x336622FF, x5DF75DF7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | let x1E69B94B = _mm512_xor_si512(x0F0FB9BC, x116600F7); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]` [INFO] [stdout] | [INFO] [stdout] = help: in order for the call to be safe, the context requires the following additional target feature: avx512f [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block [INFO] [stdout] --> src/sbox_simd.rs:368:21 [INFO] [stdout] | [INFO] [stdout] 368 | let x1668B94B = and_not(x09030000, x1E69B94B); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block [WARN] too many lines in the log, truncating it