[INFO] cloning repository https://github.com/migouche/simulador-z80 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/migouche/simulador-z80" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmigouche%2Fsimulador-z80", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmigouche%2Fsimulador-z80'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c320510e280c33545740cc7df03c4de5a2c83157 [INFO] testing migouche/simulador-z80 against try#a7ee93192a766fb0dafa23def7154fc03cfcfc3e for pr-146989 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmigouche%2Fsimulador-z80" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/migouche/simulador-z80 [INFO] finished tweaking git repo https://github.com/migouche/simulador-z80 [INFO] tweaked toml for git repo https://github.com/migouche/simulador-z80 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/migouche/simulador-z80 on toolchain a7ee93192a766fb0dafa23def7154fc03cfcfc3e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/migouche/simulador-z80 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" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0fef72598816e1ac67c947bbbddc7dd1370724bd12c2ac7a1f13b1577f437229 [INFO] running `Command { std: "docker" "start" "-a" "0fef72598816e1ac67c947bbbddc7dd1370724bd12c2ac7a1f13b1577f437229", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0fef72598816e1ac67c947bbbddc7dd1370724bd12c2ac7a1f13b1577f437229", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fef72598816e1ac67c947bbbddc7dd1370724bd12c2ac7a1f13b1577f437229", kill_on_drop: false }` [INFO] [stdout] 0fef72598816e1ac67c947bbbddc7dd1370724bd12c2ac7a1f13b1577f437229 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fe804d5d0f0280f7327821250847f76afaee29f8f207ab01894fcff200814d1b [INFO] running `Command { std: "docker" "start" "-a" "fe804d5d0f0280f7327821250847f76afaee29f8f207ab01894fcff200814d1b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling wayland-sys v0.31.8 [INFO] [stderr] Compiling cc v1.2.51 [INFO] [stderr] Compiling endi v1.1.1 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling quick-xml v0.38.4 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling wayland-client v0.31.12 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling wayland-scanner v0.31.8 [INFO] [stderr] Compiling wayland-backend v0.3.12 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling async-io v2.6.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling khronos_api v3.1.0 [INFO] [stderr] Compiling async-lock v3.4.2 [INFO] [stderr] Compiling blocking v1.6.2 [INFO] [stderr] Compiling async-executor v1.13.3 [INFO] [stderr] Compiling async-broadcast v0.7.2 [INFO] [stderr] Compiling ordered-stream v0.2.0 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling xml-rs v0.8.28 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling memmap2 v0.9.9 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling accesskit v0.21.1 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling gl_generator v0.14.0 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling polling v3.11.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling gethostname v1.1.0 [INFO] [stderr] Compiling async-signal v0.2.13 [INFO] [stderr] Compiling async-process v2.5.0 [INFO] [stderr] Compiling wayland-csd-frame v0.3.0 [INFO] [stderr] Compiling x11rb v0.13.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling wayland-protocols v0.32.10 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling wayland-cursor v0.31.12 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tiny-skia-path v0.11.4 [INFO] [stderr] Compiling emath v0.33.3 [INFO] [stderr] Compiling calloop v0.14.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling flate2 v1.1.5 [INFO] [stderr] Compiling calloop v0.13.0 [INFO] [stderr] Compiling ecolor v0.33.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling tiny-skia v0.11.4 [INFO] [stderr] Compiling calloop-wayland-source v0.3.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling pxfm v0.1.27 [INFO] [stderr] Compiling zvariant_utils v3.2.1 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling quick-xml v0.36.2 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling zvariant_derive v5.8.0 [INFO] [stderr] Compiling accesskit_consumer v0.31.0 [INFO] [stderr] Compiling glutin_egl_sys v0.7.1 [INFO] [stderr] Compiling zvariant v5.8.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling glutin_glx_sys v0.6.1 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling xkbcommon-dl v0.4.2 [INFO] [stderr] Compiling nohash-hasher v0.2.0 [INFO] [stderr] Compiling epaint_default_fonts v0.33.3 [INFO] [stderr] Compiling dpi v0.1.2 [INFO] [stderr] Compiling smithay-client-toolkit v0.20.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling png v0.18.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling moxcms v0.7.11 [INFO] [stderr] Compiling epaint v0.33.3 [INFO] [stderr] Compiling zbus_names v4.2.0 [INFO] [stderr] Compiling zbus_xml v5.0.2 [INFO] [stderr] Compiling wayland-protocols-wlr v0.3.10 [INFO] [stderr] Compiling wayland-protocols-plasma v0.3.10 [INFO] [stderr] Compiling zbus_macros v5.12.0 [INFO] [stderr] Compiling zbus-lockstep v0.5.2 [INFO] [stderr] Compiling zbus-lockstep-macros v0.5.2 [INFO] [stderr] Compiling wayland-protocols-experimental v20250721.0.1 [INFO] [stderr] Compiling smithay-client-toolkit v0.19.2 [INFO] [stderr] Compiling wayland-protocols-misc v0.3.10 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling calloop-wayland-source v0.4.1 [INFO] [stderr] Compiling glutin v0.32.3 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling egui v0.33.3 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling sctk-adwaita v0.10.1 [INFO] [stderr] Compiling zbus v5.12.0 [INFO] [stderr] Compiling winit v0.30.12 [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Compiling glutin-winit v0.5.0 [INFO] [stderr] Compiling smithay-clipboard v0.7.3 [INFO] [stderr] Compiling webbrowser v1.0.6 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling arboard v3.6.1 [INFO] [stderr] Compiling egui_glow v0.33.3 [INFO] [stderr] Compiling atspi-common v0.9.0 [INFO] [stderr] Compiling atspi-proxies v0.9.0 [INFO] [stderr] Compiling accesskit_atspi_common v0.14.2 [INFO] [stderr] Compiling atspi-connection v0.9.0 [INFO] [stderr] Compiling atspi v0.25.0 [INFO] [stderr] Compiling accesskit_unix v0.17.2 [INFO] [stderr] Compiling accesskit_winit v0.29.2 [INFO] [stderr] Compiling egui-winit v0.33.3 [INFO] [stderr] Compiling eframe v0.33.3 [INFO] [stderr] Compiling simulador-z80 v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `add` [INFO] [stdout] --> src/cpu/mod.rs:12:24 [INFO] [stdout] | [INFO] [stdout] 12 | alu_op::{self, add}, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/cpu/mod.rs:1386:23 [INFO] [stdout] | [INFO] [stdout] 1386 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `X` [INFO] [stdout] | [INFO] [stdout] 1386 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] 1386 + let (x, y, z, cpu::flags::X, q) = decode_opcode(opcode); [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1386 | let (x, y, z, _p, q) = decode_opcode(opcode); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `q` [INFO] [stdout] --> src/cpu/mod.rs:1386:26 [INFO] [stdout] | [INFO] [stdout] 1386 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `displacement` [INFO] [stdout] --> src/cpu/mod.rs:1665:73 [INFO] [stdout] | [INFO] [stdout] 1665 | fn decode_ddcb_fdcb(&mut self, opcode: u8, indexing: IndexRegister, displacement: u8) { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_displacement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/cpu/mod.rs:1670:17 [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `Y` [INFO] [stdout] | [INFO] [stdout] 1670 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] 1670 + let (x, cpu::flags::Y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, _y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/cpu/mod.rs:1670:23 [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `X` [INFO] [stdout] | [INFO] [stdout] 1670 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] 1670 + let (x, y, z, cpu::flags::X, q) = decode_opcode(opcode); [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, _p, q) = decode_opcode(opcode); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `q` [INFO] [stdout] --> src/cpu/mod.rs:1670:26 [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `PC` is never constructed [INFO] [stdout] --> src/cpu/mod.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 79 | enum SystemRegister { [INFO] [stdout] | -------------- variant in this enum [INFO] [stdout] 80 | PC, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `SystemRegister` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BlockInstruction` is never used [INFO] [stdout] --> src/cpu/mod.rs:125:6 [INFO] [stdout] | [INFO] [stdout] 125 | enum BlockInstruction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cycles` is never read [INFO] [stdout] --> src/cpu/mod.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub struct Z80A { [INFO] [stdout] | ---- field in this struct [INFO] [stdout] ... [INFO] [stdout] 213 | cycles: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_flag_i`, `table_bli`, and `jmp` are never used [INFO] [stdout] --> src/cpu/mod.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 223 | impl Z80A { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 411 | pub fn get_flag_i(&self, usize: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 805 | fn table_bli(&mut self, a: u8, b: u8) -> BlockInstruction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1862 | fn jmp(&mut self, addr: u16) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `adc` is never used [INFO] [stdout] --> src/cpu/alu.rs:238:12 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn adc(a: u8, b: u8, carry_in: bool) -> (u8, u8) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sbc` is never used [INFO] [stdout] --> src/cpu/alu.rs:242:12 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn sbc(a: u8, b: u8, carry_in: bool) -> (u8, u8) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `PC` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | PC: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `pc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SP` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | SP: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `sp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `IX` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | IX: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `IY` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | IY: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `iy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `I` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | I: u8, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `R` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | R: u8, [INFO] [stdout] | ^ help: convert the identifier to snake case: `r` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 08s [INFO] running `Command { std: "docker" "inspect" "fe804d5d0f0280f7327821250847f76afaee29f8f207ab01894fcff200814d1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fe804d5d0f0280f7327821250847f76afaee29f8f207ab01894fcff200814d1b", kill_on_drop: false }` [INFO] [stdout] fe804d5d0f0280f7327821250847f76afaee29f8f207ab01894fcff200814d1b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3b492e30dcb42c00a62863d7171e9224acb886a1efa7433868eaad22b9e8d5de [INFO] running `Command { std: "docker" "start" "-a" "3b492e30dcb42c00a62863d7171e9224acb886a1efa7433868eaad22b9e8d5de", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling accesskit_consumer v0.30.1 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling kittest v0.3.0 [INFO] [stderr] Compiling egui_kittest v0.33.3 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling simulador-z80 v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `add` [INFO] [stdout] --> src/cpu/mod.rs:12:24 [INFO] [stdout] | [INFO] [stdout] 12 | alu_op::{self, add}, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/cpu/mod.rs:1386:23 [INFO] [stdout] | [INFO] [stdout] 1386 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `X` [INFO] [stdout] | [INFO] [stdout] 1386 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] 1386 + let (x, y, z, cpu::flags::X, q) = decode_opcode(opcode); [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1386 | let (x, y, z, _p, q) = decode_opcode(opcode); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `q` [INFO] [stdout] --> src/cpu/mod.rs:1386:26 [INFO] [stdout] | [INFO] [stdout] 1386 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `displacement` [INFO] [stdout] --> src/cpu/mod.rs:1665:73 [INFO] [stdout] | [INFO] [stdout] 1665 | fn decode_ddcb_fdcb(&mut self, opcode: u8, indexing: IndexRegister, displacement: u8) { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_displacement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/cpu/mod.rs:1670:17 [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `Y` [INFO] [stdout] | [INFO] [stdout] 1670 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] 1670 + let (x, cpu::flags::Y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, _y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/cpu/mod.rs:1670:23 [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `X` [INFO] [stdout] | [INFO] [stdout] 1670 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] 1670 + let (x, y, z, cpu::flags::X, q) = decode_opcode(opcode); [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, _p, q) = decode_opcode(opcode); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `q` [INFO] [stdout] --> src/cpu/mod.rs:1670:26 [INFO] [stdout] | [INFO] [stdout] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BlockInstruction` is never used [INFO] [stdout] --> src/cpu/mod.rs:125:6 [INFO] [stdout] | [INFO] [stdout] 125 | enum BlockInstruction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cycles` is never read [INFO] [stdout] --> src/cpu/mod.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub struct Z80A { [INFO] [stdout] | ---- field in this struct [INFO] [stdout] ... [INFO] [stdout] 213 | cycles: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_flag_i`, `table_bli`, and `jmp` are never used [INFO] [stdout] --> src/cpu/mod.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 223 | impl Z80A { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 411 | pub fn get_flag_i(&self, usize: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 805 | fn table_bli(&mut self, a: u8, b: u8) -> BlockInstruction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1862 | fn jmp(&mut self, addr: u16) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `PC` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | PC: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `pc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SP` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | SP: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `sp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `IX` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | IX: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `IY` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | IY: u16, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `iy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `I` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | I: u8, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `R` should have a snake case name [INFO] [stdout] --> src/cpu/mod.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | R: u8, [INFO] [stdout] | ^ help: convert the identifier to snake case: `r` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 22.57s [INFO] running `Command { std: "docker" "inspect" "3b492e30dcb42c00a62863d7171e9224acb886a1efa7433868eaad22b9e8d5de", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b492e30dcb42c00a62863d7171e9224acb886a1efa7433868eaad22b9e8d5de", kill_on_drop: false }` [INFO] [stdout] 3b492e30dcb42c00a62863d7171e9224acb886a1efa7433868eaad22b9e8d5de [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0f1e83e6e857ab375289d48838fdf8d11e6e7a68ad9956910f09f6ad76b8e94d [INFO] running `Command { std: "docker" "start" "-a" "0f1e83e6e857ab375289d48838fdf8d11e6e7a68ad9956910f09f6ad76b8e94d", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `add` [INFO] [stderr] --> src/cpu/mod.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | alu_op::{self, add}, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `p` [INFO] [stderr] --> src/cpu/mod.rs:1386:23 [INFO] [stderr] | [INFO] [stderr] 1386 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: you might have meant to pattern match on the similarly named constant `X` [INFO] [stderr] | [INFO] [stderr] 1386 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] 1386 + let (x, y, z, cpu::flags::X, q) = decode_opcode(opcode); [INFO] [stderr] | [INFO] [stderr] help: if this is intentional, prefix it with an underscore [INFO] [stderr] | [INFO] [stderr] 1386 | let (x, y, z, _p, q) = decode_opcode(opcode); [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: unused variable: `q` [INFO] [stderr] --> src/cpu/mod.rs:1386:26 [INFO] [stderr] | [INFO] [stderr] 1386 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `displacement` [INFO] [stderr] --> src/cpu/mod.rs:1665:73 [INFO] [stderr] | [INFO] [stderr] 1665 | fn decode_ddcb_fdcb(&mut self, opcode: u8, indexing: IndexRegister, displacement: u8) { [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_displacement` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/cpu/mod.rs:1670:17 [INFO] [stderr] | [INFO] [stderr] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: you might have meant to pattern match on the similarly named constant `Y` [INFO] [stderr] | [INFO] [stderr] 1670 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] 1670 + let (x, cpu::flags::Y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | [INFO] [stderr] help: if this is intentional, prefix it with an underscore [INFO] [stderr] | [INFO] [stderr] 1670 | let (x, _y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: unused variable: `p` [INFO] [stderr] --> src/cpu/mod.rs:1670:23 [INFO] [stderr] | [INFO] [stderr] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: you might have meant to pattern match on the similarly named constant `X` [INFO] [stderr] | [INFO] [stderr] 1670 - let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] 1670 + let (x, y, z, cpu::flags::X, q) = decode_opcode(opcode); [INFO] [stderr] | [INFO] [stderr] help: if this is intentional, prefix it with an underscore [INFO] [stderr] | [INFO] [stderr] 1670 | let (x, y, z, _p, q) = decode_opcode(opcode); [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: unused variable: `q` [INFO] [stderr] --> src/cpu/mod.rs:1670:26 [INFO] [stderr] | [INFO] [stderr] 1670 | let (x, y, z, p, q) = decode_opcode(opcode); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stderr] [INFO] [stderr] warning: enum `BlockInstruction` is never used [INFO] [stderr] --> src/cpu/mod.rs:125:6 [INFO] [stderr] | [INFO] [stderr] 125 | enum BlockInstruction { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `cycles` is never read [INFO] [stderr] --> src/cpu/mod.rs:213:5 [INFO] [stderr] | [INFO] [stderr] 195 | pub struct Z80A { [INFO] [stderr] | ---- field in this struct [INFO] [stderr] ... [INFO] [stderr] 213 | cycles: u64, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: methods `get_flag_i`, `table_bli`, and `jmp` are never used [INFO] [stderr] --> src/cpu/mod.rs:411:12 [INFO] [stderr] | [INFO] [stderr] 223 | impl Z80A { [INFO] [stderr] | --------- methods in this implementation [INFO] [stderr] ... [INFO] [stderr] 411 | pub fn get_flag_i(&self, usize: usize) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 805 | fn table_bli(&mut self, a: u8, b: u8) -> BlockInstruction { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1862 | fn jmp(&mut self, addr: u16) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `PC` should have a snake case name [INFO] [stderr] --> src/cpu/mod.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | PC: u16, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `pc` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `SP` should have a snake case name [INFO] [stderr] --> src/cpu/mod.rs:205:5 [INFO] [stderr] | [INFO] [stderr] 205 | SP: u16, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `sp` [INFO] [stderr] [INFO] [stderr] warning: structure field `IX` should have a snake case name [INFO] [stderr] --> src/cpu/mod.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | IX: u16, [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stderr] [INFO] [stderr] warning: structure field `IY` should have a snake case name [INFO] [stderr] --> src/cpu/mod.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | IY: u16, [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `iy` [INFO] [stderr] [INFO] [stderr] warning: structure field `I` should have a snake case name [INFO] [stderr] --> src/cpu/mod.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | I: u8, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `i` [INFO] [stderr] [INFO] [stderr] warning: structure field `R` should have a snake case name [INFO] [stderr] --> src/cpu/mod.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | R: u8, [INFO] [stderr] | ^ help: convert the identifier to snake case: `r` [INFO] [stderr] [INFO] [stderr] warning: `simulador-z80` (bin "simulador-z80" test) generated 16 warnings (run `cargo fix --bin "simulador-z80" -p simulador-z80 --tests` to apply 7 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/simulador_z80-abb4aa9d3d8a2438) [INFO] [stdout] [INFO] [stdout] running 1531 tests [INFO] [stdout] test assembler::tests::test_basic_assemble ... ok [INFO] [stdout] test assembler::tests::test_jumps ... ok [INFO] [stdout] test assembler::tests::test_prefixes_and_offsets ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_adc::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_adc::case_2 ... ok [INFO] [stdout] test components::memories::mem_64k::test_mem_64k_read_write ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_adc::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_adc::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_8 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_and::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_and::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_02 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_04 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_05 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_6 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_03 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_7 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add_16_corrected::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_08 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_11 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_06 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_07 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_13 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_14 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_15 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_16 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_17 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_18 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_19 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_20 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_21 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_22 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_23 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_24 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_25 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_26 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_27 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_28 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_29 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_30 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_cp::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_cp::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_cp::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_dec::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_dec::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_cp::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_inc::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_dec::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_inc::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_inc::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_inc::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_or::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_02 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_03 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_04 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_or::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_05 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_add::case_5 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_01 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_08 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_01 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_09 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_10 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_11 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_12 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_13 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_14 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_15 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_16 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_17 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rl::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rl::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rl::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rl::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_09 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rl::case_6 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_10 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_bit::case_12 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rlc::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rlc::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rr::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rlc::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rr::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rr::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rr::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rrc::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rr::case_5 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rr::case_6 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rrc::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rrc::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sbc::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_rl::case_5 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_02 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sbc::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_01 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_03 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_04 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_07 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_05 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_10 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_06 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_08 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_06 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_09 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_18 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_11 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_13 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_16 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_18 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sla::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_12 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_15 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_17 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sla::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_res::case_07 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sla::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_set::case_14 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sll::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sra::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sra::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sra::case_5 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_srl::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_srl::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sll::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sll::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sra::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sra::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_srl::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_srl::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sub::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sub::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sub::case_4 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sub_16_corrected::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_xor::case_2 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sub::case_3 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_sub_16_corrected::case_1 ... ok [INFO] [stdout] test cpu::tests::alu_tests::test_xor::case_1 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_002_ld_bc_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_003_ld_bci_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_004_inc_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_005_inc_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_006_dec_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_007_ld_b_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_008_rlca ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_009_ex_af_afp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_011_ld_a_bci ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_013_inc_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_001_nop ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_012_dec_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_014_dec_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_017_djnz_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_016_rrca ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_010_add_hl_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_015_ld_c_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_019_ld_dei_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_018_ld_de_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_023_ld_d_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_025_jr_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_026_add_hl_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_024_rla ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_020_inc_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_027_ld_a_dei ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_021_inc_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_022_dec_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_032_rra ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_033_jr_nz_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_029_inc_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_034_ld_hl_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_030_dec_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_031_ld_e_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_038_dec_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_035_ld_nni_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_040_daa ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_037_inc_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_039_ld_h_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_041_jr_z_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_043_ld_hl_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_042_add_hl_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_046_dec_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_048_cpl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_047_ld_l_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_044_dec_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_045_inc_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_049_jr_nc_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_050_ld_sp_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_051_ld_nni_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_052_inc_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_053_inc_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_054_dec_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_028_dec_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_056_scf ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_057_jr_c_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_036_inc_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_055_ld_hli_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_058_add_hl_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_061_inc_lli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_063_ld_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_060_dec_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_059_ld_a_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_064_ccf ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_062_dec_lli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_065_ld_b_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_067_ld_b_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_068_ld_b_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_069_ld_b_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_073_ld_c_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_071_ld_b_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_070_ld_b_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_078_ld_c_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_066_ld_b_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_074_ld_c_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_072_ld_b_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_080_ld_c_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_075_ld_c_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_077_ld_c_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_079_ld_c_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_082_ld_d_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_085_ld_d_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_083_ld_d_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_076_ld_c_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_086_ld_d_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_084_ld_d_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_087_ld_d_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_091_ld_e_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_088_ld_d_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_092_ld_e_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_089_ld_e_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_096_ld_e_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_090_ld_e_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_081_ld_d_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_094_ld_e_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_095_ld_e_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_093_ld_e_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_102_ld_h_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_097_ld_h_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_099_ld_h_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_100_ld_h_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_098_ld_h_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_104_ld_h_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_101_ld_h_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_103_ld_h_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_108_ld_l_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_107_ld_l_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_113_ld_hli_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_110_ld_l_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_114_ld_hli_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_111_ld_l_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_105_ld_l_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_112_ld_l_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_109_ld_l_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_117_ld_hli_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_118_ld_hli_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_106_ld_l_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_116_ld_hli_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_119_halt ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_120_ld_hli_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_115_ld_hli_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_121_ld_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_123_ld_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_122_ld_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_127_ld_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_126_ld_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_129_add_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_130_add_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_125_ld_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_128_ld_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_131_add_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_134_add_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_135_add_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_136_add_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_137_adc_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_132_add_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_141_adc_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_138_adc_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_143_adc_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_139_adc_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_142_adc_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_146_sub_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_144_adc_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_147_sub_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_140_adc_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_145_sub_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_148_sub_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_149_sub_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_150_sub_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_152_sub_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_154_sbc_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_151_sub_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_157_sbc_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_153_sbc_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_155_sbc_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_156_sbc_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_158_sbc_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_159_sbc_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_160_sbc_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_124_ld_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_133_add_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_163_and_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_165_and_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_164_and_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_166_and_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_162_and_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_161_and_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_167_and_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_172_xor_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_168_and_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_169_xor_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_170_xor_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_171_xor_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_173_xor_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_174_xor_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_177_or_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_176_xor_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_178_or_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_182_or_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_179_or_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_180_or_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_175_xor_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_181_or_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_183_or_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_188_cp_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_185_cp_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_184_or_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_187_cp_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_191_cp_a_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_192_cp_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_193_ret_nz ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_194_pop_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_186_cp_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_190_cp_a_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_189_cp_a_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_195_jp_nz_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_198_push_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_200_rst_00h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_196_jp_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_202_ret ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_197_call_nz_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_199_add_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_207_adc_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_208_rst_08h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_204_cb_prefix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_203_jp_z_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_209_ret_nc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_201_ret_z ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_205_call_z_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_206_call_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_210_pop_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_214_push_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_212_out_n_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_211_jp_nc_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_213_call_nc_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_215_sub_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_216_rst_10h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_218_exx ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_220_in_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_221_call_c_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_223_sbc_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_217_ret_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_224_rst_18h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_226_pop_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_222_dd_prefix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_227_jp_po_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_225_ret_po ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_219_jp_c_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_228_ex_sp_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_232_rst_20h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_234_jp_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_233_ret_pe ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_235_jp_pe_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_229_call_po_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_230_push_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_231_and_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_237_call_pe_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_239_xor_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_242_pop_af ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_238_ed_prefix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_236_ex_de_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_241_ret_p ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_240_rst_28h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_249_ret_m ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_243_jp_p_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_244_di ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_250_ld_sp_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_246_push_af ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_247_or_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_248_rst_30h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_251_jp_m_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_245_call_p_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_257_in_b_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_252_ei ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_253_call_m_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_259_sbc_hl_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_258_out_c_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_261_neg ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_254_fd_prefix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_255_cp_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_262_retn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_260_ld_nni_bc_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_266_out_c_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_265_in_c_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_256_rst_38h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_263_im_0 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_269_ed_4c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_267_adc_hl_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_268_ld_bc_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_264_ld_i_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_270_reti ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_271_ed_4e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_276_ld_nni_de_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_272_ld_r_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_273_in_d_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_274_out_c_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_277_ed_54 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_278_ed_55 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_280_ld_a_i ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_275_sbc_hl_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_282_out_c_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_284_ld_de_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_285_ed_5c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_279_im_1 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_286_ed_5d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_281_in_e_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_287_im_2 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_290_out_c_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_289_in_h_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_283_adc_hl_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_288_ld_a_r ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_292_ld_nni_hl_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_293_ed_64 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_291_sbc_hl_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_294_ed_65 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_295_ed_66 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_296_rrd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_298_out_c_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_299_adc_hl_hl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_300_ld_hl_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_302_ed_6d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_297_in_l_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_303_ed_6e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_301_ed_6c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_304_rld ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_305_in_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_306_out_c_0 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_307_sbc_hl_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_308_ld_nni_sp_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_309_ed_74 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_310_ed_75 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_312_ed_77 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_313_in_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_311_ed_76 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_314_out_c_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_315_adc_hl_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_319_ini ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_323_ind ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_320_outi ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_317_ldi ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_321_ldd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_318_cpi ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_322_cpd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_316_ld_sp_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_327_inir ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_328_outir ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_325_ldir ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_330_rlc_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_324_outd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_331_rlc_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_326_cpir ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_329_rlc_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_334_rlc_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_335_rlc_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_336_rlc_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_332_rlc_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_339_rrc_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_338_rrc_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_337_rrc_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_333_rlc_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_343_rrc_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_346_rl_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_344_rrc_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_340_rrc_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_342_rrc_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_345_rl_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_351_rl_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_348_rl_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_341_rrc_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_349_rl_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_350_rl_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_352_rl_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_353_rr_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_359_rr_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_357_rr_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_347_rl_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_358_rr_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_361_sla_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_354_rr_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_356_rr_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_355_rr_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_363_sla_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_364_sla_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_365_sla_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_366_sla_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_367_sla_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_362_sla_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_360_rr_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_368_sla_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_374_sra_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_370_sra_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_371_sra_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_372_sra_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_373_sra_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_369_sra_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_375_sra_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_376_sra_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_377_sll_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_378_sll_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_384_sll_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_385_srl_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_380_sll_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_379_sll_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_381_sll_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_383_sll_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_382_sll_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_386_srl_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_388_srl_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_387_srl_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_389_srl_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_390_srl_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_391_srl_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_395_bit_0_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_392_srl_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_397_bit_0_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_396_bit_0_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_393_bit_0_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_401_bit_1_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_399_bit_0_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_394_bit_0_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_402_bit_1_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_403_bit_1_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_398_bit_0_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_405_bit_1_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_406_bit_1_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_400_bit_0_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_404_bit_1_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_407_bit_1_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_408_bit_1_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_409_bit_2_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_410_bit_2_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_411_bit_2_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_412_bit_2_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_413_bit_2_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_414_bit_2_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_419_bit_3_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_415_bit_2_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_420_bit_3_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_416_bit_2_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_418_bit_3_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_417_bit_3_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_421_bit_3_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_427_bit_4_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_428_bit_4_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_424_bit_3_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_423_bit_3_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_425_bit_4_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_426_bit_4_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_422_bit_3_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_432_bit_4_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_429_bit_4_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_433_bit_5_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_430_bit_4_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_431_bit_4_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_435_bit_5_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_440_bit_5_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_436_bit_5_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_441_bit_6_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_434_bit_5_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_437_bit_5_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_439_bit_5_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_438_bit_5_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_442_bit_6_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_444_bit_6_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_447_bit_6_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_446_bit_6_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_443_bit_6_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_445_bit_6_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_453_bit_7_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_451_bit_7_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_448_bit_6_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_450_bit_7_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_454_bit_7_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_455_bit_7_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_452_bit_7_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_449_bit_7_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_457_res_0_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_456_bit_7_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_459_res_0_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_461_res_0_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_463_res_0_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_458_res_0_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_460_res_0_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_462_res_0_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_465_res_1_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_466_res_1_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_468_res_1_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_469_res_1_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_470_res_1_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_472_res_1_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_467_res_1_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_464_res_0_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_471_res_1_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_473_res_2_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_474_res_2_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_475_res_2_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_479_res_2_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_476_res_2_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_480_res_2_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_477_res_2_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_481_res_3_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_482_res_3_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_484_res_3_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_485_res_3_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_478_res_2_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_486_res_3_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_487_res_3_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_492_res_4_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_483_res_3_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_488_res_3_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_489_res_4_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_490_res_4_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_491_res_4_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_493_res_4_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_497_res_5_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_494_res_4_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_499_res_5_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_500_res_5_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_501_res_5_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_502_res_5_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_495_res_4_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_498_res_5_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_496_res_4_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_503_res_5_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_504_res_5_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_510_res_6_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_506_res_6_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_509_res_6_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_505_res_6_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_507_res_6_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_508_res_6_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_512_res_6_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_511_res_6_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_514_res_7_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_516_res_7_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_518_res_7_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_515_res_7_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_517_res_7_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_513_res_7_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_522_set_0_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_523_set_0_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_519_res_7_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_525_set_0_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_526_set_0_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_524_set_0_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_520_res_7_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_521_set_0_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_528_set_0_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_532_set_1_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_533_set_1_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_527_set_0_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_529_set_1_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_530_set_1_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_534_set_1_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_535_set_1_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_531_set_1_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_536_set_1_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_537_set_2_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_541_set_2_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_538_set_2_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_544_set_2_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_539_set_2_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_545_set_3_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_540_set_2_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_542_set_2_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_547_set_3_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_546_set_3_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_543_set_2_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_548_set_3_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_554_set_4_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_549_set_3_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_556_set_4_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_557_set_4_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_555_set_4_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_552_set_3_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_550_set_3_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_551_set_3_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_563_set_5_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_558_set_4_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_562_set_5_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_559_set_4_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_561_set_5_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_564_set_5_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_567_set_5_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_553_set_4_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_560_set_4_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_565_set_5_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_571_set_6_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_568_set_5_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_573_set_6_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_569_set_6_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_574_set_6_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_570_set_6_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_572_set_6_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_566_set_5_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_575_set_6_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_577_set_7_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_576_set_6_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_579_set_7_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_578_set_7_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_581_set_7_h ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_580_set_7_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_589_dd_inc_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_584_set_7_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_582_set_7_l ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_585_dd_inc_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_583_set_7_hli ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_587_dd_ld_b_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_586_dd_dec_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_588_dd_add_ix_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_590_dd_dec_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_597_dd_dec_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_594_dd_ld_d_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_596_dd_inc_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_595_dd_add_ix_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_591_dd_ld_c_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_592_dd_inc_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_593_dd_dec_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_602_dd_inc_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_598_dd_ld_e_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_599_dd_ld_ix_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_604_dd_ld_ixh_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_600_dd_ld_nni_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_605_dd_add_ix_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_601_dd_inc_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_603_dd_dec_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_610_dd_ld_ixl_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_611_dd_inc_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_612_dd_dec_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_613_dd_ld_ixd_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_608_dd_inc_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_607_dd_dec_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_614_dd_add_ix_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_609_dd_dec_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_615_dd_inc_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_606_dd_ld_ix_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_619_dd_ld_b_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_616_dd_dec_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_622_dd_ld_b_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_620_dd_ld_b_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_617_dd_ld_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_623_dd_ld_b_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_621_dd_ld_b_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_626_dd_ld_c_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_624_dd_ld_b_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_627_dd_ld_c_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_629_dd_ld_c_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_630_dd_ld_c_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_628_dd_ld_c_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_625_dd_ld_b_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_631_dd_ld_c_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_632_dd_ld_c_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_637_dd_ld_d_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_638_dd_ld_d_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_633_dd_ld_c_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_634_dd_ld_d_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_639_dd_ld_d_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_635_dd_ld_d_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_636_dd_ld_d_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_643_dd_ld_e_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_641_dd_ld_d_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_640_dd_ld_d_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_618_dd_ld_b_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_642_dd_ld_e_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_646_dd_ld_e_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_645_dd_ld_e_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_647_dd_ld_e_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_644_dd_ld_e_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_648_dd_ld_e_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_653_dd_ld_ixh_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_649_dd_ld_e_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_650_dd_ld_ixh_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_655_dd_ld_ixh_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_651_dd_ld_ixh_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_652_dd_ld_ixh_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_658_dd_ld_ixl_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_656_dd_ld_ixh_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_654_dd_ld_ixh_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_657_dd_ld_ixh_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_661_dd_ld_ixl_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_662_dd_ld_ixl_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_663_dd_ld_ixl_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_664_dd_ld_ixl_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_665_dd_ld_ixl_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_659_dd_ld_ixl_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_660_dd_ld_ixl_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_670_dd_ld_ixd_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_666_dd_ld_ixd_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_667_dd_ld_ixd_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_671_dd_ld_ixd_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_674_dd_ld_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_675_dd_ld_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_676_dd_ld_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_672_dd_halt ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_673_dd_ld_ixd_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_668_dd_ld_ixd_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_669_dd_ld_ixd_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_677_dd_ld_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_681_dd_ld_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_679_dd_ld_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_678_dd_ld_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_682_dd_add_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_685_dd_add_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_680_dd_ld_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_688_dd_add_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_691_dd_adc_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_686_dd_add_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_689_dd_add_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_687_dd_add_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_690_dd_adc_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_696_dd_adc_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_697_dd_adc_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_683_dd_add_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_698_dd_sub_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_700_dd_sub_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_701_dd_sub_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_684_dd_add_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_702_dd_sub_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_699_dd_sub_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_703_dd_sub_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_692_dd_adc_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_693_dd_adc_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_694_dd_adc_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_695_dd_adc_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_704_dd_sub_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_705_dd_sub_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_709_dd_sbc_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_706_dd_sbc_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_711_dd_sbc_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_712_dd_sbc_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_710_dd_sbc_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_708_dd_sbc_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_716_dd_and_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_707_dd_sbc_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_717_dd_and_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_713_dd_sbc_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_714_dd_and_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_718_dd_and_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_715_dd_and_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_721_dd_and_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_720_dd_and_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_722_dd_xor_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_719_dd_and_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_723_dd_xor_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_724_dd_xor_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_725_dd_xor_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_728_dd_xor_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_726_dd_xor_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_729_dd_xor_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_727_dd_xor_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_732_dd_or_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_737_dd_or_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_730_dd_or_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_736_dd_or_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_733_dd_or_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_731_dd_or_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_738_dd_cp_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_739_dd_cp_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_735_dd_or_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_734_dd_or_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_741_dd_cp_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_740_dd_cp_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_743_dd_cp_a_ixl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_742_dd_cp_a_ixh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_745_dd_cp_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_744_dd_cp_a_ixd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_747_dd_ex_sp_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_746_dd_pop_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_751_fd_inc_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_754_fd_add_iy_bc ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_748_dd_push_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_753_fd_ld_b_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_755_fd_inc_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_750_dd_ld_sp_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_749_dd_jp_ix ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_756_fd_dec_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_752_fd_dec_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_761_fd_add_iy_de ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_764_fd_ld_e_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_757_fd_ld_c_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_758_fd_inc_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_759_fd_dec_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_760_fd_ld_d_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_762_fd_inc_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_763_fd_dec_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_768_fd_inc_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_765_fd_ld_iy_nn ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_766_fd_ld_nni_iy ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_767_fd_inc_iy ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_769_fd_dec_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_770_fd_ld_iyh_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_771_fd_add_iy_iy ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_772_fd_ld_iy_nni ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_778_fd_dec_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_773_fd_dec_iy ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_775_fd_dec_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_776_fd_ld_iyl_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_777_fd_inc_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_779_fd_ld_iyd_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_780_fd_add_iy_sp ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_774_fd_inc_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_785_fd_ld_b_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_788_fd_ld_b_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_781_fd_inc_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_782_fd_dec_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_783_fd_ld_a_n ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_784_fd_ld_b_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_786_fd_ld_b_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_787_fd_ld_b_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_794_fd_ld_c_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_795_fd_ld_c_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_789_fd_ld_b_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_796_fd_ld_c_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_791_fd_ld_b_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_792_fd_ld_c_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_793_fd_ld_c_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_790_fd_ld_b_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_801_fd_ld_d_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_803_fd_ld_d_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_797_fd_ld_c_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_802_fd_ld_d_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_804_fd_ld_d_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_799_fd_ld_c_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_807_fd_ld_d_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_798_fd_ld_c_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_806_fd_ld_d_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_800_fd_ld_d_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_805_fd_ld_d_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_809_fd_ld_e_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_808_fd_ld_e_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_810_fd_ld_e_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_814_fd_ld_e_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_817_fd_ld_iyh_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_813_fd_ld_e_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_812_fd_ld_e_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_815_fd_ld_e_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_818_fd_ld_iyh_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_816_fd_ld_iyh_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_811_fd_ld_e_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_819_fd_ld_iyh_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_821_fd_ld_iyh_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_822_fd_ld_iyh_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_820_fd_ld_iyh_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_823_fd_ld_iyh_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_824_fd_ld_iyl_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_831_fd_ld_iyl_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_826_fd_ld_iyl_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_827_fd_ld_iyl_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_829_fd_ld_iyl_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_825_fd_ld_iyl_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_830_fd_ld_iyl_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_828_fd_ld_iyl_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_832_fd_ld_iyd_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_834_fd_ld_iyd_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_836_fd_ld_iyd_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_838_fd_halt ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_833_fd_ld_iyd_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_835_fd_ld_iyd_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_840_fd_ld_a_b ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_837_fd_ld_iyd_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_841_fd_ld_a_c ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_844_fd_ld_a_iyh ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_846_fd_ld_a_iyd ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_847_fd_ld_a_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_842_fd_ld_a_d ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_845_fd_ld_a_iyl ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_843_fd_ld_a_e ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_6 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_5 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_2_ed_noni_x3 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_1_ed_noni_x0 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_3 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_4 ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode::case_839_fd_ld_iyd_a ... ok [INFO] [stdout] test cpu::tests::decoding::test_opcode_range::case_7 ... ok [INFO] [stdout] test cpu::tests::instructions::add_16::test_add_16_preserved::case_1_add_hl_bc_preserved ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_01_add_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::add_16::test_add_16::case_3_add_hl_de_carry ... ok [INFO] [stdout] test cpu::tests::instructions::add_16::test_add_16::case_2_add_hl_hl ... ok [INFO] [stdout] test cpu::tests::instructions::add_16::test_add_16::case_4_add_hl_sp_half_carry ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_02_add_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::add_16::test_add_16::case_1_add_hl_bc ... ok [INFO] [stdout] test cpu::tests::instructions::add_16::test_add_16::case_5_add_ix_bc ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_04_add_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_06_add_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_03_add_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_05_add_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_07_add_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_10_adc_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_11_adc_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_12_adc_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_13_adc_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_08_add_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_09_add_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_14_adc_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_16_adc_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_21_sub_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_17_adc_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_18_adc_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_22_sub_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_20_sub_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_23_sub_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_19_sub_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_24_sub_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_26_sub_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_28_sbc_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_25_sub_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_31_sbc_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_27_sub_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_29_sbc_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_35_sbc_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_30_sbc_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_36_sbc_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_32_sbc_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_15_adc_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_33_sbc_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_37_and_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_34_sbc_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_38_and_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_39_and_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_40_and_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_42_and_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_44_and_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_48_xor_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_43_and_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_41_and_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_46_xor_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_49_xor_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_50_xor_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_52_xor_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_45_and_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_47_xor_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_51_xor_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_53_xor_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_54_xor_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_61_or_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_55_or_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_56_or_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_60_or_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_62_or_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_57_or_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_59_or_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_63_or_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_67_cp_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_64_cp_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_70_cp_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_65_cp_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_68_cp_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_66_cp_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_69_cp_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_71_cp_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_ccf::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_ccf::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_72_cp_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_ccf::case_5 ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_ccf::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::alu_table_ops::test_alu_op::case_58_or_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_2_rrc_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_ccf::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_scf::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_scf::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_3_rl_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_5_sla_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_scf::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::carry::test_scf::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_6_sra_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_1_rlc_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_4_rr_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_7_sll_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_hl_indirect::case_8_srl_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_04_rlc_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_02_rlc_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_09_rrc_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_08_rrc_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_03_rlc_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_10_rrc_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_07_rlc_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_11_rrc_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_14_rrc_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_12_rrc_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_13_rrc_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_01_rlc_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_06_rlc_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_16_rl_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_19_rl_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_17_rl_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_05_rlc_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_15_rl_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_18_rl_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_21_rl_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_20_rl_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_24_rr_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_29_sla_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_22_rr_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_25_rr_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_27_rr_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_23_rr_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_28_rr_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_26_rr_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_30_sla_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_34_sla_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_31_sla_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_33_sla_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_35_sla_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_36_sra_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_38_sra_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_32_sla_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_37_sra_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_40_sra_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_41_sra_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_42_sra_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_44_sll_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_39_sra_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_43_sll_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_49_sll_a ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_45_sll_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_51_srl_c ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_46_sll_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_48_sll_l ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_50_srl_b ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_52_srl_d ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_54_srl_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_47_sll_h ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_53_srl_e ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_55_srl_l ... ok [INFO] [stdout] test cpu::tests::instructions::cpl::test_cpl_instruction::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::cb::rot::test_rot_register::case_56_srl_a ... ok [INFO] [stdout] test cpu::tests::instructions::cpl::test_cpl_instruction::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::cpl::test_cpl_instruction::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_04_sbc_simple ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_01_adc_simple ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_02_adc_with_carry_in ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_03_adc_zero_result ... ok [INFO] [stdout] test cpu::tests::instructions::cpl::test_cpl_instruction::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_05_sbc_with_borrow_in ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_06_sbc_negative_result ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_07_sbc_overflow ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_09_sbc_hl_hl_no_carry ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_08_adc_hl_sp ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_neg::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_neg::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_2_rrd_parity_odd ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_alu16::case_10_sbc_hl_hl_with_carry ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_neg::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_neg::case_5 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_3_rrd_parity_even ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_4_rrd_to_zero ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_neg::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::alu::test_neg::case_6 ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_1_rrd_jzn_example ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_02_inc_de ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_5_rld_simple ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_03_inc_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_7_rld_to_zero ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_8_rld_parity ... ok [INFO] [stdout] test cpu::tests::instructions::ed::decimal::test_rot::case_6_rld_to_sign_bit ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_01_inc_bc ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_04_inc_sp ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_05_inc_bc_overflow ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_06_dec_bc ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_07_dec_de ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_09_dec_sp ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_10_dec_bc_underflow ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_16::case_08_dec_hl ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_04_inc_c ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_01_inc_b_0 ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_02_inc_b_overflow ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_05_inc_d ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_03_inc_b_zero ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_10_inc_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_06_inc_e ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_07_inc_h ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_08_inc_l ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_09_inc_a ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_11_dec_b_0 ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_12_dec_b_underflow ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_13_dec_b_half_carry ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_14_dec_c ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_15_dec_d ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_16_dec_e ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_17_dec_h ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_19_dec_a ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_20_dec_hl_indirect ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_djnz::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_djnz::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_djnz::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_djnz::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_djnz::case_5 ... ok [INFO] [stdout] test cpu::tests::instructions::inc_dec::test_inc_dec_8::case_18_dec_l ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_01 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_03 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_04 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_05 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_07 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_06 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_08 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_02 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_10 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_13 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_11 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_12 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_14 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_09 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_hl::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_hl::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_15 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_cc::case_16 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_hl::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jp_hl::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_5 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_7 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_6 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_8 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_cc_d::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_d::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_d::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_absolute_register::case_1_ld_nn_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_absolute_register_pair::case_2_ld_nn_de ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_d::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::jumps::test_jr_d::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_absolute_register_pair::case_1_ld_nn_bc ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_absolute_register_pair::case_5_ld_nn_ix ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_index_part_immediate::case_1_ld_ixh_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_index_part_immediate::case_2_ld_ixl_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_absolute_register_pair::case_4_ld_nn_sp ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_index_register_immediate_extended::case_1_ld_ix_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_indexed_immediate::case_1_ld_ixd_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_a_absolute::case_1_ld_a_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_a_indirect_pair::case_1_ld_a_bc ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_a_indirect_pair::case_2_ld_a_de ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_absolute_a::case_1_ld_nn_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_from_index_part::case_1_ld_b_ixh ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_from_index_part::case_2_ld_c_ixl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_01_ld_b_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_02_ld_b_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_03_ld_b_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_04_ld_b_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_06_ld_b_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_07_ld_b_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_08_ld_c_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_09_ld_c_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_absolute_register_pair::case_3_ld_nn_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_05_ld_b_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_index_part_register::case_1_ld_ixh_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_10_ld_c_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_12_ld_c_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_13_ld_c_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_11_ld_c_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_14_ld_c_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_18_ld_d_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_20_ld_d_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_16_ld_d_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_19_ld_d_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_21_ld_d_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_15_ld_d_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_22_ld_e_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_24_ld_e_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_23_ld_e_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_17_ld_d_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_27_ld_e_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_28_ld_e_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_25_ld_e_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_26_ld_e_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_30_ld_h_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_33_ld_h_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_31_ld_h_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_29_ld_h_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_32_ld_h_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_36_ld_l_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_37_ld_l_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_35_ld_h_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_38_ld_l_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_34_ld_h_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_39_ld_l_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_41_ld_l_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_44_ld_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_46_ld_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_40_ld_l_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_43_ld_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_45_ld_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_42_ld_l_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_47_ld_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_48_ld_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_gpr::case_49_ld_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_2_ld_c_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_1_ld_b_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_3_ld_d_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_4_ld_e_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_index_immediate_extended::case_2_ld_iy_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_7_ld_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_index_parts_immediate::case_2_ld_ixl_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_index_parts_immediate::case_4_ld_iyl_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_index_immediate_extended::case_1_ld_ix_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_index_parts_immediate::case_1_ld_ixh_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_1_ld_b_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indexed_load::case_2_ld_c_ix_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indexed_load::case_3_ld_a_iy_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_2_ld_c_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_4_ld_e_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_index_parts_immediate::case_3_ld_iyh_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_3_ld_d_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_5_ld_h_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_5_ld_h_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_immediate::case_6_ld_l_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indexed_load::case_1_ld_b_ix_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_pair_a::case_1_ld_bc_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_2_ld_hl_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_pair_a::case_2_ld_de_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_3_ld_hl_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_5_ld_hl_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_6_ld_hl_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_4_ld_hl_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_immediate_hl::case_1_ld_hl_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_7_ld_hl_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_system_gpr::case_3_ld_r_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_system_gpr::case_1_ld_i_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_system_gpr::case_2_ld_a_i ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_system_gpr::case_4_ld_a_r ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_7_ld_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_to_index_part::case_1_ld_ixh_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_store_hl::case_1_ld_hl_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_to_index_part::case_2_ld_ixl_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_ld_indirect_hl::case_6_ld_l_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_3_ld_h_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_1_ld_b_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_2_ld_d_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_absolute::case_1_ld_a_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_4_ld_c_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_6_ld_l_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_index_part::case_2_ld_b_ixl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_5_ld_e_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_immediate::case_7_ld_a_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_index_part::case_3_ld_c_ixh ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_index_part::case_4_ld_c_ixl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_index_part::case_1_ld_b_ixh ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_4_ld_e_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_5_ld_h_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_2_ld_c_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_3_ld_d_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_1_ld_b_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_absolute::case_2_ld_bc_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_7_ld_a_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_absolute::case_1_ld_hl_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_indexed::case_6_ld_l_ixd ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_absolute::case_4_ld_sp_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_immediate::case_1_ld_bc_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_immediate::case_3_ld_hl_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_immediate::case_2_ld_de_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_1_ld_bc_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_immediate::case_1_ld_bc_n ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_2_ld_de_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_absolute::case_3_ld_de_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_3_ld_hl_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_4_ld_hl_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_01_ld_b_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_immediate::case_4_ld_sp_nn ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_02_ld_b_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_03_ld_b_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_04_ld_b_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_9_ld_hl_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_06_ld_b_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_5_ld_hl_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_6_ld_hl_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_7_ld_hl_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_pair_indirect_register::case_8_ld_hl_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_05_ld_b_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_07_ld_b_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_09_ld_c_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_10_ld_c_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_11_ld_c_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_12_ld_c_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_13_ld_c_l ... ok [INFO] [stdout] test cpu::tests::instructions::decimal::test_daa_file ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_08_ld_c_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_14_ld_c_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_15_ld_d_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_18_ld_d_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_16_ld_d_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_17_ld_d_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_21_ld_d_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_20_ld_d_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_22_ld_e_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_23_ld_e_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_24_ld_e_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_25_ld_e_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_26_ld_e_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_27_ld_e_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_29_ld_h_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_19_ld_d_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_30_ld_h_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_28_ld_e_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_31_ld_h_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_35_ld_h_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_33_ld_h_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_37_ld_l_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_34_ld_h_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_43_ld_a_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_38_ld_l_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_36_ld_l_b ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_39_ld_l_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_32_ld_h_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_40_ld_l_h ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_41_ld_l_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_42_ld_l_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_45_ld_a_d ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_44_ld_a_c ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_46_ld_a_e ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_48_ld_a_l ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_1_ld_a_bc ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_2_ld_a_de ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_3_ld_b_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_49_ld_a_a ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_4_ld_c_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register::case_47_ld_a_h ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_pop::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_pop::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_5_ld_d_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_6_ld_e_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_7_ld_h_hl ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_pop::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_8_ld_l_hl ... ok [INFO] [stdout] test cpu::tests::instructions::ld::test_register_register_pair_indirect::case_9_ld_a_hl ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_pop::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_2_rlca_no_carry ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_push::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_3_rrca_basic ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_push::case_3 ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_push::case_4 ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_1_rlca_basic ... ok [INFO] [stdout] test cpu::tests::instructions::push_pop::test_push::case_2 ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_4_rrca_no_carry ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_5_rla_carry_in ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_6_rla_carry_out ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_7_rra_carry_in ... ok [INFO] [stdout] test cpu::tests::instructions::rot::test_rot_accumulator::case_8_rra_carry_out ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_01_call ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_06_call_nc_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_02_call_nz_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_03_call_nz_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_04_call_z_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_05_call_z_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_07_call_nc_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_08_call_c_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_09_call_c_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_10_call_po_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_11_call_po_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_12_call_pe_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_13_call_pe_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_14_call_p_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_15_call_p_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_16_call_m_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_06_ret_nc_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_call::case_17_call_m_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_01_ret ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_07_ret_nc_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_02_ret_nz_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_03_ret_nz_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_04_ret_z_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_05_ret_z_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_14_ret_p_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_08_ret_c_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_15_ret_p_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_09_ret_c_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_10_ret_po_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_11_ret_po_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_12_ret_pe_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_13_ret_pe_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_02 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_16_ret_m_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_03 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_ret::case_17_ret_m_not_taken ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_01 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_04 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_05 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_06 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_10 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_07 ... ok [INFO] [stdout] test cpu::tests::registers::test_index_register::case_1 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_08 ... ok [INFO] [stdout] test cpu::tests::instructions::subroutines::test_rst::case_09 ... ok [INFO] [stdout] test cpu::tests::registers::test_index_register::case_2 ... ok [INFO] [stdout] test cpu::tests::registers::test_index_register_part::case_1 ... ok [INFO] [stdout] test cpu::tests::registers::test_index_register_part::case_2 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_2 ... ok [INFO] [stdout] test cpu::tests::registers::test_index_register_part::case_3 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_3 ... ok [INFO] [stdout] test cpu::tests::registers::test_index_register_part::case_4 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_1 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_4 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_5 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_6 ... ok [INFO] [stdout] test cpu::tests::registers::test_register_pair::case_3 ... ok [INFO] [stdout] test cpu::tests::registers::test_register::case_7 ... ok [INFO] [stdout] test cpu::tests::registers::test_register_pair::case_4 ... ok [INFO] [stdout] test cpu::tests::registers::test_register_pair::case_5 ... ok [INFO] [stdout] test cpu::tests::registers::test_system_register::case_2 ... ok [INFO] [stdout] test cpu::tests::registers::test_register_pair::case_1 ... ok [INFO] [stdout] test cpu::tests::registers::test_system_register::case_1 ... ok [INFO] [stdout] test cpu::tests::registers::test_register_pair::case_2 ... ok [INFO] [stdout] test cpu::tests::stack::test_stack::case_3 ... ok [INFO] [stdout] test cpu::tests::registers::test_system_register::case_3 ... ok [INFO] [stdout] test cpu::tests::stack::test_stack::case_4 ... ok [INFO] [stdout] test cpu::tests::stack::test_stack::case_1 ... ok [INFO] [stdout] test cpu::tests::stack::test_stack::case_2_wraparound ... ok [INFO] [stdout] test cpu::tests::test_mock_memory_read_write ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1531 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0f1e83e6e857ab375289d48838fdf8d11e6e7a68ad9956910f09f6ad76b8e94d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f1e83e6e857ab375289d48838fdf8d11e6e7a68ad9956910f09f6ad76b8e94d", kill_on_drop: false }` [INFO] [stdout] 0f1e83e6e857ab375289d48838fdf8d11e6e7a68ad9956910f09f6ad76b8e94d