[INFO] cloning repository https://github.com/trobicho/NesGull [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/trobicho/NesGull" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrobicho%2FNesGull", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrobicho%2FNesGull'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b1b280a444654f8817ccdb38fe4bd8fe91232055 [INFO] checking trobicho/NesGull against master#cd805f09ffbfa3896c8f50a619de9b67e1d9f3c3 for pr-135841 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrobicho%2FNesGull" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/trobicho/NesGull on toolchain cd805f09ffbfa3896c8f50a619de9b67e1d9f3c3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cd805f09ffbfa3896c8f50a619de9b67e1d9f3c3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/trobicho/NesGull [INFO] finished tweaking git repo https://github.com/trobicho/NesGull [INFO] tweaked toml for git repo https://github.com/trobicho/NesGull written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/trobicho/NesGull already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cd805f09ffbfa3896c8f50a619de9b67e1d9f3c3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+cd805f09ffbfa3896c8f50a619de9b67e1d9f3c3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c1340a1722e078e6f52e10d166d65d3fd7bf2b067ceee2026e0e6d89f53519cc [INFO] running `Command { std: "docker" "start" "-a" "c1340a1722e078e6f52e10d166d65d3fd7bf2b067ceee2026e0e6d89f53519cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c1340a1722e078e6f52e10d166d65d3fd7bf2b067ceee2026e0e6d89f53519cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1340a1722e078e6f52e10d166d65d3fd7bf2b067ceee2026e0e6d89f53519cc", kill_on_drop: false }` [INFO] [stdout] c1340a1722e078e6f52e10d166d65d3fd7bf2b067ceee2026e0e6d89f53519cc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+cd805f09ffbfa3896c8f50a619de9b67e1d9f3c3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 90f3549251d48b9844a377e374128f67750415544038efe9890183f24dddb71e [INFO] running `Command { std: "docker" "start" "-a" "90f3549251d48b9844a377e374128f67750415544038efe9890183f24dddb71e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.125 [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling version-compare v0.1.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Compiling sdl2 v0.35.2 [INFO] [stderr] Checking ppv-lite86 v0.2.16 [INFO] [stderr] Compiling once_cell v1.2.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling sdl2-sys v0.35.2 [INFO] [stderr] Checking getrandom v0.2.6 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling enum_dispatch v0.3.8 [INFO] [stderr] Checking nes_emulator v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | ...=> (InstructionInfo{instr: Instruction::BRK, opcode: 0x00, mode: OpMode::IMP, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 149 - 0x00 => (InstructionInfo{instr: Instruction::BRK, opcode: 0x00, mode: OpMode::IMP, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 149 + 0x00 => InstructionInfo{instr: Instruction::BRK, opcode: 0x00, mode: OpMode::IMP, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 150 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x01, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 150 - 0x01 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x01, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 150 + 0x01 => InstructionInfo{instr: Instruction::ORA, opcode: 0x01, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x02, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 151 - 0x02 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x02, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 151 + 0x02 => InstructionInfo{instr: Instruction::KIL, opcode: 0x02, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x03, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 152 - 0x03 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x03, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 152 + 0x03 => InstructionInfo{instr: Instruction::SLO, opcode: 0x03, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x04, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 153 - 0x04 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x04, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 153 + 0x04 => InstructionInfo{instr: Instruction::NOP, opcode: 0x04, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x05, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 154 - 0x05 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x05, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 154 + 0x05 => InstructionInfo{instr: Instruction::ORA, opcode: 0x05, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 155 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x06, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 155 - 0x06 => (InstructionInfo{instr: Instruction::ASL, opcode: 0x06, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 155 + 0x06 => InstructionInfo{instr: Instruction::ASL, opcode: 0x06, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x07, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 156 - 0x07 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x07, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 156 + 0x07 => InstructionInfo{instr: Instruction::SLO, opcode: 0x07, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | ...=> (InstructionInfo{instr: Instruction::PHP, opcode: 0x08, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 157 - 0x08 => (InstructionInfo{instr: Instruction::PHP, opcode: 0x08, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 157 + 0x08 => InstructionInfo{instr: Instruction::PHP, opcode: 0x08, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x09, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 158 - 0x09 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x09, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 158 + 0x09 => InstructionInfo{instr: Instruction::ORA, opcode: 0x09, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x0A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 159 - 0x0A => (InstructionInfo{instr: Instruction::ASL, opcode: 0x0A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 159 + 0x0A => InstructionInfo{instr: Instruction::ASL, opcode: 0x0A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | ...=> (InstructionInfo{instr: Instruction::ANC, opcode: 0x0B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - 0x0B => (InstructionInfo{instr: Instruction::ANC, opcode: 0x0B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 160 + 0x0B => InstructionInfo{instr: Instruction::ANC, opcode: 0x0B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x0C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - 0x0C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x0C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 161 + 0x0C => InstructionInfo{instr: Instruction::NOP, opcode: 0x0C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x0D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - 0x0D => (InstructionInfo{instr: Instruction::ORA, opcode: 0x0D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 162 + 0x0D => InstructionInfo{instr: Instruction::ORA, opcode: 0x0D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x0E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - 0x0E => (InstructionInfo{instr: Instruction::ASL, opcode: 0x0E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 163 + 0x0E => InstructionInfo{instr: Instruction::ASL, opcode: 0x0E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x0F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 164 - 0x0F => (InstructionInfo{instr: Instruction::SLO, opcode: 0x0F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 164 + 0x0F => InstructionInfo{instr: Instruction::SLO, opcode: 0x0F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | ...=> (InstructionInfo{instr: Instruction::BPL, opcode: 0x10, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - 0x10 => (InstructionInfo{instr: Instruction::BPL, opcode: 0x10, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 166 + 0x10 => InstructionInfo{instr: Instruction::BPL, opcode: 0x10, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x11, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 167 - 0x11 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x11, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 167 + 0x11 => InstructionInfo{instr: Instruction::ORA, opcode: 0x11, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x12, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 168 - 0x12 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x12, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 168 + 0x12 => InstructionInfo{instr: Instruction::KIL, opcode: 0x12, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 169 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x13, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 169 - 0x13 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x13, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 169 + 0x13 => InstructionInfo{instr: Instruction::SLO, opcode: 0x13, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x14, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 170 - 0x14 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x14, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 170 + 0x14 => InstructionInfo{instr: Instruction::NOP, opcode: 0x14, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x15, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 171 - 0x15 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x15, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 171 + 0x15 => InstructionInfo{instr: Instruction::ORA, opcode: 0x15, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x16, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 172 - 0x16 => (InstructionInfo{instr: Instruction::ASL, opcode: 0x16, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 172 + 0x16 => InstructionInfo{instr: Instruction::ASL, opcode: 0x16, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:173:13 [INFO] [stdout] | [INFO] [stdout] 173 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x17, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 173 - 0x17 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x17, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 173 + 0x17 => InstructionInfo{instr: Instruction::SLO, opcode: 0x17, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | ...=> (InstructionInfo{instr: Instruction::CLC, opcode: 0x18, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 174 - 0x18 => (InstructionInfo{instr: Instruction::CLC, opcode: 0x18, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 174 + 0x18 => InstructionInfo{instr: Instruction::CLC, opcode: 0x18, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 175 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x19, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - 0x19 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x19, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 175 + 0x19 => InstructionInfo{instr: Instruction::ORA, opcode: 0x19, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x1A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 176 - 0x1A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x1A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 176 + 0x1A => InstructionInfo{instr: Instruction::NOP, opcode: 0x1A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x1B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 177 - 0x1B => (InstructionInfo{instr: Instruction::SLO, opcode: 0x1B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 177 + 0x1B => InstructionInfo{instr: Instruction::SLO, opcode: 0x1B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x1C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 178 - 0x1C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x1C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 178 + 0x1C => InstructionInfo{instr: Instruction::NOP, opcode: 0x1C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x1D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 179 - 0x1D => (InstructionInfo{instr: Instruction::ORA, opcode: 0x1D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 179 + 0x1D => InstructionInfo{instr: Instruction::ORA, opcode: 0x1D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x1E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 180 - 0x1E => (InstructionInfo{instr: Instruction::ASL, opcode: 0x1E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 180 + 0x1E => InstructionInfo{instr: Instruction::ASL, opcode: 0x1E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x1F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 181 - 0x1F => (InstructionInfo{instr: Instruction::SLO, opcode: 0x1F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 181 + 0x1F => InstructionInfo{instr: Instruction::SLO, opcode: 0x1F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | ...=> (InstructionInfo{instr: Instruction::JSR, opcode: 0x20, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 183 - 0x20 => (InstructionInfo{instr: Instruction::JSR, opcode: 0x20, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 183 + 0x20 => InstructionInfo{instr: Instruction::JSR, opcode: 0x20, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 184 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x21, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 184 - 0x21 => (InstructionInfo{instr: Instruction::AND, opcode: 0x21, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 184 + 0x21 => InstructionInfo{instr: Instruction::AND, opcode: 0x21, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | ...=> (InstructionInfo{instr: Instruction::BRK, opcode: 0x00, mode: OpMode::IMP, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 149 - 0x00 => (InstructionInfo{instr: Instruction::BRK, opcode: 0x00, mode: OpMode::IMP, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 149 + 0x00 => InstructionInfo{instr: Instruction::BRK, opcode: 0x00, mode: OpMode::IMP, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 150 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x01, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 150 - 0x01 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x01, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 150 + 0x01 => InstructionInfo{instr: Instruction::ORA, opcode: 0x01, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x02, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 151 - 0x02 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x02, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 151 + 0x02 => InstructionInfo{instr: Instruction::KIL, opcode: 0x02, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x03, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 152 - 0x03 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x03, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 152 + 0x03 => InstructionInfo{instr: Instruction::SLO, opcode: 0x03, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x04, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 153 - 0x04 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x04, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 153 + 0x04 => InstructionInfo{instr: Instruction::NOP, opcode: 0x04, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x05, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 154 - 0x05 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x05, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 154 + 0x05 => InstructionInfo{instr: Instruction::ORA, opcode: 0x05, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 155 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x06, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 155 - 0x06 => (InstructionInfo{instr: Instruction::ASL, opcode: 0x06, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 155 + 0x06 => InstructionInfo{instr: Instruction::ASL, opcode: 0x06, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x07, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 156 - 0x07 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x07, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 156 + 0x07 => InstructionInfo{instr: Instruction::SLO, opcode: 0x07, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | ...=> (InstructionInfo{instr: Instruction::PHP, opcode: 0x08, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 157 - 0x08 => (InstructionInfo{instr: Instruction::PHP, opcode: 0x08, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 157 + 0x08 => InstructionInfo{instr: Instruction::PHP, opcode: 0x08, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x09, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 158 - 0x09 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x09, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 158 + 0x09 => InstructionInfo{instr: Instruction::ORA, opcode: 0x09, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x0A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 159 - 0x0A => (InstructionInfo{instr: Instruction::ASL, opcode: 0x0A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 159 + 0x0A => InstructionInfo{instr: Instruction::ASL, opcode: 0x0A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | ...=> (InstructionInfo{instr: Instruction::ANC, opcode: 0x0B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - 0x0B => (InstructionInfo{instr: Instruction::ANC, opcode: 0x0B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 160 + 0x0B => InstructionInfo{instr: Instruction::ANC, opcode: 0x0B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x0C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - 0x0C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x0C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 161 + 0x0C => InstructionInfo{instr: Instruction::NOP, opcode: 0x0C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x0D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - 0x0D => (InstructionInfo{instr: Instruction::ORA, opcode: 0x0D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 162 + 0x0D => InstructionInfo{instr: Instruction::ORA, opcode: 0x0D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x0E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - 0x0E => (InstructionInfo{instr: Instruction::ASL, opcode: 0x0E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 163 + 0x0E => InstructionInfo{instr: Instruction::ASL, opcode: 0x0E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x0F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 164 - 0x0F => (InstructionInfo{instr: Instruction::SLO, opcode: 0x0F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 164 + 0x0F => InstructionInfo{instr: Instruction::SLO, opcode: 0x0F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | ...=> (InstructionInfo{instr: Instruction::BPL, opcode: 0x10, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - 0x10 => (InstructionInfo{instr: Instruction::BPL, opcode: 0x10, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 166 + 0x10 => InstructionInfo{instr: Instruction::BPL, opcode: 0x10, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x11, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 167 - 0x11 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x11, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 167 + 0x11 => InstructionInfo{instr: Instruction::ORA, opcode: 0x11, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:185:13 [INFO] [stdout] | [INFO] [stdout] 185 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x22, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 185 - 0x22 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x22, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 185 + 0x22 => InstructionInfo{instr: Instruction::KIL, opcode: 0x22, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x23, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 186 - 0x23 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x23, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 186 + 0x23 => InstructionInfo{instr: Instruction::RLA, opcode: 0x23, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | ...=> (InstructionInfo{instr: Instruction::BIT, opcode: 0x24, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 187 - 0x24 => (InstructionInfo{instr: Instruction::BIT, opcode: 0x24, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 187 + 0x24 => InstructionInfo{instr: Instruction::BIT, opcode: 0x24, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x25, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 188 - 0x25 => (InstructionInfo{instr: Instruction::AND, opcode: 0x25, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 188 + 0x25 => InstructionInfo{instr: Instruction::AND, opcode: 0x25, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x26, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 189 - 0x26 => (InstructionInfo{instr: Instruction::ROL, opcode: 0x26, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 189 + 0x26 => InstructionInfo{instr: Instruction::ROL, opcode: 0x26, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x27, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 190 - 0x27 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x27, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 190 + 0x27 => InstructionInfo{instr: Instruction::RLA, opcode: 0x27, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | ...=> (InstructionInfo{instr: Instruction::PLP, opcode: 0x28, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 191 - 0x28 => (InstructionInfo{instr: Instruction::PLP, opcode: 0x28, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 191 + 0x28 => InstructionInfo{instr: Instruction::PLP, opcode: 0x28, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x29, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 192 - 0x29 => (InstructionInfo{instr: Instruction::AND, opcode: 0x29, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 192 + 0x29 => InstructionInfo{instr: Instruction::AND, opcode: 0x29, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x2A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 193 - 0x2A => (InstructionInfo{instr: Instruction::ROL, opcode: 0x2A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 193 + 0x2A => InstructionInfo{instr: Instruction::ROL, opcode: 0x2A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | ...=> (InstructionInfo{instr: Instruction::ANC, opcode: 0x2B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 194 - 0x2B => (InstructionInfo{instr: Instruction::ANC, opcode: 0x2B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 194 + 0x2B => InstructionInfo{instr: Instruction::ANC, opcode: 0x2B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x12, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 168 - 0x12 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x12, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 168 + 0x12 => InstructionInfo{instr: Instruction::KIL, opcode: 0x12, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 169 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x13, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 169 - 0x13 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x13, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 169 + 0x13 => InstructionInfo{instr: Instruction::SLO, opcode: 0x13, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x14, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 170 - 0x14 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x14, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 170 + 0x14 => InstructionInfo{instr: Instruction::NOP, opcode: 0x14, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x15, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 171 - 0x15 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x15, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 171 + 0x15 => InstructionInfo{instr: Instruction::ORA, opcode: 0x15, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x16, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 172 - 0x16 => (InstructionInfo{instr: Instruction::ASL, opcode: 0x16, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 172 + 0x16 => InstructionInfo{instr: Instruction::ASL, opcode: 0x16, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:173:13 [INFO] [stdout] | [INFO] [stdout] 173 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x17, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 173 - 0x17 => (InstructionInfo{instr: Instruction::SLO, opcode: 0x17, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 173 + 0x17 => InstructionInfo{instr: Instruction::SLO, opcode: 0x17, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | ...=> (InstructionInfo{instr: Instruction::CLC, opcode: 0x18, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 174 - 0x18 => (InstructionInfo{instr: Instruction::CLC, opcode: 0x18, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 174 + 0x18 => InstructionInfo{instr: Instruction::CLC, opcode: 0x18, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 175 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x19, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - 0x19 => (InstructionInfo{instr: Instruction::ORA, opcode: 0x19, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 175 + 0x19 => InstructionInfo{instr: Instruction::ORA, opcode: 0x19, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x1A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 176 - 0x1A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x1A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 176 + 0x1A => InstructionInfo{instr: Instruction::NOP, opcode: 0x1A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x1B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 177 - 0x1B => (InstructionInfo{instr: Instruction::SLO, opcode: 0x1B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 177 + 0x1B => InstructionInfo{instr: Instruction::SLO, opcode: 0x1B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x1C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 178 - 0x1C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x1C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 178 + 0x1C => InstructionInfo{instr: Instruction::NOP, opcode: 0x1C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | ...=> (InstructionInfo{instr: Instruction::ORA, opcode: 0x1D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 179 - 0x1D => (InstructionInfo{instr: Instruction::ORA, opcode: 0x1D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 179 + 0x1D => InstructionInfo{instr: Instruction::ORA, opcode: 0x1D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | ...=> (InstructionInfo{instr: Instruction::ASL, opcode: 0x1E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 180 - 0x1E => (InstructionInfo{instr: Instruction::ASL, opcode: 0x1E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 180 + 0x1E => InstructionInfo{instr: Instruction::ASL, opcode: 0x1E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | ...=> (InstructionInfo{instr: Instruction::SLO, opcode: 0x1F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 181 - 0x1F => (InstructionInfo{instr: Instruction::SLO, opcode: 0x1F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 181 + 0x1F => InstructionInfo{instr: Instruction::SLO, opcode: 0x1F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | ...=> (InstructionInfo{instr: Instruction::JSR, opcode: 0x20, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 183 - 0x20 => (InstructionInfo{instr: Instruction::JSR, opcode: 0x20, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 183 + 0x20 => InstructionInfo{instr: Instruction::JSR, opcode: 0x20, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 184 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x21, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 184 - 0x21 => (InstructionInfo{instr: Instruction::AND, opcode: 0x21, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 184 + 0x21 => InstructionInfo{instr: Instruction::AND, opcode: 0x21, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:185:13 [INFO] [stdout] | [INFO] [stdout] 185 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x22, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 185 - 0x22 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x22, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 185 + 0x22 => InstructionInfo{instr: Instruction::KIL, opcode: 0x22, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x23, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 186 - 0x23 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x23, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 186 + 0x23 => InstructionInfo{instr: Instruction::RLA, opcode: 0x23, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | ...=> (InstructionInfo{instr: Instruction::BIT, opcode: 0x24, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 187 - 0x24 => (InstructionInfo{instr: Instruction::BIT, opcode: 0x24, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 187 + 0x24 => InstructionInfo{instr: Instruction::BIT, opcode: 0x24, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x25, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 188 - 0x25 => (InstructionInfo{instr: Instruction::AND, opcode: 0x25, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 188 + 0x25 => InstructionInfo{instr: Instruction::AND, opcode: 0x25, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x26, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 189 - 0x26 => (InstructionInfo{instr: Instruction::ROL, opcode: 0x26, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 189 + 0x26 => InstructionInfo{instr: Instruction::ROL, opcode: 0x26, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x27, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 190 - 0x27 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x27, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 190 + 0x27 => InstructionInfo{instr: Instruction::RLA, opcode: 0x27, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | ...=> (InstructionInfo{instr: Instruction::PLP, opcode: 0x28, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 191 - 0x28 => (InstructionInfo{instr: Instruction::PLP, opcode: 0x28, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 191 + 0x28 => InstructionInfo{instr: Instruction::PLP, opcode: 0x28, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x29, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 192 - 0x29 => (InstructionInfo{instr: Instruction::AND, opcode: 0x29, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 192 + 0x29 => InstructionInfo{instr: Instruction::AND, opcode: 0x29, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x2A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 193 - 0x2A => (InstructionInfo{instr: Instruction::ROL, opcode: 0x2A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 193 + 0x2A => InstructionInfo{instr: Instruction::ROL, opcode: 0x2A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | ...=> (InstructionInfo{instr: Instruction::ANC, opcode: 0x2B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 194 - 0x2B => (InstructionInfo{instr: Instruction::ANC, opcode: 0x2B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 194 + 0x2B => InstructionInfo{instr: Instruction::ANC, opcode: 0x2B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | ...=> (InstructionInfo{instr: Instruction::BIT, opcode: 0x2C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 195 - 0x2C => (InstructionInfo{instr: Instruction::BIT, opcode: 0x2C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 195 + 0x2C => InstructionInfo{instr: Instruction::BIT, opcode: 0x2C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x2D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 196 - 0x2D => (InstructionInfo{instr: Instruction::AND, opcode: 0x2D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 196 + 0x2D => InstructionInfo{instr: Instruction::AND, opcode: 0x2D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x2E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 197 - 0x2E => (InstructionInfo{instr: Instruction::ROL, opcode: 0x2E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 197 + 0x2E => InstructionInfo{instr: Instruction::ROL, opcode: 0x2E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 198 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x2F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 198 - 0x2F => (InstructionInfo{instr: Instruction::RLA, opcode: 0x2F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 198 + 0x2F => InstructionInfo{instr: Instruction::RLA, opcode: 0x2F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | ...=> (InstructionInfo{instr: Instruction::BMI, opcode: 0x30, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 200 - 0x30 => (InstructionInfo{instr: Instruction::BMI, opcode: 0x30, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 200 + 0x30 => InstructionInfo{instr: Instruction::BMI, opcode: 0x30, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x31, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 201 - 0x31 => (InstructionInfo{instr: Instruction::AND, opcode: 0x31, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 201 + 0x31 => InstructionInfo{instr: Instruction::AND, opcode: 0x31, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x32, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 202 - 0x32 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x32, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 202 + 0x32 => InstructionInfo{instr: Instruction::KIL, opcode: 0x32, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 203 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x33, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 203 - 0x33 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x33, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 203 + 0x33 => InstructionInfo{instr: Instruction::RLA, opcode: 0x33, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x34, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 204 - 0x34 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x34, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 204 + 0x34 => InstructionInfo{instr: Instruction::NOP, opcode: 0x34, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 205 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x35, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - 0x35 => (InstructionInfo{instr: Instruction::AND, opcode: 0x35, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 205 + 0x35 => InstructionInfo{instr: Instruction::AND, opcode: 0x35, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x36, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 206 - 0x36 => (InstructionInfo{instr: Instruction::ROL, opcode: 0x36, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 206 + 0x36 => InstructionInfo{instr: Instruction::ROL, opcode: 0x36, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x37, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 207 - 0x37 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x37, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 207 + 0x37 => InstructionInfo{instr: Instruction::RLA, opcode: 0x37, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | ...=> (InstructionInfo{instr: Instruction::SEC, opcode: 0x38, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 208 - 0x38 => (InstructionInfo{instr: Instruction::SEC, opcode: 0x38, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 208 + 0x38 => InstructionInfo{instr: Instruction::SEC, opcode: 0x38, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | ...=> (InstructionInfo{instr: Instruction::BIT, opcode: 0x2C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 195 - 0x2C => (InstructionInfo{instr: Instruction::BIT, opcode: 0x2C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 195 + 0x2C => InstructionInfo{instr: Instruction::BIT, opcode: 0x2C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:209:13 [INFO] [stdout] | [INFO] [stdout] 209 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x39, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 209 - 0x39 => (InstructionInfo{instr: Instruction::AND, opcode: 0x39, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 209 + 0x39 => InstructionInfo{instr: Instruction::AND, opcode: 0x39, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x3A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 210 - 0x3A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x3A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 210 + 0x3A => InstructionInfo{instr: Instruction::NOP, opcode: 0x3A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x3B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 211 - 0x3B => (InstructionInfo{instr: Instruction::RLA, opcode: 0x3B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 211 + 0x3B => InstructionInfo{instr: Instruction::RLA, opcode: 0x3B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x3C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 212 - 0x3C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x3C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 212 + 0x3C => InstructionInfo{instr: Instruction::NOP, opcode: 0x3C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:213:13 [INFO] [stdout] | [INFO] [stdout] 213 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x3D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 213 - 0x3D => (InstructionInfo{instr: Instruction::AND, opcode: 0x3D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 213 + 0x3D => InstructionInfo{instr: Instruction::AND, opcode: 0x3D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 214 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x3E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 214 - 0x3E => (InstructionInfo{instr: Instruction::ROL, opcode: 0x3E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 214 + 0x3E => InstructionInfo{instr: Instruction::ROL, opcode: 0x3E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x3F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 215 - 0x3F => (InstructionInfo{instr: Instruction::RLA, opcode: 0x3F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 215 + 0x3F => InstructionInfo{instr: Instruction::RLA, opcode: 0x3F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:217:13 [INFO] [stdout] | [INFO] [stdout] 217 | ...=> (InstructionInfo{instr: Instruction::RTI, opcode: 0x40, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 217 - 0x40 => (InstructionInfo{instr: Instruction::RTI, opcode: 0x40, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 217 + 0x40 => InstructionInfo{instr: Instruction::RTI, opcode: 0x40, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x2D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 196 - 0x2D => (InstructionInfo{instr: Instruction::AND, opcode: 0x2D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 196 + 0x2D => InstructionInfo{instr: Instruction::AND, opcode: 0x2D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x2E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 197 - 0x2E => (InstructionInfo{instr: Instruction::ROL, opcode: 0x2E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 197 + 0x2E => InstructionInfo{instr: Instruction::ROL, opcode: 0x2E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 198 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x2F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 198 - 0x2F => (InstructionInfo{instr: Instruction::RLA, opcode: 0x2F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 198 + 0x2F => InstructionInfo{instr: Instruction::RLA, opcode: 0x2F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | ...=> (InstructionInfo{instr: Instruction::BMI, opcode: 0x30, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 200 - 0x30 => (InstructionInfo{instr: Instruction::BMI, opcode: 0x30, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 200 + 0x30 => InstructionInfo{instr: Instruction::BMI, opcode: 0x30, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x31, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 201 - 0x31 => (InstructionInfo{instr: Instruction::AND, opcode: 0x31, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 201 + 0x31 => InstructionInfo{instr: Instruction::AND, opcode: 0x31, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x41, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 218 - 0x41 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x41, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 218 + 0x41 => InstructionInfo{instr: Instruction::EOR, opcode: 0x41, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:219:13 [INFO] [stdout] | [INFO] [stdout] 219 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x42, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 219 - 0x42 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x42, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 219 + 0x42 => InstructionInfo{instr: Instruction::KIL, opcode: 0x42, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:220:13 [INFO] [stdout] | [INFO] [stdout] 220 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x43, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - 0x43 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x43, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 220 + 0x43 => InstructionInfo{instr: Instruction::SRE, opcode: 0x43, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x44, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 221 - 0x44 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x44, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 221 + 0x44 => InstructionInfo{instr: Instruction::NOP, opcode: 0x44, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x45, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 222 - 0x45 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x45, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 222 + 0x45 => InstructionInfo{instr: Instruction::EOR, opcode: 0x45, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x32, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 202 - 0x32 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x32, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 202 + 0x32 => InstructionInfo{instr: Instruction::KIL, opcode: 0x32, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x46, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 223 - 0x46 => (InstructionInfo{instr: Instruction::LSR, opcode: 0x46, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 223 + 0x46 => InstructionInfo{instr: Instruction::LSR, opcode: 0x46, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 203 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x33, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 203 - 0x33 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x33, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 203 + 0x33 => InstructionInfo{instr: Instruction::RLA, opcode: 0x33, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x47, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 224 - 0x47 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x47, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 224 + 0x47 => InstructionInfo{instr: Instruction::SRE, opcode: 0x47, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x34, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 204 - 0x34 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x34, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 204 + 0x34 => InstructionInfo{instr: Instruction::NOP, opcode: 0x34, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | ...=> (InstructionInfo{instr: Instruction::PHA, opcode: 0x48, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 225 - 0x48 => (InstructionInfo{instr: Instruction::PHA, opcode: 0x48, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 225 + 0x48 => InstructionInfo{instr: Instruction::PHA, opcode: 0x48, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x49, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 226 - 0x49 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x49, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 226 + 0x49 => InstructionInfo{instr: Instruction::EOR, opcode: 0x49, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 205 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x35, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - 0x35 => (InstructionInfo{instr: Instruction::AND, opcode: 0x35, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 205 + 0x35 => InstructionInfo{instr: Instruction::AND, opcode: 0x35, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x4A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 227 - 0x4A => (InstructionInfo{instr: Instruction::LSR, opcode: 0x4A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 227 + 0x4A => InstructionInfo{instr: Instruction::LSR, opcode: 0x4A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x36, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 206 - 0x36 => (InstructionInfo{instr: Instruction::ROL, opcode: 0x36, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 206 + 0x36 => InstructionInfo{instr: Instruction::ROL, opcode: 0x36, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 228 | ...=> (InstructionInfo{instr: Instruction::ALR, opcode: 0x4B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - 0x4B => (InstructionInfo{instr: Instruction::ALR, opcode: 0x4B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 228 + 0x4B => InstructionInfo{instr: Instruction::ALR, opcode: 0x4B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x37, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 207 - 0x37 => (InstructionInfo{instr: Instruction::RLA, opcode: 0x37, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 207 + 0x37 => InstructionInfo{instr: Instruction::RLA, opcode: 0x37, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | ...=> (InstructionInfo{instr: Instruction::JMP, opcode: 0x4C, mode: OpMode::ABS, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 229 - 0x4C => (InstructionInfo{instr: Instruction::JMP, opcode: 0x4C, mode: OpMode::ABS, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 229 + 0x4C => InstructionInfo{instr: Instruction::JMP, opcode: 0x4C, mode: OpMode::ABS, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | ...=> (InstructionInfo{instr: Instruction::SEC, opcode: 0x38, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 208 - 0x38 => (InstructionInfo{instr: Instruction::SEC, opcode: 0x38, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 208 + 0x38 => InstructionInfo{instr: Instruction::SEC, opcode: 0x38, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x4D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 230 - 0x4D => (InstructionInfo{instr: Instruction::EOR, opcode: 0x4D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 230 + 0x4D => InstructionInfo{instr: Instruction::EOR, opcode: 0x4D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:209:13 [INFO] [stdout] | [INFO] [stdout] 209 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x39, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 209 - 0x39 => (InstructionInfo{instr: Instruction::AND, opcode: 0x39, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 209 + 0x39 => InstructionInfo{instr: Instruction::AND, opcode: 0x39, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x4E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 231 - 0x4E => (InstructionInfo{instr: Instruction::LSR, opcode: 0x4E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 231 + 0x4E => InstructionInfo{instr: Instruction::LSR, opcode: 0x4E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x3A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 210 - 0x3A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x3A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 210 + 0x3A => InstructionInfo{instr: Instruction::NOP, opcode: 0x3A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x4F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 232 - 0x4F => (InstructionInfo{instr: Instruction::SRE, opcode: 0x4F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 232 + 0x4F => InstructionInfo{instr: Instruction::SRE, opcode: 0x4F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | ...=> (InstructionInfo{instr: Instruction::BVC, opcode: 0x50, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 234 - 0x50 => (InstructionInfo{instr: Instruction::BVC, opcode: 0x50, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 234 + 0x50 => InstructionInfo{instr: Instruction::BVC, opcode: 0x50, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x3B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 211 - 0x3B => (InstructionInfo{instr: Instruction::RLA, opcode: 0x3B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 211 + 0x3B => InstructionInfo{instr: Instruction::RLA, opcode: 0x3B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x51, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 235 - 0x51 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x51, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 235 + 0x51 => InstructionInfo{instr: Instruction::EOR, opcode: 0x51, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:236:13 [INFO] [stdout] | [INFO] [stdout] 236 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x52, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - 0x52 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x52, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 236 + 0x52 => InstructionInfo{instr: Instruction::KIL, opcode: 0x52, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x53, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 237 - 0x53 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x53, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 237 + 0x53 => InstructionInfo{instr: Instruction::SRE, opcode: 0x53, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x54, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 238 - 0x54 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x54, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 238 + 0x54 => InstructionInfo{instr: Instruction::NOP, opcode: 0x54, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x55, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 239 - 0x55 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x55, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 239 + 0x55 => InstructionInfo{instr: Instruction::EOR, opcode: 0x55, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x56, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 240 - 0x56 => (InstructionInfo{instr: Instruction::LSR, opcode: 0x56, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 240 + 0x56 => InstructionInfo{instr: Instruction::LSR, opcode: 0x56, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x57, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 241 - 0x57 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x57, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 241 + 0x57 => InstructionInfo{instr: Instruction::SRE, opcode: 0x57, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 242 | ...=> (InstructionInfo{instr: Instruction::CLI, opcode: 0x58, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 242 - 0x58 => (InstructionInfo{instr: Instruction::CLI, opcode: 0x58, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 242 + 0x58 => InstructionInfo{instr: Instruction::CLI, opcode: 0x58, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:243:13 [INFO] [stdout] | [INFO] [stdout] 243 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x59, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 243 - 0x59 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x59, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 243 + 0x59 => InstructionInfo{instr: Instruction::EOR, opcode: 0x59, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x5A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 244 - 0x5A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x5A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 244 + 0x5A => InstructionInfo{instr: Instruction::NOP, opcode: 0x5A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x5B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 245 - 0x5B => (InstructionInfo{instr: Instruction::SRE, opcode: 0x5B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 245 + 0x5B => InstructionInfo{instr: Instruction::SRE, opcode: 0x5B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x5C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 246 - 0x5C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x5C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 246 + 0x5C => InstructionInfo{instr: Instruction::NOP, opcode: 0x5C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:247:13 [INFO] [stdout] | [INFO] [stdout] 247 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x5D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 247 - 0x5D => (InstructionInfo{instr: Instruction::EOR, opcode: 0x5D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 247 + 0x5D => InstructionInfo{instr: Instruction::EOR, opcode: 0x5D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:248:13 [INFO] [stdout] | [INFO] [stdout] 248 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x5E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 248 - 0x5E => (InstructionInfo{instr: Instruction::LSR, opcode: 0x5E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 248 + 0x5E => InstructionInfo{instr: Instruction::LSR, opcode: 0x5E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:249:13 [INFO] [stdout] | [INFO] [stdout] 249 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x5F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 249 - 0x5F => (InstructionInfo{instr: Instruction::SRE, opcode: 0x5F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 249 + 0x5F => InstructionInfo{instr: Instruction::SRE, opcode: 0x5F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:251:13 [INFO] [stdout] | [INFO] [stdout] 251 | ...=> (InstructionInfo{instr: Instruction::RTS, opcode: 0x60, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 251 - 0x60 => (InstructionInfo{instr: Instruction::RTS, opcode: 0x60, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 251 + 0x60 => InstructionInfo{instr: Instruction::RTS, opcode: 0x60, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x61, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 252 - 0x61 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x61, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 252 + 0x61 => InstructionInfo{instr: Instruction::ADC, opcode: 0x61, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x62, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 253 - 0x62 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x62, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 253 + 0x62 => InstructionInfo{instr: Instruction::KIL, opcode: 0x62, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x63, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 254 - 0x63 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x63, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 254 + 0x63 => InstructionInfo{instr: Instruction::RRA, opcode: 0x63, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x64, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 255 - 0x64 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x64, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 255 + 0x64 => InstructionInfo{instr: Instruction::NOP, opcode: 0x64, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x65, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 256 - 0x65 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x65, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 256 + 0x65 => InstructionInfo{instr: Instruction::ADC, opcode: 0x65, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x3C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 212 - 0x3C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x3C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 212 + 0x3C => InstructionInfo{instr: Instruction::NOP, opcode: 0x3C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:213:13 [INFO] [stdout] | [INFO] [stdout] 213 | ...=> (InstructionInfo{instr: Instruction::AND, opcode: 0x3D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 213 - 0x3D => (InstructionInfo{instr: Instruction::AND, opcode: 0x3D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 213 + 0x3D => InstructionInfo{instr: Instruction::AND, opcode: 0x3D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 214 | ...=> (InstructionInfo{instr: Instruction::ROL, opcode: 0x3E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 214 - 0x3E => (InstructionInfo{instr: Instruction::ROL, opcode: 0x3E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 214 + 0x3E => InstructionInfo{instr: Instruction::ROL, opcode: 0x3E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | ...=> (InstructionInfo{instr: Instruction::RLA, opcode: 0x3F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 215 - 0x3F => (InstructionInfo{instr: Instruction::RLA, opcode: 0x3F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 215 + 0x3F => InstructionInfo{instr: Instruction::RLA, opcode: 0x3F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:217:13 [INFO] [stdout] | [INFO] [stdout] 217 | ...=> (InstructionInfo{instr: Instruction::RTI, opcode: 0x40, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 217 - 0x40 => (InstructionInfo{instr: Instruction::RTI, opcode: 0x40, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 217 + 0x40 => InstructionInfo{instr: Instruction::RTI, opcode: 0x40, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x41, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 218 - 0x41 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x41, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 218 + 0x41 => InstructionInfo{instr: Instruction::EOR, opcode: 0x41, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:219:13 [INFO] [stdout] | [INFO] [stdout] 219 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x42, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 219 - 0x42 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x42, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 219 + 0x42 => InstructionInfo{instr: Instruction::KIL, opcode: 0x42, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:220:13 [INFO] [stdout] | [INFO] [stdout] 220 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x43, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - 0x43 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x43, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 220 + 0x43 => InstructionInfo{instr: Instruction::SRE, opcode: 0x43, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x44, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 221 - 0x44 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x44, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 221 + 0x44 => InstructionInfo{instr: Instruction::NOP, opcode: 0x44, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x45, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 222 - 0x45 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x45, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 222 + 0x45 => InstructionInfo{instr: Instruction::EOR, opcode: 0x45, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x46, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 223 - 0x46 => (InstructionInfo{instr: Instruction::LSR, opcode: 0x46, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 223 + 0x46 => InstructionInfo{instr: Instruction::LSR, opcode: 0x46, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x66, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 257 - 0x66 => (InstructionInfo{instr: Instruction::ROR, opcode: 0x66, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 257 + 0x66 => InstructionInfo{instr: Instruction::ROR, opcode: 0x66, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x67, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 258 - 0x67 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x67, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 258 + 0x67 => InstructionInfo{instr: Instruction::RRA, opcode: 0x67, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | ...=> (InstructionInfo{instr: Instruction::PLA, opcode: 0x68, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - 0x68 => (InstructionInfo{instr: Instruction::PLA, opcode: 0x68, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 259 + 0x68 => InstructionInfo{instr: Instruction::PLA, opcode: 0x68, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:260:13 [INFO] [stdout] | [INFO] [stdout] 260 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x69, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - 0x69 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x69, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 260 + 0x69 => InstructionInfo{instr: Instruction::ADC, opcode: 0x69, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:261:13 [INFO] [stdout] | [INFO] [stdout] 261 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x6A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 261 - 0x6A => (InstructionInfo{instr: Instruction::ROR, opcode: 0x6A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 261 + 0x6A => InstructionInfo{instr: Instruction::ROR, opcode: 0x6A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | ...=> (InstructionInfo{instr: Instruction::ARR, opcode: 0x6B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 262 - 0x6B => (InstructionInfo{instr: Instruction::ARR, opcode: 0x6B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 262 + 0x6B => InstructionInfo{instr: Instruction::ARR, opcode: 0x6B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | ...=> (InstructionInfo{instr: Instruction::JMP, opcode: 0x6C, mode: OpMode::IND, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 263 - 0x6C => (InstructionInfo{instr: Instruction::JMP, opcode: 0x6C, mode: OpMode::IND, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 263 + 0x6C => InstructionInfo{instr: Instruction::JMP, opcode: 0x6C, mode: OpMode::IND, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:264:13 [INFO] [stdout] | [INFO] [stdout] 264 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x6D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 264 - 0x6D => (InstructionInfo{instr: Instruction::ADC, opcode: 0x6D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 264 + 0x6D => InstructionInfo{instr: Instruction::ADC, opcode: 0x6D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x6E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 265 - 0x6E => (InstructionInfo{instr: Instruction::ROR, opcode: 0x6E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 265 + 0x6E => InstructionInfo{instr: Instruction::ROR, opcode: 0x6E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x6F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 266 - 0x6F => (InstructionInfo{instr: Instruction::RRA, opcode: 0x6F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 266 + 0x6F => InstructionInfo{instr: Instruction::RRA, opcode: 0x6F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:268:13 [INFO] [stdout] | [INFO] [stdout] 268 | ...=> (InstructionInfo{instr: Instruction::BVS, opcode: 0x70, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 268 - 0x70 => (InstructionInfo{instr: Instruction::BVS, opcode: 0x70, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 268 + 0x70 => InstructionInfo{instr: Instruction::BVS, opcode: 0x70, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x47, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 224 - 0x47 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x47, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 224 + 0x47 => InstructionInfo{instr: Instruction::SRE, opcode: 0x47, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | ...=> (InstructionInfo{instr: Instruction::PHA, opcode: 0x48, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 225 - 0x48 => (InstructionInfo{instr: Instruction::PHA, opcode: 0x48, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 225 + 0x48 => InstructionInfo{instr: Instruction::PHA, opcode: 0x48, mode: OpMode::IMP, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x49, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 226 - 0x49 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x49, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 226 + 0x49 => InstructionInfo{instr: Instruction::EOR, opcode: 0x49, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x4A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 227 - 0x4A => (InstructionInfo{instr: Instruction::LSR, opcode: 0x4A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 227 + 0x4A => InstructionInfo{instr: Instruction::LSR, opcode: 0x4A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 228 | ...=> (InstructionInfo{instr: Instruction::ALR, opcode: 0x4B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - 0x4B => (InstructionInfo{instr: Instruction::ALR, opcode: 0x4B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 228 + 0x4B => InstructionInfo{instr: Instruction::ALR, opcode: 0x4B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | ...=> (InstructionInfo{instr: Instruction::JMP, opcode: 0x4C, mode: OpMode::ABS, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 229 - 0x4C => (InstructionInfo{instr: Instruction::JMP, opcode: 0x4C, mode: OpMode::ABS, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 229 + 0x4C => InstructionInfo{instr: Instruction::JMP, opcode: 0x4C, mode: OpMode::ABS, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x4D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 230 - 0x4D => (InstructionInfo{instr: Instruction::EOR, opcode: 0x4D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 230 + 0x4D => InstructionInfo{instr: Instruction::EOR, opcode: 0x4D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x4E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 231 - 0x4E => (InstructionInfo{instr: Instruction::LSR, opcode: 0x4E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 231 + 0x4E => InstructionInfo{instr: Instruction::LSR, opcode: 0x4E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x4F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 232 - 0x4F => (InstructionInfo{instr: Instruction::SRE, opcode: 0x4F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 232 + 0x4F => InstructionInfo{instr: Instruction::SRE, opcode: 0x4F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | ...=> (InstructionInfo{instr: Instruction::BVC, opcode: 0x50, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 234 - 0x50 => (InstructionInfo{instr: Instruction::BVC, opcode: 0x50, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 234 + 0x50 => InstructionInfo{instr: Instruction::BVC, opcode: 0x50, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x51, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 235 - 0x51 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x51, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 235 + 0x51 => InstructionInfo{instr: Instruction::EOR, opcode: 0x51, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:236:13 [INFO] [stdout] | [INFO] [stdout] 236 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x52, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - 0x52 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x52, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 236 + 0x52 => InstructionInfo{instr: Instruction::KIL, opcode: 0x52, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x53, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 237 - 0x53 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x53, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 237 + 0x53 => InstructionInfo{instr: Instruction::SRE, opcode: 0x53, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x54, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 238 - 0x54 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x54, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 238 + 0x54 => InstructionInfo{instr: Instruction::NOP, opcode: 0x54, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x55, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 239 - 0x55 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x55, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 239 + 0x55 => InstructionInfo{instr: Instruction::EOR, opcode: 0x55, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:269:13 [INFO] [stdout] | [INFO] [stdout] 269 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x71, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 269 - 0x71 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x71, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 269 + 0x71 => InstructionInfo{instr: Instruction::ADC, opcode: 0x71, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x72, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - 0x72 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x72, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 270 + 0x72 => InstructionInfo{instr: Instruction::KIL, opcode: 0x72, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x73, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - 0x73 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x73, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 271 + 0x73 => InstructionInfo{instr: Instruction::RRA, opcode: 0x73, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:272:13 [INFO] [stdout] | [INFO] [stdout] 272 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x74, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 272 - 0x74 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x74, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 272 + 0x74 => InstructionInfo{instr: Instruction::NOP, opcode: 0x74, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:273:13 [INFO] [stdout] | [INFO] [stdout] 273 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x75, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 273 - 0x75 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x75, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 273 + 0x75 => InstructionInfo{instr: Instruction::ADC, opcode: 0x75, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x76, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - 0x76 => (InstructionInfo{instr: Instruction::ROR, opcode: 0x76, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 274 + 0x76 => InstructionInfo{instr: Instruction::ROR, opcode: 0x76, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x77, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 275 - 0x77 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x77, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 275 + 0x77 => InstructionInfo{instr: Instruction::RRA, opcode: 0x77, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 276 | ...=> (InstructionInfo{instr: Instruction::SEI, opcode: 0x78, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 276 - 0x78 => (InstructionInfo{instr: Instruction::SEI, opcode: 0x78, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 276 + 0x78 => InstructionInfo{instr: Instruction::SEI, opcode: 0x78, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x79, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - 0x79 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x79, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 277 + 0x79 => InstructionInfo{instr: Instruction::ADC, opcode: 0x79, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x7A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 278 - 0x7A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x7A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 278 + 0x7A => InstructionInfo{instr: Instruction::NOP, opcode: 0x7A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 279 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x7B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 279 - 0x7B => (InstructionInfo{instr: Instruction::RRA, opcode: 0x7B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 279 + 0x7B => InstructionInfo{instr: Instruction::RRA, opcode: 0x7B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x56, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 240 - 0x56 => (InstructionInfo{instr: Instruction::LSR, opcode: 0x56, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 240 + 0x56 => InstructionInfo{instr: Instruction::LSR, opcode: 0x56, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x57, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 241 - 0x57 => (InstructionInfo{instr: Instruction::SRE, opcode: 0x57, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 241 + 0x57 => InstructionInfo{instr: Instruction::SRE, opcode: 0x57, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 242 | ...=> (InstructionInfo{instr: Instruction::CLI, opcode: 0x58, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 242 - 0x58 => (InstructionInfo{instr: Instruction::CLI, opcode: 0x58, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 242 + 0x58 => InstructionInfo{instr: Instruction::CLI, opcode: 0x58, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:280:13 [INFO] [stdout] | [INFO] [stdout] 280 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x7C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 280 - 0x7C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x7C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 280 + 0x7C => InstructionInfo{instr: Instruction::NOP, opcode: 0x7C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:281:13 [INFO] [stdout] | [INFO] [stdout] 281 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x7D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 281 - 0x7D => (InstructionInfo{instr: Instruction::ADC, opcode: 0x7D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 281 + 0x7D => InstructionInfo{instr: Instruction::ADC, opcode: 0x7D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x7E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 282 - 0x7E => (InstructionInfo{instr: Instruction::ROR, opcode: 0x7E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 282 + 0x7E => InstructionInfo{instr: Instruction::ROR, opcode: 0x7E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:243:13 [INFO] [stdout] | [INFO] [stdout] 243 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x59, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 243 - 0x59 => (InstructionInfo{instr: Instruction::EOR, opcode: 0x59, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 243 + 0x59 => InstructionInfo{instr: Instruction::EOR, opcode: 0x59, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x5A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 244 - 0x5A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x5A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 244 + 0x5A => InstructionInfo{instr: Instruction::NOP, opcode: 0x5A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x5B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 245 - 0x5B => (InstructionInfo{instr: Instruction::SRE, opcode: 0x5B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 245 + 0x5B => InstructionInfo{instr: Instruction::SRE, opcode: 0x5B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x5C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 246 - 0x5C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x5C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 246 + 0x5C => InstructionInfo{instr: Instruction::NOP, opcode: 0x5C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:247:13 [INFO] [stdout] | [INFO] [stdout] 247 | ...=> (InstructionInfo{instr: Instruction::EOR, opcode: 0x5D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 247 - 0x5D => (InstructionInfo{instr: Instruction::EOR, opcode: 0x5D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 247 + 0x5D => InstructionInfo{instr: Instruction::EOR, opcode: 0x5D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:248:13 [INFO] [stdout] | [INFO] [stdout] 248 | ...=> (InstructionInfo{instr: Instruction::LSR, opcode: 0x5E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 248 - 0x5E => (InstructionInfo{instr: Instruction::LSR, opcode: 0x5E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 248 + 0x5E => InstructionInfo{instr: Instruction::LSR, opcode: 0x5E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:249:13 [INFO] [stdout] | [INFO] [stdout] 249 | ...=> (InstructionInfo{instr: Instruction::SRE, opcode: 0x5F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 249 - 0x5F => (InstructionInfo{instr: Instruction::SRE, opcode: 0x5F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 249 + 0x5F => InstructionInfo{instr: Instruction::SRE, opcode: 0x5F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:251:13 [INFO] [stdout] | [INFO] [stdout] 251 | ...=> (InstructionInfo{instr: Instruction::RTS, opcode: 0x60, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 251 - 0x60 => (InstructionInfo{instr: Instruction::RTS, opcode: 0x60, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 251 + 0x60 => InstructionInfo{instr: Instruction::RTS, opcode: 0x60, mode: OpMode::IMP, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x61, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 252 - 0x61 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x61, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 252 + 0x61 => InstructionInfo{instr: Instruction::ADC, opcode: 0x61, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x62, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 253 - 0x62 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x62, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 253 + 0x62 => InstructionInfo{instr: Instruction::KIL, opcode: 0x62, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x63, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 254 - 0x63 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x63, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 254 + 0x63 => InstructionInfo{instr: Instruction::RRA, opcode: 0x63, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x64, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 255 - 0x64 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x64, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 255 + 0x64 => InstructionInfo{instr: Instruction::NOP, opcode: 0x64, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x65, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 256 - 0x65 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x65, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 256 + 0x65 => InstructionInfo{instr: Instruction::ADC, opcode: 0x65, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x66, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 257 - 0x66 => (InstructionInfo{instr: Instruction::ROR, opcode: 0x66, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 257 + 0x66 => InstructionInfo{instr: Instruction::ROR, opcode: 0x66, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x67, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 258 - 0x67 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x67, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 258 + 0x67 => InstructionInfo{instr: Instruction::RRA, opcode: 0x67, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x7F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 283 - 0x7F => (InstructionInfo{instr: Instruction::RRA, opcode: 0x7F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 283 + 0x7F => InstructionInfo{instr: Instruction::RRA, opcode: 0x7F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | ...=> (InstructionInfo{instr: Instruction::PLA, opcode: 0x68, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - 0x68 => (InstructionInfo{instr: Instruction::PLA, opcode: 0x68, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 259 + 0x68 => InstructionInfo{instr: Instruction::PLA, opcode: 0x68, mode: OpMode::IMP, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:285:13 [INFO] [stdout] | [INFO] [stdout] 285 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x80, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 285 - 0x80 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x80, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 285 + 0x80 => InstructionInfo{instr: Instruction::NOP, opcode: 0x80, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:260:13 [INFO] [stdout] | [INFO] [stdout] 260 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x69, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - 0x69 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x69, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 260 + 0x69 => InstructionInfo{instr: Instruction::ADC, opcode: 0x69, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:261:13 [INFO] [stdout] | [INFO] [stdout] 261 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x6A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 261 - 0x6A => (InstructionInfo{instr: Instruction::ROR, opcode: 0x6A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 261 + 0x6A => InstructionInfo{instr: Instruction::ROR, opcode: 0x6A, mode: OpMode::ACC, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:286:13 [INFO] [stdout] | [INFO] [stdout] 286 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x81, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 286 - 0x81 => (InstructionInfo{instr: Instruction::STA, opcode: 0x81, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 286 + 0x81 => InstructionInfo{instr: Instruction::STA, opcode: 0x81, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 287 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x82, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 287 - 0x82 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x82, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 287 + 0x82 => InstructionInfo{instr: Instruction::NOP, opcode: 0x82, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:288:13 [INFO] [stdout] | [INFO] [stdout] 288 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x83, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 288 - 0x83 => (InstructionInfo{instr: Instruction::SAX, opcode: 0x83, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 288 + 0x83 => InstructionInfo{instr: Instruction::SAX, opcode: 0x83, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:289:13 [INFO] [stdout] | [INFO] [stdout] 289 | ...=> (InstructionInfo{instr: Instruction::STY, opcode: 0x84, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 289 - 0x84 => (InstructionInfo{instr: Instruction::STY, opcode: 0x84, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 289 + 0x84 => InstructionInfo{instr: Instruction::STY, opcode: 0x84, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x85, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 290 - 0x85 => (InstructionInfo{instr: Instruction::STA, opcode: 0x85, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 290 + 0x85 => InstructionInfo{instr: Instruction::STA, opcode: 0x85, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | ...=> (InstructionInfo{instr: Instruction::STX, opcode: 0x86, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 291 - 0x86 => (InstructionInfo{instr: Instruction::STX, opcode: 0x86, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 291 + 0x86 => InstructionInfo{instr: Instruction::STX, opcode: 0x86, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x87, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 292 - 0x87 => (InstructionInfo{instr: Instruction::SAX, opcode: 0x87, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 292 + 0x87 => InstructionInfo{instr: Instruction::SAX, opcode: 0x87, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | ...=> (InstructionInfo{instr: Instruction::DEY, opcode: 0x88, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 293 - 0x88 => (InstructionInfo{instr: Instruction::DEY, opcode: 0x88, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 293 + 0x88 => InstructionInfo{instr: Instruction::DEY, opcode: 0x88, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x89, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - 0x89 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x89, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 294 + 0x89 => InstructionInfo{instr: Instruction::NOP, opcode: 0x89, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | ...=> (InstructionInfo{instr: Instruction::TXA, opcode: 0x8A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 295 - 0x8A => (InstructionInfo{instr: Instruction::TXA, opcode: 0x8A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 295 + 0x8A => InstructionInfo{instr: Instruction::TXA, opcode: 0x8A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 296 | ...=> (InstructionInfo{instr: Instruction::XAA, opcode: 0x8B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 296 - 0x8B => (InstructionInfo{instr: Instruction::XAA, opcode: 0x8B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}), [INFO] [stdout] 296 + 0x8B => InstructionInfo{instr: Instruction::XAA, opcode: 0x8B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:297:13 [INFO] [stdout] | [INFO] [stdout] 297 | ...=> (InstructionInfo{instr: Instruction::STY, opcode: 0x8C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 297 - 0x8C => (InstructionInfo{instr: Instruction::STY, opcode: 0x8C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 297 + 0x8C => InstructionInfo{instr: Instruction::STY, opcode: 0x8C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | ...=> (InstructionInfo{instr: Instruction::ARR, opcode: 0x6B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 262 - 0x6B => (InstructionInfo{instr: Instruction::ARR, opcode: 0x6B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 262 + 0x6B => InstructionInfo{instr: Instruction::ARR, opcode: 0x6B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | ...=> (InstructionInfo{instr: Instruction::JMP, opcode: 0x6C, mode: OpMode::IND, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 263 - 0x6C => (InstructionInfo{instr: Instruction::JMP, opcode: 0x6C, mode: OpMode::IND, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 263 + 0x6C => InstructionInfo{instr: Instruction::JMP, opcode: 0x6C, mode: OpMode::IND, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:264:13 [INFO] [stdout] | [INFO] [stdout] 264 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x6D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 264 - 0x6D => (InstructionInfo{instr: Instruction::ADC, opcode: 0x6D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 264 + 0x6D => InstructionInfo{instr: Instruction::ADC, opcode: 0x6D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x6E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 265 - 0x6E => (InstructionInfo{instr: Instruction::ROR, opcode: 0x6E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 265 + 0x6E => InstructionInfo{instr: Instruction::ROR, opcode: 0x6E, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x6F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 266 - 0x6F => (InstructionInfo{instr: Instruction::RRA, opcode: 0x6F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 266 + 0x6F => InstructionInfo{instr: Instruction::RRA, opcode: 0x6F, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:268:13 [INFO] [stdout] | [INFO] [stdout] 268 | ...=> (InstructionInfo{instr: Instruction::BVS, opcode: 0x70, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 268 - 0x70 => (InstructionInfo{instr: Instruction::BVS, opcode: 0x70, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 268 + 0x70 => InstructionInfo{instr: Instruction::BVS, opcode: 0x70, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:269:13 [INFO] [stdout] | [INFO] [stdout] 269 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x71, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 269 - 0x71 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x71, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 269 + 0x71 => InstructionInfo{instr: Instruction::ADC, opcode: 0x71, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x72, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - 0x72 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x72, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 270 + 0x72 => InstructionInfo{instr: Instruction::KIL, opcode: 0x72, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x73, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - 0x73 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x73, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 271 + 0x73 => InstructionInfo{instr: Instruction::RRA, opcode: 0x73, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:272:13 [INFO] [stdout] | [INFO] [stdout] 272 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x74, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 272 - 0x74 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x74, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 272 + 0x74 => InstructionInfo{instr: Instruction::NOP, opcode: 0x74, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:273:13 [INFO] [stdout] | [INFO] [stdout] 273 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x75, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 273 - 0x75 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x75, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 273 + 0x75 => InstructionInfo{instr: Instruction::ADC, opcode: 0x75, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x76, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - 0x76 => (InstructionInfo{instr: Instruction::ROR, opcode: 0x76, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 274 + 0x76 => InstructionInfo{instr: Instruction::ROR, opcode: 0x76, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x77, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 275 - 0x77 => (InstructionInfo{instr: Instruction::RRA, opcode: 0x77, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 275 + 0x77 => InstructionInfo{instr: Instruction::RRA, opcode: 0x77, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 276 | ...=> (InstructionInfo{instr: Instruction::SEI, opcode: 0x78, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 276 - 0x78 => (InstructionInfo{instr: Instruction::SEI, opcode: 0x78, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 276 + 0x78 => InstructionInfo{instr: Instruction::SEI, opcode: 0x78, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x79, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - 0x79 => (InstructionInfo{instr: Instruction::ADC, opcode: 0x79, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 277 + 0x79 => InstructionInfo{instr: Instruction::ADC, opcode: 0x79, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x7A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 278 - 0x7A => (InstructionInfo{instr: Instruction::NOP, opcode: 0x7A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 278 + 0x7A => InstructionInfo{instr: Instruction::NOP, opcode: 0x7A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 279 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x7B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 279 - 0x7B => (InstructionInfo{instr: Instruction::RRA, opcode: 0x7B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 279 + 0x7B => InstructionInfo{instr: Instruction::RRA, opcode: 0x7B, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:280:13 [INFO] [stdout] | [INFO] [stdout] 280 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x7C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 280 - 0x7C => (InstructionInfo{instr: Instruction::NOP, opcode: 0x7C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 280 + 0x7C => InstructionInfo{instr: Instruction::NOP, opcode: 0x7C, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 298 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x8D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 298 - 0x8D => (InstructionInfo{instr: Instruction::STA, opcode: 0x8D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 298 + 0x8D => InstructionInfo{instr: Instruction::STA, opcode: 0x8D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:299:13 [INFO] [stdout] | [INFO] [stdout] 299 | ...=> (InstructionInfo{instr: Instruction::STX, opcode: 0x8E, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 299 - 0x8E => (InstructionInfo{instr: Instruction::STX, opcode: 0x8E, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 299 + 0x8E => InstructionInfo{instr: Instruction::STX, opcode: 0x8E, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x8F, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 300 - 0x8F => (InstructionInfo{instr: Instruction::SAX, opcode: 0x8F, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 300 + 0x8F => InstructionInfo{instr: Instruction::SAX, opcode: 0x8F, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | ...=> (InstructionInfo{instr: Instruction::BCC, opcode: 0x90, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 302 - 0x90 => (InstructionInfo{instr: Instruction::BCC, opcode: 0x90, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 302 + 0x90 => InstructionInfo{instr: Instruction::BCC, opcode: 0x90, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:303:13 [INFO] [stdout] | [INFO] [stdout] 303 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x91, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 303 - 0x91 => (InstructionInfo{instr: Instruction::STA, opcode: 0x91, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 303 + 0x91 => InstructionInfo{instr: Instruction::STA, opcode: 0x91, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x92, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 304 - 0x92 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x92, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 304 + 0x92 => InstructionInfo{instr: Instruction::KIL, opcode: 0x92, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:305:13 [INFO] [stdout] | [INFO] [stdout] 305 | ...=> (InstructionInfo{instr: Instruction::AHX, opcode: 0x93, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 305 - 0x93 => (InstructionInfo{instr: Instruction::AHX, opcode: 0x93, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 305 + 0x93 => InstructionInfo{instr: Instruction::AHX, opcode: 0x93, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:306:13 [INFO] [stdout] | [INFO] [stdout] 306 | ...=> (InstructionInfo{instr: Instruction::STY, opcode: 0x94, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 306 - 0x94 => (InstructionInfo{instr: Instruction::STY, opcode: 0x94, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 306 + 0x94 => InstructionInfo{instr: Instruction::STY, opcode: 0x94, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x95, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 307 - 0x95 => (InstructionInfo{instr: Instruction::STA, opcode: 0x95, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 307 + 0x95 => InstructionInfo{instr: Instruction::STA, opcode: 0x95, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 308 | ...=> (InstructionInfo{instr: Instruction::STX, opcode: 0x96, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 308 - 0x96 => (InstructionInfo{instr: Instruction::STX, opcode: 0x96, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 308 + 0x96 => InstructionInfo{instr: Instruction::STX, opcode: 0x96, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x97, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 309 - 0x97 => (InstructionInfo{instr: Instruction::SAX, opcode: 0x97, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 309 + 0x97 => InstructionInfo{instr: Instruction::SAX, opcode: 0x97, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 310 | ...=> (InstructionInfo{instr: Instruction::TYA, opcode: 0x98, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 310 - 0x98 => (InstructionInfo{instr: Instruction::TYA, opcode: 0x98, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 310 + 0x98 => InstructionInfo{instr: Instruction::TYA, opcode: 0x98, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:311:13 [INFO] [stdout] | [INFO] [stdout] 311 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x99, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 311 - 0x99 => (InstructionInfo{instr: Instruction::STA, opcode: 0x99, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 311 + 0x99 => InstructionInfo{instr: Instruction::STA, opcode: 0x99, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 312 | ...=> (InstructionInfo{instr: Instruction::TXS, opcode: 0x9A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 312 - 0x9A => (InstructionInfo{instr: Instruction::TXS, opcode: 0x9A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 312 + 0x9A => InstructionInfo{instr: Instruction::TXS, opcode: 0x9A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:313:13 [INFO] [stdout] | [INFO] [stdout] 313 | ...=> (InstructionInfo{instr: Instruction::TAS, opcode: 0x9B, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 313 - 0x9B => (InstructionInfo{instr: Instruction::TAS, opcode: 0x9B, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 313 + 0x9B => InstructionInfo{instr: Instruction::TAS, opcode: 0x9B, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:314:13 [INFO] [stdout] | [INFO] [stdout] 314 | ...=> (InstructionInfo{instr: Instruction::SHY, opcode: 0x9C, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 314 - 0x9C => (InstructionInfo{instr: Instruction::SHY, opcode: 0x9C, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 314 + 0x9C => InstructionInfo{instr: Instruction::SHY, opcode: 0x9C, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x9D, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 315 - 0x9D => (InstructionInfo{instr: Instruction::STA, opcode: 0x9D, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 315 + 0x9D => InstructionInfo{instr: Instruction::STA, opcode: 0x9D, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:316:13 [INFO] [stdout] | [INFO] [stdout] 316 | ...=> (InstructionInfo{instr: Instruction::SHX, opcode: 0x9E, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 316 - 0x9E => (InstructionInfo{instr: Instruction::SHX, opcode: 0x9E, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 316 + 0x9E => InstructionInfo{instr: Instruction::SHX, opcode: 0x9E, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | ...=> (InstructionInfo{instr: Instruction::AHX, opcode: 0x9F, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 317 - 0x9F => (InstructionInfo{instr: Instruction::AHX, opcode: 0x9F, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 317 + 0x9F => InstructionInfo{instr: Instruction::AHX, opcode: 0x9F, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:319:13 [INFO] [stdout] | [INFO] [stdout] 319 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xA0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 319 - 0xA0 => (InstructionInfo{instr: Instruction::LDY, opcode: 0xA0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 319 + 0xA0 => InstructionInfo{instr: Instruction::LDY, opcode: 0xA0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:320:13 [INFO] [stdout] | [INFO] [stdout] 320 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xA1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 320 - 0xA1 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xA1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 320 + 0xA1 => InstructionInfo{instr: Instruction::LDA, opcode: 0xA1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xA2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 321 - 0xA2 => (InstructionInfo{instr: Instruction::LDX, opcode: 0xA2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 321 + 0xA2 => InstructionInfo{instr: Instruction::LDX, opcode: 0xA2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:322:13 [INFO] [stdout] | [INFO] [stdout] 322 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xA3, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 322 - 0xA3 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xA3, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 322 + 0xA3 => InstructionInfo{instr: Instruction::LAX, opcode: 0xA3, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 323 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xA4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 323 - 0xA4 => (InstructionInfo{instr: Instruction::LDY, opcode: 0xA4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 323 + 0xA4 => InstructionInfo{instr: Instruction::LDY, opcode: 0xA4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:324:13 [INFO] [stdout] | [INFO] [stdout] 324 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xA5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 324 - 0xA5 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xA5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 324 + 0xA5 => InstructionInfo{instr: Instruction::LDA, opcode: 0xA5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:281:13 [INFO] [stdout] | [INFO] [stdout] 281 | ...=> (InstructionInfo{instr: Instruction::ADC, opcode: 0x7D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 281 - 0x7D => (InstructionInfo{instr: Instruction::ADC, opcode: 0x7D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 281 + 0x7D => InstructionInfo{instr: Instruction::ADC, opcode: 0x7D, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | ...=> (InstructionInfo{instr: Instruction::ROR, opcode: 0x7E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 282 - 0x7E => (InstructionInfo{instr: Instruction::ROR, opcode: 0x7E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 282 + 0x7E => InstructionInfo{instr: Instruction::ROR, opcode: 0x7E, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 | ...=> (InstructionInfo{instr: Instruction::RRA, opcode: 0x7F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 283 - 0x7F => (InstructionInfo{instr: Instruction::RRA, opcode: 0x7F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 283 + 0x7F => InstructionInfo{instr: Instruction::RRA, opcode: 0x7F, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:285:13 [INFO] [stdout] | [INFO] [stdout] 285 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x80, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 285 - 0x80 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x80, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 285 + 0x80 => InstructionInfo{instr: Instruction::NOP, opcode: 0x80, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:286:13 [INFO] [stdout] | [INFO] [stdout] 286 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x81, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 286 - 0x81 => (InstructionInfo{instr: Instruction::STA, opcode: 0x81, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 286 + 0x81 => InstructionInfo{instr: Instruction::STA, opcode: 0x81, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 287 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x82, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 287 - 0x82 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x82, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 287 + 0x82 => InstructionInfo{instr: Instruction::NOP, opcode: 0x82, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:288:13 [INFO] [stdout] | [INFO] [stdout] 288 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x83, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 288 - 0x83 => (InstructionInfo{instr: Instruction::SAX, opcode: 0x83, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 288 + 0x83 => InstructionInfo{instr: Instruction::SAX, opcode: 0x83, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:289:13 [INFO] [stdout] | [INFO] [stdout] 289 | ...=> (InstructionInfo{instr: Instruction::STY, opcode: 0x84, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 289 - 0x84 => (InstructionInfo{instr: Instruction::STY, opcode: 0x84, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 289 + 0x84 => InstructionInfo{instr: Instruction::STY, opcode: 0x84, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x85, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 290 - 0x85 => (InstructionInfo{instr: Instruction::STA, opcode: 0x85, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 290 + 0x85 => InstructionInfo{instr: Instruction::STA, opcode: 0x85, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:325:13 [INFO] [stdout] | [INFO] [stdout] 325 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xA6, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 325 - 0xA6 => (InstructionInfo{instr: Instruction::LDX, opcode: 0xA6, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 325 + 0xA6 => InstructionInfo{instr: Instruction::LDX, opcode: 0xA6, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xA7, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 326 - 0xA7 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xA7, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 326 + 0xA7 => InstructionInfo{instr: Instruction::LAX, opcode: 0xA7, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | ...=> (InstructionInfo{instr: Instruction::TAY, opcode: 0xA8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 327 - 0xA8 => (InstructionInfo{instr: Instruction::TAY, opcode: 0xA8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 327 + 0xA8 => InstructionInfo{instr: Instruction::TAY, opcode: 0xA8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:328:13 [INFO] [stdout] | [INFO] [stdout] 328 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xA9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 328 - 0xA9 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xA9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 328 + 0xA9 => InstructionInfo{instr: Instruction::LDA, opcode: 0xA9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:329:13 [INFO] [stdout] | [INFO] [stdout] 329 | ...=> (InstructionInfo{instr: Instruction::TAX, opcode: 0xAA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 329 - 0xAA => (InstructionInfo{instr: Instruction::TAX, opcode: 0xAA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 329 + 0xAA => InstructionInfo{instr: Instruction::TAX, opcode: 0xAA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:330:13 [INFO] [stdout] | [INFO] [stdout] 330 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xAB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 330 - 0xAB => (InstructionInfo{instr: Instruction::LAX, opcode: 0xAB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}), [INFO] [stdout] 330 + 0xAB => InstructionInfo{instr: Instruction::LAX, opcode: 0xAB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:331:13 [INFO] [stdout] | [INFO] [stdout] 331 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xAC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 331 - 0xAC => (InstructionInfo{instr: Instruction::LDY, opcode: 0xAC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 331 + 0xAC => InstructionInfo{instr: Instruction::LDY, opcode: 0xAC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:332:13 [INFO] [stdout] | [INFO] [stdout] 332 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xAD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 332 - 0xAD => (InstructionInfo{instr: Instruction::LDA, opcode: 0xAD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 332 + 0xAD => InstructionInfo{instr: Instruction::LDA, opcode: 0xAD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:333:13 [INFO] [stdout] | [INFO] [stdout] 333 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xAE, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 333 - 0xAE => (InstructionInfo{instr: Instruction::LDX, opcode: 0xAE, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 333 + 0xAE => InstructionInfo{instr: Instruction::LDX, opcode: 0xAE, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:334:13 [INFO] [stdout] | [INFO] [stdout] 334 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xAF, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 334 - 0xAF => (InstructionInfo{instr: Instruction::LAX, opcode: 0xAF, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 334 + 0xAF => InstructionInfo{instr: Instruction::LAX, opcode: 0xAF, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | ...=> (InstructionInfo{instr: Instruction::BCS, opcode: 0xB0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 336 - 0xB0 => (InstructionInfo{instr: Instruction::BCS, opcode: 0xB0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 336 + 0xB0 => InstructionInfo{instr: Instruction::BCS, opcode: 0xB0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | ...=> (InstructionInfo{instr: Instruction::STX, opcode: 0x86, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 291 - 0x86 => (InstructionInfo{instr: Instruction::STX, opcode: 0x86, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 291 + 0x86 => InstructionInfo{instr: Instruction::STX, opcode: 0x86, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x87, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 292 - 0x87 => (InstructionInfo{instr: Instruction::SAX, opcode: 0x87, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 292 + 0x87 => InstructionInfo{instr: Instruction::SAX, opcode: 0x87, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | ...=> (InstructionInfo{instr: Instruction::DEY, opcode: 0x88, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 293 - 0x88 => (InstructionInfo{instr: Instruction::DEY, opcode: 0x88, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 293 + 0x88 => InstructionInfo{instr: Instruction::DEY, opcode: 0x88, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0x89, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - 0x89 => (InstructionInfo{instr: Instruction::NOP, opcode: 0x89, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 294 + 0x89 => InstructionInfo{instr: Instruction::NOP, opcode: 0x89, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | ...=> (InstructionInfo{instr: Instruction::TXA, opcode: 0x8A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 295 - 0x8A => (InstructionInfo{instr: Instruction::TXA, opcode: 0x8A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 295 + 0x8A => InstructionInfo{instr: Instruction::TXA, opcode: 0x8A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 296 | ...=> (InstructionInfo{instr: Instruction::XAA, opcode: 0x8B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 296 - 0x8B => (InstructionInfo{instr: Instruction::XAA, opcode: 0x8B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}), [INFO] [stdout] 296 + 0x8B => InstructionInfo{instr: Instruction::XAA, opcode: 0x8B, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:297:13 [INFO] [stdout] | [INFO] [stdout] 297 | ...=> (InstructionInfo{instr: Instruction::STY, opcode: 0x8C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 297 - 0x8C => (InstructionInfo{instr: Instruction::STY, opcode: 0x8C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 297 + 0x8C => InstructionInfo{instr: Instruction::STY, opcode: 0x8C, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 298 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x8D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 298 - 0x8D => (InstructionInfo{instr: Instruction::STA, opcode: 0x8D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 298 + 0x8D => InstructionInfo{instr: Instruction::STA, opcode: 0x8D, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:299:13 [INFO] [stdout] | [INFO] [stdout] 299 | ...=> (InstructionInfo{instr: Instruction::STX, opcode: 0x8E, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 299 - 0x8E => (InstructionInfo{instr: Instruction::STX, opcode: 0x8E, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 299 + 0x8E => InstructionInfo{instr: Instruction::STX, opcode: 0x8E, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x8F, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 300 - 0x8F => (InstructionInfo{instr: Instruction::SAX, opcode: 0x8F, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 300 + 0x8F => InstructionInfo{instr: Instruction::SAX, opcode: 0x8F, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | ...=> (InstructionInfo{instr: Instruction::BCC, opcode: 0x90, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 302 - 0x90 => (InstructionInfo{instr: Instruction::BCC, opcode: 0x90, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 302 + 0x90 => InstructionInfo{instr: Instruction::BCC, opcode: 0x90, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:303:13 [INFO] [stdout] | [INFO] [stdout] 303 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x91, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 303 - 0x91 => (InstructionInfo{instr: Instruction::STA, opcode: 0x91, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 303 + 0x91 => InstructionInfo{instr: Instruction::STA, opcode: 0x91, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0x92, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 304 - 0x92 => (InstructionInfo{instr: Instruction::KIL, opcode: 0x92, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 304 + 0x92 => InstructionInfo{instr: Instruction::KIL, opcode: 0x92, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:305:13 [INFO] [stdout] | [INFO] [stdout] 305 | ...=> (InstructionInfo{instr: Instruction::AHX, opcode: 0x93, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 305 - 0x93 => (InstructionInfo{instr: Instruction::AHX, opcode: 0x93, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 305 + 0x93 => InstructionInfo{instr: Instruction::AHX, opcode: 0x93, mode: OpMode::IZY, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:306:13 [INFO] [stdout] | [INFO] [stdout] 306 | ...=> (InstructionInfo{instr: Instruction::STY, opcode: 0x94, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 306 - 0x94 => (InstructionInfo{instr: Instruction::STY, opcode: 0x94, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 306 + 0x94 => InstructionInfo{instr: Instruction::STY, opcode: 0x94, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x95, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 307 - 0x95 => (InstructionInfo{instr: Instruction::STA, opcode: 0x95, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 307 + 0x95 => InstructionInfo{instr: Instruction::STA, opcode: 0x95, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 308 | ...=> (InstructionInfo{instr: Instruction::STX, opcode: 0x96, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 308 - 0x96 => (InstructionInfo{instr: Instruction::STX, opcode: 0x96, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 308 + 0x96 => InstructionInfo{instr: Instruction::STX, opcode: 0x96, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | ...=> (InstructionInfo{instr: Instruction::SAX, opcode: 0x97, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 309 - 0x97 => (InstructionInfo{instr: Instruction::SAX, opcode: 0x97, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 309 + 0x97 => InstructionInfo{instr: Instruction::SAX, opcode: 0x97, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 310 | ...=> (InstructionInfo{instr: Instruction::TYA, opcode: 0x98, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 310 - 0x98 => (InstructionInfo{instr: Instruction::TYA, opcode: 0x98, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 310 + 0x98 => InstructionInfo{instr: Instruction::TYA, opcode: 0x98, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xB1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 337 - 0xB1 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xB1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 337 + 0xB1 => InstructionInfo{instr: Instruction::LDA, opcode: 0xB1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0xB2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 338 - 0xB2 => (InstructionInfo{instr: Instruction::KIL, opcode: 0xB2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 338 + 0xB2 => InstructionInfo{instr: Instruction::KIL, opcode: 0xB2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:339:13 [INFO] [stdout] | [INFO] [stdout] 339 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xB3, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 339 - 0xB3 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xB3, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 339 + 0xB3 => InstructionInfo{instr: Instruction::LAX, opcode: 0xB3, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:340:13 [INFO] [stdout] | [INFO] [stdout] 340 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xB4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 340 - 0xB4 => (InstructionInfo{instr: Instruction::LDY, opcode: 0xB4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 340 + 0xB4 => InstructionInfo{instr: Instruction::LDY, opcode: 0xB4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:341:13 [INFO] [stdout] | [INFO] [stdout] 341 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xB5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 341 - 0xB5 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xB5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 341 + 0xB5 => InstructionInfo{instr: Instruction::LDA, opcode: 0xB5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:342:13 [INFO] [stdout] | [INFO] [stdout] 342 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xB6, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 342 - 0xB6 => (InstructionInfo{instr: Instruction::LDX, opcode: 0xB6, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 342 + 0xB6 => InstructionInfo{instr: Instruction::LDX, opcode: 0xB6, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xB7, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 343 - 0xB7 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xB7, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 343 + 0xB7 => InstructionInfo{instr: Instruction::LAX, opcode: 0xB7, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:344:13 [INFO] [stdout] | [INFO] [stdout] 344 | ...=> (InstructionInfo{instr: Instruction::CLV, opcode: 0xB8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 344 - 0xB8 => (InstructionInfo{instr: Instruction::CLV, opcode: 0xB8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 344 + 0xB8 => InstructionInfo{instr: Instruction::CLV, opcode: 0xB8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xB9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 345 - 0xB9 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xB9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 345 + 0xB9 => InstructionInfo{instr: Instruction::LDA, opcode: 0xB9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:311:13 [INFO] [stdout] | [INFO] [stdout] 311 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x99, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 311 - 0x99 => (InstructionInfo{instr: Instruction::STA, opcode: 0x99, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 311 + 0x99 => InstructionInfo{instr: Instruction::STA, opcode: 0x99, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 312 | ...=> (InstructionInfo{instr: Instruction::TXS, opcode: 0x9A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 312 - 0x9A => (InstructionInfo{instr: Instruction::TXS, opcode: 0x9A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 312 + 0x9A => InstructionInfo{instr: Instruction::TXS, opcode: 0x9A, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:313:13 [INFO] [stdout] | [INFO] [stdout] 313 | ...=> (InstructionInfo{instr: Instruction::TAS, opcode: 0x9B, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 313 - 0x9B => (InstructionInfo{instr: Instruction::TAS, opcode: 0x9B, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 313 + 0x9B => InstructionInfo{instr: Instruction::TAS, opcode: 0x9B, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:314:13 [INFO] [stdout] | [INFO] [stdout] 314 | ...=> (InstructionInfo{instr: Instruction::SHY, opcode: 0x9C, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 314 - 0x9C => (InstructionInfo{instr: Instruction::SHY, opcode: 0x9C, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 314 + 0x9C => InstructionInfo{instr: Instruction::SHY, opcode: 0x9C, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | ...=> (InstructionInfo{instr: Instruction::STA, opcode: 0x9D, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 315 - 0x9D => (InstructionInfo{instr: Instruction::STA, opcode: 0x9D, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 315 + 0x9D => InstructionInfo{instr: Instruction::STA, opcode: 0x9D, mode: OpMode::ABX, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:316:13 [INFO] [stdout] | [INFO] [stdout] 316 | ...=> (InstructionInfo{instr: Instruction::SHX, opcode: 0x9E, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 316 - 0x9E => (InstructionInfo{instr: Instruction::SHX, opcode: 0x9E, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 316 + 0x9E => InstructionInfo{instr: Instruction::SHX, opcode: 0x9E, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | ...=> (InstructionInfo{instr: Instruction::AHX, opcode: 0x9F, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 317 - 0x9F => (InstructionInfo{instr: Instruction::AHX, opcode: 0x9F, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}), [INFO] [stdout] 317 + 0x9F => InstructionInfo{instr: Instruction::AHX, opcode: 0x9F, mode: OpMode::ABY, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:319:13 [INFO] [stdout] | [INFO] [stdout] 319 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xA0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 319 - 0xA0 => (InstructionInfo{instr: Instruction::LDY, opcode: 0xA0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 319 + 0xA0 => InstructionInfo{instr: Instruction::LDY, opcode: 0xA0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:320:13 [INFO] [stdout] | [INFO] [stdout] 320 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xA1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 320 - 0xA1 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xA1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 320 + 0xA1 => InstructionInfo{instr: Instruction::LDA, opcode: 0xA1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xA2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 321 - 0xA2 => (InstructionInfo{instr: Instruction::LDX, opcode: 0xA2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 321 + 0xA2 => InstructionInfo{instr: Instruction::LDX, opcode: 0xA2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:322:13 [INFO] [stdout] | [INFO] [stdout] 322 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xA3, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 322 - 0xA3 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xA3, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 322 + 0xA3 => InstructionInfo{instr: Instruction::LAX, opcode: 0xA3, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:346:13 [INFO] [stdout] | [INFO] [stdout] 346 | ...=> (InstructionInfo{instr: Instruction::TSX, opcode: 0xBA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 346 - 0xBA => (InstructionInfo{instr: Instruction::TSX, opcode: 0xBA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 346 + 0xBA => InstructionInfo{instr: Instruction::TSX, opcode: 0xBA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:347:13 [INFO] [stdout] | [INFO] [stdout] 347 | ...=> (InstructionInfo{instr: Instruction::LAS, opcode: 0xBB, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 347 - 0xBB => (InstructionInfo{instr: Instruction::LAS, opcode: 0xBB, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 347 + 0xBB => InstructionInfo{instr: Instruction::LAS, opcode: 0xBB, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:348:13 [INFO] [stdout] | [INFO] [stdout] 348 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xBC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 348 - 0xBC => (InstructionInfo{instr: Instruction::LDY, opcode: 0xBC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 348 + 0xBC => InstructionInfo{instr: Instruction::LDY, opcode: 0xBC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xBD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 349 - 0xBD => (InstructionInfo{instr: Instruction::LDA, opcode: 0xBD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 349 + 0xBD => InstructionInfo{instr: Instruction::LDA, opcode: 0xBD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:350:13 [INFO] [stdout] | [INFO] [stdout] 350 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xBE, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 350 - 0xBE => (InstructionInfo{instr: Instruction::LDX, opcode: 0xBE, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 350 + 0xBE => InstructionInfo{instr: Instruction::LDX, opcode: 0xBE, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:351:13 [INFO] [stdout] | [INFO] [stdout] 351 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xBF, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 351 - 0xBF => (InstructionInfo{instr: Instruction::LAX, opcode: 0xBF, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 351 + 0xBF => InstructionInfo{instr: Instruction::LAX, opcode: 0xBF, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | ...=> (InstructionInfo{instr: Instruction::CPY, opcode: 0xC0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 353 - 0xC0 => (InstructionInfo{instr: Instruction::CPY, opcode: 0xC0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 353 + 0xC0 => InstructionInfo{instr: Instruction::CPY, opcode: 0xC0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:354:13 [INFO] [stdout] | [INFO] [stdout] 354 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xC1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - 0xC1 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xC1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 354 + 0xC1 => InstructionInfo{instr: Instruction::CMP, opcode: 0xC1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:355:13 [INFO] [stdout] | [INFO] [stdout] 355 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xC2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 355 - 0xC2 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xC2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 355 + 0xC2 => InstructionInfo{instr: Instruction::NOP, opcode: 0xC2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:356:13 [INFO] [stdout] | [INFO] [stdout] 356 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xC3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 356 - 0xC3 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xC3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 356 + 0xC3 => InstructionInfo{instr: Instruction::DCP, opcode: 0xC3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:357:13 [INFO] [stdout] | [INFO] [stdout] 357 | ...=> (InstructionInfo{instr: Instruction::CPY, opcode: 0xC4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 357 - 0xC4 => (InstructionInfo{instr: Instruction::CPY, opcode: 0xC4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 357 + 0xC4 => InstructionInfo{instr: Instruction::CPY, opcode: 0xC4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:358:13 [INFO] [stdout] | [INFO] [stdout] 358 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xC5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 358 - 0xC5 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xC5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 358 + 0xC5 => InstructionInfo{instr: Instruction::CMP, opcode: 0xC5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 323 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xA4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 323 - 0xA4 => (InstructionInfo{instr: Instruction::LDY, opcode: 0xA4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 323 + 0xA4 => InstructionInfo{instr: Instruction::LDY, opcode: 0xA4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:324:13 [INFO] [stdout] | [INFO] [stdout] 324 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xA5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 324 - 0xA5 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xA5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 324 + 0xA5 => InstructionInfo{instr: Instruction::LDA, opcode: 0xA5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:325:13 [INFO] [stdout] | [INFO] [stdout] 325 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xA6, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 325 - 0xA6 => (InstructionInfo{instr: Instruction::LDX, opcode: 0xA6, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 325 + 0xA6 => InstructionInfo{instr: Instruction::LDX, opcode: 0xA6, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xA7, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 326 - 0xA7 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xA7, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 326 + 0xA7 => InstructionInfo{instr: Instruction::LAX, opcode: 0xA7, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | ...=> (InstructionInfo{instr: Instruction::TAY, opcode: 0xA8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 327 - 0xA8 => (InstructionInfo{instr: Instruction::TAY, opcode: 0xA8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 327 + 0xA8 => InstructionInfo{instr: Instruction::TAY, opcode: 0xA8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:328:13 [INFO] [stdout] | [INFO] [stdout] 328 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xA9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 328 - 0xA9 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xA9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 328 + 0xA9 => InstructionInfo{instr: Instruction::LDA, opcode: 0xA9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:329:13 [INFO] [stdout] | [INFO] [stdout] 329 | ...=> (InstructionInfo{instr: Instruction::TAX, opcode: 0xAA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 329 - 0xAA => (InstructionInfo{instr: Instruction::TAX, opcode: 0xAA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 329 + 0xAA => InstructionInfo{instr: Instruction::TAX, opcode: 0xAA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:330:13 [INFO] [stdout] | [INFO] [stdout] 330 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xAB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 330 - 0xAB => (InstructionInfo{instr: Instruction::LAX, opcode: 0xAB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}), [INFO] [stdout] 330 + 0xAB => InstructionInfo{instr: Instruction::LAX, opcode: 0xAB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalHighlyUnstable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:331:13 [INFO] [stdout] | [INFO] [stdout] 331 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xAC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 331 - 0xAC => (InstructionInfo{instr: Instruction::LDY, opcode: 0xAC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 331 + 0xAC => InstructionInfo{instr: Instruction::LDY, opcode: 0xAC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:332:13 [INFO] [stdout] | [INFO] [stdout] 332 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xAD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 332 - 0xAD => (InstructionInfo{instr: Instruction::LDA, opcode: 0xAD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 332 + 0xAD => InstructionInfo{instr: Instruction::LDA, opcode: 0xAD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:333:13 [INFO] [stdout] | [INFO] [stdout] 333 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xAE, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 333 - 0xAE => (InstructionInfo{instr: Instruction::LDX, opcode: 0xAE, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 333 + 0xAE => InstructionInfo{instr: Instruction::LDX, opcode: 0xAE, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:359:13 [INFO] [stdout] | [INFO] [stdout] 359 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xC6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - 0xC6 => (InstructionInfo{instr: Instruction::DEC, opcode: 0xC6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 359 + 0xC6 => InstructionInfo{instr: Instruction::DEC, opcode: 0xC6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xC7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 360 - 0xC7 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xC7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 360 + 0xC7 => InstructionInfo{instr: Instruction::DCP, opcode: 0xC7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:361:13 [INFO] [stdout] | [INFO] [stdout] 361 | ...=> (InstructionInfo{instr: Instruction::INY, opcode: 0xC8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 361 - 0xC8 => (InstructionInfo{instr: Instruction::INY, opcode: 0xC8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 361 + 0xC8 => InstructionInfo{instr: Instruction::INY, opcode: 0xC8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:362:13 [INFO] [stdout] | [INFO] [stdout] 362 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xC9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - 0xC9 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xC9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 362 + 0xC9 => InstructionInfo{instr: Instruction::CMP, opcode: 0xC9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | ...=> (InstructionInfo{instr: Instruction::DEX, opcode: 0xCA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 - 0xCA => (InstructionInfo{instr: Instruction::DEX, opcode: 0xCA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 363 + 0xCA => InstructionInfo{instr: Instruction::DEX, opcode: 0xCA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | ...=> (InstructionInfo{instr: Instruction::AXS, opcode: 0xCB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - 0xCB => (InstructionInfo{instr: Instruction::AXS, opcode: 0xCB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 364 + 0xCB => InstructionInfo{instr: Instruction::AXS, opcode: 0xCB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:365:13 [INFO] [stdout] | [INFO] [stdout] 365 | ...=> (InstructionInfo{instr: Instruction::CPY, opcode: 0xCC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 365 - 0xCC => (InstructionInfo{instr: Instruction::CPY, opcode: 0xCC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 365 + 0xCC => InstructionInfo{instr: Instruction::CPY, opcode: 0xCC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:366:13 [INFO] [stdout] | [INFO] [stdout] 366 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xCD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 366 - 0xCD => (InstructionInfo{instr: Instruction::CMP, opcode: 0xCD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 366 + 0xCD => InstructionInfo{instr: Instruction::CMP, opcode: 0xCD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:367:13 [INFO] [stdout] | [INFO] [stdout] 367 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xCE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 367 - 0xCE => (InstructionInfo{instr: Instruction::DEC, opcode: 0xCE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 367 + 0xCE => InstructionInfo{instr: Instruction::DEC, opcode: 0xCE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:368:13 [INFO] [stdout] | [INFO] [stdout] 368 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xCF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 368 - 0xCF => (InstructionInfo{instr: Instruction::DCP, opcode: 0xCF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 368 + 0xCF => InstructionInfo{instr: Instruction::DCP, opcode: 0xCF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:370:13 [INFO] [stdout] | [INFO] [stdout] 370 | ...=> (InstructionInfo{instr: Instruction::BNE, opcode: 0xD0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 370 - 0xD0 => (InstructionInfo{instr: Instruction::BNE, opcode: 0xD0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 370 + 0xD0 => InstructionInfo{instr: Instruction::BNE, opcode: 0xD0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:334:13 [INFO] [stdout] | [INFO] [stdout] 334 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xAF, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 334 - 0xAF => (InstructionInfo{instr: Instruction::LAX, opcode: 0xAF, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 334 + 0xAF => InstructionInfo{instr: Instruction::LAX, opcode: 0xAF, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | ...=> (InstructionInfo{instr: Instruction::BCS, opcode: 0xB0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 336 - 0xB0 => (InstructionInfo{instr: Instruction::BCS, opcode: 0xB0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 336 + 0xB0 => InstructionInfo{instr: Instruction::BCS, opcode: 0xB0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xB1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 337 - 0xB1 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xB1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 337 + 0xB1 => InstructionInfo{instr: Instruction::LDA, opcode: 0xB1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0xB2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 338 - 0xB2 => (InstructionInfo{instr: Instruction::KIL, opcode: 0xB2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 338 + 0xB2 => InstructionInfo{instr: Instruction::KIL, opcode: 0xB2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:339:13 [INFO] [stdout] | [INFO] [stdout] 339 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xB3, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 339 - 0xB3 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xB3, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 339 + 0xB3 => InstructionInfo{instr: Instruction::LAX, opcode: 0xB3, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:340:13 [INFO] [stdout] | [INFO] [stdout] 340 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xB4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 340 - 0xB4 => (InstructionInfo{instr: Instruction::LDY, opcode: 0xB4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 340 + 0xB4 => InstructionInfo{instr: Instruction::LDY, opcode: 0xB4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:341:13 [INFO] [stdout] | [INFO] [stdout] 341 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xB5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 341 - 0xB5 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xB5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 341 + 0xB5 => InstructionInfo{instr: Instruction::LDA, opcode: 0xB5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:342:13 [INFO] [stdout] | [INFO] [stdout] 342 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xB6, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 342 - 0xB6 => (InstructionInfo{instr: Instruction::LDX, opcode: 0xB6, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 342 + 0xB6 => InstructionInfo{instr: Instruction::LDX, opcode: 0xB6, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xB7, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 343 - 0xB7 => (InstructionInfo{instr: Instruction::LAX, opcode: 0xB7, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 343 + 0xB7 => InstructionInfo{instr: Instruction::LAX, opcode: 0xB7, mode: OpMode::ZPY, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:344:13 [INFO] [stdout] | [INFO] [stdout] 344 | ...=> (InstructionInfo{instr: Instruction::CLV, opcode: 0xB8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 344 - 0xB8 => (InstructionInfo{instr: Instruction::CLV, opcode: 0xB8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 344 + 0xB8 => InstructionInfo{instr: Instruction::CLV, opcode: 0xB8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:371:13 [INFO] [stdout] | [INFO] [stdout] 371 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xD1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 371 - 0xD1 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xD1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 371 + 0xD1 => InstructionInfo{instr: Instruction::CMP, opcode: 0xD1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 372 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0xD2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 372 - 0xD2 => (InstructionInfo{instr: Instruction::KIL, opcode: 0xD2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 372 + 0xD2 => InstructionInfo{instr: Instruction::KIL, opcode: 0xD2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xD3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 373 - 0xD3 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xD3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 373 + 0xD3 => InstructionInfo{instr: Instruction::DCP, opcode: 0xD3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:374:13 [INFO] [stdout] | [INFO] [stdout] 374 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xD4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 374 - 0xD4 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xD4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 374 + 0xD4 => InstructionInfo{instr: Instruction::NOP, opcode: 0xD4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xD5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 375 - 0xD5 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xD5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 375 + 0xD5 => InstructionInfo{instr: Instruction::CMP, opcode: 0xD5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:376:13 [INFO] [stdout] | [INFO] [stdout] 376 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xD6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 376 - 0xD6 => (InstructionInfo{instr: Instruction::DEC, opcode: 0xD6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 376 + 0xD6 => InstructionInfo{instr: Instruction::DEC, opcode: 0xD6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:377:13 [INFO] [stdout] | [INFO] [stdout] 377 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xD7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 377 - 0xD7 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xD7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 377 + 0xD7 => InstructionInfo{instr: Instruction::DCP, opcode: 0xD7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | ...=> (InstructionInfo{instr: Instruction::CLD, opcode: 0xD8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 378 - 0xD8 => (InstructionInfo{instr: Instruction::CLD, opcode: 0xD8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 378 + 0xD8 => InstructionInfo{instr: Instruction::CLD, opcode: 0xD8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:379:13 [INFO] [stdout] | [INFO] [stdout] 379 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xD9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 379 - 0xD9 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xD9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 379 + 0xD9 => InstructionInfo{instr: Instruction::CMP, opcode: 0xD9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xDA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 380 - 0xDA => (InstructionInfo{instr: Instruction::NOP, opcode: 0xDA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 380 + 0xDA => InstructionInfo{instr: Instruction::NOP, opcode: 0xDA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:381:13 [INFO] [stdout] | [INFO] [stdout] 381 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xDB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 381 - 0xDB => (InstructionInfo{instr: Instruction::DCP, opcode: 0xDB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 381 + 0xDB => InstructionInfo{instr: Instruction::DCP, opcode: 0xDB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xB9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 345 - 0xB9 => (InstructionInfo{instr: Instruction::LDA, opcode: 0xB9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 345 + 0xB9 => InstructionInfo{instr: Instruction::LDA, opcode: 0xB9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:346:13 [INFO] [stdout] | [INFO] [stdout] 346 | ...=> (InstructionInfo{instr: Instruction::TSX, opcode: 0xBA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 346 - 0xBA => (InstructionInfo{instr: Instruction::TSX, opcode: 0xBA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 346 + 0xBA => InstructionInfo{instr: Instruction::TSX, opcode: 0xBA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:347:13 [INFO] [stdout] | [INFO] [stdout] 347 | ...=> (InstructionInfo{instr: Instruction::LAS, opcode: 0xBB, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 347 - 0xBB => (InstructionInfo{instr: Instruction::LAS, opcode: 0xBB, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 347 + 0xBB => InstructionInfo{instr: Instruction::LAS, opcode: 0xBB, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:348:13 [INFO] [stdout] | [INFO] [stdout] 348 | ...=> (InstructionInfo{instr: Instruction::LDY, opcode: 0xBC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 348 - 0xBC => (InstructionInfo{instr: Instruction::LDY, opcode: 0xBC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 348 + 0xBC => InstructionInfo{instr: Instruction::LDY, opcode: 0xBC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | ...=> (InstructionInfo{instr: Instruction::LDA, opcode: 0xBD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 349 - 0xBD => (InstructionInfo{instr: Instruction::LDA, opcode: 0xBD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 349 + 0xBD => InstructionInfo{instr: Instruction::LDA, opcode: 0xBD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:350:13 [INFO] [stdout] | [INFO] [stdout] 350 | ...=> (InstructionInfo{instr: Instruction::LDX, opcode: 0xBE, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 350 - 0xBE => (InstructionInfo{instr: Instruction::LDX, opcode: 0xBE, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 350 + 0xBE => InstructionInfo{instr: Instruction::LDX, opcode: 0xBE, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:351:13 [INFO] [stdout] | [INFO] [stdout] 351 | ...=> (InstructionInfo{instr: Instruction::LAX, opcode: 0xBF, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 351 - 0xBF => (InstructionInfo{instr: Instruction::LAX, opcode: 0xBF, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 351 + 0xBF => InstructionInfo{instr: Instruction::LAX, opcode: 0xBF, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | ...=> (InstructionInfo{instr: Instruction::CPY, opcode: 0xC0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 353 - 0xC0 => (InstructionInfo{instr: Instruction::CPY, opcode: 0xC0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 353 + 0xC0 => InstructionInfo{instr: Instruction::CPY, opcode: 0xC0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:354:13 [INFO] [stdout] | [INFO] [stdout] 354 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xC1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - 0xC1 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xC1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 354 + 0xC1 => InstructionInfo{instr: Instruction::CMP, opcode: 0xC1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:355:13 [INFO] [stdout] | [INFO] [stdout] 355 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xC2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 355 - 0xC2 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xC2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 355 + 0xC2 => InstructionInfo{instr: Instruction::NOP, opcode: 0xC2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:356:13 [INFO] [stdout] | [INFO] [stdout] 356 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xC3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 356 - 0xC3 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xC3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 356 + 0xC3 => InstructionInfo{instr: Instruction::DCP, opcode: 0xC3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:382:13 [INFO] [stdout] | [INFO] [stdout] 382 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xDC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 382 - 0xDC => (InstructionInfo{instr: Instruction::NOP, opcode: 0xDC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 382 + 0xDC => InstructionInfo{instr: Instruction::NOP, opcode: 0xDC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xDD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 383 - 0xDD => (InstructionInfo{instr: Instruction::CMP, opcode: 0xDD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 383 + 0xDD => InstructionInfo{instr: Instruction::CMP, opcode: 0xDD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:384:13 [INFO] [stdout] | [INFO] [stdout] 384 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xDE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - 0xDE => (InstructionInfo{instr: Instruction::DEC, opcode: 0xDE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 384 + 0xDE => InstructionInfo{instr: Instruction::DEC, opcode: 0xDE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xDF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 385 - 0xDF => (InstructionInfo{instr: Instruction::DCP, opcode: 0xDF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 385 + 0xDF => InstructionInfo{instr: Instruction::DCP, opcode: 0xDF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:387:13 [INFO] [stdout] | [INFO] [stdout] 387 | ...=> (InstructionInfo{instr: Instruction::CPX, opcode: 0xE0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 387 - 0xE0 => (InstructionInfo{instr: Instruction::CPX, opcode: 0xE0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 387 + 0xE0 => InstructionInfo{instr: Instruction::CPX, opcode: 0xE0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:388:13 [INFO] [stdout] | [INFO] [stdout] 388 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xE1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 388 - 0xE1 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xE1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 388 + 0xE1 => InstructionInfo{instr: Instruction::SBC, opcode: 0xE1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:389:13 [INFO] [stdout] | [INFO] [stdout] 389 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xE2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 389 - 0xE2 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xE2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 389 + 0xE2 => InstructionInfo{instr: Instruction::NOP, opcode: 0xE2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:390:13 [INFO] [stdout] | [INFO] [stdout] 390 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xE3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 390 - 0xE3 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xE3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 390 + 0xE3 => InstructionInfo{instr: Instruction::ISC, opcode: 0xE3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:391:13 [INFO] [stdout] | [INFO] [stdout] 391 | ...=> (InstructionInfo{instr: Instruction::CPX, opcode: 0xE4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 391 - 0xE4 => (InstructionInfo{instr: Instruction::CPX, opcode: 0xE4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 391 + 0xE4 => InstructionInfo{instr: Instruction::CPX, opcode: 0xE4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:392:13 [INFO] [stdout] | [INFO] [stdout] 392 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xE5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 392 - 0xE5 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xE5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 392 + 0xE5 => InstructionInfo{instr: Instruction::SBC, opcode: 0xE5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:357:13 [INFO] [stdout] | [INFO] [stdout] 357 | ...=> (InstructionInfo{instr: Instruction::CPY, opcode: 0xC4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 357 - 0xC4 => (InstructionInfo{instr: Instruction::CPY, opcode: 0xC4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 357 + 0xC4 => InstructionInfo{instr: Instruction::CPY, opcode: 0xC4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:358:13 [INFO] [stdout] | [INFO] [stdout] 358 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xC5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 358 - 0xC5 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xC5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 358 + 0xC5 => InstructionInfo{instr: Instruction::CMP, opcode: 0xC5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:359:13 [INFO] [stdout] | [INFO] [stdout] 359 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xC6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - 0xC6 => (InstructionInfo{instr: Instruction::DEC, opcode: 0xC6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 359 + 0xC6 => InstructionInfo{instr: Instruction::DEC, opcode: 0xC6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xC7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 360 - 0xC7 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xC7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 360 + 0xC7 => InstructionInfo{instr: Instruction::DCP, opcode: 0xC7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:361:13 [INFO] [stdout] | [INFO] [stdout] 361 | ...=> (InstructionInfo{instr: Instruction::INY, opcode: 0xC8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 361 - 0xC8 => (InstructionInfo{instr: Instruction::INY, opcode: 0xC8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 361 + 0xC8 => InstructionInfo{instr: Instruction::INY, opcode: 0xC8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:362:13 [INFO] [stdout] | [INFO] [stdout] 362 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xC9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - 0xC9 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xC9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 362 + 0xC9 => InstructionInfo{instr: Instruction::CMP, opcode: 0xC9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | ...=> (InstructionInfo{instr: Instruction::DEX, opcode: 0xCA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 - 0xCA => (InstructionInfo{instr: Instruction::DEX, opcode: 0xCA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 363 + 0xCA => InstructionInfo{instr: Instruction::DEX, opcode: 0xCA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:393:13 [INFO] [stdout] | [INFO] [stdout] 393 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xE6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - 0xE6 => (InstructionInfo{instr: Instruction::INC, opcode: 0xE6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 393 + 0xE6 => InstructionInfo{instr: Instruction::INC, opcode: 0xE6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:394:13 [INFO] [stdout] | [INFO] [stdout] 394 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xE7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - 0xE7 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xE7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 394 + 0xE7 => InstructionInfo{instr: Instruction::ISC, opcode: 0xE7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:395:13 [INFO] [stdout] | [INFO] [stdout] 395 | ...=> (InstructionInfo{instr: Instruction::INX, opcode: 0xE8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 395 - 0xE8 => (InstructionInfo{instr: Instruction::INX, opcode: 0xE8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 395 + 0xE8 => InstructionInfo{instr: Instruction::INX, opcode: 0xE8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:396:13 [INFO] [stdout] | [INFO] [stdout] 396 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xE9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - 0xE9 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xE9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 396 + 0xE9 => InstructionInfo{instr: Instruction::SBC, opcode: 0xE9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:397:13 [INFO] [stdout] | [INFO] [stdout] 397 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xEA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - 0xEA => (InstructionInfo{instr: Instruction::NOP, opcode: 0xEA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 397 + 0xEA => InstructionInfo{instr: Instruction::NOP, opcode: 0xEA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:398:13 [INFO] [stdout] | [INFO] [stdout] 398 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xEB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 398 - 0xEB => (InstructionInfo{instr: Instruction::SBC, opcode: 0xEB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 398 + 0xEB => InstructionInfo{instr: Instruction::SBC, opcode: 0xEB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:399:13 [INFO] [stdout] | [INFO] [stdout] 399 | ...=> (InstructionInfo{instr: Instruction::CPX, opcode: 0xEC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 399 - 0xEC => (InstructionInfo{instr: Instruction::CPX, opcode: 0xEC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 399 + 0xEC => InstructionInfo{instr: Instruction::CPX, opcode: 0xEC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:400:13 [INFO] [stdout] | [INFO] [stdout] 400 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xED, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 400 - 0xED => (InstructionInfo{instr: Instruction::SBC, opcode: 0xED, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 400 + 0xED => InstructionInfo{instr: Instruction::SBC, opcode: 0xED, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:401:13 [INFO] [stdout] | [INFO] [stdout] 401 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xEE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 401 - 0xEE => (InstructionInfo{instr: Instruction::INC, opcode: 0xEE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 401 + 0xEE => InstructionInfo{instr: Instruction::INC, opcode: 0xEE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:402:13 [INFO] [stdout] | [INFO] [stdout] 402 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xEF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - 0xEF => (InstructionInfo{instr: Instruction::ISC, opcode: 0xEF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 402 + 0xEF => InstructionInfo{instr: Instruction::ISC, opcode: 0xEF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:404:13 [INFO] [stdout] | [INFO] [stdout] 404 | ...=> (InstructionInfo{instr: Instruction::BEQ, opcode: 0xF0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 404 - 0xF0 => (InstructionInfo{instr: Instruction::BEQ, opcode: 0xF0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 404 + 0xF0 => InstructionInfo{instr: Instruction::BEQ, opcode: 0xF0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | ...=> (InstructionInfo{instr: Instruction::AXS, opcode: 0xCB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - 0xCB => (InstructionInfo{instr: Instruction::AXS, opcode: 0xCB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 364 + 0xCB => InstructionInfo{instr: Instruction::AXS, opcode: 0xCB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:365:13 [INFO] [stdout] | [INFO] [stdout] 365 | ...=> (InstructionInfo{instr: Instruction::CPY, opcode: 0xCC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 365 - 0xCC => (InstructionInfo{instr: Instruction::CPY, opcode: 0xCC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 365 + 0xCC => InstructionInfo{instr: Instruction::CPY, opcode: 0xCC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:366:13 [INFO] [stdout] | [INFO] [stdout] 366 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xCD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 366 - 0xCD => (InstructionInfo{instr: Instruction::CMP, opcode: 0xCD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 366 + 0xCD => InstructionInfo{instr: Instruction::CMP, opcode: 0xCD, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:367:13 [INFO] [stdout] | [INFO] [stdout] 367 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xCE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 367 - 0xCE => (InstructionInfo{instr: Instruction::DEC, opcode: 0xCE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 367 + 0xCE => InstructionInfo{instr: Instruction::DEC, opcode: 0xCE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:368:13 [INFO] [stdout] | [INFO] [stdout] 368 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xCF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 368 - 0xCF => (InstructionInfo{instr: Instruction::DCP, opcode: 0xCF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 368 + 0xCF => InstructionInfo{instr: Instruction::DCP, opcode: 0xCF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:370:13 [INFO] [stdout] | [INFO] [stdout] 370 | ...=> (InstructionInfo{instr: Instruction::BNE, opcode: 0xD0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 370 - 0xD0 => (InstructionInfo{instr: Instruction::BNE, opcode: 0xD0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 370 + 0xD0 => InstructionInfo{instr: Instruction::BNE, opcode: 0xD0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:371:13 [INFO] [stdout] | [INFO] [stdout] 371 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xD1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 371 - 0xD1 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xD1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 371 + 0xD1 => InstructionInfo{instr: Instruction::CMP, opcode: 0xD1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 372 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0xD2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 372 - 0xD2 => (InstructionInfo{instr: Instruction::KIL, opcode: 0xD2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 372 + 0xD2 => InstructionInfo{instr: Instruction::KIL, opcode: 0xD2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xD3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 373 - 0xD3 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xD3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 373 + 0xD3 => InstructionInfo{instr: Instruction::DCP, opcode: 0xD3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:374:13 [INFO] [stdout] | [INFO] [stdout] 374 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xD4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 374 - 0xD4 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xD4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 374 + 0xD4 => InstructionInfo{instr: Instruction::NOP, opcode: 0xD4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xD5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 375 - 0xD5 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xD5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 375 + 0xD5 => InstructionInfo{instr: Instruction::CMP, opcode: 0xD5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:376:13 [INFO] [stdout] | [INFO] [stdout] 376 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xD6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 376 - 0xD6 => (InstructionInfo{instr: Instruction::DEC, opcode: 0xD6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 376 + 0xD6 => InstructionInfo{instr: Instruction::DEC, opcode: 0xD6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:377:13 [INFO] [stdout] | [INFO] [stdout] 377 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xD7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 377 - 0xD7 => (InstructionInfo{instr: Instruction::DCP, opcode: 0xD7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 377 + 0xD7 => InstructionInfo{instr: Instruction::DCP, opcode: 0xD7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | ...=> (InstructionInfo{instr: Instruction::CLD, opcode: 0xD8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 378 - 0xD8 => (InstructionInfo{instr: Instruction::CLD, opcode: 0xD8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 378 + 0xD8 => InstructionInfo{instr: Instruction::CLD, opcode: 0xD8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:405:13 [INFO] [stdout] | [INFO] [stdout] 405 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xF1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 405 - 0xF1 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xF1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 405 + 0xF1 => InstructionInfo{instr: Instruction::SBC, opcode: 0xF1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0xF2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 406 - 0xF2 => (InstructionInfo{instr: Instruction::KIL, opcode: 0xF2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 406 + 0xF2 => InstructionInfo{instr: Instruction::KIL, opcode: 0xF2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xF3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 407 - 0xF3 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xF3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 407 + 0xF3 => InstructionInfo{instr: Instruction::ISC, opcode: 0xF3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xF4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 408 - 0xF4 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xF4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 408 + 0xF4 => InstructionInfo{instr: Instruction::NOP, opcode: 0xF4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:409:13 [INFO] [stdout] | [INFO] [stdout] 409 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xF5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 409 - 0xF5 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xF5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 409 + 0xF5 => InstructionInfo{instr: Instruction::SBC, opcode: 0xF5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:410:13 [INFO] [stdout] | [INFO] [stdout] 410 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xF6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 410 - 0xF6 => (InstructionInfo{instr: Instruction::INC, opcode: 0xF6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 410 + 0xF6 => InstructionInfo{instr: Instruction::INC, opcode: 0xF6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:411:13 [INFO] [stdout] | [INFO] [stdout] 411 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xF7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 411 - 0xF7 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xF7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 411 + 0xF7 => InstructionInfo{instr: Instruction::ISC, opcode: 0xF7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:412:13 [INFO] [stdout] | [INFO] [stdout] 412 | ...=> (InstructionInfo{instr: Instruction::SED, opcode: 0xF8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 412 - 0xF8 => (InstructionInfo{instr: Instruction::SED, opcode: 0xF8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 412 + 0xF8 => InstructionInfo{instr: Instruction::SED, opcode: 0xF8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:413:13 [INFO] [stdout] | [INFO] [stdout] 413 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xF9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 413 - 0xF9 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xF9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 413 + 0xF9 => InstructionInfo{instr: Instruction::SBC, opcode: 0xF9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:414:13 [INFO] [stdout] | [INFO] [stdout] 414 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xFA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 414 - 0xFA => (InstructionInfo{instr: Instruction::NOP, opcode: 0xFA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 414 + 0xFA => InstructionInfo{instr: Instruction::NOP, opcode: 0xFA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:379:13 [INFO] [stdout] | [INFO] [stdout] 379 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xD9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 379 - 0xD9 => (InstructionInfo{instr: Instruction::CMP, opcode: 0xD9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 379 + 0xD9 => InstructionInfo{instr: Instruction::CMP, opcode: 0xD9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xDA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 380 - 0xDA => (InstructionInfo{instr: Instruction::NOP, opcode: 0xDA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 380 + 0xDA => InstructionInfo{instr: Instruction::NOP, opcode: 0xDA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:381:13 [INFO] [stdout] | [INFO] [stdout] 381 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xDB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 381 - 0xDB => (InstructionInfo{instr: Instruction::DCP, opcode: 0xDB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 381 + 0xDB => InstructionInfo{instr: Instruction::DCP, opcode: 0xDB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:382:13 [INFO] [stdout] | [INFO] [stdout] 382 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xDC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 382 - 0xDC => (InstructionInfo{instr: Instruction::NOP, opcode: 0xDC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 382 + 0xDC => InstructionInfo{instr: Instruction::NOP, opcode: 0xDC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | ...=> (InstructionInfo{instr: Instruction::CMP, opcode: 0xDD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 383 - 0xDD => (InstructionInfo{instr: Instruction::CMP, opcode: 0xDD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 383 + 0xDD => InstructionInfo{instr: Instruction::CMP, opcode: 0xDD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:384:13 [INFO] [stdout] | [INFO] [stdout] 384 | ...=> (InstructionInfo{instr: Instruction::DEC, opcode: 0xDE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - 0xDE => (InstructionInfo{instr: Instruction::DEC, opcode: 0xDE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 384 + 0xDE => InstructionInfo{instr: Instruction::DEC, opcode: 0xDE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | ...=> (InstructionInfo{instr: Instruction::DCP, opcode: 0xDF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 385 - 0xDF => (InstructionInfo{instr: Instruction::DCP, opcode: 0xDF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 385 + 0xDF => InstructionInfo{instr: Instruction::DCP, opcode: 0xDF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:387:13 [INFO] [stdout] | [INFO] [stdout] 387 | ...=> (InstructionInfo{instr: Instruction::CPX, opcode: 0xE0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 387 - 0xE0 => (InstructionInfo{instr: Instruction::CPX, opcode: 0xE0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 387 + 0xE0 => InstructionInfo{instr: Instruction::CPX, opcode: 0xE0, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:388:13 [INFO] [stdout] | [INFO] [stdout] 388 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xE1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 388 - 0xE1 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xE1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 388 + 0xE1 => InstructionInfo{instr: Instruction::SBC, opcode: 0xE1, mode: OpMode::IZX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:389:13 [INFO] [stdout] | [INFO] [stdout] 389 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xE2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 389 - 0xE2 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xE2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 389 + 0xE2 => InstructionInfo{instr: Instruction::NOP, opcode: 0xE2, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:390:13 [INFO] [stdout] | [INFO] [stdout] 390 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xE3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 390 - 0xE3 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xE3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 390 + 0xE3 => InstructionInfo{instr: Instruction::ISC, opcode: 0xE3, mode: OpMode::IZX, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xFB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - 0xFB => (InstructionInfo{instr: Instruction::ISC, opcode: 0xFB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 415 + 0xFB => InstructionInfo{instr: Instruction::ISC, opcode: 0xFB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:416:13 [INFO] [stdout] | [INFO] [stdout] 416 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xFC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 416 - 0xFC => (InstructionInfo{instr: Instruction::NOP, opcode: 0xFC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 416 + 0xFC => InstructionInfo{instr: Instruction::NOP, opcode: 0xFC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:417:13 [INFO] [stdout] | [INFO] [stdout] 417 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xFD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - 0xFD => (InstructionInfo{instr: Instruction::SBC, opcode: 0xFD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 417 + 0xFD => InstructionInfo{instr: Instruction::SBC, opcode: 0xFD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xFE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 418 - 0xFE => (InstructionInfo{instr: Instruction::INC, opcode: 0xFE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 418 + 0xFE => InstructionInfo{instr: Instruction::INC, opcode: 0xFE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:419:13 [INFO] [stdout] | [INFO] [stdout] 419 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xFF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 419 - 0xFF => (InstructionInfo{instr: Instruction::ISC, opcode: 0xFF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 419 + 0xFF => InstructionInfo{instr: Instruction::ISC, opcode: 0xFF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/cpu.rs:192:10 [INFO] [stdout] | [INFO] [stdout] 192 | if (bus.ppu_mem.get_nmi_output() && bus.ppu_mem.read_status() & 0b1000_0000 != 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 192 - if (bus.ppu_mem.get_nmi_output() && bus.ppu_mem.read_status() & 0b1000_0000 != 0) { [INFO] [stdout] 192 + if bus.ppu_mem.get_nmi_output() && bus.ppu_mem.read_status() & 0b1000_0000 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:392:27 [INFO] [stdout] | [INFO] [stdout] 392 | Instruction::SLO => (self.SLO(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 392 - Instruction::SLO => (self.SLO(bus)), [INFO] [stdout] 392 + Instruction::SLO => self.SLO(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:393:27 [INFO] [stdout] | [INFO] [stdout] 393 | Instruction::RLA => (self.RLA(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - Instruction::RLA => (self.RLA(bus)), [INFO] [stdout] 393 + Instruction::RLA => self.RLA(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:394:27 [INFO] [stdout] | [INFO] [stdout] 394 | Instruction::SRE => (self.SRE(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - Instruction::SRE => (self.SRE(bus)), [INFO] [stdout] 394 + Instruction::SRE => self.SRE(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:395:27 [INFO] [stdout] | [INFO] [stdout] 395 | Instruction::RRA => (self.RRA(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 395 - Instruction::RRA => (self.RRA(bus)), [INFO] [stdout] 395 + Instruction::RRA => self.RRA(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:396:27 [INFO] [stdout] | [INFO] [stdout] 396 | Instruction::SAX => (self.SAX(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - Instruction::SAX => (self.SAX(bus)), [INFO] [stdout] 396 + Instruction::SAX => self.SAX(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:397:27 [INFO] [stdout] | [INFO] [stdout] 397 | Instruction::LAX => (self.LAX(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - Instruction::LAX => (self.LAX(bus)), [INFO] [stdout] 397 + Instruction::LAX => self.LAX(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:398:27 [INFO] [stdout] | [INFO] [stdout] 398 | Instruction::DCP => (self.DCP(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 398 - Instruction::DCP => (self.DCP(bus)), [INFO] [stdout] 398 + Instruction::DCP => self.DCP(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:399:27 [INFO] [stdout] | [INFO] [stdout] 399 | Instruction::ISC => (self.ISC(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 399 - Instruction::ISC => (self.ISC(bus)), [INFO] [stdout] 399 + Instruction::ISC => self.ISC(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:400:27 [INFO] [stdout] | [INFO] [stdout] 400 | Instruction::ANC => (self.ANC(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 400 - Instruction::ANC => (self.ANC(bus)), [INFO] [stdout] 400 + Instruction::ANC => self.ANC(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:391:13 [INFO] [stdout] | [INFO] [stdout] 391 | ...=> (InstructionInfo{instr: Instruction::CPX, opcode: 0xE4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 391 - 0xE4 => (InstructionInfo{instr: Instruction::CPX, opcode: 0xE4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 391 + 0xE4 => InstructionInfo{instr: Instruction::CPX, opcode: 0xE4, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:392:13 [INFO] [stdout] | [INFO] [stdout] 392 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xE5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 392 - 0xE5 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xE5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 392 + 0xE5 => InstructionInfo{instr: Instruction::SBC, opcode: 0xE5, mode: OpMode::ZP0, cycles: 3, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:393:13 [INFO] [stdout] | [INFO] [stdout] 393 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xE6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - 0xE6 => (InstructionInfo{instr: Instruction::INC, opcode: 0xE6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 393 + 0xE6 => InstructionInfo{instr: Instruction::INC, opcode: 0xE6, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:394:13 [INFO] [stdout] | [INFO] [stdout] 394 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xE7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - 0xE7 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xE7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 394 + 0xE7 => InstructionInfo{instr: Instruction::ISC, opcode: 0xE7, mode: OpMode::ZP0, cycles: 5, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:395:13 [INFO] [stdout] | [INFO] [stdout] 395 | ...=> (InstructionInfo{instr: Instruction::INX, opcode: 0xE8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 395 - 0xE8 => (InstructionInfo{instr: Instruction::INX, opcode: 0xE8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 395 + 0xE8 => InstructionInfo{instr: Instruction::INX, opcode: 0xE8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:396:13 [INFO] [stdout] | [INFO] [stdout] 396 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xE9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - 0xE9 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xE9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 396 + 0xE9 => InstructionInfo{instr: Instruction::SBC, opcode: 0xE9, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:397:13 [INFO] [stdout] | [INFO] [stdout] 397 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xEA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - 0xEA => (InstructionInfo{instr: Instruction::NOP, opcode: 0xEA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 397 + 0xEA => InstructionInfo{instr: Instruction::NOP, opcode: 0xEA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:398:13 [INFO] [stdout] | [INFO] [stdout] 398 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xEB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 398 - 0xEB => (InstructionInfo{instr: Instruction::SBC, opcode: 0xEB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 398 + 0xEB => InstructionInfo{instr: Instruction::SBC, opcode: 0xEB, mode: OpMode::IMM, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:399:13 [INFO] [stdout] | [INFO] [stdout] 399 | ...=> (InstructionInfo{instr: Instruction::CPX, opcode: 0xEC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 399 - 0xEC => (InstructionInfo{instr: Instruction::CPX, opcode: 0xEC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 399 + 0xEC => InstructionInfo{instr: Instruction::CPX, opcode: 0xEC, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:400:13 [INFO] [stdout] | [INFO] [stdout] 400 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xED, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 400 - 0xED => (InstructionInfo{instr: Instruction::SBC, opcode: 0xED, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 400 + 0xED => InstructionInfo{instr: Instruction::SBC, opcode: 0xED, mode: OpMode::ABS, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:401:13 [INFO] [stdout] | [INFO] [stdout] 401 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xEE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 401 - 0xEE => (InstructionInfo{instr: Instruction::INC, opcode: 0xEE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 401 + 0xEE => InstructionInfo{instr: Instruction::INC, opcode: 0xEE, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:402:13 [INFO] [stdout] | [INFO] [stdout] 402 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xEF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - 0xEF => (InstructionInfo{instr: Instruction::ISC, opcode: 0xEF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 402 + 0xEF => InstructionInfo{instr: Instruction::ISC, opcode: 0xEF, mode: OpMode::ABS, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:404:13 [INFO] [stdout] | [INFO] [stdout] 404 | ...=> (InstructionInfo{instr: Instruction::BEQ, opcode: 0xF0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 404 - 0xF0 => (InstructionInfo{instr: Instruction::BEQ, opcode: 0xF0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 404 + 0xF0 => InstructionInfo{instr: Instruction::BEQ, opcode: 0xF0, mode: OpMode::REL, cycles: 2, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:405:13 [INFO] [stdout] | [INFO] [stdout] 405 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xF1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 405 - 0xF1 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xF1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 405 + 0xF1 => InstructionInfo{instr: Instruction::SBC, opcode: 0xF1, mode: OpMode::IZY, cycles: 5, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | ...=> (InstructionInfo{instr: Instruction::KIL, opcode: 0xF2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 406 - 0xF2 => (InstructionInfo{instr: Instruction::KIL, opcode: 0xF2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 406 + 0xF2 => InstructionInfo{instr: Instruction::KIL, opcode: 0xF2, mode: OpMode::IMP, cycles: 0, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xF3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 407 - 0xF3 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xF3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 407 + 0xF3 => InstructionInfo{instr: Instruction::ISC, opcode: 0xF3, mode: OpMode::IZY, cycles: 8, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xF4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 408 - 0xF4 => (InstructionInfo{instr: Instruction::NOP, opcode: 0xF4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 408 + 0xF4 => InstructionInfo{instr: Instruction::NOP, opcode: 0xF4, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:409:13 [INFO] [stdout] | [INFO] [stdout] 409 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xF5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 409 - 0xF5 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xF5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 409 + 0xF5 => InstructionInfo{instr: Instruction::SBC, opcode: 0xF5, mode: OpMode::ZPX, cycles: 4, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:410:13 [INFO] [stdout] | [INFO] [stdout] 410 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xF6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 410 - 0xF6 => (InstructionInfo{instr: Instruction::INC, opcode: 0xF6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 410 + 0xF6 => InstructionInfo{instr: Instruction::INC, opcode: 0xF6, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:411:13 [INFO] [stdout] | [INFO] [stdout] 411 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xF7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 411 - 0xF7 => (InstructionInfo{instr: Instruction::ISC, opcode: 0xF7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 411 + 0xF7 => InstructionInfo{instr: Instruction::ISC, opcode: 0xF7, mode: OpMode::ZPX, cycles: 6, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:412:13 [INFO] [stdout] | [INFO] [stdout] 412 | ...=> (InstructionInfo{instr: Instruction::SED, opcode: 0xF8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 412 - 0xF8 => (InstructionInfo{instr: Instruction::SED, opcode: 0xF8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 412 + 0xF8 => InstructionInfo{instr: Instruction::SED, opcode: 0xF8, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:401:27 [INFO] [stdout] | [INFO] [stdout] 401 | Instruction::ALR => (self.ALR(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 401 - Instruction::ALR => (self.ALR(bus)), [INFO] [stdout] 401 + Instruction::ALR => self.ALR(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 402 | Instruction::ARR => (self.ARR(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - Instruction::ARR => (self.ARR(bus)), [INFO] [stdout] 402 + Instruction::ARR => self.ARR(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/ppu/register.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | memory::{Memory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:413:13 [INFO] [stdout] | [INFO] [stdout] 413 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xF9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 413 - 0xF9 => (InstructionInfo{instr: Instruction::SBC, opcode: 0xF9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 413 + 0xF9 => InstructionInfo{instr: Instruction::SBC, opcode: 0xF9, mode: OpMode::ABY, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:414:13 [INFO] [stdout] | [INFO] [stdout] 414 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xFA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 414 - 0xFA => (InstructionInfo{instr: Instruction::NOP, opcode: 0xFA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 414 + 0xFA => InstructionInfo{instr: Instruction::NOP, opcode: 0xFA, mode: OpMode::IMP, cycles: 2, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xFB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - 0xFB => (InstructionInfo{instr: Instruction::ISC, opcode: 0xFB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 415 + 0xFB => InstructionInfo{instr: Instruction::ISC, opcode: 0xFB, mode: OpMode::ABY, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:416:13 [INFO] [stdout] | [INFO] [stdout] 416 | ...=> (InstructionInfo{instr: Instruction::NOP, opcode: 0xFC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 416 - 0xFC => (InstructionInfo{instr: Instruction::NOP, opcode: 0xFC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}), [INFO] [stdout] 416 + 0xFC => InstructionInfo{instr: Instruction::NOP, opcode: 0xFC, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:417:13 [INFO] [stdout] | [INFO] [stdout] 417 | ...=> (InstructionInfo{instr: Instruction::SBC, opcode: 0xFD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - 0xFD => (InstructionInfo{instr: Instruction::SBC, opcode: 0xFD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}), [INFO] [stdout] 417 + 0xFD => InstructionInfo{instr: Instruction::SBC, opcode: 0xFD, mode: OpMode::ABX, cycles: 4, cycle_inc_pbc: true, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | ...=> (InstructionInfo{instr: Instruction::INC, opcode: 0xFE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 418 - 0xFE => (InstructionInfo{instr: Instruction::INC, opcode: 0xFE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}), [INFO] [stdout] 418 + 0xFE => InstructionInfo{instr: Instruction::INC, opcode: 0xFE, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::Legal}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu/opcode.rs:419:13 [INFO] [stdout] | [INFO] [stdout] 419 | ...=> (InstructionInfo{instr: Instruction::ISC, opcode: 0xFF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 419 - 0xFF => (InstructionInfo{instr: Instruction::ISC, opcode: 0xFF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}), [INFO] [stdout] 419 + 0xFF => InstructionInfo{instr: Instruction::ISC, opcode: 0xFF, mode: OpMode::ABX, cycles: 7, cycle_inc_pbc: false, legality: LegalityType::IllegalStable}, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/cpu.rs:192:10 [INFO] [stdout] | [INFO] [stdout] 192 | if (bus.ppu_mem.get_nmi_output() && bus.ppu_mem.read_status() & 0b1000_0000 != 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 192 - if (bus.ppu_mem.get_nmi_output() && bus.ppu_mem.read_status() & 0b1000_0000 != 0) { [INFO] [stdout] 192 + if bus.ppu_mem.get_nmi_output() && bus.ppu_mem.read_status() & 0b1000_0000 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:392:27 [INFO] [stdout] | [INFO] [stdout] 392 | Instruction::SLO => (self.SLO(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 392 - Instruction::SLO => (self.SLO(bus)), [INFO] [stdout] 392 + Instruction::SLO => self.SLO(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:393:27 [INFO] [stdout] | [INFO] [stdout] 393 | Instruction::RLA => (self.RLA(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - Instruction::RLA => (self.RLA(bus)), [INFO] [stdout] 393 + Instruction::RLA => self.RLA(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:394:27 [INFO] [stdout] | [INFO] [stdout] 394 | Instruction::SRE => (self.SRE(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - Instruction::SRE => (self.SRE(bus)), [INFO] [stdout] 394 + Instruction::SRE => self.SRE(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:395:27 [INFO] [stdout] | [INFO] [stdout] 395 | Instruction::RRA => (self.RRA(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 395 - Instruction::RRA => (self.RRA(bus)), [INFO] [stdout] 395 + Instruction::RRA => self.RRA(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:396:27 [INFO] [stdout] | [INFO] [stdout] 396 | Instruction::SAX => (self.SAX(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - Instruction::SAX => (self.SAX(bus)), [INFO] [stdout] 396 + Instruction::SAX => self.SAX(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:397:27 [INFO] [stdout] | [INFO] [stdout] 397 | Instruction::LAX => (self.LAX(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - Instruction::LAX => (self.LAX(bus)), [INFO] [stdout] 397 + Instruction::LAX => self.LAX(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu/register.rs:63:10 [INFO] [stdout] | [INFO] [stdout] 63 | if (c.0 > 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 63 - if (c.0 > 0) { [INFO] [stdout] 63 + if c.0 > 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu/register.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | if (self.oam_cur < 8) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 70 - if (self.oam_cur < 8) { [INFO] [stdout] 70 + if self.oam_cur < 8 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nes/ppu/memory.rs:240:20 [INFO] [stdout] | [INFO] [stdout] 240 | self.status |= (value & 0b0001_1111) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 240 - self.status |= (value & 0b0001_1111) [INFO] [stdout] 240 + self.status |= value & 0b0001_1111 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nes/ppu.rs:220:22 [INFO] [stdout] | [INFO] [stdout] 220 | color_index += ((((self.reg.shift_back_8[0] >> (quadrant << 1)) & 3) << 2) as u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - color_index += ((((self.reg.shift_back_8[0] >> (quadrant << 1)) & 3) << 2) as u16); [INFO] [stdout] 220 + color_index += (((self.reg.shift_back_8[0] >> (quadrant << 1)) & 3) << 2) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | if (self.reg.counter_sprite[i].0 == 0 && self.reg.counter_sprite[i].1 < 8) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - if (self.reg.counter_sprite[i].0 == 0 && self.reg.counter_sprite[i].1 < 8) { [INFO] [stdout] 236 + if self.reg.counter_sprite[i].0 == 0 && self.reg.counter_sprite[i].1 < 8 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nes/ppu.rs:242:26 [INFO] [stdout] | [INFO] [stdout] 242 | color_index += (((self.reg.latch_sprite[i] & 3) << 2) as u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 242 - color_index += (((self.reg.latch_sprite[i] & 3) << 2) as u16); [INFO] [stdout] 242 + color_index += ((self.reg.latch_sprite[i] & 3) << 2) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:274:16 [INFO] [stdout] | [INFO] [stdout] 274 | index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] 274 + index = if bus.ppu_mem.read_ctrl() & 1 == 1 {index & 0x30} else {index}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:283:18 [INFO] [stdout] | [INFO] [stdout] 283 | index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 283 - index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] 283 + index = if bus.ppu_mem.read_ctrl() & 1 == 1 {index & 0x30} else {index}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:391:10 [INFO] [stdout] | [INFO] [stdout] 391 | if (oam.y != 0xFF) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 391 - if (oam.y != 0xFF) { [INFO] [stdout] 391 + if oam.y != 0xFF { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/memory.rs:168:8 [INFO] [stdout] | [INFO] [stdout] 168 | if (self.bank_count == 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 168 - if (self.bank_count == 0) { [INFO] [stdout] 168 + if self.bank_count == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::Cartridge` [INFO] [stdout] --> src/nes/bus.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::Cartridge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/bus.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | if (self.oam_dma.2 == 0xFF) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 55 - if (self.oam_dma.2 == 0xFF) { [INFO] [stdout] 55 + if self.oam_dma.2 == 0xFF { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/mapper/m000_nrom.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | None => (Memory::new()) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 36 - None => (Memory::new()) [INFO] [stdout] 36 + None => Memory::new() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | memory::{MemRead, MemWrite, Memory, BankableMemory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 42 - None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] 42 + None => BankableMemory::ram(CHR_SIZE, CHR_WINDOW) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 92 - if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] 92 + if self.prg_bank & 0b10000 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:112:12 [INFO] [stdout] | [INFO] [stdout] 112 | if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 112 - if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] 112 + if self.prg_bank & 0b10000 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:122:14 [INFO] [stdout] | [INFO] [stdout] 122 | if (self.shift_reg & 1 == 1) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 122 - if (self.shift_reg & 1 == 1) { [INFO] [stdout] 122 + if self.shift_reg & 1 == 1 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/mapper/m002_uxrom.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | memory::{MemRead, MemWrite, Memory, BankableMemory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/mapper/m002_uxrom.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 36 - None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] 36 + None => BankableMemory::ram(CHR_SIZE, CHR_WINDOW) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/mapper.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | memory::{MemRead, MemWrite, Memory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `NTSC_NES` should have an upper camel case name [INFO] [stdout] --> src/nes/cartridge.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | NTSC_NES, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `NtscNes` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `PAL_NES` should have an upper camel case name [INFO] [stdout] --> src/nes/cartridge.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | PAL_NES, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `PalNes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MUL_REG` should have an upper camel case name [INFO] [stdout] --> src/nes/cartridge.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | MUL_REG, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `MulReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/controller/basic.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 59 | if (self.strobe) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 59 - if (self.strobe) { [INFO] [stdout] 59 + if self.strobe { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/nes/controller/basic.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | let report = match (self.report_count) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 62 - let report = match (self.report_count) { [INFO] [stdout] 62 + let report = match self.report_count { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/controller/basic.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 74 | let report: u8 = if (report) {1} else {0}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 74 - let report: u8 = if (report) {1} else {0}; [INFO] [stdout] 74 + let report: u8 = if report {1} else {0}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/nes/controller/basic.rs:92:11 [INFO] [stdout] | [INFO] [stdout] 92 | match (addr) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 92 - match (addr) { [INFO] [stdout] 92 + match addr { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/controller/basic.rs:127:8 [INFO] [stdout] | [INFO] [stdout] 127 | if (self.A || self.B || self.dpad_active()) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 127 - if (self.A || self.B || self.dpad_active()) { [INFO] [stdout] 127 + if self.A || self.B || self.dpad_active() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MapperType` [INFO] [stdout] --> src/nes.rs:18:22 [INFO] [stdout] | [INFO] [stdout] 18 | use mapper::{Mapper, MapperType}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/nes.rs:166:37 [INFO] [stdout] | [INFO] [stdout] 166 | DebugEvent::SHOW_PPU_VRAM => {;}, [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/nes.rs:167:35 [INFO] [stdout] | [INFO] [stdout] 167 | DebugEvent::SHOW_PPU_OAM=> {;}, [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/main.rs:184:20 [INFO] [stdout] | [INFO] [stdout] 184 | let frame = if (show_nametable) {nes.get_debug_frame()} else {nes.get_frame()}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 184 - let frame = if (show_nametable) {nes.get_debug_frame()} else {nes.get_frame()}; [INFO] [stdout] 184 + let frame = if show_nametable {nes.get_debug_frame()} else {nes.get_frame()}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:398:27 [INFO] [stdout] | [INFO] [stdout] 398 | Instruction::DCP => (self.DCP(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 398 - Instruction::DCP => (self.DCP(bus)), [INFO] [stdout] 398 + Instruction::DCP => self.DCP(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:399:27 [INFO] [stdout] | [INFO] [stdout] 399 | Instruction::ISC => (self.ISC(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 399 - Instruction::ISC => (self.ISC(bus)), [INFO] [stdout] 399 + Instruction::ISC => self.ISC(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:400:27 [INFO] [stdout] | [INFO] [stdout] 400 | Instruction::ANC => (self.ANC(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 400 - Instruction::ANC => (self.ANC(bus)), [INFO] [stdout] 400 + Instruction::ANC => self.ANC(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:401:27 [INFO] [stdout] | [INFO] [stdout] 401 | Instruction::ALR => (self.ALR(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 401 - Instruction::ALR => (self.ALR(bus)), [INFO] [stdout] 401 + Instruction::ALR => self.ALR(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/cpu.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 402 | Instruction::ARR => (self.ARR(bus)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - Instruction::ARR => (self.ARR(bus)), [INFO] [stdout] 402 + Instruction::ARR => self.ARR(bus), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/ppu/register.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | memory::{Memory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu/register.rs:63:10 [INFO] [stdout] | [INFO] [stdout] 63 | if (c.0 > 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 63 - if (c.0 > 0) { [INFO] [stdout] 63 + if c.0 > 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu/register.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | if (self.oam_cur < 8) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 70 - if (self.oam_cur < 8) { [INFO] [stdout] 70 + if self.oam_cur < 8 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nes/ppu/memory.rs:240:20 [INFO] [stdout] | [INFO] [stdout] 240 | self.status |= (value & 0b0001_1111) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 240 - self.status |= (value & 0b0001_1111) [INFO] [stdout] 240 + self.status |= value & 0b0001_1111 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nes/ppu.rs:220:22 [INFO] [stdout] | [INFO] [stdout] 220 | color_index += ((((self.reg.shift_back_8[0] >> (quadrant << 1)) & 3) << 2) as u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - color_index += ((((self.reg.shift_back_8[0] >> (quadrant << 1)) & 3) << 2) as u16); [INFO] [stdout] 220 + color_index += (((self.reg.shift_back_8[0] >> (quadrant << 1)) & 3) << 2) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | if (self.reg.counter_sprite[i].0 == 0 && self.reg.counter_sprite[i].1 < 8) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - if (self.reg.counter_sprite[i].0 == 0 && self.reg.counter_sprite[i].1 < 8) { [INFO] [stdout] 236 + if self.reg.counter_sprite[i].0 == 0 && self.reg.counter_sprite[i].1 < 8 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nes/ppu.rs:242:26 [INFO] [stdout] | [INFO] [stdout] 242 | color_index += (((self.reg.latch_sprite[i] & 3) << 2) as u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 242 - color_index += (((self.reg.latch_sprite[i] & 3) << 2) as u16); [INFO] [stdout] 242 + color_index += ((self.reg.latch_sprite[i] & 3) << 2) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:274:16 [INFO] [stdout] | [INFO] [stdout] 274 | index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] 274 + index = if bus.ppu_mem.read_ctrl() & 1 == 1 {index & 0x30} else {index}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:283:18 [INFO] [stdout] | [INFO] [stdout] 283 | index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 283 - index = if (bus.ppu_mem.read_ctrl() & 1 == 1) {index & 0x30} else {index}; [INFO] [stdout] 283 + index = if bus.ppu_mem.read_ctrl() & 1 == 1 {index & 0x30} else {index}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/ppu.rs:391:10 [INFO] [stdout] | [INFO] [stdout] 391 | if (oam.y != 0xFF) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 391 - if (oam.y != 0xFF) { [INFO] [stdout] 391 + if oam.y != 0xFF { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/memory.rs:168:8 [INFO] [stdout] | [INFO] [stdout] 168 | if (self.bank_count == 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 168 - if (self.bank_count == 0) { [INFO] [stdout] 168 + if self.bank_count == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::Cartridge` [INFO] [stdout] --> src/nes/bus.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::Cartridge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/bus.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | if (self.oam_dma.2 == 0xFF) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 55 - if (self.oam_dma.2 == 0xFF) { [INFO] [stdout] 55 + if self.oam_dma.2 == 0xFF { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/mapper/m000_nrom.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | None => (Memory::new()) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 36 - None => (Memory::new()) [INFO] [stdout] 36 + None => Memory::new() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | memory::{MemRead, MemWrite, Memory, BankableMemory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 42 - None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] 42 + None => BankableMemory::ram(CHR_SIZE, CHR_WINDOW) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 92 - if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] 92 + if self.prg_bank & 0b10000 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:112:12 [INFO] [stdout] | [INFO] [stdout] 112 | if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 112 - if (self.prg_bank & 0b10000 == 0) { [INFO] [stdout] 112 + if self.prg_bank & 0b10000 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/mapper/m001_mmc1.rs:122:14 [INFO] [stdout] | [INFO] [stdout] 122 | if (self.shift_reg & 1 == 1) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 122 - if (self.shift_reg & 1 == 1) { [INFO] [stdout] 122 + if self.shift_reg & 1 == 1 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/mapper/m002_uxrom.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | memory::{MemRead, MemWrite, Memory, BankableMemory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/nes/mapper/m002_uxrom.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 36 - None => (BankableMemory::ram(CHR_SIZE, CHR_WINDOW)) [INFO] [stdout] 36 + None => BankableMemory::ram(CHR_SIZE, CHR_WINDOW) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Memory` [INFO] [stdout] --> src/nes/mapper.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | memory::{MemRead, MemWrite, Memory}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `NTSC_NES` should have an upper camel case name [INFO] [stdout] --> src/nes/cartridge.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | NTSC_NES, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `NtscNes` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `PAL_NES` should have an upper camel case name [INFO] [stdout] --> src/nes/cartridge.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | PAL_NES, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `PalNes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MUL_REG` should have an upper camel case name [INFO] [stdout] --> src/nes/cartridge.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | MUL_REG, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `MulReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/controller/basic.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 59 | if (self.strobe) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 59 - if (self.strobe) { [INFO] [stdout] 59 + if self.strobe { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/nes/controller/basic.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | let report = match (self.report_count) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 62 - let report = match (self.report_count) { [INFO] [stdout] 62 + let report = match self.report_count { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/controller/basic.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 74 | let report: u8 = if (report) {1} else {0}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 74 - let report: u8 = if (report) {1} else {0}; [INFO] [stdout] 74 + let report: u8 = if report {1} else {0}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/nes/controller/basic.rs:92:11 [INFO] [stdout] | [INFO] [stdout] 92 | match (addr) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 92 - match (addr) { [INFO] [stdout] 92 + match addr { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/nes/controller/basic.rs:127:8 [INFO] [stdout] | [INFO] [stdout] 127 | if (self.A || self.B || self.dpad_active()) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 127 - if (self.A || self.B || self.dpad_active()) { [INFO] [stdout] 127 + if self.A || self.B || self.dpad_active() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MapperType` [INFO] [stdout] --> src/nes.rs:18:22 [INFO] [stdout] | [INFO] [stdout] 18 | use mapper::{Mapper, MapperType}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/nes.rs:166:37 [INFO] [stdout] | [INFO] [stdout] 166 | DebugEvent::SHOW_PPU_VRAM => {;}, [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/nes.rs:167:35 [INFO] [stdout] | [INFO] [stdout] 167 | DebugEvent::SHOW_PPU_OAM=> {;}, [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/main.rs:184:20 [INFO] [stdout] | [INFO] [stdout] 184 | let frame = if (show_nametable) {nes.get_debug_frame()} else {nes.get_frame()}; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 184 - let frame = if (show_nametable) {nes.get_debug_frame()} else {nes.get_frame()}; [INFO] [stdout] 184 + let frame = if show_nametable {nes.get_debug_frame()} else {nes.get_frame()}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Controller` [INFO] [stdout] --> src/main.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | use nes::controller::{Controller, basic::NesController}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Controller` [INFO] [stdout] --> src/main.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | use nes::controller::{Controller, basic::NesController}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bus` [INFO] [stdout] --> src/nes/ppu.rs:229:30 [INFO] [stdout] | [INFO] [stdout] 229 | fn sprite_color(&mut self, bus: &mut Bus) -> (usize, bool, bool){ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_bus` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bus` [INFO] [stdout] --> src/nes/ppu.rs:352:31 [INFO] [stdout] | [INFO] [stdout] 352 | fn sprite_y_in_range(&self, bus: &mut Bus, sprite_y: u32) -> bool{ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_bus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:42:7 [INFO] [stdout] | [INFO] [stdout] 42 | let mut controller = (0..available) [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `nes_rom` is never read [INFO] [stdout] --> src/main.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | let mut nes_rom: Vec = vec![0]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_rect` [INFO] [stdout] --> src/main.rs:120:7 [INFO] [stdout] | [INFO] [stdout] 120 | let frame_rect = Rect::new(0, 0, width as u32, height as u32); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_rect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `last_time` [INFO] [stdout] --> src/main.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | let mut last_time = time; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_last_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bus` [INFO] [stdout] --> src/nes/ppu.rs:229:30 [INFO] [stdout] | [INFO] [stdout] 229 | fn sprite_color(&mut self, bus: &mut Bus) -> (usize, bool, bool){ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_bus` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bus` [INFO] [stdout] --> src/nes/ppu.rs:352:31 [INFO] [stdout] | [INFO] [stdout] 352 | fn sprite_y_in_range(&self, bus: &mut Bus, sprite_y: u32) -> bool{ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_bus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:83:7 [INFO] [stdout] | [INFO] [stdout] 83 | let mut controller = NesController::new(find_controller(&game_controller_subsystem)?, 0); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:127:7 [INFO] [stdout] | [INFO] [stdout] 127 | let mut last_time = time; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `millis_per_frame` should have an upper case name [INFO] [stdout] --> src/main.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | const millis_per_frame : u128 = (1_000_000.0 / 60.0988) as u128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MILLIS_PER_FRAME` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/nes/ppu.rs:306:10 [INFO] [stdout] | [INFO] [stdout] 306 | if ((self.scanline_n >= 0 && self.scanline_n <= 239) || self.scanline_n == 261) && [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `core::num::::wrapping_add` that must be used [INFO] [stdout] --> src/nes/ppu/memory.rs:202:73 [INFO] [stdout] | [INFO] [stdout] 202 | OAMDATA_CPU_ADDR => {self.oam.write(self.oam_addr.into(), value); self.oam_addr.wrapping_add(1);}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this returns the result of the operation, without modifying the original [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 202 | OAMDATA_CPU_ADDR => {self.oam.write(self.oam_addr.into(), value); let _ = self.oam_addr.wrapping_add(1);}, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | writeln!(f, "PRG-ROM size: {:#06x}", self.prg_rom_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | writeln!(f, "CHR-ROM size: {:#06x}", self.chr_rom_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | writeln!(f, "Mirroring_type: {}", self.mirroring_type); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | writeln!(f, "Battery: {}", self.battery); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | writeln!(f, "Trainer: {}", self.trainer); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | writeln!(f, "Mapper num: {}", self.mapper_num); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | writeln!(f, "Console type: {:?}", self.console_type); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | writeln!(f, "Nes2: {}", self.nes2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | writeln!(f, "Submapper num: {}", self.submapper_num); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | writeln!(f, "EEPROM size: {:#06x}", self.eeprom_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | writeln!(f, "PRG-RAM size: {:#06x}", self.prg_ram_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | writeln!(f, "CHR-RAM size: {:#06x}", self.chr_ram_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | writeln!(f, "CHR-NVRRAM size: {:#06x}", self.chr_nvram_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | writeln!(f, "Timing type: {:?}", self.timing_type); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | writeln!(f, "Misc. roms: {}", self.misc_roms); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | writeln!(f, "Expension device: {}", self.default_exp_device); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:42:7 [INFO] [stdout] | [INFO] [stdout] 42 | let mut controller = (0..available) [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `nes_rom` is never read [INFO] [stdout] --> src/main.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | let mut nes_rom: Vec = vec![0]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_rect` [INFO] [stdout] --> src/main.rs:120:7 [INFO] [stdout] | [INFO] [stdout] 120 | let frame_rect = Rect::new(0, 0, width as u32, height as u32); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_rect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `last_time` [INFO] [stdout] --> src/main.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | let mut last_time = time; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_last_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:83:7 [INFO] [stdout] | [INFO] [stdout] 83 | let mut controller = NesController::new(find_controller(&game_controller_subsystem)?, 0); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:127:7 [INFO] [stdout] | [INFO] [stdout] 127 | let mut last_time = time; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `millis_per_frame` should have an upper case name [INFO] [stdout] --> src/main.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | const millis_per_frame : u128 = (1_000_000.0 / 60.0988) as u128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MILLIS_PER_FRAME` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/nes/ppu.rs:306:10 [INFO] [stdout] | [INFO] [stdout] 306 | if ((self.scanline_n >= 0 && self.scanline_n <= 239) || self.scanline_n == 261) && [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `core::num::::wrapping_add` that must be used [INFO] [stdout] --> src/nes/ppu/memory.rs:202:73 [INFO] [stdout] | [INFO] [stdout] 202 | OAMDATA_CPU_ADDR => {self.oam.write(self.oam_addr.into(), value); self.oam_addr.wrapping_add(1);}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this returns the result of the operation, without modifying the original [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 202 | OAMDATA_CPU_ADDR => {self.oam.write(self.oam_addr.into(), value); let _ = self.oam_addr.wrapping_add(1);}, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | writeln!(f, "PRG-ROM size: {:#06x}", self.prg_rom_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | writeln!(f, "CHR-ROM size: {:#06x}", self.chr_rom_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | writeln!(f, "Mirroring_type: {}", self.mirroring_type); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | writeln!(f, "Battery: {}", self.battery); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | writeln!(f, "Trainer: {}", self.trainer); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | writeln!(f, "Mapper num: {}", self.mapper_num); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | writeln!(f, "Console type: {:?}", self.console_type); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | writeln!(f, "Nes2: {}", self.nes2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | writeln!(f, "Submapper num: {}", self.submapper_num); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | writeln!(f, "EEPROM size: {:#06x}", self.eeprom_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | writeln!(f, "PRG-RAM size: {:#06x}", self.prg_ram_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | writeln!(f, "CHR-RAM size: {:#06x}", self.chr_ram_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | writeln!(f, "CHR-NVRRAM size: {:#06x}", self.chr_nvram_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | writeln!(f, "Timing type: {:?}", self.timing_type); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | writeln!(f, "Misc. roms: {}", self.misc_roms); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/nes/cartridge.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | writeln!(f, "Expension device: {}", self.default_exp_device); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `writeln` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.43s [INFO] running `Command { std: "docker" "inspect" "90f3549251d48b9844a377e374128f67750415544038efe9890183f24dddb71e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "90f3549251d48b9844a377e374128f67750415544038efe9890183f24dddb71e", kill_on_drop: false }` [INFO] [stdout] 90f3549251d48b9844a377e374128f67750415544038efe9890183f24dddb71e