[INFO] cloning repository https://github.com/pcasaretto/rust-game-boy-emulator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pcasaretto/rust-game-boy-emulator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpcasaretto%2Frust-game-boy-emulator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpcasaretto%2Frust-game-boy-emulator'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1cf993d73c58853cb0bfe2c18b8232cd9317a882 [INFO] checking pcasaretto/rust-game-boy-emulator against master#83dcdb3a5dad0ed1e3e1fadc848d3f7727b41aa5 for pr-128425 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpcasaretto%2Frust-game-boy-emulator" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pcasaretto/rust-game-boy-emulator on toolchain 83dcdb3a5dad0ed1e3e1fadc848d3f7727b41aa5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+83dcdb3a5dad0ed1e3e1fadc848d3f7727b41aa5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/pcasaretto/rust-game-boy-emulator [INFO] finished tweaking git repo https://github.com/pcasaretto/rust-game-boy-emulator [INFO] tweaked toml for git repo https://github.com/pcasaretto/rust-game-boy-emulator written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/pcasaretto/rust-game-boy-emulator 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" "+83dcdb3a5dad0ed1e3e1fadc848d3f7727b41aa5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking pcasaretto/rust-game-boy-emulator against try#063c08dd8db6ff113bb809c130456f1781abe72c for pr-128425 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpcasaretto%2Frust-game-boy-emulator" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pcasaretto/rust-game-boy-emulator on toolchain 063c08dd8db6ff113bb809c130456f1781abe72c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+063c08dd8db6ff113bb809c130456f1781abe72c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/pcasaretto/rust-game-boy-emulator [INFO] finished tweaking git repo https://github.com/pcasaretto/rust-game-boy-emulator [INFO] tweaked toml for git repo https://github.com/pcasaretto/rust-game-boy-emulator written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/pcasaretto/rust-game-boy-emulator 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" "+063c08dd8db6ff113bb809c130456f1781abe72c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+063c08dd8db6ff113bb809c130456f1781abe72c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ffe02997fd12ebf00795911a7f2413d9c634494268a50f00c9cb342719dcc404 [INFO] running `Command { std: "docker" "start" "-a" "ffe02997fd12ebf00795911a7f2413d9c634494268a50f00c9cb342719dcc404", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ffe02997fd12ebf00795911a7f2413d9c634494268a50f00c9cb342719dcc404", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ffe02997fd12ebf00795911a7f2413d9c634494268a50f00c9cb342719dcc404", kill_on_drop: false }` [INFO] [stdout] ffe02997fd12ebf00795911a7f2413d9c634494268a50f00c9cb342719dcc404 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+063c08dd8db6ff113bb809c130456f1781abe72c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 319e5c56f68a3a839152a8fd76af548fd7e3f717d0881a5050817ebcee960446 [INFO] running `Command { std: "docker" "start" "-a" "319e5c56f68a3a839152a8fd76af548fd7e3f717d0881a5050817ebcee960446", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling version-compare v0.1.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking utf8parse v0.2.1 [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Checking anstyle-parse v0.2.3 [INFO] [stderr] Compiling sdl2-sys v0.36.0 [INFO] [stderr] Checking anstyle-query v1.0.2 [INFO] [stderr] Checking log v0.4.21 [INFO] [stderr] Checking anstyle v1.0.6 [INFO] [stderr] Compiling sdl2 v0.36.0 [INFO] [stderr] Compiling serde_json v1.0.115 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking colorchoice v1.0.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking anstream v0.6.13 [INFO] [stderr] Checking ryu v1.0.17 [INFO] [stderr] Checking humantime v2.1.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling syn v2.0.58 [INFO] [stderr] Checking getrandom v0.2.14 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking env_logger v0.11.3 [INFO] [stderr] Checking rust-game-boy-emulator v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/joypad.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gameboy` [INFO] [stdout] --> src/instructions/misc.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn stop(gameboy: &mut Gameboy) -> u8 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gameboy` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/instructions/mod.rs:628:9 [INFO] [stdout] | [INFO] [stdout] 628 | other => { [INFO] [stdout] | ^^^^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] note: these patterns collectively make the last one unreachable [INFO] [stdout] --> src/instructions/mod.rs:628:9 [INFO] [stdout] | [INFO] [stdout] 364 | 0x00 => Box::new(dpai(rot::rlc_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 365 | 0x01 => Box::new(dpai(rot::rlc_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 366 | 0x02 => Box::new(dpai(rot::rlc_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 367 | 0x03 => Box::new(dpai(rot::rlc_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 368 | 0x04 => Box::new(dpai(rot::rlc_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 369 | 0x05 => Box::new(dpai(rot::rlc_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 370 | 0x06 => Box::new(dpai(rot::rlc_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 371 | 0x07 => Box::new(dpai(rot::rlc_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 372 | 0x08 => Box::new(dpai(rot::rrc_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 373 | 0x09 => Box::new(dpai(rot::rrc_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 374 | 0x0A => Box::new(dpai(rot::rrc_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 375 | 0x0B => Box::new(dpai(rot::rrc_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 376 | 0x0C => Box::new(dpai(rot::rrc_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 377 | 0x0D => Box::new(dpai(rot::rrc_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 378 | 0x0E => Box::new(dpai(rot::rrc_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 379 | 0x0F => Box::new(dpai(rot::rrc_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 380 | [INFO] [stdout] 381 | 0x10 => Box::new(dpai(rot::rl_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 382 | 0x11 => Box::new(dpai(rot::rl_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 383 | 0x12 => Box::new(dpai(rot::rl_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 384 | 0x13 => Box::new(dpai(rot::rl_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 385 | 0x14 => Box::new(dpai(rot::rl_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 386 | 0x15 => Box::new(dpai(rot::rl_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 387 | 0x16 => Box::new(dpai(rot::rl_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 388 | 0x17 => Box::new(dpai(rot::rl_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 389 | 0x18 => Box::new(dpai(rot::rr_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 390 | 0x19 => Box::new(dpai(rot::rr_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 391 | 0x1A => Box::new(dpai(rot::rr_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 392 | 0x1B => Box::new(dpai(rot::rr_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 393 | 0x1C => Box::new(dpai(rot::rr_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 394 | 0x1D => Box::new(dpai(rot::rr_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 395 | 0x1E => Box::new(dpai(rot::rr_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 396 | 0x1F => Box::new(dpai(rot::rr_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 397 | [INFO] [stdout] 398 | 0x20 => Box::new(dpai(shift::sla(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 399 | 0x21 => Box::new(dpai(shift::sla(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 400 | 0x22 => Box::new(dpai(shift::sla(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 401 | 0x23 => Box::new(dpai(shift::sla(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 402 | 0x24 => Box::new(dpai(shift::sla(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 403 | 0x25 => Box::new(dpai(shift::sla(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 404 | 0x26 => Box::new(dpai(shift::sla_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 405 | 0x27 => Box::new(dpai(shift::sla(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 406 | [INFO] [stdout] 407 | 0x28 => Box::new(dpai(shift::sra(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 408 | 0x29 => Box::new(dpai(shift::sra(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 409 | 0x2a => Box::new(dpai(shift::sra(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 410 | 0x2b => Box::new(dpai(shift::sra(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 411 | 0x2c => Box::new(dpai(shift::sra(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 412 | 0x2d => Box::new(dpai(shift::sra(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 413 | 0x2e => Box::new(dpai(shift::sra_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 414 | 0x2f => Box::new(dpai(shift::sra(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 415 | [INFO] [stdout] 416 | 0x30 => Box::new(dpai(swap::swap(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 417 | 0x31 => Box::new(dpai(swap::swap(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 418 | 0x32 => Box::new(dpai(swap::swap(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 419 | 0x33 => Box::new(dpai(swap::swap(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 420 | 0x34 => Box::new(dpai(swap::swap(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 421 | 0x35 => Box::new(dpai(swap::swap(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 422 | 0x36 => Box::new(dpai(swap::swap_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 423 | 0x37 => Box::new(dpai(swap::swap(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 424 | [INFO] [stdout] 425 | 0x38 => Box::new(dpai(shift::srl(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 426 | 0x39 => Box::new(dpai(shift::srl(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 427 | 0x3a => Box::new(dpai(shift::srl(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 428 | 0x3b => Box::new(dpai(shift::srl(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 429 | 0x3c => Box::new(dpai(shift::srl(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 430 | 0x3d => Box::new(dpai(shift::srl(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 431 | 0x3e => Box::new(dpai(shift::srl_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 432 | 0x3f => Box::new(dpai(shift::srl(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 433 | [INFO] [stdout] 434 | 0x40 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 435 | 0x41 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 436 | 0x42 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 437 | 0x43 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 438 | 0x44 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 439 | 0x45 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 440 | 0x46 => Box::new(dpai(bit::bit_mem_at_hl(0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 441 | 0x47 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 442 | 0x48 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 443 | 0x49 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 444 | 0x4A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 445 | 0x4B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 446 | 0x4C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 447 | 0x4D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 448 | 0x4E => Box::new(dpai(bit::bit_mem_at_hl(1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 449 | 0x4F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 450 | 0x50 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 451 | 0x51 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 452 | 0x52 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 453 | 0x53 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 454 | 0x54 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 455 | 0x55 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 456 | 0x56 => Box::new(dpai(bit::bit_mem_at_hl(2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 457 | 0x57 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 458 | 0x58 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 459 | 0x59 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 460 | 0x5A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 461 | 0x5B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 462 | 0x5C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 463 | 0x5D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 464 | 0x5E => Box::new(dpai(bit::bit_mem_at_hl(3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 465 | 0x5F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 466 | 0x60 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 467 | 0x61 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 468 | 0x62 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 469 | 0x63 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 470 | 0x64 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 471 | 0x65 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 472 | 0x66 => Box::new(dpai(bit::bit_mem_at_hl(4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 473 | 0x67 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 474 | 0x68 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 475 | 0x69 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 476 | 0x6A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 477 | 0x6B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 478 | 0x6C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 479 | 0x6D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 480 | 0x6E => Box::new(dpai(bit::bit_mem_at_hl(5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 481 | 0x6F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 482 | 0x70 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 483 | 0x71 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 484 | 0x72 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 485 | 0x73 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 486 | 0x74 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 487 | 0x75 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 488 | 0x76 => Box::new(dpai(bit::bit_mem_at_hl(6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 489 | 0x77 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 490 | 0x78 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 491 | 0x79 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 492 | 0x7A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 493 | 0x7B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 494 | 0x7C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 495 | 0x7D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 496 | 0x7E => Box::new(dpai(bit::bit_mem_at_hl(7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 497 | 0x7F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 498 | [INFO] [stdout] 499 | 0x80 => Box::new(dpai(bit::res_r(RegisterTarget::B, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 500 | 0x81 => Box::new(dpai(bit::res_r(RegisterTarget::C, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 501 | 0x82 => Box::new(dpai(bit::res_r(RegisterTarget::D, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 502 | 0x83 => Box::new(dpai(bit::res_r(RegisterTarget::E, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 503 | 0x84 => Box::new(dpai(bit::res_r(RegisterTarget::H, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 504 | 0x85 => Box::new(dpai(bit::res_r(RegisterTarget::L, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 505 | 0x86 => Box::new(dpai(bit::res_mem_at_hl(0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 506 | 0x87 => Box::new(dpai(bit::res_r(RegisterTarget::A, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 507 | 0x88 => Box::new(dpai(bit::res_r(RegisterTarget::B, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 508 | 0x89 => Box::new(dpai(bit::res_r(RegisterTarget::C, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 509 | 0x8A => Box::new(dpai(bit::res_r(RegisterTarget::D, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 510 | 0x8B => Box::new(dpai(bit::res_r(RegisterTarget::E, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 511 | 0x8C => Box::new(dpai(bit::res_r(RegisterTarget::H, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 512 | 0x8D => Box::new(dpai(bit::res_r(RegisterTarget::L, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 513 | 0x8E => Box::new(dpai(bit::res_mem_at_hl(1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 514 | 0x8F => Box::new(dpai(bit::res_r(RegisterTarget::A, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 515 | 0x90 => Box::new(dpai(bit::res_r(RegisterTarget::B, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 516 | 0x91 => Box::new(dpai(bit::res_r(RegisterTarget::C, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 517 | 0x92 => Box::new(dpai(bit::res_r(RegisterTarget::D, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 518 | 0x93 => Box::new(dpai(bit::res_r(RegisterTarget::E, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 519 | 0x94 => Box::new(dpai(bit::res_r(RegisterTarget::H, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 520 | 0x95 => Box::new(dpai(bit::res_r(RegisterTarget::L, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 521 | 0x96 => Box::new(dpai(bit::res_mem_at_hl(2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 522 | 0x97 => Box::new(dpai(bit::res_r(RegisterTarget::A, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 523 | 0x98 => Box::new(dpai(bit::res_r(RegisterTarget::B, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 524 | 0x99 => Box::new(dpai(bit::res_r(RegisterTarget::C, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 525 | 0x9A => Box::new(dpai(bit::res_r(RegisterTarget::D, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 526 | 0x9B => Box::new(dpai(bit::res_r(RegisterTarget::E, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 527 | 0x9C => Box::new(dpai(bit::res_r(RegisterTarget::H, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 528 | 0x9D => Box::new(dpai(bit::res_r(RegisterTarget::L, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 529 | 0x9E => Box::new(dpai(bit::res_mem_at_hl(3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 530 | 0x9F => Box::new(dpai(bit::res_r(RegisterTarget::A, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 531 | 0xA0 => Box::new(dpai(bit::res_r(RegisterTarget::B, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 532 | 0xA1 => Box::new(dpai(bit::res_r(RegisterTarget::C, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 533 | 0xA2 => Box::new(dpai(bit::res_r(RegisterTarget::D, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 534 | 0xA3 => Box::new(dpai(bit::res_r(RegisterTarget::E, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 535 | 0xA4 => Box::new(dpai(bit::res_r(RegisterTarget::H, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 536 | 0xA5 => Box::new(dpai(bit::res_r(RegisterTarget::L, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 537 | 0xA6 => Box::new(dpai(bit::res_mem_at_hl(4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 538 | 0xA7 => Box::new(dpai(bit::res_r(RegisterTarget::A, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 539 | 0xA8 => Box::new(dpai(bit::res_r(RegisterTarget::B, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 540 | 0xA9 => Box::new(dpai(bit::res_r(RegisterTarget::C, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 541 | 0xAA => Box::new(dpai(bit::res_r(RegisterTarget::D, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 542 | 0xAB => Box::new(dpai(bit::res_r(RegisterTarget::E, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 543 | 0xAC => Box::new(dpai(bit::res_r(RegisterTarget::H, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 544 | 0xAD => Box::new(dpai(bit::res_r(RegisterTarget::L, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 545 | 0xAE => Box::new(dpai(bit::res_mem_at_hl(5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 546 | 0xAF => Box::new(dpai(bit::res_r(RegisterTarget::A, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 547 | 0xB0 => Box::new(dpai(bit::res_r(RegisterTarget::B, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 548 | 0xB1 => Box::new(dpai(bit::res_r(RegisterTarget::C, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 549 | 0xB2 => Box::new(dpai(bit::res_r(RegisterTarget::D, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 550 | 0xB3 => Box::new(dpai(bit::res_r(RegisterTarget::E, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 551 | 0xB4 => Box::new(dpai(bit::res_r(RegisterTarget::H, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 552 | 0xB5 => Box::new(dpai(bit::res_r(RegisterTarget::L, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 553 | 0xB6 => Box::new(dpai(bit::res_mem_at_hl(6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 554 | 0xB7 => Box::new(dpai(bit::res_r(RegisterTarget::A, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 555 | 0xB8 => Box::new(dpai(bit::res_r(RegisterTarget::B, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 556 | 0xB9 => Box::new(dpai(bit::res_r(RegisterTarget::C, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 557 | 0xBA => Box::new(dpai(bit::res_r(RegisterTarget::D, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 558 | 0xBB => Box::new(dpai(bit::res_r(RegisterTarget::E, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 559 | 0xBC => Box::new(dpai(bit::res_r(RegisterTarget::H, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 560 | 0xBD => Box::new(dpai(bit::res_r(RegisterTarget::L, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 561 | 0xBE => Box::new(dpai(bit::res_mem_at_hl(7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 562 | 0xBF => Box::new(dpai(bit::res_r(RegisterTarget::A, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 563 | [INFO] [stdout] 564 | 0xC0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 565 | 0xC1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 566 | 0xC2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 567 | 0xC3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 568 | 0xC4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 569 | 0xC5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 570 | 0xC6 => Box::new(dpai(bit::set_mem_at_hl(0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 571 | 0xC7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 572 | 0xC8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 573 | 0xC9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 574 | 0xCA => Box::new(dpai(bit::set_r(RegisterTarget::D, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 575 | 0xCB => Box::new(dpai(bit::set_r(RegisterTarget::E, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 576 | 0xCC => Box::new(dpai(bit::set_r(RegisterTarget::H, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 577 | 0xCD => Box::new(dpai(bit::set_r(RegisterTarget::L, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 578 | 0xCE => Box::new(dpai(bit::set_mem_at_hl(1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 579 | 0xCF => Box::new(dpai(bit::set_r(RegisterTarget::A, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 580 | 0xD0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 581 | 0xD1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 582 | 0xD2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 583 | 0xD3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 584 | 0xD4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 585 | 0xD5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 586 | 0xD6 => Box::new(dpai(bit::set_mem_at_hl(2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 587 | 0xD7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 588 | 0xD8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 589 | 0xD9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 590 | 0xDA => Box::new(dpai(bit::set_r(RegisterTarget::D, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 591 | 0xDB => Box::new(dpai(bit::set_r(RegisterTarget::E, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 592 | 0xDC => Box::new(dpai(bit::set_r(RegisterTarget::H, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 593 | 0xDD => Box::new(dpai(bit::set_r(RegisterTarget::L, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 594 | 0xDE => Box::new(dpai(bit::set_mem_at_hl(3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 595 | 0xDF => Box::new(dpai(bit::set_r(RegisterTarget::A, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 596 | 0xE0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 597 | 0xE1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 598 | 0xE2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 599 | 0xE3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 600 | 0xE4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 601 | 0xE5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 602 | 0xE6 => Box::new(dpai(bit::set_mem_at_hl(4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 603 | 0xE7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 604 | 0xE8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 605 | 0xE9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 606 | 0xEA => Box::new(dpai(bit::set_r(RegisterTarget::D, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 607 | 0xEB => Box::new(dpai(bit::set_r(RegisterTarget::E, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 608 | 0xEC => Box::new(dpai(bit::set_r(RegisterTarget::H, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 609 | 0xED => Box::new(dpai(bit::set_r(RegisterTarget::L, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 610 | 0xEE => Box::new(dpai(bit::set_mem_at_hl(5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 611 | 0xEF => Box::new(dpai(bit::set_r(RegisterTarget::A, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 612 | 0xF0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 613 | 0xF1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 614 | 0xF2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 615 | 0xF3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 616 | 0xF4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 617 | 0xF5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 618 | 0xF6 => Box::new(dpai(bit::set_mem_at_hl(6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 619 | 0xF7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 620 | 0xF8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 621 | 0xF9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 622 | 0xFA => Box::new(dpai(bit::set_r(RegisterTarget::D, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 623 | 0xFB => Box::new(dpai(bit::set_r(RegisterTarget::E, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 624 | 0xFC => Box::new(dpai(bit::set_r(RegisterTarget::H, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 625 | 0xFD => Box::new(dpai(bit::set_r(RegisterTarget::L, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 626 | 0xFE => Box::new(dpai(bit::set_mem_at_hl(7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 627 | 0xFF => Box::new(dpai(bit::set_r(RegisterTarget::A, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 628 | other => { [INFO] [stdout] | ^^^^^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `texture_creator` is never read [INFO] [stdout] --> src/ppu.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct PPU { [INFO] [stdout] | --- field in this struct [INFO] [stdout] 13 | canvas: sdl2::render::Canvas, [INFO] [stdout] 14 | texture_creator: sdl2::render::TextureCreator, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gameboy` [INFO] [stdout] --> src/instructions/misc.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn stop(gameboy: &mut Gameboy) -> u8 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gameboy` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/instructions/mod.rs:628:9 [INFO] [stdout] | [INFO] [stdout] 628 | other => { [INFO] [stdout] | ^^^^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] note: these patterns collectively make the last one unreachable [INFO] [stdout] --> src/instructions/mod.rs:628:9 [INFO] [stdout] | [INFO] [stdout] 364 | 0x00 => Box::new(dpai(rot::rlc_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 365 | 0x01 => Box::new(dpai(rot::rlc_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 366 | 0x02 => Box::new(dpai(rot::rlc_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 367 | 0x03 => Box::new(dpai(rot::rlc_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 368 | 0x04 => Box::new(dpai(rot::rlc_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 369 | 0x05 => Box::new(dpai(rot::rlc_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 370 | 0x06 => Box::new(dpai(rot::rlc_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 371 | 0x07 => Box::new(dpai(rot::rlc_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 372 | 0x08 => Box::new(dpai(rot::rrc_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 373 | 0x09 => Box::new(dpai(rot::rrc_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 374 | 0x0A => Box::new(dpai(rot::rrc_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 375 | 0x0B => Box::new(dpai(rot::rrc_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 376 | 0x0C => Box::new(dpai(rot::rrc_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 377 | 0x0D => Box::new(dpai(rot::rrc_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 378 | 0x0E => Box::new(dpai(rot::rrc_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 379 | 0x0F => Box::new(dpai(rot::rrc_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 380 | [INFO] [stdout] 381 | 0x10 => Box::new(dpai(rot::rl_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 382 | 0x11 => Box::new(dpai(rot::rl_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 383 | 0x12 => Box::new(dpai(rot::rl_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 384 | 0x13 => Box::new(dpai(rot::rl_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 385 | 0x14 => Box::new(dpai(rot::rl_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 386 | 0x15 => Box::new(dpai(rot::rl_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 387 | 0x16 => Box::new(dpai(rot::rl_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 388 | 0x17 => Box::new(dpai(rot::rl_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 389 | 0x18 => Box::new(dpai(rot::rr_r(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 390 | 0x19 => Box::new(dpai(rot::rr_r(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 391 | 0x1A => Box::new(dpai(rot::rr_r(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 392 | 0x1B => Box::new(dpai(rot::rr_r(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 393 | 0x1C => Box::new(dpai(rot::rr_r(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 394 | 0x1D => Box::new(dpai(rot::rr_r(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 395 | 0x1E => Box::new(dpai(rot::rr_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 396 | 0x1F => Box::new(dpai(rot::rr_r(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 397 | [INFO] [stdout] 398 | 0x20 => Box::new(dpai(shift::sla(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 399 | 0x21 => Box::new(dpai(shift::sla(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 400 | 0x22 => Box::new(dpai(shift::sla(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 401 | 0x23 => Box::new(dpai(shift::sla(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 402 | 0x24 => Box::new(dpai(shift::sla(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 403 | 0x25 => Box::new(dpai(shift::sla(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 404 | 0x26 => Box::new(dpai(shift::sla_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 405 | 0x27 => Box::new(dpai(shift::sla(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 406 | [INFO] [stdout] 407 | 0x28 => Box::new(dpai(shift::sra(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 408 | 0x29 => Box::new(dpai(shift::sra(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 409 | 0x2a => Box::new(dpai(shift::sra(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 410 | 0x2b => Box::new(dpai(shift::sra(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 411 | 0x2c => Box::new(dpai(shift::sra(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 412 | 0x2d => Box::new(dpai(shift::sra(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 413 | 0x2e => Box::new(dpai(shift::sra_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 414 | 0x2f => Box::new(dpai(shift::sra(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 415 | [INFO] [stdout] 416 | 0x30 => Box::new(dpai(swap::swap(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 417 | 0x31 => Box::new(dpai(swap::swap(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 418 | 0x32 => Box::new(dpai(swap::swap(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 419 | 0x33 => Box::new(dpai(swap::swap(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 420 | 0x34 => Box::new(dpai(swap::swap(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 421 | 0x35 => Box::new(dpai(swap::swap(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 422 | 0x36 => Box::new(dpai(swap::swap_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 423 | 0x37 => Box::new(dpai(swap::swap(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 424 | [INFO] [stdout] 425 | 0x38 => Box::new(dpai(shift::srl(RegisterTarget::B))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 426 | 0x39 => Box::new(dpai(shift::srl(RegisterTarget::C))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 427 | 0x3a => Box::new(dpai(shift::srl(RegisterTarget::D))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 428 | 0x3b => Box::new(dpai(shift::srl(RegisterTarget::E))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 429 | 0x3c => Box::new(dpai(shift::srl(RegisterTarget::H))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 430 | 0x3d => Box::new(dpai(shift::srl(RegisterTarget::L))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 431 | 0x3e => Box::new(dpai(shift::srl_mem_at_hl)), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 432 | 0x3f => Box::new(dpai(shift::srl(RegisterTarget::A))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 433 | [INFO] [stdout] 434 | 0x40 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 435 | 0x41 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 436 | 0x42 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 437 | 0x43 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 438 | 0x44 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 439 | 0x45 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 440 | 0x46 => Box::new(dpai(bit::bit_mem_at_hl(0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 441 | 0x47 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 442 | 0x48 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 443 | 0x49 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 444 | 0x4A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 445 | 0x4B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 446 | 0x4C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 447 | 0x4D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 448 | 0x4E => Box::new(dpai(bit::bit_mem_at_hl(1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 449 | 0x4F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 450 | 0x50 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 451 | 0x51 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 452 | 0x52 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 453 | 0x53 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 454 | 0x54 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 455 | 0x55 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 456 | 0x56 => Box::new(dpai(bit::bit_mem_at_hl(2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 457 | 0x57 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 458 | 0x58 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 459 | 0x59 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 460 | 0x5A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 461 | 0x5B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 462 | 0x5C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 463 | 0x5D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 464 | 0x5E => Box::new(dpai(bit::bit_mem_at_hl(3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 465 | 0x5F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 466 | 0x60 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 467 | 0x61 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 468 | 0x62 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 469 | 0x63 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 470 | 0x64 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 471 | 0x65 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 472 | 0x66 => Box::new(dpai(bit::bit_mem_at_hl(4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 473 | 0x67 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 474 | 0x68 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 475 | 0x69 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 476 | 0x6A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 477 | 0x6B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 478 | 0x6C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 479 | 0x6D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 480 | 0x6E => Box::new(dpai(bit::bit_mem_at_hl(5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 481 | 0x6F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 482 | 0x70 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 483 | 0x71 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 484 | 0x72 => Box::new(dpai(bit::bit_r(RegisterTarget::D, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 485 | 0x73 => Box::new(dpai(bit::bit_r(RegisterTarget::E, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 486 | 0x74 => Box::new(dpai(bit::bit_r(RegisterTarget::H, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 487 | 0x75 => Box::new(dpai(bit::bit_r(RegisterTarget::L, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 488 | 0x76 => Box::new(dpai(bit::bit_mem_at_hl(6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 489 | 0x77 => Box::new(dpai(bit::bit_r(RegisterTarget::A, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 490 | 0x78 => Box::new(dpai(bit::bit_r(RegisterTarget::B, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 491 | 0x79 => Box::new(dpai(bit::bit_r(RegisterTarget::C, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 492 | 0x7A => Box::new(dpai(bit::bit_r(RegisterTarget::D, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 493 | 0x7B => Box::new(dpai(bit::bit_r(RegisterTarget::E, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 494 | 0x7C => Box::new(dpai(bit::bit_r(RegisterTarget::H, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 495 | 0x7D => Box::new(dpai(bit::bit_r(RegisterTarget::L, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 496 | 0x7E => Box::new(dpai(bit::bit_mem_at_hl(7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 497 | 0x7F => Box::new(dpai(bit::bit_r(RegisterTarget::A, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 498 | [INFO] [stdout] 499 | 0x80 => Box::new(dpai(bit::res_r(RegisterTarget::B, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 500 | 0x81 => Box::new(dpai(bit::res_r(RegisterTarget::C, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 501 | 0x82 => Box::new(dpai(bit::res_r(RegisterTarget::D, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 502 | 0x83 => Box::new(dpai(bit::res_r(RegisterTarget::E, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 503 | 0x84 => Box::new(dpai(bit::res_r(RegisterTarget::H, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 504 | 0x85 => Box::new(dpai(bit::res_r(RegisterTarget::L, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 505 | 0x86 => Box::new(dpai(bit::res_mem_at_hl(0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 506 | 0x87 => Box::new(dpai(bit::res_r(RegisterTarget::A, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 507 | 0x88 => Box::new(dpai(bit::res_r(RegisterTarget::B, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 508 | 0x89 => Box::new(dpai(bit::res_r(RegisterTarget::C, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 509 | 0x8A => Box::new(dpai(bit::res_r(RegisterTarget::D, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 510 | 0x8B => Box::new(dpai(bit::res_r(RegisterTarget::E, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 511 | 0x8C => Box::new(dpai(bit::res_r(RegisterTarget::H, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 512 | 0x8D => Box::new(dpai(bit::res_r(RegisterTarget::L, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 513 | 0x8E => Box::new(dpai(bit::res_mem_at_hl(1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 514 | 0x8F => Box::new(dpai(bit::res_r(RegisterTarget::A, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 515 | 0x90 => Box::new(dpai(bit::res_r(RegisterTarget::B, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 516 | 0x91 => Box::new(dpai(bit::res_r(RegisterTarget::C, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 517 | 0x92 => Box::new(dpai(bit::res_r(RegisterTarget::D, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 518 | 0x93 => Box::new(dpai(bit::res_r(RegisterTarget::E, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 519 | 0x94 => Box::new(dpai(bit::res_r(RegisterTarget::H, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 520 | 0x95 => Box::new(dpai(bit::res_r(RegisterTarget::L, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 521 | 0x96 => Box::new(dpai(bit::res_mem_at_hl(2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 522 | 0x97 => Box::new(dpai(bit::res_r(RegisterTarget::A, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 523 | 0x98 => Box::new(dpai(bit::res_r(RegisterTarget::B, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 524 | 0x99 => Box::new(dpai(bit::res_r(RegisterTarget::C, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 525 | 0x9A => Box::new(dpai(bit::res_r(RegisterTarget::D, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 526 | 0x9B => Box::new(dpai(bit::res_r(RegisterTarget::E, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 527 | 0x9C => Box::new(dpai(bit::res_r(RegisterTarget::H, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 528 | 0x9D => Box::new(dpai(bit::res_r(RegisterTarget::L, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 529 | 0x9E => Box::new(dpai(bit::res_mem_at_hl(3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 530 | 0x9F => Box::new(dpai(bit::res_r(RegisterTarget::A, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 531 | 0xA0 => Box::new(dpai(bit::res_r(RegisterTarget::B, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 532 | 0xA1 => Box::new(dpai(bit::res_r(RegisterTarget::C, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 533 | 0xA2 => Box::new(dpai(bit::res_r(RegisterTarget::D, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 534 | 0xA3 => Box::new(dpai(bit::res_r(RegisterTarget::E, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 535 | 0xA4 => Box::new(dpai(bit::res_r(RegisterTarget::H, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 536 | 0xA5 => Box::new(dpai(bit::res_r(RegisterTarget::L, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 537 | 0xA6 => Box::new(dpai(bit::res_mem_at_hl(4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 538 | 0xA7 => Box::new(dpai(bit::res_r(RegisterTarget::A, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 539 | 0xA8 => Box::new(dpai(bit::res_r(RegisterTarget::B, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 540 | 0xA9 => Box::new(dpai(bit::res_r(RegisterTarget::C, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 541 | 0xAA => Box::new(dpai(bit::res_r(RegisterTarget::D, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 542 | 0xAB => Box::new(dpai(bit::res_r(RegisterTarget::E, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 543 | 0xAC => Box::new(dpai(bit::res_r(RegisterTarget::H, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 544 | 0xAD => Box::new(dpai(bit::res_r(RegisterTarget::L, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 545 | 0xAE => Box::new(dpai(bit::res_mem_at_hl(5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 546 | 0xAF => Box::new(dpai(bit::res_r(RegisterTarget::A, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 547 | 0xB0 => Box::new(dpai(bit::res_r(RegisterTarget::B, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 548 | 0xB1 => Box::new(dpai(bit::res_r(RegisterTarget::C, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 549 | 0xB2 => Box::new(dpai(bit::res_r(RegisterTarget::D, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 550 | 0xB3 => Box::new(dpai(bit::res_r(RegisterTarget::E, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 551 | 0xB4 => Box::new(dpai(bit::res_r(RegisterTarget::H, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 552 | 0xB5 => Box::new(dpai(bit::res_r(RegisterTarget::L, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 553 | 0xB6 => Box::new(dpai(bit::res_mem_at_hl(6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 554 | 0xB7 => Box::new(dpai(bit::res_r(RegisterTarget::A, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 555 | 0xB8 => Box::new(dpai(bit::res_r(RegisterTarget::B, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 556 | 0xB9 => Box::new(dpai(bit::res_r(RegisterTarget::C, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 557 | 0xBA => Box::new(dpai(bit::res_r(RegisterTarget::D, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 558 | 0xBB => Box::new(dpai(bit::res_r(RegisterTarget::E, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 559 | 0xBC => Box::new(dpai(bit::res_r(RegisterTarget::H, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 560 | 0xBD => Box::new(dpai(bit::res_r(RegisterTarget::L, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 561 | 0xBE => Box::new(dpai(bit::res_mem_at_hl(7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 562 | 0xBF => Box::new(dpai(bit::res_r(RegisterTarget::A, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 563 | [INFO] [stdout] 564 | 0xC0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 565 | 0xC1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 566 | 0xC2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 567 | 0xC3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 568 | 0xC4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 569 | 0xC5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 570 | 0xC6 => Box::new(dpai(bit::set_mem_at_hl(0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 571 | 0xC7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 0))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 572 | 0xC8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 573 | 0xC9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 574 | 0xCA => Box::new(dpai(bit::set_r(RegisterTarget::D, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 575 | 0xCB => Box::new(dpai(bit::set_r(RegisterTarget::E, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 576 | 0xCC => Box::new(dpai(bit::set_r(RegisterTarget::H, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 577 | 0xCD => Box::new(dpai(bit::set_r(RegisterTarget::L, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 578 | 0xCE => Box::new(dpai(bit::set_mem_at_hl(1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 579 | 0xCF => Box::new(dpai(bit::set_r(RegisterTarget::A, 1))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 580 | 0xD0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 581 | 0xD1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 582 | 0xD2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 583 | 0xD3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 584 | 0xD4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 585 | 0xD5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 586 | 0xD6 => Box::new(dpai(bit::set_mem_at_hl(2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 587 | 0xD7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 2))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 588 | 0xD8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 589 | 0xD9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 590 | 0xDA => Box::new(dpai(bit::set_r(RegisterTarget::D, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 591 | 0xDB => Box::new(dpai(bit::set_r(RegisterTarget::E, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 592 | 0xDC => Box::new(dpai(bit::set_r(RegisterTarget::H, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 593 | 0xDD => Box::new(dpai(bit::set_r(RegisterTarget::L, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 594 | 0xDE => Box::new(dpai(bit::set_mem_at_hl(3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 595 | 0xDF => Box::new(dpai(bit::set_r(RegisterTarget::A, 3))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 596 | 0xE0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 597 | 0xE1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 598 | 0xE2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 599 | 0xE3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 600 | 0xE4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 601 | 0xE5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 602 | 0xE6 => Box::new(dpai(bit::set_mem_at_hl(4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 603 | 0xE7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 4))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 604 | 0xE8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 605 | 0xE9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 606 | 0xEA => Box::new(dpai(bit::set_r(RegisterTarget::D, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 607 | 0xEB => Box::new(dpai(bit::set_r(RegisterTarget::E, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 608 | 0xEC => Box::new(dpai(bit::set_r(RegisterTarget::H, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 609 | 0xED => Box::new(dpai(bit::set_r(RegisterTarget::L, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 610 | 0xEE => Box::new(dpai(bit::set_mem_at_hl(5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 611 | 0xEF => Box::new(dpai(bit::set_r(RegisterTarget::A, 5))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 612 | 0xF0 => Box::new(dpai(bit::set_r(RegisterTarget::B, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 613 | 0xF1 => Box::new(dpai(bit::set_r(RegisterTarget::C, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 614 | 0xF2 => Box::new(dpai(bit::set_r(RegisterTarget::D, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 615 | 0xF3 => Box::new(dpai(bit::set_r(RegisterTarget::E, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 616 | 0xF4 => Box::new(dpai(bit::set_r(RegisterTarget::H, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 617 | 0xF5 => Box::new(dpai(bit::set_r(RegisterTarget::L, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 618 | 0xF6 => Box::new(dpai(bit::set_mem_at_hl(6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 619 | 0xF7 => Box::new(dpai(bit::set_r(RegisterTarget::A, 6))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 620 | 0xF8 => Box::new(dpai(bit::set_r(RegisterTarget::B, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 621 | 0xF9 => Box::new(dpai(bit::set_r(RegisterTarget::C, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 622 | 0xFA => Box::new(dpai(bit::set_r(RegisterTarget::D, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 623 | 0xFB => Box::new(dpai(bit::set_r(RegisterTarget::E, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 624 | 0xFC => Box::new(dpai(bit::set_r(RegisterTarget::H, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 625 | 0xFD => Box::new(dpai(bit::set_r(RegisterTarget::L, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 626 | 0xFE => Box::new(dpai(bit::set_mem_at_hl(7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 627 | 0xFF => Box::new(dpai(bit::set_r(RegisterTarget::A, 7))), [INFO] [stdout] | ---- matches some of the same values [INFO] [stdout] 628 | other => { [INFO] [stdout] | ^^^^^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `texture_creator` is never read [INFO] [stdout] --> src/ppu.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct PPU { [INFO] [stdout] | --- field in this struct [INFO] [stdout] 13 | canvas: sdl2::render::Canvas, [INFO] [stdout] 14 | texture_creator: sdl2::render::TextureCreator, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.47s [INFO] running `Command { std: "docker" "inspect" "319e5c56f68a3a839152a8fd76af548fd7e3f717d0881a5050817ebcee960446", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "319e5c56f68a3a839152a8fd76af548fd7e3f717d0881a5050817ebcee960446", kill_on_drop: false }` [INFO] [stdout] 319e5c56f68a3a839152a8fd76af548fd7e3f717d0881a5050817ebcee960446