[INFO] crate twang 0.2.0 is already in cache [INFO] extracting crate twang 0.2.0 into work/ex/clippy-test-run/sources/stable/reg/twang/0.2.0 [INFO] extracting crate twang 0.2.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/twang/0.2.0 [INFO] validating manifest of twang-0.2.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of twang-0.2.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing twang-0.2.0 [INFO] finished frobbing twang-0.2.0 [INFO] frobbed toml for twang-0.2.0 written to work/ex/clippy-test-run/sources/stable/reg/twang/0.2.0/Cargo.toml [INFO] started frobbing twang-0.2.0 [INFO] finished frobbing twang-0.2.0 [INFO] frobbed toml for twang-0.2.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/twang/0.2.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting twang-0.2.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/twang/0.2.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] e6b3244f4719bcbb34998d03aecd46ba80d1886ef4e4367bdb0566b41dd685e9 [INFO] running `"docker" "start" "-a" "e6b3244f4719bcbb34998d03aecd46ba80d1886ef4e4367bdb0566b41dd685e9"` [INFO] [stderr] Checking nix v0.9.0 [INFO] [stderr] Checking twang v0.2.0 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | const PFIRAM: f64 = 2048.0 * 1.190566; [INFO] [stderr] | ^^^^^^^^ help: consider: `1.190_566` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:11:31 [INFO] [stderr] | [INFO] [stderr] 11 | const PFIRAM2: f64 = 2048.0 * 0.162580; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.162_580` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:12:31 [INFO] [stderr] | [INFO] [stderr] 12 | const PFIRAM3: f64 = 2048.0 * 0.002208; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.002_208` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:13:31 [INFO] [stderr] | [INFO] [stderr] 13 | const PFIRAM4: f64 = 2048.0 * 0.025475; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.025_475` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:14:32 [INFO] [stderr] | [INFO] [stderr] 14 | const PFIRAM5: f64 = 2048.0 * -0.001522; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.001_522` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | const PFIRAM6: f64 = 2048.0 * 0.007322; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.007_322` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:17:30 [INFO] [stderr] | [INFO] [stderr] 17 | const PFIRBM: f64 = 2048.0 * 0.001774; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.001_774` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:18:31 [INFO] [stderr] | [INFO] [stderr] 18 | const PFIRBM2: f64 = 2048.0 * 0.004529; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.004_529` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:19:32 [INFO] [stderr] | [INFO] [stderr] 19 | const PFIRBM3: f64 = 2048.0 * -0.001561; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.001_561` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:20:31 [INFO] [stderr] | [INFO] [stderr] 20 | const PFIRBM4: f64 = 2048.0 * 0.000776; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_776` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:21:32 [INFO] [stderr] | [INFO] [stderr] 21 | const PFIRBM5: f64 = 2048.0 * -0.000486; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_486` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:22:31 [INFO] [stderr] | [INFO] [stderr] 22 | const PFIRBM6: f64 = 2048.0 * 0.002017; [INFO] [stderr] | ^^^^^^^^ help: consider: `0.002_017` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:61:21 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::precedence)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:61:85 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:61:149 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:61:213 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:61:277 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:61:341 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:62:85 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:62:149 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:62:213 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:62:277 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:62:341 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:63:85 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:63:149 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:63:213 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:63:277 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:63:341 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:64:85 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:64:149 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:64:213 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:64:277 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:64:341 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:65:85 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:65:149 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:65:213 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:65:277 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:65:341 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:66:21 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:66:85 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:66:149 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:66:213 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:66:277 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:66:341 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:67:21 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:67:85 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:67:149 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:67:213 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:67:277 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:67:341 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:69:21 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:69:85 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:69:149 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:69:213 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:69:277 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:69:341 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:70:85 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:70:149 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:70:213 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:70:277 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:70:341 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:71:21 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:71:85 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:71:149 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:71:213 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:71:277 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:71:341 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:72:21 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:72:85 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:72:149 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:72:213 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:72:277 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:72:341 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:73:21 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:73:85 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:73:149 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:73:213 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:73:277 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:73:341 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:74:21 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:74:85 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:74:149 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:74:213 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:74:277 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:74:341 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:75:21 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:75:85 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:75:149 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:75:213 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:75:277 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:75:341 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:77:21 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:77:86 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:77:151 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:77:216 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:77:281 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:77:346 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:78:86 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:78:151 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:78:216 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:78:281 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:78:346 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:79:21 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:79:86 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:79:151 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:79:216 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:79:281 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:79:346 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:80:86 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:80:151 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:80:216 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:80:281 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:80:346 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:81:86 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:81:151 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:81:216 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:81:281 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:81:346 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:82:86 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:82:151 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:82:216 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:82:281 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:82:346 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:83:21 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:83:86 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:83:151 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:83:216 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:83:281 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:83:346 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:85:21 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:85:86 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:85:151 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:85:216 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:85:281 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:85:346 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:86:21 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:86:86 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:86:151 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:86:216 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:86:281 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:86:346 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:87:86 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:87:151 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:87:216 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:87:281 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:87:346 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:88:21 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:88:86 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:88:151 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:88:216 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:88:281 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:88:346 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:89:21 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:89:86 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:89:151 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:89:216 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:89:281 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:89:346 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:90:86 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:90:151 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:90:216 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:90:281 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:90:346 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:91:21 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:91:86 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:91:151 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:91:216 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:91:281 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:91:346 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:93:86 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:93:151 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:93:216 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:93:281 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:93:346 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:94:21 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:94:86 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:94:151 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:94:216 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:94:281 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:94:346 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:95:21 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:95:86 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:95:151 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:95:216 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:95:281 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:95:346 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:96:21 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:96:86 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:96:151 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:96:216 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:96:281 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:96:346 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:97:21 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:97:86 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:97:151 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:97:216 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:97:281 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:97:346 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:98:21 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:98:86 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:98:151 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:98:216 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:98:281 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:98:346 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:99:86 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:99:151 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:99:216 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:99:281 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:99:346 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:101:86 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:101:151 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:101:216 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:101:281 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:101:346 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:102:21 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:102:86 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:102:151 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:102:216 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:102:281 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:102:346 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:103:86 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:103:151 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:103:216 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:103:281 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:103:346 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:104:151 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:104:216 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:104:281 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:104:346 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:105:21 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:105:86 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:105:151 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:105:216 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:105:281 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:105:346 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:106:21 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:106:86 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:106:151 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:106:216 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:106:281 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:106:346 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:107:21 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:107:86 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:107:151 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:107:216 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:107:281 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:107:346 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:109:21 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:109:86 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:109:151 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:109:216 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:109:281 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:109:346 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:110:21 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:110:86 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:110:151 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:110:216 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:110:281 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:110:346 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:111:86 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:111:151 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:111:216 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:111:281 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:111:346 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:112:21 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:112:86 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:112:151 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:112:216 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:112:281 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:112:346 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:113:21 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:113:86 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:113:151 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:113:216 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:113:281 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:113:346 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:114:21 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:114:86 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:114:151 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:114:216 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:114:281 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:114:346 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:115:21 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:115:86 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:115:151 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:115:216 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:115:281 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:115:346 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:117:21 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:117:86 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:117:151 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:117:216 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:117:281 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:117:346 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:118:21 [INFO] [stderr] | [INFO] [stderr] 118 | (PFIRAM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:118:86 [INFO] [stderr] | [INFO] [stderr] 118 | (PFIRAM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:118:151 [INFO] [stderr] | [INFO] [stderr] 118 | (PFIRAM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:118:216 [INFO] [stderr] | [INFO] [stderr] 118 | (PFIRAM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:118:281 [INFO] [stderr] | [INFO] [stderr] 118 | (PFIRAM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:118:346 [INFO] [stderr] | [INFO] [stderr] 118 | (PFIRAM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:119:21 [INFO] [stderr] | [INFO] [stderr] 119 | (PFIRAM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:119:86 [INFO] [stderr] | [INFO] [stderr] 119 | (PFIRAM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:119:151 [INFO] [stderr] | [INFO] [stderr] 119 | (PFIRAM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:119:216 [INFO] [stderr] | [INFO] [stderr] 119 | (PFIRAM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:119:281 [INFO] [stderr] | [INFO] [stderr] 119 | (PFIRAM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:119:346 [INFO] [stderr] | [INFO] [stderr] 119 | (PFIRAM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:120:21 [INFO] [stderr] | [INFO] [stderr] 120 | (PFIRAM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:120:86 [INFO] [stderr] | [INFO] [stderr] 120 | (PFIRAM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:120:151 [INFO] [stderr] | [INFO] [stderr] 120 | (PFIRAM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:120:216 [INFO] [stderr] | [INFO] [stderr] 120 | (PFIRAM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:120:281 [INFO] [stderr] | [INFO] [stderr] 120 | (PFIRAM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:120:346 [INFO] [stderr] | [INFO] [stderr] 120 | (PFIRAM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | (PFIRAM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:121:86 [INFO] [stderr] | [INFO] [stderr] 121 | (PFIRAM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:121:151 [INFO] [stderr] | [INFO] [stderr] 121 | (PFIRAM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:121:216 [INFO] [stderr] | [INFO] [stderr] 121 | (PFIRAM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:121:281 [INFO] [stderr] | [INFO] [stderr] 121 | (PFIRAM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:121:346 [INFO] [stderr] | [INFO] [stderr] 121 | (PFIRAM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | (PFIRAM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:122:86 [INFO] [stderr] | [INFO] [stderr] 122 | (PFIRAM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:122:151 [INFO] [stderr] | [INFO] [stderr] 122 | (PFIRAM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:122:216 [INFO] [stderr] | [INFO] [stderr] 122 | (PFIRAM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:122:281 [INFO] [stderr] | [INFO] [stderr] 122 | (PFIRAM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:122:346 [INFO] [stderr] | [INFO] [stderr] 122 | (PFIRAM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:123:21 [INFO] [stderr] | [INFO] [stderr] 123 | (PFIRAM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:123:86 [INFO] [stderr] | [INFO] [stderr] 123 | (PFIRAM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:123:151 [INFO] [stderr] | [INFO] [stderr] 123 | (PFIRAM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:123:216 [INFO] [stderr] | [INFO] [stderr] 123 | (PFIRAM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:123:281 [INFO] [stderr] | [INFO] [stderr] 123 | (PFIRAM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:123:346 [INFO] [stderr] | [INFO] [stderr] 123 | (PFIRAM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:128:21 [INFO] [stderr] | [INFO] [stderr] 128 | (PFIRBM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:128:85 [INFO] [stderr] | [INFO] [stderr] 128 | (PFIRBM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:128:149 [INFO] [stderr] | [INFO] [stderr] 128 | (PFIRBM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:128:213 [INFO] [stderr] | [INFO] [stderr] 128 | (PFIRBM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:128:277 [INFO] [stderr] | [INFO] [stderr] 128 | (PFIRBM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:128:341 [INFO] [stderr] | [INFO] [stderr] 128 | (PFIRBM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:129:21 [INFO] [stderr] | [INFO] [stderr] 129 | (PFIRBM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:129:85 [INFO] [stderr] | [INFO] [stderr] 129 | (PFIRBM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:129:149 [INFO] [stderr] | [INFO] [stderr] 129 | (PFIRBM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:129:213 [INFO] [stderr] | [INFO] [stderr] 129 | (PFIRBM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:129:277 [INFO] [stderr] | [INFO] [stderr] 129 | (PFIRBM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:129:341 [INFO] [stderr] | [INFO] [stderr] 129 | (PFIRBM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:130:21 [INFO] [stderr] | [INFO] [stderr] 130 | (PFIRBM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:130:85 [INFO] [stderr] | [INFO] [stderr] 130 | (PFIRBM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:130:149 [INFO] [stderr] | [INFO] [stderr] 130 | (PFIRBM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:130:213 [INFO] [stderr] | [INFO] [stderr] 130 | (PFIRBM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:130:277 [INFO] [stderr] | [INFO] [stderr] 130 | (PFIRBM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:130:341 [INFO] [stderr] | [INFO] [stderr] 130 | (PFIRBM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:131:21 [INFO] [stderr] | [INFO] [stderr] 131 | (PFIRBM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:131:85 [INFO] [stderr] | [INFO] [stderr] 131 | (PFIRBM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:131:149 [INFO] [stderr] | [INFO] [stderr] 131 | (PFIRBM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:131:213 [INFO] [stderr] | [INFO] [stderr] 131 | (PFIRBM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:131:277 [INFO] [stderr] | [INFO] [stderr] 131 | (PFIRBM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:131:341 [INFO] [stderr] | [INFO] [stderr] 131 | (PFIRBM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:132:21 [INFO] [stderr] | [INFO] [stderr] 132 | (PFIRBM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:132:85 [INFO] [stderr] | [INFO] [stderr] 132 | (PFIRBM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:132:149 [INFO] [stderr] | [INFO] [stderr] 132 | (PFIRBM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:132:213 [INFO] [stderr] | [INFO] [stderr] 132 | (PFIRBM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:132:277 [INFO] [stderr] | [INFO] [stderr] 132 | (PFIRBM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:132:341 [INFO] [stderr] | [INFO] [stderr] 132 | (PFIRBM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:133:21 [INFO] [stderr] | [INFO] [stderr] 133 | (PFIRBM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:133:85 [INFO] [stderr] | [INFO] [stderr] 133 | (PFIRBM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:133:149 [INFO] [stderr] | [INFO] [stderr] 133 | (PFIRBM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:133:213 [INFO] [stderr] | [INFO] [stderr] 133 | (PFIRBM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:133:277 [INFO] [stderr] | [INFO] [stderr] 133 | (PFIRBM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:133:341 [INFO] [stderr] | [INFO] [stderr] 133 | (PFIRBM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:134:21 [INFO] [stderr] | [INFO] [stderr] 134 | (PFIRBM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:134:85 [INFO] [stderr] | [INFO] [stderr] 134 | (PFIRBM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:134:149 [INFO] [stderr] | [INFO] [stderr] 134 | (PFIRBM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:134:213 [INFO] [stderr] | [INFO] [stderr] 134 | (PFIRBM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:134:277 [INFO] [stderr] | [INFO] [stderr] 134 | (PFIRBM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:134:341 [INFO] [stderr] | [INFO] [stderr] 134 | (PFIRBM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:136:21 [INFO] [stderr] | [INFO] [stderr] 136 | (PFIRBM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:136:85 [INFO] [stderr] | [INFO] [stderr] 136 | (PFIRBM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:136:149 [INFO] [stderr] | [INFO] [stderr] 136 | (PFIRBM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:136:213 [INFO] [stderr] | [INFO] [stderr] 136 | (PFIRBM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:136:277 [INFO] [stderr] | [INFO] [stderr] 136 | (PFIRBM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:136:341 [INFO] [stderr] | [INFO] [stderr] 136 | (PFIRBM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:137:21 [INFO] [stderr] | [INFO] [stderr] 137 | (PFIRBM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:137:85 [INFO] [stderr] | [INFO] [stderr] 137 | (PFIRBM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:137:149 [INFO] [stderr] | [INFO] [stderr] 137 | (PFIRBM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:137:213 [INFO] [stderr] | [INFO] [stderr] 137 | (PFIRBM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:137:277 [INFO] [stderr] | [INFO] [stderr] 137 | (PFIRBM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:137:341 [INFO] [stderr] | [INFO] [stderr] 137 | (PFIRBM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | (PFIRBM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:138:85 [INFO] [stderr] | [INFO] [stderr] 138 | (PFIRBM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:138:149 [INFO] [stderr] | [INFO] [stderr] 138 | (PFIRBM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:138:213 [INFO] [stderr] | [INFO] [stderr] 138 | (PFIRBM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:138:277 [INFO] [stderr] | [INFO] [stderr] 138 | (PFIRBM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:138:341 [INFO] [stderr] | [INFO] [stderr] 138 | (PFIRBM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:139:21 [INFO] [stderr] | [INFO] [stderr] 139 | (PFIRBM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:139:85 [INFO] [stderr] | [INFO] [stderr] 139 | (PFIRBM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:139:149 [INFO] [stderr] | [INFO] [stderr] 139 | (PFIRBM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:139:213 [INFO] [stderr] | [INFO] [stderr] 139 | (PFIRBM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:139:277 [INFO] [stderr] | [INFO] [stderr] 139 | (PFIRBM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:139:341 [INFO] [stderr] | [INFO] [stderr] 139 | (PFIRBM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:140:21 [INFO] [stderr] | [INFO] [stderr] 140 | (PFIRBM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:140:85 [INFO] [stderr] | [INFO] [stderr] 140 | (PFIRBM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:140:149 [INFO] [stderr] | [INFO] [stderr] 140 | (PFIRBM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:140:213 [INFO] [stderr] | [INFO] [stderr] 140 | (PFIRBM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:140:277 [INFO] [stderr] | [INFO] [stderr] 140 | (PFIRBM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:140:341 [INFO] [stderr] | [INFO] [stderr] 140 | (PFIRBM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:141:21 [INFO] [stderr] | [INFO] [stderr] 141 | (PFIRBM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:141:85 [INFO] [stderr] | [INFO] [stderr] 141 | (PFIRBM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:141:149 [INFO] [stderr] | [INFO] [stderr] 141 | (PFIRBM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:141:213 [INFO] [stderr] | [INFO] [stderr] 141 | (PFIRBM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:141:277 [INFO] [stderr] | [INFO] [stderr] 141 | (PFIRBM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:141:341 [INFO] [stderr] | [INFO] [stderr] 141 | (PFIRBM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:142:21 [INFO] [stderr] | [INFO] [stderr] 142 | (PFIRBM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:142:85 [INFO] [stderr] | [INFO] [stderr] 142 | (PFIRBM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:142:149 [INFO] [stderr] | [INFO] [stderr] 142 | (PFIRBM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:142:213 [INFO] [stderr] | [INFO] [stderr] 142 | (PFIRBM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:142:277 [INFO] [stderr] | [INFO] [stderr] 142 | (PFIRBM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:142:341 [INFO] [stderr] | [INFO] [stderr] 142 | (PFIRBM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(8i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | (PFIRBM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:144:86 [INFO] [stderr] | [INFO] [stderr] 144 | (PFIRBM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:144:151 [INFO] [stderr] | [INFO] [stderr] 144 | (PFIRBM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:144:216 [INFO] [stderr] | [INFO] [stderr] 144 | (PFIRBM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:144:281 [INFO] [stderr] | [INFO] [stderr] 144 | (PFIRBM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:144:346 [INFO] [stderr] | [INFO] [stderr] 144 | (PFIRBM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | (PFIRBM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:145:86 [INFO] [stderr] | [INFO] [stderr] 145 | (PFIRBM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:145:151 [INFO] [stderr] | [INFO] [stderr] 145 | (PFIRBM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:145:216 [INFO] [stderr] | [INFO] [stderr] 145 | (PFIRBM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:145:281 [INFO] [stderr] | [INFO] [stderr] 145 | (PFIRBM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:145:346 [INFO] [stderr] | [INFO] [stderr] 145 | (PFIRBM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:146:21 [INFO] [stderr] | [INFO] [stderr] 146 | (PFIRBM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:146:86 [INFO] [stderr] | [INFO] [stderr] 146 | (PFIRBM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:146:151 [INFO] [stderr] | [INFO] [stderr] 146 | (PFIRBM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:146:216 [INFO] [stderr] | [INFO] [stderr] 146 | (PFIRBM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:146:281 [INFO] [stderr] | [INFO] [stderr] 146 | (PFIRBM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:146:346 [INFO] [stderr] | [INFO] [stderr] 146 | (PFIRBM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:147:21 [INFO] [stderr] | [INFO] [stderr] 147 | (PFIRBM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:147:86 [INFO] [stderr] | [INFO] [stderr] 147 | (PFIRBM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:147:151 [INFO] [stderr] | [INFO] [stderr] 147 | (PFIRBM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:147:216 [INFO] [stderr] | [INFO] [stderr] 147 | (PFIRBM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:147:281 [INFO] [stderr] | [INFO] [stderr] 147 | (PFIRBM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:147:346 [INFO] [stderr] | [INFO] [stderr] 147 | (PFIRBM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:148:21 [INFO] [stderr] | [INFO] [stderr] 148 | (PFIRBM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:148:86 [INFO] [stderr] | [INFO] [stderr] 148 | (PFIRBM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:148:151 [INFO] [stderr] | [INFO] [stderr] 148 | (PFIRBM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:148:216 [INFO] [stderr] | [INFO] [stderr] 148 | (PFIRBM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:148:281 [INFO] [stderr] | [INFO] [stderr] 148 | (PFIRBM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:148:346 [INFO] [stderr] | [INFO] [stderr] 148 | (PFIRBM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:149:21 [INFO] [stderr] | [INFO] [stderr] 149 | (PFIRBM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:149:86 [INFO] [stderr] | [INFO] [stderr] 149 | (PFIRBM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:149:151 [INFO] [stderr] | [INFO] [stderr] 149 | (PFIRBM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:149:216 [INFO] [stderr] | [INFO] [stderr] 149 | (PFIRBM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:149:281 [INFO] [stderr] | [INFO] [stderr] 149 | (PFIRBM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:149:346 [INFO] [stderr] | [INFO] [stderr] 149 | (PFIRBM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | (PFIRBM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:150:86 [INFO] [stderr] | [INFO] [stderr] 150 | (PFIRBM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:150:151 [INFO] [stderr] | [INFO] [stderr] 150 | (PFIRBM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:150:216 [INFO] [stderr] | [INFO] [stderr] 150 | (PFIRBM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:150:281 [INFO] [stderr] | [INFO] [stderr] 150 | (PFIRBM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:150:346 [INFO] [stderr] | [INFO] [stderr] 150 | (PFIRBM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(16i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | (PFIRBM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:152:86 [INFO] [stderr] | [INFO] [stderr] 152 | (PFIRBM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:152:151 [INFO] [stderr] | [INFO] [stderr] 152 | (PFIRBM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:152:216 [INFO] [stderr] | [INFO] [stderr] 152 | (PFIRBM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:152:281 [INFO] [stderr] | [INFO] [stderr] 152 | (PFIRBM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:152:346 [INFO] [stderr] | [INFO] [stderr] 152 | (PFIRBM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | (PFIRBM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:153:86 [INFO] [stderr] | [INFO] [stderr] 153 | (PFIRBM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:153:151 [INFO] [stderr] | [INFO] [stderr] 153 | (PFIRBM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:153:216 [INFO] [stderr] | [INFO] [stderr] 153 | (PFIRBM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:153:281 [INFO] [stderr] | [INFO] [stderr] 153 | (PFIRBM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:153:346 [INFO] [stderr] | [INFO] [stderr] 153 | (PFIRBM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | (PFIRBM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:154:86 [INFO] [stderr] | [INFO] [stderr] 154 | (PFIRBM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:154:151 [INFO] [stderr] | [INFO] [stderr] 154 | (PFIRBM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:154:216 [INFO] [stderr] | [INFO] [stderr] 154 | (PFIRBM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:154:281 [INFO] [stderr] | [INFO] [stderr] 154 | (PFIRBM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:154:346 [INFO] [stderr] | [INFO] [stderr] 154 | (PFIRBM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:155:21 [INFO] [stderr] | [INFO] [stderr] 155 | (PFIRBM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:155:86 [INFO] [stderr] | [INFO] [stderr] 155 | (PFIRBM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:155:151 [INFO] [stderr] | [INFO] [stderr] 155 | (PFIRBM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:155:216 [INFO] [stderr] | [INFO] [stderr] 155 | (PFIRBM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:155:281 [INFO] [stderr] | [INFO] [stderr] 155 | (PFIRBM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:155:346 [INFO] [stderr] | [INFO] [stderr] 155 | (PFIRBM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:156:21 [INFO] [stderr] | [INFO] [stderr] 156 | (PFIRBM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:156:86 [INFO] [stderr] | [INFO] [stderr] 156 | (PFIRBM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:156:151 [INFO] [stderr] | [INFO] [stderr] 156 | (PFIRBM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:156:216 [INFO] [stderr] | [INFO] [stderr] 156 | (PFIRBM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:156:281 [INFO] [stderr] | [INFO] [stderr] 156 | (PFIRBM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:156:346 [INFO] [stderr] | [INFO] [stderr] 156 | (PFIRBM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:157:21 [INFO] [stderr] | [INFO] [stderr] 157 | (PFIRBM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:157:86 [INFO] [stderr] | [INFO] [stderr] 157 | (PFIRBM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:157:151 [INFO] [stderr] | [INFO] [stderr] 157 | (PFIRBM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:157:216 [INFO] [stderr] | [INFO] [stderr] 157 | (PFIRBM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:157:281 [INFO] [stderr] | [INFO] [stderr] 157 | (PFIRBM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:157:346 [INFO] [stderr] | [INFO] [stderr] 157 | (PFIRBM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | (PFIRBM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:158:86 [INFO] [stderr] | [INFO] [stderr] 158 | (PFIRBM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:158:151 [INFO] [stderr] | [INFO] [stderr] 158 | (PFIRBM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:158:216 [INFO] [stderr] | [INFO] [stderr] 158 | (PFIRBM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:158:281 [INFO] [stderr] | [INFO] [stderr] 158 | (PFIRBM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:158:346 [INFO] [stderr] | [INFO] [stderr] 158 | (PFIRBM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(24i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:160:21 [INFO] [stderr] | [INFO] [stderr] 160 | (PFIRBM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:160:86 [INFO] [stderr] | [INFO] [stderr] 160 | (PFIRBM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:160:151 [INFO] [stderr] | [INFO] [stderr] 160 | (PFIRBM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:160:216 [INFO] [stderr] | [INFO] [stderr] 160 | (PFIRBM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:160:281 [INFO] [stderr] | [INFO] [stderr] 160 | (PFIRBM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:160:346 [INFO] [stderr] | [INFO] [stderr] 160 | (PFIRBM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:161:21 [INFO] [stderr] | [INFO] [stderr] 161 | (PFIRBM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:161:86 [INFO] [stderr] | [INFO] [stderr] 161 | (PFIRBM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:161:151 [INFO] [stderr] | [INFO] [stderr] 161 | (PFIRBM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:161:216 [INFO] [stderr] | [INFO] [stderr] 161 | (PFIRBM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:161:281 [INFO] [stderr] | [INFO] [stderr] 161 | (PFIRBM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:161:346 [INFO] [stderr] | [INFO] [stderr] 161 | (PFIRBM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:162:21 [INFO] [stderr] | [INFO] [stderr] 162 | (PFIRBM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:162:86 [INFO] [stderr] | [INFO] [stderr] 162 | (PFIRBM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:162:151 [INFO] [stderr] | [INFO] [stderr] 162 | (PFIRBM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:162:216 [INFO] [stderr] | [INFO] [stderr] 162 | (PFIRBM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:162:281 [INFO] [stderr] | [INFO] [stderr] 162 | (PFIRBM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:162:346 [INFO] [stderr] | [INFO] [stderr] 162 | (PFIRBM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:163:21 [INFO] [stderr] | [INFO] [stderr] 163 | (PFIRBM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:163:86 [INFO] [stderr] | [INFO] [stderr] 163 | (PFIRBM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:163:151 [INFO] [stderr] | [INFO] [stderr] 163 | (PFIRBM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:163:216 [INFO] [stderr] | [INFO] [stderr] 163 | (PFIRBM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:163:281 [INFO] [stderr] | [INFO] [stderr] 163 | (PFIRBM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:163:346 [INFO] [stderr] | [INFO] [stderr] 163 | (PFIRBM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:164:21 [INFO] [stderr] | [INFO] [stderr] 164 | (PFIRBM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:164:86 [INFO] [stderr] | [INFO] [stderr] 164 | (PFIRBM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:164:151 [INFO] [stderr] | [INFO] [stderr] 164 | (PFIRBM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:164:216 [INFO] [stderr] | [INFO] [stderr] 164 | (PFIRBM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:164:281 [INFO] [stderr] | [INFO] [stderr] 164 | (PFIRBM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:164:346 [INFO] [stderr] | [INFO] [stderr] 164 | (PFIRBM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:165:21 [INFO] [stderr] | [INFO] [stderr] 165 | (PFIRBM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:165:86 [INFO] [stderr] | [INFO] [stderr] 165 | (PFIRBM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:165:151 [INFO] [stderr] | [INFO] [stderr] 165 | (PFIRBM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:165:216 [INFO] [stderr] | [INFO] [stderr] 165 | (PFIRBM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:165:281 [INFO] [stderr] | [INFO] [stderr] 165 | (PFIRBM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:165:346 [INFO] [stderr] | [INFO] [stderr] 165 | (PFIRBM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:166:21 [INFO] [stderr] | [INFO] [stderr] 166 | (PFIRBM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:166:86 [INFO] [stderr] | [INFO] [stderr] 166 | (PFIRBM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:166:151 [INFO] [stderr] | [INFO] [stderr] 166 | (PFIRBM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:166:216 [INFO] [stderr] | [INFO] [stderr] 166 | (PFIRBM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:166:281 [INFO] [stderr] | [INFO] [stderr] 166 | (PFIRBM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:166:346 [INFO] [stderr] | [INFO] [stderr] 166 | (PFIRBM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(32i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:168:21 [INFO] [stderr] | [INFO] [stderr] 168 | (PFIRBM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:168:86 [INFO] [stderr] | [INFO] [stderr] 168 | (PFIRBM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:168:151 [INFO] [stderr] | [INFO] [stderr] 168 | (PFIRBM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:168:216 [INFO] [stderr] | [INFO] [stderr] 168 | (PFIRBM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:168:281 [INFO] [stderr] | [INFO] [stderr] 168 | (PFIRBM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:168:346 [INFO] [stderr] | [INFO] [stderr] 168 | (PFIRBM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:169:21 [INFO] [stderr] | [INFO] [stderr] 169 | (PFIRBM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:169:86 [INFO] [stderr] | [INFO] [stderr] 169 | (PFIRBM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:169:151 [INFO] [stderr] | [INFO] [stderr] 169 | (PFIRBM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:169:216 [INFO] [stderr] | [INFO] [stderr] 169 | (PFIRBM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:169:281 [INFO] [stderr] | [INFO] [stderr] 169 | (PFIRBM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:169:346 [INFO] [stderr] | [INFO] [stderr] 169 | (PFIRBM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:170:21 [INFO] [stderr] | [INFO] [stderr] 170 | (PFIRBM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:170:86 [INFO] [stderr] | [INFO] [stderr] 170 | (PFIRBM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:170:151 [INFO] [stderr] | [INFO] [stderr] 170 | (PFIRBM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:170:216 [INFO] [stderr] | [INFO] [stderr] 170 | (PFIRBM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:170:281 [INFO] [stderr] | [INFO] [stderr] 170 | (PFIRBM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:170:346 [INFO] [stderr] | [INFO] [stderr] 170 | (PFIRBM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:171:21 [INFO] [stderr] | [INFO] [stderr] 171 | (PFIRBM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:171:86 [INFO] [stderr] | [INFO] [stderr] 171 | (PFIRBM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:171:151 [INFO] [stderr] | [INFO] [stderr] 171 | (PFIRBM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:171:216 [INFO] [stderr] | [INFO] [stderr] 171 | (PFIRBM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:171:281 [INFO] [stderr] | [INFO] [stderr] 171 | (PFIRBM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:171:346 [INFO] [stderr] | [INFO] [stderr] 171 | (PFIRBM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:172:21 [INFO] [stderr] | [INFO] [stderr] 172 | (PFIRBM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:172:86 [INFO] [stderr] | [INFO] [stderr] 172 | (PFIRBM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:172:151 [INFO] [stderr] | [INFO] [stderr] 172 | (PFIRBM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:172:216 [INFO] [stderr] | [INFO] [stderr] 172 | (PFIRBM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:172:281 [INFO] [stderr] | [INFO] [stderr] 172 | (PFIRBM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:172:346 [INFO] [stderr] | [INFO] [stderr] 172 | (PFIRBM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | (PFIRBM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:173:86 [INFO] [stderr] | [INFO] [stderr] 173 | (PFIRBM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:173:151 [INFO] [stderr] | [INFO] [stderr] 173 | (PFIRBM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:173:216 [INFO] [stderr] | [INFO] [stderr] 173 | (PFIRBM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:173:281 [INFO] [stderr] | [INFO] [stderr] 173 | (PFIRBM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:173:346 [INFO] [stderr] | [INFO] [stderr] 173 | (PFIRBM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:174:21 [INFO] [stderr] | [INFO] [stderr] 174 | (PFIRBM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:174:86 [INFO] [stderr] | [INFO] [stderr] 174 | (PFIRBM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:174:151 [INFO] [stderr] | [INFO] [stderr] 174 | (PFIRBM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:174:216 [INFO] [stderr] | [INFO] [stderr] 174 | (PFIRBM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:174:281 [INFO] [stderr] | [INFO] [stderr] 174 | (PFIRBM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:174:346 [INFO] [stderr] | [INFO] [stderr] 174 | (PFIRBM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(40i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | (PFIRBM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:176:86 [INFO] [stderr] | [INFO] [stderr] 176 | (PFIRBM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:176:151 [INFO] [stderr] | [INFO] [stderr] 176 | (PFIRBM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:176:216 [INFO] [stderr] | [INFO] [stderr] 176 | (PFIRBM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:176:281 [INFO] [stderr] | [INFO] [stderr] 176 | (PFIRBM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:176:346 [INFO] [stderr] | [INFO] [stderr] 176 | (PFIRBM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:177:21 [INFO] [stderr] | [INFO] [stderr] 177 | (PFIRBM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:177:86 [INFO] [stderr] | [INFO] [stderr] 177 | (PFIRBM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:177:151 [INFO] [stderr] | [INFO] [stderr] 177 | (PFIRBM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:177:216 [INFO] [stderr] | [INFO] [stderr] 177 | (PFIRBM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:177:281 [INFO] [stderr] | [INFO] [stderr] 177 | (PFIRBM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:177:346 [INFO] [stderr] | [INFO] [stderr] 177 | (PFIRBM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:178:21 [INFO] [stderr] | [INFO] [stderr] 178 | (PFIRBM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:178:86 [INFO] [stderr] | [INFO] [stderr] 178 | (PFIRBM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:178:151 [INFO] [stderr] | [INFO] [stderr] 178 | (PFIRBM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:178:216 [INFO] [stderr] | [INFO] [stderr] 178 | (PFIRBM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:178:281 [INFO] [stderr] | [INFO] [stderr] 178 | (PFIRBM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:178:346 [INFO] [stderr] | [INFO] [stderr] 178 | (PFIRBM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | (PFIRBM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:179:86 [INFO] [stderr] | [INFO] [stderr] 179 | (PFIRBM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:179:151 [INFO] [stderr] | [INFO] [stderr] 179 | (PFIRBM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:179:216 [INFO] [stderr] | [INFO] [stderr] 179 | (PFIRBM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:179:281 [INFO] [stderr] | [INFO] [stderr] 179 | (PFIRBM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:179:346 [INFO] [stderr] | [INFO] [stderr] 179 | (PFIRBM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:180:21 [INFO] [stderr] | [INFO] [stderr] 180 | (PFIRBM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:180:86 [INFO] [stderr] | [INFO] [stderr] 180 | (PFIRBM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:180:151 [INFO] [stderr] | [INFO] [stderr] 180 | (PFIRBM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:180:216 [INFO] [stderr] | [INFO] [stderr] 180 | (PFIRBM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:180:281 [INFO] [stderr] | [INFO] [stderr] 180 | (PFIRBM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:180:346 [INFO] [stderr] | [INFO] [stderr] 180 | (PFIRBM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:181:21 [INFO] [stderr] | [INFO] [stderr] 181 | (PFIRBM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:181:86 [INFO] [stderr] | [INFO] [stderr] 181 | (PFIRBM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:181:151 [INFO] [stderr] | [INFO] [stderr] 181 | (PFIRBM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:181:216 [INFO] [stderr] | [INFO] [stderr] 181 | (PFIRBM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:181:281 [INFO] [stderr] | [INFO] [stderr] 181 | (PFIRBM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:181:346 [INFO] [stderr] | [INFO] [stderr] 181 | (PFIRBM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | (PFIRBM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:182:86 [INFO] [stderr] | [INFO] [stderr] 182 | (PFIRBM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:182:151 [INFO] [stderr] | [INFO] [stderr] 182 | (PFIRBM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:182:216 [INFO] [stderr] | [INFO] [stderr] 182 | (PFIRBM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:182:281 [INFO] [stderr] | [INFO] [stderr] 182 | (PFIRBM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:182:346 [INFO] [stderr] | [INFO] [stderr] 182 | (PFIRBM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(48i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:184:21 [INFO] [stderr] | [INFO] [stderr] 184 | (PFIRBM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:184:86 [INFO] [stderr] | [INFO] [stderr] 184 | (PFIRBM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:184:151 [INFO] [stderr] | [INFO] [stderr] 184 | (PFIRBM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:184:216 [INFO] [stderr] | [INFO] [stderr] 184 | (PFIRBM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:184:281 [INFO] [stderr] | [INFO] [stderr] 184 | (PFIRBM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:184:346 [INFO] [stderr] | [INFO] [stderr] 184 | (PFIRBM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 1i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:185:21 [INFO] [stderr] | [INFO] [stderr] 185 | (PFIRBM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:185:86 [INFO] [stderr] | [INFO] [stderr] 185 | (PFIRBM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:185:151 [INFO] [stderr] | [INFO] [stderr] 185 | (PFIRBM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:185:216 [INFO] [stderr] | [INFO] [stderr] 185 | (PFIRBM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:185:281 [INFO] [stderr] | [INFO] [stderr] 185 | (PFIRBM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:185:346 [INFO] [stderr] | [INFO] [stderr] 185 | (PFIRBM * (2i32 * (56i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 2i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:186:21 [INFO] [stderr] | [INFO] [stderr] 186 | (PFIRBM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:186:86 [INFO] [stderr] | [INFO] [stderr] 186 | (PFIRBM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:186:151 [INFO] [stderr] | [INFO] [stderr] 186 | (PFIRBM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:186:216 [INFO] [stderr] | [INFO] [stderr] 186 | (PFIRBM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:186:281 [INFO] [stderr] | [INFO] [stderr] 186 | (PFIRBM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:186:346 [INFO] [stderr] | [INFO] [stderr] 186 | (PFIRBM * (2i32 * (56i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 3i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:187:21 [INFO] [stderr] | [INFO] [stderr] 187 | (PFIRBM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:187:86 [INFO] [stderr] | [INFO] [stderr] 187 | (PFIRBM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:187:151 [INFO] [stderr] | [INFO] [stderr] 187 | (PFIRBM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:187:216 [INFO] [stderr] | [INFO] [stderr] 187 | (PFIRBM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:187:281 [INFO] [stderr] | [INFO] [stderr] 187 | (PFIRBM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:187:346 [INFO] [stderr] | [INFO] [stderr] 187 | (PFIRBM * (2i32 * (56i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 4i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:188:21 [INFO] [stderr] | [INFO] [stderr] 188 | (PFIRBM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:188:86 [INFO] [stderr] | [INFO] [stderr] 188 | (PFIRBM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:188:151 [INFO] [stderr] | [INFO] [stderr] 188 | (PFIRBM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:188:216 [INFO] [stderr] | [INFO] [stderr] 188 | (PFIRBM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:188:281 [INFO] [stderr] | [INFO] [stderr] 188 | (PFIRBM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:188:346 [INFO] [stderr] | [INFO] [stderr] 188 | (PFIRBM * (2i32 * (56i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 5i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:189:21 [INFO] [stderr] | [INFO] [stderr] 189 | (PFIRBM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:189:86 [INFO] [stderr] | [INFO] [stderr] 189 | (PFIRBM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:189:151 [INFO] [stderr] | [INFO] [stderr] 189 | (PFIRBM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:189:216 [INFO] [stderr] | [INFO] [stderr] 189 | (PFIRBM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:189:281 [INFO] [stderr] | [INFO] [stderr] 189 | (PFIRBM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:189:346 [INFO] [stderr] | [INFO] [stderr] 189 | (PFIRBM * (2i32 * (56i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 6i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:190:21 [INFO] [stderr] | [INFO] [stderr] 190 | (PFIRBM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 0i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:190:86 [INFO] [stderr] | [INFO] [stderr] 190 | (PFIRBM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 1i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:190:151 [INFO] [stderr] | [INFO] [stderr] 190 | (PFIRBM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 2i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:190:216 [INFO] [stderr] | [INFO] [stderr] 190 | (PFIRBM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 3i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:190:281 [INFO] [stderr] | [INFO] [stderr] 190 | (PFIRBM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 4i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/pink.rs:190:346 [INFO] [stderr] | [INFO] [stderr] 190 | (PFIRBM * (2i32 * (56i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRBM2 * (2i32 * (56i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRBM3 * (2i32 * (56i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRBM4 * (2i32 * (56i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRBM5 * (2i32 * (56i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRBM6 * (2i32 * (56i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(56i32 + 7i32) >> 5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:210:10 [INFO] [stderr] | [INFO] [stderr] 210 | lfsr: 0x5eed41f5i32, [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0x5eed_41f5i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pink.rs:232:38 [INFO] [stderr] | [INFO] [stderr] 232 | self.lfsr = self.lfsr ^ self.bit & 0x46000001i32; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0x4600_0001i32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::erasing_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:20 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32` [INFO] [stderr] --> src/pink.rs:60:21 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:70 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:77 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:127 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:134 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:184 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:191 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:241 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:248 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:298 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:60:305 [INFO] [stderr] | [INFO] [stderr] 60 | (PFIRAM * (2i32 * (0i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:61:20 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::eq_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 1i32` [INFO] [stderr] --> src/pink.rs:61:21 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1i32` [INFO] [stderr] --> src/pink.rs:61:21 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:77 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:84 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1i32` [INFO] [stderr] --> src/pink.rs:61:85 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:141 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:148 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1i32` [INFO] [stderr] --> src/pink.rs:61:149 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:205 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:212 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1i32` [INFO] [stderr] --> src/pink.rs:61:213 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:269 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:276 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1i32` [INFO] [stderr] --> src/pink.rs:61:277 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:333 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:61:340 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1i32` [INFO] [stderr] --> src/pink.rs:61:341 [INFO] [stderr] | [INFO] [stderr] 61 | (PFIRAM * (2i32 * (0i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 2i32` [INFO] [stderr] --> src/pink.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:77 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:62:84 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:85 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:141 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:148 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:149 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:205 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:212 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:213 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:269 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:276 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:277 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:333 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:62:340 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:62:341 [INFO] [stderr] | [INFO] [stderr] 62 | (PFIRAM * (2i32 * (0i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 3i32` [INFO] [stderr] --> src/pink.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3i32` [INFO] [stderr] --> src/pink.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:63:77 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:63:84 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3i32` [INFO] [stderr] --> src/pink.rs:63:85 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:141 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:148 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3i32` [INFO] [stderr] --> src/pink.rs:63:149 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:205 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:212 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3i32` [INFO] [stderr] --> src/pink.rs:63:213 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:269 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:276 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3i32` [INFO] [stderr] --> src/pink.rs:63:277 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:333 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:63:340 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3i32` [INFO] [stderr] --> src/pink.rs:63:341 [INFO] [stderr] | [INFO] [stderr] 63 | (PFIRAM * (2i32 * (0i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 4i32` [INFO] [stderr] --> src/pink.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4i32` [INFO] [stderr] --> src/pink.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:77 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4i32` [INFO] [stderr] --> src/pink.rs:64:85 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:64:141 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:64:148 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4i32` [INFO] [stderr] --> src/pink.rs:64:149 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:205 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:212 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4i32` [INFO] [stderr] --> src/pink.rs:64:213 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:269 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:276 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4i32` [INFO] [stderr] --> src/pink.rs:64:277 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:333 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:64:340 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4i32` [INFO] [stderr] --> src/pink.rs:64:341 [INFO] [stderr] | [INFO] [stderr] 64 | (PFIRAM * (2i32 * (0i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 5i32` [INFO] [stderr] --> src/pink.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5i32` [INFO] [stderr] --> src/pink.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:77 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5i32` [INFO] [stderr] --> src/pink.rs:65:85 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:65:141 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:65:148 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5i32` [INFO] [stderr] --> src/pink.rs:65:149 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:205 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:212 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5i32` [INFO] [stderr] --> src/pink.rs:65:213 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:269 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:276 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5i32` [INFO] [stderr] --> src/pink.rs:65:277 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:333 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:65:340 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5i32` [INFO] [stderr] --> src/pink.rs:65:341 [INFO] [stderr] | [INFO] [stderr] 65 | (PFIRAM * (2i32 * (0i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 6i32` [INFO] [stderr] --> src/pink.rs:66:21 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6i32` [INFO] [stderr] --> src/pink.rs:66:21 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:66:77 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6i32` [INFO] [stderr] --> src/pink.rs:66:85 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:66:141 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:66:148 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6i32` [INFO] [stderr] --> src/pink.rs:66:149 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:205 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:212 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6i32` [INFO] [stderr] --> src/pink.rs:66:213 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:269 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:276 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6i32` [INFO] [stderr] --> src/pink.rs:66:277 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:333 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:66:340 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6i32` [INFO] [stderr] --> src/pink.rs:66:341 [INFO] [stderr] | [INFO] [stderr] 66 | (PFIRAM * (2i32 * (0i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0i32 + 7i32` [INFO] [stderr] --> src/pink.rs:67:21 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7i32` [INFO] [stderr] --> src/pink.rs:67:21 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:67:77 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7i32` [INFO] [stderr] --> src/pink.rs:67:85 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:67:141 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:67:148 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7i32` [INFO] [stderr] --> src/pink.rs:67:149 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:67:205 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:67:212 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7i32` [INFO] [stderr] --> src/pink.rs:67:213 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:67:269 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:67:276 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7i32` [INFO] [stderr] --> src/pink.rs:67:277 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:67:333 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:67:340 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7i32` [INFO] [stderr] --> src/pink.rs:67:341 [INFO] [stderr] | [INFO] [stderr] 67 | (PFIRAM * (2i32 * (0i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (0i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (0i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (0i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (0i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (0i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:13 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32` [INFO] [stderr] --> src/pink.rs:68:21 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:70 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:127 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:68:184 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:68:191 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:241 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:248 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:298 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:68:305 [INFO] [stderr] | [INFO] [stderr] 68 | (PFIRAM * (2i32 * (8i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:69:13 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 1i32` [INFO] [stderr] --> src/pink.rs:69:21 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:69:77 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:69:141 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:69:205 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:69:212 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:69:269 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:69:276 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:69:333 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:69:340 [INFO] [stderr] | [INFO] [stderr] 69 | (PFIRAM * (2i32 * (8i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:70:13 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 2i32` [INFO] [stderr] --> src/pink.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:70:77 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:70:141 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:70:205 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:70:212 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:70:269 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:70:276 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:70:333 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:70:340 [INFO] [stderr] | [INFO] [stderr] 70 | (PFIRAM * (2i32 * (8i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:71:13 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 3i32` [INFO] [stderr] --> src/pink.rs:71:21 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:71:77 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:71:141 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:71:205 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:71:212 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:71:269 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:71:276 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:71:333 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:71:340 [INFO] [stderr] | [INFO] [stderr] 71 | (PFIRAM * (2i32 * (8i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 4i32` [INFO] [stderr] --> src/pink.rs:72:21 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:72:77 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:72:141 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:72:205 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:72:212 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:72:269 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:72:276 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:72:333 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:72:340 [INFO] [stderr] | [INFO] [stderr] 72 | (PFIRAM * (2i32 * (8i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 5i32` [INFO] [stderr] --> src/pink.rs:73:21 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:73:77 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:73:141 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:73:205 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:73:212 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:73:269 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:73:276 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:73:333 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:73:340 [INFO] [stderr] | [INFO] [stderr] 73 | (PFIRAM * (2i32 * (8i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 6i32` [INFO] [stderr] --> src/pink.rs:74:21 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:74:77 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:74:141 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:74:205 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:74:212 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:74:269 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:74:276 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:74:333 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:74:340 [INFO] [stderr] | [INFO] [stderr] 74 | (PFIRAM * (2i32 * (8i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:75:13 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8i32 + 7i32` [INFO] [stderr] --> src/pink.rs:75:21 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:75:77 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:75:141 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:75:205 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:75:212 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:75:269 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:75:276 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:75:333 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:75:340 [INFO] [stderr] | [INFO] [stderr] 75 | (PFIRAM * (2i32 * (8i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (8i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (8i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (8i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (8i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (8i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:76:13 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32` [INFO] [stderr] --> src/pink.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:76:71 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:76:129 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:76:187 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:76:245 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:76:252 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:76:303 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:76:310 [INFO] [stderr] | [INFO] [stderr] 76 | (PFIRAM * (2i32 * (16i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:77:13 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 1i32` [INFO] [stderr] --> src/pink.rs:77:21 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:77:78 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:77:143 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:77:208 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:77:273 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:77:280 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:77:338 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:77:345 [INFO] [stderr] | [INFO] [stderr] 77 | (PFIRAM * (2i32 * (16i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:78:13 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 2i32` [INFO] [stderr] --> src/pink.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:78:78 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:78:143 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:78:208 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:78:273 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:78:280 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:78:338 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:78:345 [INFO] [stderr] | [INFO] [stderr] 78 | (PFIRAM * (2i32 * (16i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 3i32` [INFO] [stderr] --> src/pink.rs:79:21 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:79:78 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:79:143 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:79:208 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:79:273 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:79:280 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:79:338 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:79:345 [INFO] [stderr] | [INFO] [stderr] 79 | (PFIRAM * (2i32 * (16i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:80:13 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 4i32` [INFO] [stderr] --> src/pink.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:80:78 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:80:143 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:80:208 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:80:273 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:80:280 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:80:338 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:80:345 [INFO] [stderr] | [INFO] [stderr] 80 | (PFIRAM * (2i32 * (16i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 5i32` [INFO] [stderr] --> src/pink.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:81:78 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:81:143 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:81:208 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:81:273 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:81:280 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:81:338 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:81:345 [INFO] [stderr] | [INFO] [stderr] 81 | (PFIRAM * (2i32 * (16i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:82:13 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 6i32` [INFO] [stderr] --> src/pink.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:82:78 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:82:143 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:82:208 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:82:273 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:82:280 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:82:338 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:82:345 [INFO] [stderr] | [INFO] [stderr] 82 | (PFIRAM * (2i32 * (16i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `16i32 + 7i32` [INFO] [stderr] --> src/pink.rs:83:21 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:83:78 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:83:143 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:83:208 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:83:273 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:83:280 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:83:338 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:83:345 [INFO] [stderr] | [INFO] [stderr] 83 | (PFIRAM * (2i32 * (16i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (16i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (16i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (16i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (16i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (16i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32` [INFO] [stderr] --> src/pink.rs:84:21 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:84:71 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:84:129 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:84:187 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:84:245 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:84:252 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:84:303 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:84:310 [INFO] [stderr] | [INFO] [stderr] 84 | (PFIRAM * (2i32 * (24i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:85:13 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 1i32` [INFO] [stderr] --> src/pink.rs:85:21 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:85:78 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:85:143 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:85:208 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:85:273 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:85:280 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:85:338 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:85:345 [INFO] [stderr] | [INFO] [stderr] 85 | (PFIRAM * (2i32 * (24i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 2i32` [INFO] [stderr] --> src/pink.rs:86:21 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:86:78 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:86:143 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:86:208 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:86:273 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:86:280 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:86:338 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:86:345 [INFO] [stderr] | [INFO] [stderr] 86 | (PFIRAM * (2i32 * (24i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 3i32` [INFO] [stderr] --> src/pink.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:87:78 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:87:143 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:87:208 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:87:273 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:87:280 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:87:338 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:87:345 [INFO] [stderr] | [INFO] [stderr] 87 | (PFIRAM * (2i32 * (24i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 4i32` [INFO] [stderr] --> src/pink.rs:88:21 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:88:78 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:88:143 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:88:208 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:88:273 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:88:280 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:88:338 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:88:345 [INFO] [stderr] | [INFO] [stderr] 88 | (PFIRAM * (2i32 * (24i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:89:13 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 5i32` [INFO] [stderr] --> src/pink.rs:89:21 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:89:78 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:89:143 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:89:208 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:89:273 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:89:280 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:89:338 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:89:345 [INFO] [stderr] | [INFO] [stderr] 89 | (PFIRAM * (2i32 * (24i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:90:13 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 6i32` [INFO] [stderr] --> src/pink.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:90:78 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:90:143 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:90:208 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:90:273 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:90:280 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:90:338 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:90:345 [INFO] [stderr] | [INFO] [stderr] 90 | (PFIRAM * (2i32 * (24i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:91:13 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `24i32 + 7i32` [INFO] [stderr] --> src/pink.rs:91:21 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:91:78 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:91:143 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:91:208 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:91:273 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:91:280 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:91:338 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:91:345 [INFO] [stderr] | [INFO] [stderr] 91 | (PFIRAM * (2i32 * (24i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (24i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (24i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (24i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (24i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (24i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:92:13 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32` [INFO] [stderr] --> src/pink.rs:92:21 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:92:71 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:92:129 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:92:187 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:92:245 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:92:303 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:92:310 [INFO] [stderr] | [INFO] [stderr] 92 | (PFIRAM * (2i32 * (32i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:93:13 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 1i32` [INFO] [stderr] --> src/pink.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:93:78 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:93:143 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:93:208 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:93:273 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:93:338 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:93:345 [INFO] [stderr] | [INFO] [stderr] 93 | (PFIRAM * (2i32 * (32i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:94:13 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 2i32` [INFO] [stderr] --> src/pink.rs:94:21 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:94:78 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:94:143 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:94:208 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:94:273 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:94:338 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:94:345 [INFO] [stderr] | [INFO] [stderr] 94 | (PFIRAM * (2i32 * (32i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 3i32` [INFO] [stderr] --> src/pink.rs:95:21 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:95:78 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:95:143 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:95:208 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:95:273 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:95:338 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:95:345 [INFO] [stderr] | [INFO] [stderr] 95 | (PFIRAM * (2i32 * (32i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:96:13 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 4i32` [INFO] [stderr] --> src/pink.rs:96:21 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:96:78 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:96:143 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:96:208 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:96:273 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:96:338 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:96:345 [INFO] [stderr] | [INFO] [stderr] 96 | (PFIRAM * (2i32 * (32i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:97:13 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 5i32` [INFO] [stderr] --> src/pink.rs:97:21 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:97:78 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:97:143 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:97:208 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:97:273 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:97:338 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:97:345 [INFO] [stderr] | [INFO] [stderr] 97 | (PFIRAM * (2i32 * (32i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:98:13 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 6i32` [INFO] [stderr] --> src/pink.rs:98:21 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:98:78 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:98:143 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:98:208 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:98:273 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:98:338 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:98:345 [INFO] [stderr] | [INFO] [stderr] 98 | (PFIRAM * (2i32 * (32i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `32i32 + 7i32` [INFO] [stderr] --> src/pink.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:99:78 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:99:143 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:99:208 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:99:273 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:99:338 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:99:345 [INFO] [stderr] | [INFO] [stderr] 99 | (PFIRAM * (2i32 * (32i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (32i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (32i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (32i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (32i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (32i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:100:13 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32` [INFO] [stderr] --> src/pink.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:100:71 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:100:129 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:100:187 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:100:245 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:100:303 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:100:310 [INFO] [stderr] | [INFO] [stderr] 100 | (PFIRAM * (2i32 * (40i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:101:13 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 1i32` [INFO] [stderr] --> src/pink.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:101:78 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:101:143 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:101:208 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:101:273 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:101:338 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:101:345 [INFO] [stderr] | [INFO] [stderr] 101 | (PFIRAM * (2i32 * (40i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 2i32` [INFO] [stderr] --> src/pink.rs:102:21 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:102:78 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:102:143 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:102:208 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:102:273 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:102:338 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:102:345 [INFO] [stderr] | [INFO] [stderr] 102 | (PFIRAM * (2i32 * (40i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:103:13 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 3i32` [INFO] [stderr] --> src/pink.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:103:78 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:103:143 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:103:208 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:103:273 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:103:338 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:103:345 [INFO] [stderr] | [INFO] [stderr] 103 | (PFIRAM * (2i32 * (40i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 4i32` [INFO] [stderr] --> src/pink.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:104:78 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:104:143 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:104:208 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:104:273 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:104:338 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:104:345 [INFO] [stderr] | [INFO] [stderr] 104 | (PFIRAM * (2i32 * (40i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:105:13 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 5i32` [INFO] [stderr] --> src/pink.rs:105:21 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:105:78 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:105:143 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:105:208 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:105:273 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:105:338 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:105:345 [INFO] [stderr] | [INFO] [stderr] 105 | (PFIRAM * (2i32 * (40i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 6i32` [INFO] [stderr] --> src/pink.rs:106:21 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:106:78 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:106:143 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:106:208 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:106:273 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:106:338 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:106:345 [INFO] [stderr] | [INFO] [stderr] 106 | (PFIRAM * (2i32 * (40i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `40i32 + 7i32` [INFO] [stderr] --> src/pink.rs:107:21 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:107:78 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:107:143 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:107:208 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:107:273 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:107:338 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:107:345 [INFO] [stderr] | [INFO] [stderr] 107 | (PFIRAM * (2i32 * (40i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (40i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (40i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (40i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (40i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (40i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32` [INFO] [stderr] --> src/pink.rs:108:21 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:108:71 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:108:129 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:108:187 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:108:245 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:108:303 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:108:310 [INFO] [stderr] | [INFO] [stderr] 108 | (PFIRAM * (2i32 * (48i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 1i32` [INFO] [stderr] --> src/pink.rs:109:21 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:109:78 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:109:143 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:109:208 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:109:273 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:109:338 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:109:345 [INFO] [stderr] | [INFO] [stderr] 109 | (PFIRAM * (2i32 * (48i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:110:13 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 2i32` [INFO] [stderr] --> src/pink.rs:110:21 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:110:78 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:110:143 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:110:208 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:110:273 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:110:338 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:110:345 [INFO] [stderr] | [INFO] [stderr] 110 | (PFIRAM * (2i32 * (48i32 + 2i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 2i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 2i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 2i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 2i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 2i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 3i32` [INFO] [stderr] --> src/pink.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:111:78 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:111:143 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:111:208 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:111:273 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:111:338 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:111:345 [INFO] [stderr] | [INFO] [stderr] 111 | (PFIRAM * (2i32 * (48i32 + 3i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 3i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 3i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 3i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 3i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 3i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:112:13 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 4i32` [INFO] [stderr] --> src/pink.rs:112:21 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:112:78 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:112:143 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:112:208 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:112:273 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:112:338 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:112:345 [INFO] [stderr] | [INFO] [stderr] 112 | (PFIRAM * (2i32 * (48i32 + 4i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 4i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 4i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 4i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 4i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 4i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 5i32` [INFO] [stderr] --> src/pink.rs:113:21 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:113:78 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:113:143 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:113:208 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:113:273 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:113:338 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:113:345 [INFO] [stderr] | [INFO] [stderr] 113 | (PFIRAM * (2i32 * (48i32 + 5i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 5i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 5i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 5i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 5i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 5i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 6i32` [INFO] [stderr] --> src/pink.rs:114:21 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:114:78 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:114:143 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:114:208 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:114:273 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:114:338 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:114:345 [INFO] [stderr] | [INFO] [stderr] 114 | (PFIRAM * (2i32 * (48i32 + 6i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 6i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 6i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 6i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 6i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 6i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:115:13 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `48i32 + 7i32` [INFO] [stderr] --> src/pink.rs:115:21 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:115:78 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:115:143 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:115:208 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:115:273 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:115:338 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:115:345 [INFO] [stderr] | [INFO] [stderr] 115 | (PFIRAM * (2i32 * (48i32 + 7i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (48i32 + 7i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (48i32 + 7i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (48i32 + 7i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (48i32 + 7i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (48i32 + 7i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:116:13 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `56i32` [INFO] [stderr] --> src/pink.rs:116:21 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:116:71 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/pink.rs:116:129 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:116:187 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:116:245 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:116:303 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `&` [INFO] [stderr] --> src/pink.rs:116:310 [INFO] [stderr] | [INFO] [stderr] 116 | (PFIRAM * (2i32 * (56i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2i32` [INFO] [stderr] --> src/pink.rs:117:13 [INFO] [stderr] | [INFO] [stderr] 117 | (PFIRAM * (2i32 * (56i32 + 1i32 >> 0i32 & 1i32) - 1i32) as f64 + PFIRAM2 * (2i32 * (56i32 + 1i32 >> 1i32 & 1i32) - 1i32) as f64 + PFIRAM3 * (2i32 * (56i32 + 1i32 >> 2i32 & 1i32) - 1i32) as f64 + PFIRAM4 * (2i32 * (56i32 + 1i32 >> 3i32 & 1i32) - 1i32) as f64 + PFIRAM5 * (2i32 * (56i32 + 1i32 >> 4i32 & 1i32) - 1i32) as f64 + PFIRAM6 * (2i32 * (56i32 + 1i32 >> 5i32 & 1i32) - 1i32) as f64) as i32, [WARN] too many lines in the log, truncating it