Nov 01 14:24:55.124 INFO testing blorente/RustikGB against 1.30.0 for beta-1.31-1
Nov 01 14:24:55.124 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 14:24:55.551 INFO blam! 76e044457936d0b03c2942b714b1410869656e9dd26caef0f138d8ca2e1ed5c1
Nov 01 14:24:55.555 INFO running `"docker" "start" "-a" "76e044457936d0b03c2942b714b1410869656e9dd26caef0f138d8ca2e1ed5c1"`
Nov 01 14:24:57.120 INFO kablam! usermod: no changes
Nov 01 14:24:57.451 INFO kablam!    Compiling itoa v0.3.2
Nov 01 14:24:57.467 INFO kablam!    Compiling piston-float v0.2.0
Nov 01 14:24:57.467 INFO kablam!    Compiling piston-shaders_graphics2d v0.2.1
Nov 01 14:24:57.479 INFO kablam!    Compiling rayon-core v1.2.1
Nov 01 14:24:57.479 INFO kablam!    Compiling gfx_core v0.5.1
Nov 01 14:24:57.479 INFO kablam!    Compiling png v0.6.2
Nov 01 14:24:58.527 INFO kablam!    Compiling piston-viewport v0.2.0
Nov 01 14:24:58.527 INFO kablam!    Compiling vecmath v0.2.0
Nov 01 14:24:59.963 INFO kablam!    Compiling pistoncore-input v0.15.0
Nov 01 14:25:00.351 INFO kablam!    Compiling serde_json v0.9.10
Nov 01 14:25:02.727 INFO kablam!    Compiling piston2d-graphics v0.19.0
Nov 01 14:25:04.639 INFO kablam!    Compiling rayon v0.8.2
Nov 01 14:25:10.343 INFO kablam!    Compiling pistoncore-window v0.24.0
Nov 01 14:25:12.839 INFO kablam!    Compiling pistoncore-event_loop v0.27.0
Nov 01 14:25:13.075 INFO kablam!    Compiling target_build_utils v0.3.1
Nov 01 14:25:14.272 INFO kablam!    Compiling piston v0.27.0
Nov 01 14:25:16.566 INFO kablam!    Compiling jpeg-decoder v0.1.13
Nov 01 14:25:16.775 INFO kablam!    Compiling libloading v0.3.4
Nov 01 14:25:21.207 INFO kablam!    Compiling image v0.12.4
Nov 01 14:25:21.210 INFO kablam!    Compiling image v0.15.0
Nov 01 14:25:22.325 INFO kablam!    Compiling dlib v0.3.1
Nov 01 14:25:23.015 INFO kablam!    Compiling wayland-sys v0.7.8
Nov 01 14:25:24.963 INFO kablam!    Compiling wayland-client v0.7.8
Nov 01 14:25:30.440 INFO kablam!    Compiling wayland-window v0.4.4
Nov 01 14:25:30.440 INFO kablam!    Compiling wayland-kbd v0.6.3
Nov 01 14:25:43.379 INFO kablam!    Compiling winit v0.5.11
Nov 01 14:25:52.247 INFO kablam!    Compiling glutin v0.7.4
Nov 01 14:25:56.715 INFO kablam!    Compiling gfx v0.13.0
Nov 01 14:25:56.835 INFO kablam!    Compiling gfx_device_gl v0.12.0
Nov 01 14:25:56.923 INFO kablam!    Compiling pistoncore-glutin_window v0.33.0
Nov 01 14:26:05.111 INFO kablam!    Compiling piston-gfx_texture v0.20.0
Nov 01 14:26:07.031 INFO kablam!    Compiling piston2d-gfx_graphics v0.35.0
Nov 01 14:26:10.810 INFO kablam!    Compiling piston_window v0.61.0
Nov 01 14:26:13.767 INFO kablam!    Compiling RustikGB v0.1.0 (/source)
Nov 01 14:26:16.951 INFO kablam! warning: unused import: `hardware::debugger`
Nov 01 14:26:16.951 INFO kablam!  --> src/hardware/cpu.rs:4:5
Nov 01 14:26:16.951 INFO kablam!   |
Nov 01 14:26:16.951 INFO kablam! 4 | use hardware::debugger;
Nov 01 14:26:16.951 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.951 INFO kablam!   |
Nov 01 14:26:16.951 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 14:26:16.951 INFO kablam! 
Nov 01 14:26:16.951 INFO kablam! warning: unused import: `hardware::video::screen::Screen`
Nov 01 14:26:16.951 INFO kablam!  --> src/hardware/cpu.rs:6:5
Nov 01 14:26:16.951 INFO kablam!   |
Nov 01 14:26:16.951 INFO kablam! 6 | use hardware::video::screen::Screen;
Nov 01 14:26:16.951 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.951 INFO kablam! 
Nov 01 14:26:16.951 INFO kablam! warning: unused import: `hardware::interrupts::Interrupts`
Nov 01 14:26:16.951 INFO kablam!   --> src/hardware/cpu.rs:10:5
Nov 01 14:26:16.951 INFO kablam!    |
Nov 01 14:26:16.951 INFO kablam! 10 | use hardware::interrupts::Interrupts;
Nov 01 14:26:16.951 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.951 INFO kablam! 
Nov 01 14:26:16.951 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:16.951 INFO kablam!    --> src/hardware/mod.rs:4:12
Nov 01 14:26:16.951 INFO kablam!     |
Nov 01 14:26:16.951 INFO kablam! 4   |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:16.951 INFO kablam!     |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.951 INFO kablam!     | 
Nov 01 14:26:16.951 INFO kablam!    ::: src/hardware/cartridge.rs:126:9
Nov 01 14:26:16.951 INFO kablam!     |
Nov 01 14:26:16.951 INFO kablam! 126 | /         quick_fix!({
Nov 01 14:26:16.951 INFO kablam! 127 | |             println!("Writing byte {:2X} to cartridge addres {:4X}", val, addr);
Nov 01 14:26:16.951 INFO kablam! 128 | |         }, 
Nov 01 14:26:16.951 INFO kablam! 129 | |         "Probably shouldn't be writing to the cartridge ROM");
Nov 01 14:26:16.951 INFO kablam!     | |______________________________________________________________- in this macro invocation
Nov 01 14:26:16.952 INFO kablam!     |
Nov 01 14:26:16.952 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 14:26:16.952 INFO kablam! 
Nov 01 14:26:16.952 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 14:26:16.952 INFO kablam!    --> src/hardware/instructions.rs:758:20
Nov 01 14:26:16.952 INFO kablam!     |
Nov 01 14:26:16.952 INFO kablam! 758 |     let register = (opcode & 0b00000111);
Nov 01 14:26:16.952 INFO kablam!     |                    ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.952 INFO kablam! 
Nov 01 14:26:16.952 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 14:26:16.952 INFO kablam!    --> src/hardware/instructions.rs:781:20
Nov 01 14:26:16.952 INFO kablam!     |
Nov 01 14:26:16.952 INFO kablam! 781 |     let register = (opcode & 0b00000111);
Nov 01 14:26:16.952 INFO kablam!     |                    ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.952 INFO kablam! 
Nov 01 14:26:16.952 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 14:26:16.952 INFO kablam!    --> src/hardware/instructions.rs:802:20
Nov 01 14:26:16.952 INFO kablam!     |
Nov 01 14:26:16.952 INFO kablam! 802 |     let register = (opcode & 0b00000111);
Nov 01 14:26:16.952 INFO kablam!     |                    ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.952 INFO kablam! 
Nov 01 14:26:16.952 INFO kablam! warning: unused import: `hardware::interrupts::InterruptType`
Nov 01 14:26:16.952 INFO kablam!  --> src/hardware/memory/bus.rs:9:5
Nov 01 14:26:16.952 INFO kablam!   |
Nov 01 14:26:16.952 INFO kablam! 9 | use hardware::interrupts::InterruptType;
Nov 01 14:26:16.952 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.952 INFO kablam! 
Nov 01 14:26:16.952 INFO kablam! warning: unused import: `hardware::video::gpu_constants::*`
Nov 01 14:26:16.952 INFO kablam!   --> src/hardware/memory/bus.rs:11:5
Nov 01 14:26:16.952 INFO kablam!    |
Nov 01 14:26:16.952 INFO kablam! 11 | use hardware::video::gpu_constants::*;
Nov 01 14:26:16.952 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.952 INFO kablam! 
Nov 01 14:26:16.967 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:16.967 INFO kablam!    --> src/hardware/mod.rs:4:12
Nov 01 14:26:16.967 INFO kablam!     |
Nov 01 14:26:16.967 INFO kablam! 4   |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:16.967 INFO kablam!     |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.967 INFO kablam!     | 
Nov 01 14:26:16.967 INFO kablam!    ::: src/hardware/memory/bus.rs:92:9
Nov 01 14:26:16.967 INFO kablam!     |
Nov 01 14:26:16.967 INFO kablam! 92  | /         quick_fix!({  
Nov 01 14:26:16.967 INFO kablam! 93  | |         if self.io_registers.boot_rom_enabled() && self.boot_rom.in_region(addr) {
Nov 01 14:26:16.967 INFO kablam! 94  | |             return self.boot_rom.read_byte(addr);
Nov 01 14:26:16.967 INFO kablam! 95  | |         } else if self.cartridge.in_region(addr) {
Nov 01 14:26:16.967 INFO kablam! ...   |
Nov 01 14:26:16.967 INFO kablam! 118 | |          if the HRAM ifelse comes before it). 
Nov 01 14:26:16.967 INFO kablam! 119 | |          It shouldn't be order-dependant. Fix it.");
Nov 01 14:26:16.967 INFO kablam!     | |____________________________________________________- in this macro invocation
Nov 01 14:26:16.967 INFO kablam! 
Nov 01 14:26:16.967 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:16.967 INFO kablam!    --> src/hardware/mod.rs:4:12
Nov 01 14:26:16.967 INFO kablam!     |
Nov 01 14:26:16.967 INFO kablam! 4   |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:16.967 INFO kablam!     |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.967 INFO kablam!     | 
Nov 01 14:26:16.967 INFO kablam!    ::: src/hardware/memory/bus.rs:123:9
Nov 01 14:26:16.967 INFO kablam!     |
Nov 01 14:26:16.967 INFO kablam! 123 | /         quick_fix!({
Nov 01 14:26:16.967 INFO kablam! 124 | |
Nov 01 14:26:16.967 INFO kablam! 125 | |         if self.cartridge.in_region(addr) {
Nov 01 14:26:16.967 INFO kablam! 126 | |             return self.cartridge.write_byte(addr, val);
Nov 01 14:26:16.967 INFO kablam! ...   |
Nov 01 14:26:16.967 INFO kablam! 149 | |         if the HRAM ifelse comes before it). 
Nov 01 14:26:16.967 INFO kablam! 150 | |         It shouldn't be order-dependant. Fix it.");
Nov 01 14:26:16.968 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:16.968 INFO kablam!   --> src/hardware/mod.rs:4:12
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 4  |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:16.968 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.968 INFO kablam!    | 
Nov 01 14:26:16.968 INFO kablam!   ::: src/hardware/memory/ioregs.rs:16:9
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 16 | /         quick_fix!({
Nov 01 14:26:16.968 INFO kablam! 17 | |         if addr == BOOT_ROM_ENABLE {
Nov 01 14:26:16.968 INFO kablam! 18 | |             self.boot_rom_enable.r()
Nov 01 14:26:16.968 INFO kablam! 19 | |         } else {
Nov 01 14:26:16.968 INFO kablam! ...  |
Nov 01 14:26:16.968 INFO kablam! 22 | |         }
Nov 01 14:26:16.968 INFO kablam! 23 | |         }, "IORegs should be gone at some point")
Nov 01 14:26:16.968 INFO kablam!    | |_________________________________________________- in this macro invocation
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:16.968 INFO kablam!   --> src/hardware/mod.rs:4:12
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 4  |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:16.968 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:16.968 INFO kablam!    | 
Nov 01 14:26:16.968 INFO kablam!   ::: src/hardware/memory/ioregs.rs:27:9
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 27 | /         quick_fix!({
Nov 01 14:26:16.968 INFO kablam! 28 | |         if addr == BOOT_ROM_ENABLE {
Nov 01 14:26:16.968 INFO kablam! 29 | |             self.boot_rom_enable.w(val)
Nov 01 14:26:16.968 INFO kablam! 30 | |         } else {
Nov 01 14:26:16.968 INFO kablam! ...  |
Nov 01 14:26:16.968 INFO kablam! 33 | |         }
Nov 01 14:26:16.968 INFO kablam! 34 | |         }, "IORegs should be gone at some point");
Nov 01 14:26:16.968 INFO kablam!    | |__________________________________________________- in this macro invocation
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unused import: `hardware::video::screen::SCREEN_HEIGHT`
Nov 01 14:26:16.968 INFO kablam!  --> src/hardware/video/gpu.rs:7:5
Nov 01 14:26:16.968 INFO kablam!   |
Nov 01 14:26:16.968 INFO kablam! 7 | use hardware::video::screen::SCREEN_HEIGHT;
Nov 01 14:26:16.968 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unused import: `hardware::hex_print`
Nov 01 14:26:16.968 INFO kablam!  --> src/hardware/video/gpu.rs:8:5
Nov 01 14:26:16.968 INFO kablam!   |
Nov 01 14:26:16.968 INFO kablam! 8 | use hardware::hex_print;
Nov 01 14:26:16.968 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unused import: `hardware::video::tile_set::Tile`
Nov 01 14:26:16.968 INFO kablam!   --> src/hardware/video/gpu.rs:11:5
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 11 | use hardware::video::tile_set::Tile;
Nov 01 14:26:16.968 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unused import: `hardware::video::sprites::Sprite`
Nov 01 14:26:16.968 INFO kablam!   --> src/hardware/video/gpu.rs:15:5
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 15 | use hardware::video::sprites::Sprite;
Nov 01 14:26:16.968 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unused import: `rand`
Nov 01 14:26:16.968 INFO kablam!   --> src/hardware/video/gpu.rs:18:5
Nov 01 14:26:16.968 INFO kablam!    |
Nov 01 14:26:16.968 INFO kablam! 18 | use rand;
Nov 01 14:26:16.968 INFO kablam!    |     ^^^^
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:16.968 INFO kablam! warning: unused import: `std::fmt::Display`
Nov 01 14:26:16.968 INFO kablam!  --> src/hardware/video/tile_set.rs:3:5
Nov 01 14:26:16.968 INFO kablam!   |
Nov 01 14:26:16.968 INFO kablam! 3 | use std::fmt::Display;
Nov 01 14:26:16.968 INFO kablam!   |     ^^^^^^^^^^^^^^^^^
Nov 01 14:26:16.968 INFO kablam! 
Nov 01 14:26:17.743 INFO kablam! warning: unused import: `hardware::memory::memory_region::BitAccess`
Nov 01 14:26:17.743 INFO kablam!  --> src/hardware/video/gpu.rs:3:5
Nov 01 14:26:17.743 INFO kablam!   |
Nov 01 14:26:17.743 INFO kablam! 3 | use hardware::memory::memory_region::BitAccess;
Nov 01 14:26:17.743 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:17.743 INFO kablam! 
Nov 01 14:26:17.827 INFO kablam! warning: unreachable pattern
Nov 01 14:26:17.827 INFO kablam!   --> src/hardware/cartridge.rs:17:13
Nov 01 14:26:17.827 INFO kablam!    |
Nov 01 14:26:17.827 INFO kablam! 16 |             ROM_ONLY => write!(fmt, "ROM_ONLY"),
Nov 01 14:26:17.827 INFO kablam!    |             -------- matches any value
Nov 01 14:26:17.827 INFO kablam! 17 |             UNKNOWN => write!(fmt, "UNRECOGNIZED")
Nov 01 14:26:17.827 INFO kablam!    |             ^^^^^^^ unreachable pattern
Nov 01 14:26:17.827 INFO kablam!    |
Nov 01 14:26:17.827 INFO kablam!    = note: #[warn(unreachable_patterns)] on by default
Nov 01 14:26:17.827 INFO kablam! 
Nov 01 14:26:17.832 INFO kablam! warning: unused variable: `cpu`
Nov 01 14:26:17.832 INFO kablam!    --> src/hardware/instructions.rs:70:88
Nov 01 14:26:17.832 INFO kablam!     |
Nov 01 14:26:17.832 INFO kablam! 70  |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:17.833 INFO kablam!     |                                                                                          ^^^ help: consider using `_cpu` instead
Nov 01 14:26:17.833 INFO kablam! ...
Nov 01 14:26:17.833 INFO kablam! 499 | /     pushall!(
Nov 01 14:26:17.833 INFO kablam! 500 | |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:17.833 INFO kablam! 501 | |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:17.833 INFO kablam! 502 | |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:17.833 INFO kablam! ...   |
Nov 01 14:26:17.833 INFO kablam! 752 | |         [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})]
Nov 01 14:26:17.833 INFO kablam! 753 | |     )
Nov 01 14:26:17.833 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:70:93
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 70  |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:17.833 INFO kablam!     |                                                                                               ^ help: consider using `_x` instead
Nov 01 14:26:17.833 INFO kablam! ...
Nov 01 14:26:17.833 INFO kablam! 499 | /     pushall!(
Nov 01 14:26:17.833 INFO kablam! 500 | |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:17.833 INFO kablam! 501 | |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:17.833 INFO kablam! 502 | |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:17.833 INFO kablam! ...   |
Nov 01 14:26:17.833 INFO kablam! 752 | |         [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})]
Nov 01 14:26:17.833 INFO kablam! 753 | |     )
Nov 01 14:26:17.833 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:70:69
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 70  |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:17.833 INFO kablam!     |                                                                       ^ help: consider using `_x` instead
Nov 01 14:26:17.833 INFO kablam! ...
Nov 01 14:26:17.833 INFO kablam! 499 | /     pushall!(
Nov 01 14:26:17.833 INFO kablam! 500 | |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:17.833 INFO kablam! 501 | |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:17.833 INFO kablam! 502 | |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:17.833 INFO kablam! ...   |
Nov 01 14:26:17.833 INFO kablam! 752 | |         [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})]
Nov 01 14:26:17.833 INFO kablam! 753 | |     )
Nov 01 14:26:17.833 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `cpu`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:500:30
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 500 |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:17.833 INFO kablam!     |                              ^^^ help: consider using `_cpu` instead
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:500:35
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 500 |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:17.833 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:501:40
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 501 |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:17.833 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:502:41
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 502 |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:17.833 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:503:38
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 503 |         [0x03, inst!("INC BC", |cpu, op|{inc_16!("BC", cpu); 2})],
Nov 01 14:26:17.833 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:504:37
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 504 |         [0x04, inst!("INC B", |cpu, op| {inc!(cpu.regs.b, cpu, false); 1})], 
Nov 01 14:26:17.833 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.833 INFO kablam! 
Nov 01 14:26:17.833 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.833 INFO kablam!    --> src/hardware/instructions.rs:505:37
Nov 01 14:26:17.833 INFO kablam!     |
Nov 01 14:26:17.833 INFO kablam! 505 |         [0x05, inst!("DEC B", |cpu, op|{dec!(cpu.regs.b, cpu, false); 1})],      
Nov 01 14:26:17.834 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:506:38
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 506 |         [0x06, inst!("LD B,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.b, cpu); 2})], 
Nov 01 14:26:17.834 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:507:36
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 507 |         [0x07, inst!("RLCA", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 1})],
Nov 01 14:26:17.834 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:509:41
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 509 |         [0x09, inst!("ADD HL,BC", |cpu, op|{add_16("HL", cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:17.834 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:510:41
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 510 |         [0x19, inst!("ADD HL,DE", |cpu, op|{add_16("HL", cpu.regs.de(), cpu); 2})],
Nov 01 14:26:17.834 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:511:41
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 511 |         [0x29, inst!("ADD HL,HL", |cpu, op|{add_16("HL", cpu.regs.hl(), cpu); 2})],
Nov 01 14:26:17.834 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:512:41
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 512 |         [0x39, inst!("ADD HL,SP", |cpu, op|{add_16("HL", cpu.sp.r(), cpu); 2})],
Nov 01 14:26:17.834 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:514:41
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 514 |         [0x0A, inst!("LD A,(BC)", |cpu, op|{let addr = cpu.regs.bc(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})],
Nov 01 14:26:17.834 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:515:38
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 515 |         [0x0B, inst!("DEC BC", |cpu, op|{dec_16!("BC", cpu); 2})], 
Nov 01 14:26:17.834 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:516:37
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 516 |         [0x0C, inst!("INC C", |cpu, op| {inc!(cpu.regs.c, cpu, false); 1})], 
Nov 01 14:26:17.834 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:517:37
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 517 |         [0x0D, inst!("DEC C", |cpu, op|{dec!(cpu.regs.c, cpu, false); 1})],      
Nov 01 14:26:17.834 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:518:38
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 518 |         [0x0E, inst!("LD C,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.834 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:520:40
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 520 |         [0x11, inst!("LD DE,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.d, cpu.regs.e, cpu); 3})],  
Nov 01 14:26:17.834 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.834 INFO kablam! 
Nov 01 14:26:17.834 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.834 INFO kablam!    --> src/hardware/instructions.rs:521:41
Nov 01 14:26:17.834 INFO kablam!     |
Nov 01 14:26:17.834 INFO kablam! 521 |         [0x12, inst!("LD (DE),A", |cpu, op|{ld_from_a_ind(cpu.regs.de(), cpu); 2})],
Nov 01 14:26:17.838 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:522:38
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 522 |         [0x13, inst!("INC DE", |cpu, op|{inc_16!("DE", cpu); 2})],
Nov 01 14:26:17.847 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:523:37
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 523 |         [0x14, inst!("INC D", |cpu, op| {inc!(cpu.regs.d, cpu, false); 1})],         
Nov 01 14:26:17.847 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:524:37
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 524 |         [0x15, inst!("DEC D", |cpu, op|{dec!(cpu.regs.d, cpu, false); 1})],      
Nov 01 14:26:17.847 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:525:38
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 525 |         [0x16, inst!("LD D,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.d, cpu); 2})], 
Nov 01 14:26:17.847 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:526:35
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 526 |         [0x17, inst!("RLA", |cpu, op|{rla(cpu); 1})],  
Nov 01 14:26:17.847 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:528:36
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 528 |         [0x18, inst!("JR n", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::IntOffset); 2})],
Nov 01 14:26:17.847 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:529:41
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 529 |         [0x1A, inst!("LD A,(DE)", |cpu, op|{let addr = cpu.regs.de(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})],       
Nov 01 14:26:17.847 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:530:38
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 530 |         [0x1B, inst!("DEC DE", |cpu, op|{dec_16!("DE", cpu); 2})], 
Nov 01 14:26:17.847 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:531:37
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 531 |         [0x1C, inst!("INC E", |cpu, op| {inc!(cpu.regs.e, cpu, false); 1})], 
Nov 01 14:26:17.847 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.847 INFO kablam! 
Nov 01 14:26:17.847 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.847 INFO kablam!    --> src/hardware/instructions.rs:532:37
Nov 01 14:26:17.847 INFO kablam!     |
Nov 01 14:26:17.847 INFO kablam! 532 |         [0x1D, inst!("DEC E", |cpu, op|{dec!(cpu.regs.e, cpu, false); 1})],      
Nov 01 14:26:17.847 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:533:38
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 533 |         [0x1E, inst!("LD E,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:17.848 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:535:39
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 535 |         [0x20, inst!("JR NZ,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::IntOffset){3} else {2}})],
Nov 01 14:26:17.848 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:536:40
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 536 |         [0x21, inst!("LD HL,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.h, cpu.regs.l, cpu); 3})],   
Nov 01 14:26:17.848 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:537:44
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 537 |         [0x22, inst!("LDI (HL+), A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); inc_16!("HL", cpu); 3})],   
Nov 01 14:26:17.848 INFO kablam!     |                                            ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:538:38
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 538 |         [0x23, inst!("INC HL", |cpu, op|{inc_16!("HL", cpu); 2})],     
Nov 01 14:26:17.848 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:539:37
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 539 |         [0x24, inst!("INC H", |cpu, op| {inc!(cpu.regs.h, cpu, false); 1})], 
Nov 01 14:26:17.848 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:540:37
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 540 |         [0x25, inst!("DEC H", |cpu, op|{dec!(cpu.regs.h, cpu, false); 1})],
Nov 01 14:26:17.848 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:541:38
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 541 |         [0x26, inst!("LD H,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.h, cpu); 2})],  
Nov 01 14:26:17.848 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:542:35
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 542 |         [0x27, inst!("DAA", |cpu, op| {daa(cpu); 1})],
Nov 01 14:26:17.848 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.848 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.848 INFO kablam!    --> src/hardware/instructions.rs:544:38
Nov 01 14:26:17.848 INFO kablam!     |
Nov 01 14:26:17.848 INFO kablam! 544 |         [0x28, inst!("JR Z,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::IntOffset){3} else {2}})],    
Nov 01 14:26:17.848 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.848 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:545:43
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 545 |         [0x2A, inst!("LDI A,(HL+)", |cpu, op|{store_hl_into_a(cpu); inc_16!("HL", cpu); 3})],            
Nov 01 14:26:17.867 INFO kablam!     |                                           ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:546:38
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 546 |         [0x2B, inst!("DEC HL", |cpu, op|{dec_16!("HL", cpu); 2})], 
Nov 01 14:26:17.867 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:547:37
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 547 |         [0x2C, inst!("INC L", |cpu, op| {inc!(cpu.regs.l, cpu, false); 1})], 
Nov 01 14:26:17.867 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:548:37
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 548 |         [0x2D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.l, cpu, false); 1})],
Nov 01 14:26:17.867 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:549:38
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 549 |         [0x2E, inst!("LD L,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:17.867 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:550:37
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 550 |         [0x2F, inst!("CPL A", |cpu, op|{complement!(cpu.regs.a, cpu); 1})],
Nov 01 14:26:17.867 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:552:39
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 552 |         [0x30, inst!("JR NC,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::IntOffset){3} else {2}})],  
Nov 01 14:26:17.867 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:553:40
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 553 |         [0x31, inst!("LD SP,nn", |cpu, op|{load_word_imm_u16!(cpu.sp, cpu); 3})],
Nov 01 14:26:17.867 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:554:43
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 554 |         [0x32, inst!("LDD (HL-),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); dec_16!("HL", cpu); 3})], 
Nov 01 14:26:17.867 INFO kablam!     |                                           ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:555:38
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 555 |         [0x33, inst!("INC SP", |cpu, op|{inc_16!("SP", cpu); 2})],           
Nov 01 14:26:17.867 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:556:40
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.867 INFO kablam! 556 |         [0x34, inst!("INC (HL)", |cpu, op| {inc!(cpu.regs.l, cpu, true); 1})], 
Nov 01 14:26:17.867 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.867 INFO kablam! 
Nov 01 14:26:17.867 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.867 INFO kablam!    --> src/hardware/instructions.rs:557:40
Nov 01 14:26:17.867 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 557 |         [0x35, inst!("DEC (HL)", |cpu, op|{dec!(cpu.regs.l, cpu, true); 3})],
Nov 01 14:26:17.868 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:559:41
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 559 |         [0x36, inst!("LD (HL),#", |cpu, op|{store_into_hl(cpu.fetch_byte_immediate(), cpu); 3})],
Nov 01 14:26:17.868 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:560:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 560 |         [0x38, inst!("JR C,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::IntOffset){3} else {2}})], 
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:561:43
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 561 |         [0x3A, inst!("LDD A,(HL-)", |cpu, op|{store_hl_into_a(cpu); dec_16!("HL", cpu); 3})],        
Nov 01 14:26:17.868 INFO kablam!     |                                           ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:562:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 562 |         [0x3B, inst!("DEC SP", |cpu, op|{dec_16!("SP", cpu); 2})], 
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:563:37
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 563 |         [0x3C, inst!("INC A", |cpu, op| {inc!(cpu.regs.a, cpu, false); 1})], 
Nov 01 14:26:17.868 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:564:37
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 564 |         [0x3D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.a, cpu, false); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:565:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 565 |         [0x3E, inst!("LD A,n", |cpu, op|{let val = cpu.fetch_byte_immediate(); ld_into_reg!(val, cpu.regs.a); 2})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:567:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 567 |         [0x40, inst!("LD B,B", |cpu, op|{let val = cpu.regs.b.r(); ld_into_reg!(val, cpu.regs.b); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:568:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 568 |         [0x41, inst!("LD B,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.b); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:569:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 569 |         [0x42, inst!("LD B,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.b); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:570:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 570 |         [0x43, inst!("LD B,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.b); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:571:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 571 |         [0x44, inst!("LD B,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.b); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.868 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.868 INFO kablam!    --> src/hardware/instructions.rs:572:38
Nov 01 14:26:17.868 INFO kablam!     |
Nov 01 14:26:17.868 INFO kablam! 572 |         [0x45, inst!("LD B,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.b); 1})],
Nov 01 14:26:17.868 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.868 INFO kablam! 
Nov 01 14:26:17.869 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.869 INFO kablam!    --> src/hardware/instructions.rs:573:41
Nov 01 14:26:17.869 INFO kablam!     |
Nov 01 14:26:17.869 INFO kablam! 573 |         [0x46, inst!("LD B,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.b); 2})],
Nov 01 14:26:17.869 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.869 INFO kablam! 
Nov 01 14:26:17.869 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.869 INFO kablam!    --> src/hardware/instructions.rs:574:38
Nov 01 14:26:17.869 INFO kablam!     |
Nov 01 14:26:17.869 INFO kablam! 574 |         [0x47, inst!("LD B,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.b); 1})],
Nov 01 14:26:17.869 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.869 INFO kablam! 
Nov 01 14:26:17.869 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.869 INFO kablam!    --> src/hardware/instructions.rs:576:38
Nov 01 14:26:17.869 INFO kablam!     |
Nov 01 14:26:17.871 INFO kablam! 576 |         [0x48, inst!("LD C,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.c); 1})],
Nov 01 14:26:17.878 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:577:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 577 |         [0x49, inst!("LD C,C", |cpu, op|{let val = cpu.regs.c.r(); ld_into_reg!(val, cpu.regs.c); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:578:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 578 |         [0x4A, inst!("LD C,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.c); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:579:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 579 |         [0x4B, inst!("LD C,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.c); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:580:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 580 |         [0x4C, inst!("LD C,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.c); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:581:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 581 |         [0x4D, inst!("LD C,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.c); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:582:41
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 582 |         [0x4E, inst!("LD C,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.c); 2})],
Nov 01 14:26:17.879 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:583:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 583 |         [0x4F, inst!("LD C,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.c); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:585:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 585 |         [0x50, inst!("LD D,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.d); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:586:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 586 |         [0x51, inst!("LD D,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.d); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:587:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 587 |         [0x52, inst!("LD D,D", |cpu, op|{let val = cpu.regs.d.r(); ld_into_reg!(val, cpu.regs.d); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:588:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 588 |         [0x53, inst!("LD D,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.d); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:589:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 589 |         [0x54, inst!("LD D,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.d); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:590:38
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.879 INFO kablam! 590 |         [0x55, inst!("LD D,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.d); 1})],
Nov 01 14:26:17.879 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.879 INFO kablam! 
Nov 01 14:26:17.879 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.879 INFO kablam!    --> src/hardware/instructions.rs:591:41
Nov 01 14:26:17.879 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 591 |         [0x56, inst!("LD D,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.d); 2})],
Nov 01 14:26:17.880 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:592:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 592 |         [0x57, inst!("LD D,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.d); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:594:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 594 |         [0x58, inst!("LD E,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:595:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 595 |         [0x59, inst!("LD E,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:596:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 596 |         [0x5A, inst!("LD E,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:597:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 597 |         [0x5B, inst!("LD E,E", |cpu, op|{let val = cpu.regs.e.r(); ld_into_reg!(val, cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:598:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 598 |         [0x5C, inst!("LD E,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:599:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 599 |         [0x5D, inst!("LD E,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:600:41
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 600 |         [0x5E, inst!("LD E,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.e); 2})],
Nov 01 14:26:17.880 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:601:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 601 |         [0x5F, inst!("LD E,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.e); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:603:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 603 |         [0x60, inst!("LD H,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.h); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:604:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 604 |         [0x61, inst!("LD H,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.h); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:605:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 605 |         [0x62, inst!("LD H,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.h); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:606:38
Nov 01 14:26:17.880 INFO kablam!     |
Nov 01 14:26:17.880 INFO kablam! 606 |         [0x63, inst!("LD H,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.h); 1})],
Nov 01 14:26:17.880 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.880 INFO kablam! 
Nov 01 14:26:17.880 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.880 INFO kablam!    --> src/hardware/instructions.rs:607:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 607 |         [0x64, inst!("LD H,H", |cpu, op|{let val = cpu.regs.h.r(); ld_into_reg!(val, cpu.regs.h); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:608:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 608 |         [0x65, inst!("LD H,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.h); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:609:41
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 609 |         [0x66, inst!("LD H,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.h); 2})],
Nov 01 14:26:17.881 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:610:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 610 |         [0x67, inst!("LD H,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.h); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:612:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 612 |         [0x68, inst!("LD L,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:613:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 613 |         [0x69, inst!("LD L,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:614:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 614 |         [0x6A, inst!("LD L,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:615:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 615 |         [0x6B, inst!("LD L,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:616:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 616 |         [0x6C, inst!("LD L,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:617:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 617 |         [0x6D, inst!("LD L,L", |cpu, op|{let val = cpu.regs.l.r(); ld_into_reg!(val, cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:618:41
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 618 |         [0x6E, inst!("LD L,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:619:38
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 619 |         [0x6F, inst!("LD L,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.l); 1})],
Nov 01 14:26:17.881 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:621:41
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 621 |         [0x70, inst!("LD (HL),B", |cpu, op|{store_into_hl(cpu.regs.b.r(), cpu); 2})],
Nov 01 14:26:17.881 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.881 INFO kablam! 
Nov 01 14:26:17.881 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.881 INFO kablam!    --> src/hardware/instructions.rs:622:41
Nov 01 14:26:17.881 INFO kablam!     |
Nov 01 14:26:17.881 INFO kablam! 622 |         [0x71, inst!("LD (HL),C", |cpu, op|{store_into_hl(cpu.regs.c.r(), cpu); 2})],
Nov 01 14:26:17.881 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:623:41
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 623 |         [0x72, inst!("LD (HL),D", |cpu, op|{store_into_hl(cpu.regs.d.r(), cpu); 2})],
Nov 01 14:26:17.882 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:624:41
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 624 |         [0x73, inst!("LD (HL),E", |cpu, op|{store_into_hl(cpu.regs.e.r(), cpu); 2})],
Nov 01 14:26:17.882 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:625:41
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 625 |         [0x74, inst!("LD (HL),H", |cpu, op|{store_into_hl(cpu.regs.h.r(), cpu); 2})],
Nov 01 14:26:17.882 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:626:41
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 626 |         [0x75, inst!("LD (HL),L", |cpu, op|{store_into_hl(cpu.regs.l.r(), cpu); 2})],
Nov 01 14:26:17.882 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:627:41
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 627 |         [0x77, inst!("LD (HL),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); 2})],
Nov 01 14:26:17.882 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:629:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 629 |         [0x78, inst!("LD A,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.a); 1})],
Nov 01 14:26:17.882 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:630:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 630 |         [0x79, inst!("LD A,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.a); 1})],
Nov 01 14:26:17.882 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:631:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 631 |         [0x7A, inst!("LD A,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.a); 1})],
Nov 01 14:26:17.882 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:632:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 632 |         [0x7B, inst!("LD A,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.a); 1})],
Nov 01 14:26:17.882 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:633:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 633 |         [0x7C, inst!("LD A,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.a); 1})],
Nov 01 14:26:17.882 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:634:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 634 |         [0x7D, inst!("LD A,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.a); 1})],
Nov 01 14:26:17.882 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:635:41
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 635 |         [0x7E, inst!("LD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})],
Nov 01 14:26:17.882 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.882 INFO kablam! 
Nov 01 14:26:17.882 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.882 INFO kablam!    --> src/hardware/instructions.rs:636:38
Nov 01 14:26:17.882 INFO kablam!     |
Nov 01 14:26:17.882 INFO kablam! 636 |         [0x7F, inst!("LD A,A", |cpu, op|{let val = cpu.regs.a.r(); ld_into_reg!(val, cpu.regs.a); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:638:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 638 |         [0x80, inst!("ADD A,B", |cpu, op|{add_to_a(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:639:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 639 |         [0x81, inst!("ADD A,C", |cpu, op|{add_to_a(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:640:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 640 |         [0x82, inst!("ADD A,D", |cpu, op|{add_to_a(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:641:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 641 |         [0x83, inst!("ADD A,E", |cpu, op|{add_to_a(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:642:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 642 |         [0x84, inst!("ADD A,H", |cpu, op|{add_to_a(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:643:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 643 |         [0x85, inst!("ADD A,L", |cpu, op|{add_to_a(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:644:42
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 644 |         [0x86, inst!("ADD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); add_to_a(cpu.read_byte(addr), cpu); 2})],
Nov 01 14:26:17.900 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:645:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 645 |         [0x87, inst!("ADD A,A", |cpu, op|{add_to_a(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:647:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 647 |         [0x88, inst!("ADC A,B", |cpu, op|{add_carry(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:648:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 648 |         [0x89, inst!("ADC A,C", |cpu, op|{add_carry(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:649:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 649 |         [0x8A, inst!("ADC A,D", |cpu, op|{add_carry(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:650:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.900 INFO kablam! 650 |         [0x8B, inst!("ADC A,E", |cpu, op|{add_carry(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.900 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.900 INFO kablam! 
Nov 01 14:26:17.900 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.900 INFO kablam!    --> src/hardware/instructions.rs:651:39
Nov 01 14:26:17.900 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 651 |         [0x8C, inst!("ADC A,H", |cpu, op|{add_carry(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:652:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 652 |         [0x8D, inst!("ADC A,L", |cpu, op|{add_carry(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:653:42
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 653 |         [0x8E, inst!("ADC A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); add_carry(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:17.901 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:654:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 654 |         [0x8F, inst!("ADC A,A", |cpu, op|{add_carry(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:656:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 656 |         [0x90, inst!("SUB A,B", |cpu, op|{sub_to_a(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:657:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 657 |         [0x91, inst!("SUB A,C", |cpu, op|{sub_to_a(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:658:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 658 |         [0x92, inst!("SUB A,D", |cpu, op|{sub_to_a(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:659:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 659 |         [0x93, inst!("SUB A,E", |cpu, op|{sub_to_a(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:660:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 660 |         [0x94, inst!("SUB A,H", |cpu, op|{sub_to_a(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:661:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 661 |         [0x95, inst!("SUB A,L", |cpu, op|{sub_to_a(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:662:42
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 662 |         [0x96, inst!("SUB A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); sub_to_a(cpu.read_byte(addr), cpu); 2})],
Nov 01 14:26:17.901 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:663:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 663 |         [0x97, inst!("SUB A,A", |cpu, op|{sub_to_a(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:665:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 665 |         [0xA0, inst!("AND A,B", |cpu, op|{and(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:666:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 666 |         [0xA1, inst!("AND A,C", |cpu, op|{and(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.901 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.901 INFO kablam!    --> src/hardware/instructions.rs:667:39
Nov 01 14:26:17.901 INFO kablam!     |
Nov 01 14:26:17.901 INFO kablam! 667 |         [0xA2, inst!("AND A,D", |cpu, op|{and(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.901 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.901 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:668:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 668 |         [0xA3, inst!("AND A,E", |cpu, op|{and(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:669:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 669 |         [0xA4, inst!("AND A,H", |cpu, op|{and(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:670:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 670 |         [0xA5, inst!("AND A,L", |cpu, op|{and(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:671:42
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 671 |         [0xA6, inst!("AND A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); and(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:17.902 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:672:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 672 |         [0xA7, inst!("AND A,A", |cpu, op|{and(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:674:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 674 |         [0xA8, inst!("XOR A,B", |cpu, op|{xor(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:675:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 675 |         [0xA9, inst!("XOR A,C", |cpu, op|{xor(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:676:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 676 |         [0xAA, inst!("XOR A,D", |cpu, op|{xor(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:677:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 677 |         [0xAB, inst!("XOR A,E", |cpu, op|{xor(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:678:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 678 |         [0xAC, inst!("XOR A,H", |cpu, op|{xor(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:679:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 679 |         [0xAD, inst!("XOR A,L", |cpu, op|{xor(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:680:42
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 680 |         [0xAE, inst!("XOR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); xor(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:17.902 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:681:39
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 681 |         [0xAF, inst!("XOR A,A", |cpu, op|{xor(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.902 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.902 INFO kablam! 
Nov 01 14:26:17.902 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.902 INFO kablam!    --> src/hardware/instructions.rs:683:38
Nov 01 14:26:17.902 INFO kablam!     |
Nov 01 14:26:17.902 INFO kablam! 683 |         [0xB0, inst!("OR A,B", |cpu, op|{or(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:684:38
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 684 |         [0xB1, inst!("OR A,C", |cpu, op|{or(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:685:38
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 685 |         [0xB2, inst!("OR A,D", |cpu, op|{or(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:686:38
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 686 |         [0xB3, inst!("OR A,E", |cpu, op|{or(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:687:38
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 687 |         [0xB4, inst!("OR A,H", |cpu, op|{or(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:688:38
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 688 |         [0xB5, inst!("OR A,L", |cpu, op|{or(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:689:41
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 689 |         [0xB6, inst!("OR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); or(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:17.903 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:690:38
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 690 |         [0xB7, inst!("OR A,A", |cpu, op|{or(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:692:36
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 692 |         [0xB8, inst!("CP B", |cpu, op|{compare_with_a(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:693:36
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 693 |         [0xB9, inst!("CP C", |cpu, op|{compare_with_a(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:694:36
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 694 |         [0xBA, inst!("CP D", |cpu, op|{compare_with_a(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:695:36
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 695 |         [0xBB, inst!("CP E", |cpu, op|{compare_with_a(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.903 INFO kablam!    --> src/hardware/instructions.rs:696:36
Nov 01 14:26:17.903 INFO kablam!     |
Nov 01 14:26:17.903 INFO kablam! 696 |         [0xBC, inst!("CP H", |cpu, op|{compare_with_a(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:17.903 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.903 INFO kablam! 
Nov 01 14:26:17.903 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:697:36
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 697 |         [0xBD, inst!("CP L", |cpu, op|{compare_with_a(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:17.904 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:698:39
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 698 |         [0xBE, inst!("CP (HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); compare_with_a(val, cpu); 2})],
Nov 01 14:26:17.904 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:699:36
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 699 |         [0xBF, inst!("CP A", |cpu, op|{compare_with_a(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:17.904 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:701:38
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 701 |         [0xC0, inst!("RET NZ", |cpu, op|{ret_cond(cpu, JumpImmCond::NZ); 2})],
Nov 01 14:26:17.904 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:702:38
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 702 |         [0xC1, inst!("POP BC", |cpu, op|{pop_into!(cpu.regs.b, cpu.regs.c, cpu);3})],
Nov 01 14:26:17.904 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:703:39
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 703 |         [0xC2, inst!("JP NZ,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::Immediate); 3})],
Nov 01 14:26:17.904 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:704:37
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 704 |         [0xC3, inst!("JP nn", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::Immediate); 3})],
Nov 01 14:26:17.904 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:705:42
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 705 |         [0xC4, inst!("CALL NZ,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NZ);3})],
Nov 01 14:26:17.904 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:706:39
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 706 |         [0xC5, inst!("PUSH BC", |cpu, op|{let val = cpu.regs.bc();cpu.push_word(val); 4})],
Nov 01 14:26:17.904 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:707:39
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 707 |         [0xC6, inst!("ADD A,#", |cpu, op|{add_to_a(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:17.904 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:710:37
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 710 |         [0xC8, inst!("RET Z", |cpu, op|{ret_cond(cpu, JumpImmCond::Z); 2})],
Nov 01 14:26:17.904 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:711:35
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 711 |         [0xC9, inst!("RET", |cpu, op|{ret_cond(cpu, JumpImmCond::None); 2})],
Nov 01 14:26:17.904 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:712:38
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 712 |         [0xCA, inst!("JP Z,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::Immediate); 3})],
Nov 01 14:26:17.904 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:713:41
Nov 01 14:26:17.904 INFO kablam!     |
Nov 01 14:26:17.904 INFO kablam! 713 |         [0xCC, inst!("CALL Z,nn", |cpu, op|{call_cond(cpu, JumpImmCond::Z);3})],
Nov 01 14:26:17.904 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.904 INFO kablam! 
Nov 01 14:26:17.904 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.904 INFO kablam!    --> src/hardware/instructions.rs:714:39
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 714 |         [0xCD, inst!("CALL nn", |cpu, op|{call_cond(cpu, JumpImmCond::None); 3})],
Nov 01 14:26:17.905 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:717:38
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 717 |         [0xD0, inst!("RET NC", |cpu, op|{ret_cond(cpu, JumpImmCond::NC); 2})],
Nov 01 14:26:17.905 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:718:38
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 718 |         [0xD1, inst!("POP DE", |cpu, op|{pop_into!(cpu.regs.d, cpu.regs.e, cpu);3})],
Nov 01 14:26:17.905 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:719:39
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 719 |         [0xD2, inst!("JP NC,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::Immediate); 3})],
Nov 01 14:26:17.905 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:720:42
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 720 |         [0xD4, inst!("CALL NC,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NC);3})],
Nov 01 14:26:17.905 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:721:39
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 721 |         [0xD5, inst!("PUSH DE", |cpu, op|{let val = cpu.regs.de();cpu.push_word(val); 4})],
Nov 01 14:26:17.905 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:722:39
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 722 |         [0xD6, inst!("SUB A,#", |cpu, op|{sub_to_a(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:17.905 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:725:37
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 725 |         [0xD8, inst!("RET C", |cpu, op|{ret_cond(cpu, JumpImmCond::C); 2})],
Nov 01 14:26:17.905 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:726:36
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 726 |         [0xD9, inst!("RETI", |cpu, op|{ret_cond(cpu, JumpImmCond::None); cpu.enable_interrupts_delayed(); 2})],
Nov 01 14:26:17.905 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:727:38
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 727 |         [0xDA, inst!("JP C,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::Immediate); 3})],
Nov 01 14:26:17.905 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:728:41
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 728 |         [0xDC, inst!("CALL C,nn", |cpu, op|{call_cond(cpu, JumpImmCond::C);3})],
Nov 01 14:26:17.905 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:731:47
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 731 |         [0xE0, inst!("LD (0xFF00+n),A", |cpu, op|{let off = cpu.fetch_byte_immediate();ldh(cpu, off, false);3})],
Nov 01 14:26:17.905 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:732:38
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 732 |         [0xE1, inst!("POP HL", |cpu, op|{pop_into!(cpu.regs.h, cpu.regs.l, cpu);3})],
Nov 01 14:26:17.905 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.905 INFO kablam! 
Nov 01 14:26:17.905 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.905 INFO kablam!    --> src/hardware/instructions.rs:733:47
Nov 01 14:26:17.905 INFO kablam!     |
Nov 01 14:26:17.905 INFO kablam! 733 |         [0xE2, inst!("LD (0xFF00+C),A", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, false);3})],
Nov 01 14:26:17.905 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:734:39
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 734 |         [0xE5, inst!("PUSH HL", |cpu, op|{let val = cpu.regs.hl();cpu.push_word(val); 4})],
Nov 01 14:26:17.906 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:735:39
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 735 |         [0xE6, inst!("AND A,#", |cpu, op|{and(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:17.906 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:737:39
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 737 |         [0xE9, inst!("JP (HL)", |cpu, op|{jump(cpu.regs.hl(), cpu); 1})],
Nov 01 14:26:17.906 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:738:41
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 738 |         [0xEA, inst!("LD (nn),A", |cpu, op|{let addr = cpu.fetch_word_immediate(); ld_from_a_ind(addr, cpu); 4})],
Nov 01 14:26:17.906 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:740:39
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 740 |         [0xEE, inst!("XOR A,#", |cpu, op|{let val = cpu.fetch_byte_immediate(); xor(val, cpu); 2})],
Nov 01 14:26:17.906 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:742:47
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 742 |         [0xF0, inst!("LD A,(0xFF00+n)", |cpu, op|{let off = cpu.fetch_byte_immediate(); ldh(cpu, off, true); 3})],
Nov 01 14:26:17.906 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:743:38
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 743 |         [0xF1, inst!("POP AF", |cpu, op|{pop_into!(cpu.regs.a, cpu.regs.f, cpu);3})],
Nov 01 14:26:17.906 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:744:47
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 744 |         [0xF2, inst!("LD A,(0xFF00+C)", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, true); 3})],
Nov 01 14:26:17.906 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:745:34
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 745 |         [0xF3, inst!("DI", |cpu, op|{cpu.disable_interrupts_delayed(); 1})],
Nov 01 14:26:17.906 INFO kablam!     |                                  ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:746:39
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 746 |         [0xF5, inst!("PUSH AF", |cpu, op|{let val = cpu.regs.af();cpu.push_word(val); 4})],
Nov 01 14:26:17.906 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:747:38
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 747 |         [0xF6, inst!("OR A,#", |cpu, op|{or(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:17.906 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:749:41
Nov 01 14:26:17.906 INFO kablam!     |
Nov 01 14:26:17.906 INFO kablam! 749 |         [0xFA, inst!("LD A,(nn)", |cpu, op|{let addr = cpu.fetch_word_immediate(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 4})],
Nov 01 14:26:17.906 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.906 INFO kablam! 
Nov 01 14:26:17.906 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.906 INFO kablam!    --> src/hardware/instructions.rs:750:34
Nov 01 14:26:17.915 INFO kablam!     |
Nov 01 14:26:17.915 INFO kablam! 750 |         [0xFB, inst!("EI", |cpu, op|{cpu.enable_interrupts_delayed(); 1})],
Nov 01 14:26:17.915 INFO kablam!     |                                  ^^ help: consider using `_op` instead
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.915 INFO kablam!    --> src/hardware/instructions.rs:751:36
Nov 01 14:26:17.915 INFO kablam!     |
Nov 01 14:26:17.915 INFO kablam! 751 |         [0xFE, inst!("CP n", |cpu, op|{compare_with_a(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:17.915 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `cpu`
Nov 01 14:26:17.915 INFO kablam!     --> src/hardware/instructions.rs:70:88
Nov 01 14:26:17.915 INFO kablam!      |
Nov 01 14:26:17.915 INFO kablam! 70   |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:17.915 INFO kablam!      |                                                                                          ^^^ help: consider using `_cpu` instead
Nov 01 14:26:17.915 INFO kablam! ...
Nov 01 14:26:17.915 INFO kablam! 848  | /     pushall!(
Nov 01 14:26:17.915 INFO kablam! 849  | |
Nov 01 14:26:17.915 INFO kablam! 850  | |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam! 851  | |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam! ...    |
Nov 01 14:26:17.915 INFO kablam! 1100 | |         [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})]
Nov 01 14:26:17.915 INFO kablam! 1101 | |     )
Nov 01 14:26:17.915 INFO kablam!      | |_____- in this macro invocation
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:17.915 INFO kablam!     --> src/hardware/instructions.rs:70:93
Nov 01 14:26:17.915 INFO kablam!      |
Nov 01 14:26:17.915 INFO kablam! 70   |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:17.915 INFO kablam!      |                                                                                               ^ help: consider using `_x` instead
Nov 01 14:26:17.915 INFO kablam! ...
Nov 01 14:26:17.915 INFO kablam! 848  | /     pushall!(
Nov 01 14:26:17.915 INFO kablam! 849  | |
Nov 01 14:26:17.915 INFO kablam! 850  | |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam! 851  | |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam! ...    |
Nov 01 14:26:17.915 INFO kablam! 1100 | |         [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})]
Nov 01 14:26:17.915 INFO kablam! 1101 | |     )
Nov 01 14:26:17.915 INFO kablam!      | |_____- in this macro invocation
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:17.915 INFO kablam!     --> src/hardware/instructions.rs:70:69
Nov 01 14:26:17.915 INFO kablam!      |
Nov 01 14:26:17.915 INFO kablam! 70   |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:17.915 INFO kablam!      |                                                                       ^ help: consider using `_x` instead
Nov 01 14:26:17.915 INFO kablam! ...
Nov 01 14:26:17.915 INFO kablam! 848  | /     pushall!(
Nov 01 14:26:17.915 INFO kablam! 849  | |
Nov 01 14:26:17.915 INFO kablam! 850  | |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam! 851  | |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam! ...    |
Nov 01 14:26:17.915 INFO kablam! 1100 | |         [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})]
Nov 01 14:26:17.915 INFO kablam! 1101 | |     )
Nov 01 14:26:17.915 INFO kablam!      | |_____- in this macro invocation
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.915 INFO kablam!    --> src/hardware/instructions.rs:850:36
Nov 01 14:26:17.915 INFO kablam!     |
Nov 01 14:26:17.915 INFO kablam! 850 |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.915 INFO kablam!    --> src/hardware/instructions.rs:851:36
Nov 01 14:26:17.915 INFO kablam!     |
Nov 01 14:26:17.915 INFO kablam! 851 |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.915 INFO kablam!    --> src/hardware/instructions.rs:852:36
Nov 01 14:26:17.915 INFO kablam!     |
Nov 01 14:26:17.915 INFO kablam! 852 |         [0x12, inst!("RL D", |cpu, op|{rotate_left!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.915 INFO kablam! 
Nov 01 14:26:17.915 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.915 INFO kablam!    --> src/hardware/instructions.rs:853:36
Nov 01 14:26:17.915 INFO kablam!     |
Nov 01 14:26:17.915 INFO kablam! 853 |         [0x13, inst!("RL E", |cpu, op|{rotate_left!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:17.915 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:854:36
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 854 |         [0x14, inst!("RL H", |cpu, op|{rotate_left!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:855:36
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 855 |         [0x15, inst!("RL L", |cpu, op|{rotate_left!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:856:39
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 856 |         [0x16, inst!("RL (HL)", |cpu, op|{rotate_left_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:17.916 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:857:36
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 857 |         [0x17, inst!("RL A", |cpu, op|{rotate_left!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:859:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 859 |         [0x20, inst!("SLA B", |cpu, op|{rl_no_carry_reg!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:860:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 860 |         [0x21, inst!("SLA C", |cpu, op|{rl_no_carry_reg!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:861:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 861 |         [0x22, inst!("SLA D", |cpu, op|{rl_no_carry_reg!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:862:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 862 |         [0x23, inst!("SLA E", |cpu, op|{rl_no_carry_reg!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:863:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 863 |         [0x24, inst!("SLA H", |cpu, op|{rl_no_carry_reg!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:864:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 864 |         [0x25, inst!("SLA L", |cpu, op|{rl_no_carry_reg!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:865:40
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 865 |         [0x26, inst!("SLA (HL)", |cpu, op|{rl_no_carry_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:17.916 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:866:37
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 866 |         [0x27, inst!("SLA A", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:868:38
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 868 |         [0x30, inst!("SWAP B", |cpu, op|{swap_halves!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.916 INFO kablam! 
Nov 01 14:26:17.916 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.916 INFO kablam!    --> src/hardware/instructions.rs:869:38
Nov 01 14:26:17.916 INFO kablam!     |
Nov 01 14:26:17.916 INFO kablam! 869 |         [0x31, inst!("SWAP C", |cpu, op|{swap_halves!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.916 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:870:38
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 870 |         [0x32, inst!("SWAP D", |cpu, op|{swap_halves!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:871:38
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 871 |         [0x33, inst!("SWAP E", |cpu, op|{swap_halves!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:872:38
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 872 |         [0x34, inst!("SWAP H", |cpu, op|{swap_halves!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:873:38
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 873 |         [0x35, inst!("SWAP L", |cpu, op|{swap_halves!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:874:41
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 874 |         [0x36, inst!("SWAP (HL)", |cpu, op|{swap_halves_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:17.917 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:875:38
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 875 |         [0x37, inst!("SWAP A", |cpu, op|{swap_halves!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:877:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 877 |         [0x38, inst!("SRL B", |cpu, op|{rr_no_carry_reg!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:878:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 878 |         [0x39, inst!("SRL C", |cpu, op|{rr_no_carry_reg!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:879:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 879 |         [0x3A, inst!("SRL D", |cpu, op|{rr_no_carry_reg!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:880:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 880 |         [0x3B, inst!("SRL E", |cpu, op|{rr_no_carry_reg!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:881:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 881 |         [0x3C, inst!("SRL H", |cpu, op|{rr_no_carry_reg!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:882:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 882 |         [0x3D, inst!("SRL L", |cpu, op|{rr_no_carry_reg!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:883:40
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 883 |         [0x3E, inst!("SRL (HL)", |cpu, op|{rr_no_carry_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:17.917 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:17.917 INFO kablam!    --> src/hardware/instructions.rs:884:37
Nov 01 14:26:17.917 INFO kablam!     |
Nov 01 14:26:17.917 INFO kablam! 884 |         [0x3F, inst!("SRL A", |cpu, op|{rr_no_carry_reg!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:17.917 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:17.917 INFO kablam! 
Nov 01 14:26:17.917 INFO kablam! warning: unused variable: `i`
Nov 01 14:26:17.918 INFO kablam!   --> src/hardware/mod.rs:31:9
Nov 01 14:26:17.918 INFO kablam!    |
Nov 01 14:26:17.918 INFO kablam! 31 |     for i in 0..bytes_per_line {
Nov 01 14:26:17.918 INFO kablam!    |         ^ help: consider using `_i` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `args`
Nov 01 14:26:17.918 INFO kablam!   --> src/main.rs:42:21
Nov 01 14:26:17.918 INFO kablam!    |
Nov 01 14:26:17.918 INFO kablam! 42 |         if let Some(args) = e.render_args() {
Nov 01 14:26:17.918 INFO kablam!    |                     ^^^^ help: consider using `_args` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `ROM_ONLY`
Nov 01 14:26:17.918 INFO kablam!   --> src/hardware/cartridge.rs:16:13
Nov 01 14:26:17.918 INFO kablam!    |
Nov 01 14:26:17.918 INFO kablam! 16 |             ROM_ONLY => write!(fmt, "ROM_ONLY"),
Nov 01 14:26:17.918 INFO kablam!    |             ^^^^^^^^ help: consider using `_ROM_ONLY` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `UNKNOWN`
Nov 01 14:26:17.918 INFO kablam!   --> src/hardware/cartridge.rs:17:13
Nov 01 14:26:17.918 INFO kablam!    |
Nov 01 14:26:17.918 INFO kablam! 17 |             UNKNOWN => write!(fmt, "UNRECOGNIZED")
Nov 01 14:26:17.918 INFO kablam!    |             ^^^^^^^ help: consider using `_UNKNOWN` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:17.918 INFO kablam!    --> src/hardware/memory/bus.rs:211:25
Nov 01 14:26:17.918 INFO kablam!     |
Nov 01 14:26:17.918 INFO kablam! 211 |     fn read_byte(&self, addr: u16) -> u8 {
Nov 01 14:26:17.918 INFO kablam!     |                         ^^^^ help: consider using `_addr` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:17.918 INFO kablam!    --> src/hardware/memory/bus.rs:214:30
Nov 01 14:26:17.918 INFO kablam!     |
Nov 01 14:26:17.918 INFO kablam! 214 |     fn write_byte(&mut self, addr: u16, val: u8){
Nov 01 14:26:17.918 INFO kablam!     |                              ^^^^ help: consider using `_addr` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `val`
Nov 01 14:26:17.918 INFO kablam!    --> src/hardware/memory/bus.rs:214:41
Nov 01 14:26:17.918 INFO kablam!     |
Nov 01 14:26:17.918 INFO kablam! 214 |     fn write_byte(&mut self, addr: u16, val: u8){
Nov 01 14:26:17.918 INFO kablam!     |                                         ^^^ help: consider using `_val` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `in_region`
Nov 01 14:26:17.918 INFO kablam!    --> src/hardware/memory/bus.rs:219:17
Nov 01 14:26:17.918 INFO kablam!     |
Nov 01 14:26:17.918 INFO kablam! 219 |         let mut in_region = false;
Nov 01 14:26:17.918 INFO kablam!     |                 ^^^^^^^^^ help: consider using `_in_region` instead
Nov 01 14:26:17.918 INFO kablam! 
Nov 01 14:26:17.918 INFO kablam! warning: unused variable: `y`
Nov 01 14:26:17.918 INFO kablam!    --> src/hardware/video/gpu.rs:101:25
Nov 01 14:26:17.918 INFO kablam!     |
Nov 01 14:26:17.918 INFO kablam! 101 |                     let y = self.ly_coord.r();
Nov 01 14:26:17.922 INFO kablam!     |                         ^ help: consider using `_y` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:17.923 INFO kablam! warning: unused variable: `err`
Nov 01 14:26:17.923 INFO kablam!   --> src/hardware/video/screen.rs:28:27
Nov 01 14:26:17.923 INFO kablam!    |
Nov 01 14:26:17.923 INFO kablam! 28 |         ).unwrap_or_else(|err|{panic!()});
Nov 01 14:26:17.923 INFO kablam!    |                           ^^^ help: consider using `_err` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:17.923 INFO kablam! warning: unused variable: `c`
Nov 01 14:26:17.923 INFO kablam!   --> src/hardware/video/screen.rs:53:35
Nov 01 14:26:17.923 INFO kablam!    |
Nov 01 14:26:17.923 INFO kablam! 53 |             window.draw_2d(&evt, |c, g| { 
Nov 01 14:26:17.923 INFO kablam!    |                                   ^ help: consider using `_c` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:17.923 INFO kablam! warning: unused variable: `cycles`
Nov 01 14:26:17.923 INFO kablam!   --> src/hardware/interrupts.rs:63:28
Nov 01 14:26:17.923 INFO kablam!    |
Nov 01 14:26:17.923 INFO kablam! 63 |     pub fn step(&mut self, cycles: u32) {
Nov 01 14:26:17.923 INFO kablam!    |                            ^^^^^^ help: consider using `_cycles` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:17.923 INFO kablam! warning: unused variable: `cycles`
Nov 01 14:26:17.923 INFO kablam!   --> src/hardware/joypad.rs:82:28
Nov 01 14:26:17.923 INFO kablam!    |
Nov 01 14:26:17.923 INFO kablam! 82 |     pub fn step(&mut self, cycles: u32, interrupt_handler: &mut Interrupts) {
Nov 01 14:26:17.923 INFO kablam!    |                            ^^^^^^ help: consider using `_cycles` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:17.923 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:17.923 INFO kablam!    --> src/hardware/joypad.rs:127:25
Nov 01 14:26:17.923 INFO kablam!     |
Nov 01 14:26:17.923 INFO kablam! 127 |     fn read_byte(&self, addr: u16) -> u8 {
Nov 01 14:26:17.923 INFO kablam!     |                         ^^^^ help: consider using `_addr` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:17.923 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:17.923 INFO kablam!    --> src/hardware/joypad.rs:142:30
Nov 01 14:26:17.923 INFO kablam!     |
Nov 01 14:26:17.923 INFO kablam! 142 |     fn write_byte(&mut self, addr: u16, val: u8) {
Nov 01 14:26:17.923 INFO kablam!     |                              ^^^^ help: consider using `_addr` instead
Nov 01 14:26:17.923 INFO kablam! 
Nov 01 14:26:18.154 INFO kablam! warning: variable does not need to be mutable
Nov 01 14:26:18.155 INFO kablam!    --> src/hardware/memory/bus.rs:219:13
Nov 01 14:26:18.155 INFO kablam!     |
Nov 01 14:26:18.155 INFO kablam! 219 |         let mut in_region = false;
Nov 01 14:26:18.155 INFO kablam!     |             ----^^^^^^^^^
Nov 01 14:26:18.155 INFO kablam!     |             |
Nov 01 14:26:18.155 INFO kablam!     |             help: remove this `mut`
Nov 01 14:26:18.155 INFO kablam!     |
Nov 01 14:26:18.155 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 14:26:18.155 INFO kablam! 
Nov 01 14:26:18.185 INFO kablam! warning: variable does not need to be mutable
Nov 01 14:26:18.185 INFO kablam!    --> src/hardware/debugger.rs:117:17
Nov 01 14:26:18.185 INFO kablam!     |
Nov 01 14:26:18.185 INFO kablam! 117 |               let mut temp_vec = HashSet::new();
Nov 01 14:26:18.185 INFO kablam!     |                   ----^^^^^^^^
Nov 01 14:26:18.185 INFO kablam!     |                   |
Nov 01 14:26:18.185 INFO kablam!     |                   help: remove this `mut`
Nov 01 14:26:18.185 INFO kablam! ...
Nov 01 14:26:18.185 INFO kablam! 127 | /     hash![      
Nov 01 14:26:18.185 INFO kablam! 128 | |         //0x0100
Nov 01 14:26:18.185 INFO kablam! 129 | |         //0x25D
Nov 01 14:26:18.185 INFO kablam! 130 | |     ]
Nov 01 14:26:18.185 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:18.185 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `af_w`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/cpu.rs:68:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 68 |     pub fn af_w(&mut self, word: u16) {
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `read_word`
Nov 01 14:26:18.251 INFO kablam!    --> src/hardware/cpu.rs:190:5
Nov 01 14:26:18.251 INFO kablam!     |
Nov 01 14:26:18.251 INFO kablam! 190 |     pub fn read_word(&self, addr: u16) -> u16 {
Nov 01 14:26:18.251 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `write_word`
Nov 01 14:26:18.251 INFO kablam!    --> src/hardware/cpu.rs:194:5
Nov 01 14:26:18.251 INFO kablam!     |
Nov 01 14:26:18.251 INFO kablam! 194 |     pub fn write_word(&mut self, addr: u16, val: u16) {
Nov 01 14:26:18.251 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: field is never used: `entry_point`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/cartridge.rs:26:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 26 |     entry_point: [u16; 2],
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: field is never used: `nintendo_graphic`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/cartridge.rs:30:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 30 |     nintendo_graphic: [u8; 47],
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `read_word`
Nov 01 14:26:18.251 INFO kablam!    --> src/hardware/cartridge.rs:107:5
Nov 01 14:26:18.251 INFO kablam!     |
Nov 01 14:26:18.251 INFO kablam! 107 |     pub fn read_word(&self, addr: u16) -> u16 {
Nov 01 14:26:18.251 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: field is never used: `dma_start`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/memory/bus.rs:51:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 51 |     dma_start: Register<u8>,
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `write_word`
Nov 01 14:26:18.251 INFO kablam!    --> src/hardware/memory/bus.rs:159:5
Nov 01 14:26:18.251 INFO kablam!     |
Nov 01 14:26:18.251 INFO kablam! 159 |     pub fn write_word(&mut self, addr: u16, val: u16) {
Nov 01 14:26:18.251 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `load_chunk`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/memory/plain_ram.rs:27:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 27 |     pub fn load_chunk(&self, start_addr: u16, amount: u16) -> &[u8] {
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `is_bit_set`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/registers.rs:39:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 39 |     pub fn is_bit_set(&self, bit: u8) -> bool {
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: method is never used: `set_bit`
Nov 01 14:26:18.251 INFO kablam!   --> src/hardware/registers.rs:43:5
Nov 01 14:26:18.251 INFO kablam!    |
Nov 01 14:26:18.251 INFO kablam! 43 |     pub fn set_bit(&mut self, bit: u8, val: bool) {
Nov 01 14:26:18.251 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.251 INFO kablam! 
Nov 01 14:26:18.251 INFO kablam! warning: field is never used: `debug_color`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu.rs:42:5
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 42 |     debug_color:    [u8; 4]
Nov 01 14:26:18.252 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `VRAM_START`
Nov 01 14:26:18.252 INFO kablam!  --> src/hardware/video/gpu_constants.rs:6:1
Nov 01 14:26:18.252 INFO kablam!   |
Nov 01 14:26:18.252 INFO kablam! 6 | pub const VRAM_START                    : u16 = 0x8000;
Nov 01 14:26:18.252 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `VRAM_END`
Nov 01 14:26:18.252 INFO kablam!  --> src/hardware/video/gpu_constants.rs:7:1
Nov 01 14:26:18.252 INFO kablam!   |
Nov 01 14:26:18.252 INFO kablam! 7 | pub const VRAM_END                      : u16 = 0x9FFF;
Nov 01 14:26:18.252 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_0_START`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu_constants.rs:20:1
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 20 | pub const BG_WIN_TILE_DATA_0_START      : u16 = 0x8800;
Nov 01 14:26:18.252 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_1_START`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu_constants.rs:21:1
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 21 | pub const BG_WIN_TILE_DATA_1_START      : u16 = 0x8000;
Nov 01 14:26:18.252 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `VBLANK_CYCLES`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu_constants.rs:41:1
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 41 | pub const VBLANK_CYCLES                 : u32 = 4560;
Nov 01 14:26:18.252 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `B_LCD_DISPLAY_ENABLED`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu_constants.rs:48:1
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 48 | pub const B_LCD_DISPLAY_ENABLED         : u8 = 7;
Nov 01 14:26:18.252 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `B_BG_WIN_TILE_DATA_SELECT`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu_constants.rs:49:1
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 49 | pub const B_BG_WIN_TILE_DATA_SELECT     : u8 = 4;
Nov 01 14:26:18.252 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: constant item is never used: `PALETTE_PINKU`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/gpu_constants.rs:62:1
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 62 | / pub const PALETTE_PINKU: [[u8; 4]; 4] = [
Nov 01 14:26:18.252 INFO kablam! 63 | |     [255, 158, 250, 255],
Nov 01 14:26:18.252 INFO kablam! 64 | |     [229, 137, 224, 255],
Nov 01 14:26:18.252 INFO kablam! 65 | |     [202, 112, 199, 255],
Nov 01 14:26:18.252 INFO kablam! 66 | |     [ 45,  11,  45, 255],
Nov 01 14:26:18.252 INFO kablam! 67 | | ];
Nov 01 14:26:18.252 INFO kablam!    | |__^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: field is never used: `texture_settings`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/screen.rs:13:5
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 13 |     texture_settings: TextureSettings,
Nov 01 14:26:18.252 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: method is never used: `turn_on_off`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/screen.rs:68:5
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 68 |     pub fn turn_on_off(&mut self, is_on: bool) {
Nov 01 14:26:18.252 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: method is never used: `get_tile`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/video/tile_set.rs:26:5
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 26 |     pub fn get_tile(&self, addr: u16) -> Tile {
Nov 01 14:26:18.252 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: method is never used: `enable`
Nov 01 14:26:18.252 INFO kablam!   --> src/hardware/interrupts.rs:77:5
Nov 01 14:26:18.252 INFO kablam!    |
Nov 01 14:26:18.252 INFO kablam! 77 |     pub fn enable(&mut self) {
Nov 01 14:26:18.252 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:18.252 INFO kablam! 
Nov 01 14:26:18.252 INFO kablam! warning: crate `RustikGB` should have a snake case name such as `rustik_gb`
Nov 01 14:26:18.252 INFO kablam!   |
Nov 01 14:26:18.253 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 14:26:18.253 INFO kablam! 
Nov 01 14:26:18.253 INFO kablam! warning: variant `ROM_ONLY` should have a camel case name such as `RomOnly`
Nov 01 14:26:18.253 INFO kablam!  --> src/hardware/cartridge.rs:9:5
Nov 01 14:26:18.253 INFO kablam!   |
Nov 01 14:26:18.253 INFO kablam! 9 |     ROM_ONLY, // 00
Nov 01 14:26:18.253 INFO kablam!   |     ^^^^^^^^
Nov 01 14:26:18.253 INFO kablam!   |
Nov 01 14:26:18.253 INFO kablam!   = note: #[warn(non_camel_case_types)] on by default
Nov 01 14:26:18.253 INFO kablam! 
Nov 01 14:26:18.253 INFO kablam! warning: variable `ROM_ONLY` should have a snake case name such as `rom_only`
Nov 01 14:26:18.253 INFO kablam!   --> src/hardware/cartridge.rs:16:13
Nov 01 14:26:18.253 INFO kablam!    |
Nov 01 14:26:18.253 INFO kablam! 16 |             ROM_ONLY => write!(fmt, "ROM_ONLY"),
Nov 01 14:26:18.253 INFO kablam!    |             ^^^^^^^^
Nov 01 14:26:18.253 INFO kablam! 
Nov 01 14:26:18.253 INFO kablam! warning: variable `UNKNOWN` should have a snake case name such as `unknown`
Nov 01 14:26:18.253 INFO kablam!   --> src/hardware/cartridge.rs:17:13
Nov 01 14:26:18.253 INFO kablam!    |
Nov 01 14:26:18.253 INFO kablam! 17 |             UNKNOWN => write!(fmt, "UNRECOGNIZED")
Nov 01 14:26:18.253 INFO kablam!    |             ^^^^^^^
Nov 01 14:26:18.253 INFO kablam! 
Nov 01 14:26:18.275 INFO kablam! warning: type `PLAIN_RAM` should have a camel case name such as `PlainRam`
Nov 01 14:26:18.275 INFO kablam!  --> src/hardware/memory/plain_ram.rs:4:1
Nov 01 14:26:18.275 INFO kablam!   |
Nov 01 14:26:18.275 INFO kablam! 4 | / pub struct PLAIN_RAM {
Nov 01 14:26:18.275 INFO kablam! 5 | |     storage: Vec<u8>,
Nov 01 14:26:18.275 INFO kablam! 6 | |     start: u16,
Nov 01 14:26:18.275 INFO kablam! 7 | |     end: u16
Nov 01 14:26:18.275 INFO kablam! 8 | | }
Nov 01 14:26:18.275 INFO kablam!   | |_^
Nov 01 14:26:18.275 INFO kablam! 
Nov 01 14:26:24.991 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1m 27s
Nov 01 14:26:25.003 INFO kablam! su: No module specific data is present
Nov 01 14:26:25.553 INFO running `"docker" "rm" "-f" "76e044457936d0b03c2942b714b1410869656e9dd26caef0f138d8ca2e1ed5c1"`
Nov 01 14:26:25.686 INFO blam! 76e044457936d0b03c2942b714b1410869656e9dd26caef0f138d8ca2e1ed5c1
Nov 01 14:26:25.688 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 14:26:25.973 INFO blam! 52a8bcba04b0391b6e193da14d2215a5d7d037fe753aed8cd3ea54627dc7abf1
Nov 01 14:26:25.975 INFO running `"docker" "start" "-a" "52a8bcba04b0391b6e193da14d2215a5d7d037fe753aed8cd3ea54627dc7abf1"`
Nov 01 14:26:26.719 INFO kablam! usermod: no changes
Nov 01 14:26:26.935 INFO kablam!    Compiling RustikGB v0.1.0 (/source)
Nov 01 14:26:30.199 INFO kablam! warning: unused import: `hardware::debugger`
Nov 01 14:26:30.199 INFO kablam!  --> src/hardware/cpu.rs:4:5
Nov 01 14:26:30.199 INFO kablam!   |
Nov 01 14:26:30.199 INFO kablam! 4 | use hardware::debugger;
Nov 01 14:26:30.199 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.199 INFO kablam!   |
Nov 01 14:26:30.200 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 14:26:30.200 INFO kablam! 
Nov 01 14:26:30.200 INFO kablam! warning: unused import: `hardware::video::screen::Screen`
Nov 01 14:26:30.200 INFO kablam!  --> src/hardware/cpu.rs:6:5
Nov 01 14:26:30.200 INFO kablam!   |
Nov 01 14:26:30.200 INFO kablam! 6 | use hardware::video::screen::Screen;
Nov 01 14:26:30.200 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.200 INFO kablam! 
Nov 01 14:26:30.200 INFO kablam! warning: unused import: `hardware::interrupts::Interrupts`
Nov 01 14:26:30.200 INFO kablam!   --> src/hardware/cpu.rs:10:5
Nov 01 14:26:30.200 INFO kablam!    |
Nov 01 14:26:30.200 INFO kablam! 10 | use hardware::interrupts::Interrupts;
Nov 01 14:26:30.200 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.200 INFO kablam! 
Nov 01 14:26:30.200 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:30.200 INFO kablam!    --> src/hardware/mod.rs:4:12
Nov 01 14:26:30.200 INFO kablam!     |
Nov 01 14:26:30.200 INFO kablam! 4   |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:30.200 INFO kablam!     |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.200 INFO kablam!     | 
Nov 01 14:26:30.200 INFO kablam!    ::: src/hardware/cartridge.rs:126:9
Nov 01 14:26:30.200 INFO kablam!     |
Nov 01 14:26:30.200 INFO kablam! 126 | /         quick_fix!({
Nov 01 14:26:30.200 INFO kablam! 127 | |             println!("Writing byte {:2X} to cartridge addres {:4X}", val, addr);
Nov 01 14:26:30.200 INFO kablam! 128 | |         }, 
Nov 01 14:26:30.200 INFO kablam! 129 | |         "Probably shouldn't be writing to the cartridge ROM");
Nov 01 14:26:30.200 INFO kablam!     | |______________________________________________________________- in this macro invocation
Nov 01 14:26:30.200 INFO kablam!     |
Nov 01 14:26:30.200 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 14:26:30.201 INFO kablam! 
Nov 01 14:26:30.201 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 14:26:30.201 INFO kablam!    --> src/hardware/instructions.rs:758:20
Nov 01 14:26:30.201 INFO kablam!     |
Nov 01 14:26:30.201 INFO kablam! 758 |     let register = (opcode & 0b00000111);
Nov 01 14:26:30.201 INFO kablam!     |                    ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.201 INFO kablam! 
Nov 01 14:26:30.201 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 14:26:30.201 INFO kablam!    --> src/hardware/instructions.rs:781:20
Nov 01 14:26:30.201 INFO kablam!     |
Nov 01 14:26:30.201 INFO kablam! 781 |     let register = (opcode & 0b00000111);
Nov 01 14:26:30.201 INFO kablam!     |                    ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.201 INFO kablam! 
Nov 01 14:26:30.201 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 14:26:30.201 INFO kablam!    --> src/hardware/instructions.rs:802:20
Nov 01 14:26:30.201 INFO kablam!     |
Nov 01 14:26:30.201 INFO kablam! 802 |     let register = (opcode & 0b00000111);
Nov 01 14:26:30.201 INFO kablam!     |                    ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.201 INFO kablam! 
Nov 01 14:26:30.207 INFO kablam! warning: unused import: `hardware::interrupts::InterruptType`
Nov 01 14:26:30.208 INFO kablam!  --> src/hardware/memory/bus.rs:9:5
Nov 01 14:26:30.208 INFO kablam!   |
Nov 01 14:26:30.208 INFO kablam! 9 | use hardware::interrupts::InterruptType;
Nov 01 14:26:30.208 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.208 INFO kablam! 
Nov 01 14:26:30.208 INFO kablam! warning: unused import: `hardware::video::gpu_constants::*`
Nov 01 14:26:30.208 INFO kablam!   --> src/hardware/memory/bus.rs:11:5
Nov 01 14:26:30.208 INFO kablam!    |
Nov 01 14:26:30.208 INFO kablam! 11 | use hardware::video::gpu_constants::*;
Nov 01 14:26:30.208 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.208 INFO kablam! 
Nov 01 14:26:30.208 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:30.208 INFO kablam!    --> src/hardware/mod.rs:4:12
Nov 01 14:26:30.208 INFO kablam!     |
Nov 01 14:26:30.208 INFO kablam! 4   |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:30.208 INFO kablam!     |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.208 INFO kablam!     | 
Nov 01 14:26:30.208 INFO kablam!    ::: src/hardware/memory/bus.rs:92:9
Nov 01 14:26:30.208 INFO kablam!     |
Nov 01 14:26:30.208 INFO kablam! 92  | /         quick_fix!({  
Nov 01 14:26:30.208 INFO kablam! 93  | |         if self.io_registers.boot_rom_enabled() && self.boot_rom.in_region(addr) {
Nov 01 14:26:30.208 INFO kablam! 94  | |             return self.boot_rom.read_byte(addr);
Nov 01 14:26:30.208 INFO kablam! 95  | |         } else if self.cartridge.in_region(addr) {
Nov 01 14:26:30.208 INFO kablam! ...   |
Nov 01 14:26:30.208 INFO kablam! 118 | |          if the HRAM ifelse comes before it). 
Nov 01 14:26:30.208 INFO kablam! 119 | |          It shouldn't be order-dependant. Fix it.");
Nov 01 14:26:30.208 INFO kablam!     | |____________________________________________________- in this macro invocation
Nov 01 14:26:30.208 INFO kablam! 
Nov 01 14:26:30.208 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:30.208 INFO kablam!    --> src/hardware/mod.rs:4:12
Nov 01 14:26:30.208 INFO kablam!     |
Nov 01 14:26:30.208 INFO kablam! 4   |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:30.208 INFO kablam!     |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.208 INFO kablam!     | 
Nov 01 14:26:30.208 INFO kablam!    ::: src/hardware/memory/bus.rs:123:9
Nov 01 14:26:30.208 INFO kablam!     |
Nov 01 14:26:30.208 INFO kablam! 123 | /         quick_fix!({
Nov 01 14:26:30.208 INFO kablam! 124 | |
Nov 01 14:26:30.208 INFO kablam! 125 | |         if self.cartridge.in_region(addr) {
Nov 01 14:26:30.208 INFO kablam! 126 | |             return self.cartridge.write_byte(addr, val);
Nov 01 14:26:30.208 INFO kablam! ...   |
Nov 01 14:26:30.208 INFO kablam! 149 | |         if the HRAM ifelse comes before it). 
Nov 01 14:26:30.208 INFO kablam! 150 | |         It shouldn't be order-dependant. Fix it.");
Nov 01 14:26:30.208 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 01 14:26:30.208 INFO kablam! 
Nov 01 14:26:30.208 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:30.208 INFO kablam!   --> src/hardware/mod.rs:4:12
Nov 01 14:26:30.208 INFO kablam!    |
Nov 01 14:26:30.208 INFO kablam! 4  |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:30.208 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.208 INFO kablam!    | 
Nov 01 14:26:30.208 INFO kablam!   ::: src/hardware/memory/ioregs.rs:16:9
Nov 01 14:26:30.208 INFO kablam!    |
Nov 01 14:26:30.208 INFO kablam! 16 | /         quick_fix!({
Nov 01 14:26:30.208 INFO kablam! 17 | |         if addr == BOOT_ROM_ENABLE {
Nov 01 14:26:30.208 INFO kablam! 18 | |             self.boot_rom_enable.r()
Nov 01 14:26:30.208 INFO kablam! 19 | |         } else {
Nov 01 14:26:30.208 INFO kablam! ...  |
Nov 01 14:26:30.208 INFO kablam! 22 | |         }
Nov 01 14:26:30.208 INFO kablam! 23 | |         }, "IORegs should be gone at some point")
Nov 01 14:26:30.208 INFO kablam!    | |_________________________________________________- in this macro invocation
Nov 01 14:26:30.208 INFO kablam! 
Nov 01 14:26:30.208 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 14:26:30.208 INFO kablam!   --> src/hardware/mod.rs:4:12
Nov 01 14:26:30.208 INFO kablam!    |
Nov 01 14:26:30.208 INFO kablam! 4  |           if (QUICK_FIXES_ACTIVE) {
Nov 01 14:26:30.208 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 14:26:30.208 INFO kablam!    | 
Nov 01 14:26:30.208 INFO kablam!   ::: src/hardware/memory/ioregs.rs:27:9
Nov 01 14:26:30.208 INFO kablam!    |
Nov 01 14:26:30.208 INFO kablam! 27 | /         quick_fix!({
Nov 01 14:26:30.208 INFO kablam! 28 | |         if addr == BOOT_ROM_ENABLE {
Nov 01 14:26:30.208 INFO kablam! 29 | |             self.boot_rom_enable.w(val)
Nov 01 14:26:30.208 INFO kablam! 30 | |         } else {
Nov 01 14:26:30.209 INFO kablam! ...  |
Nov 01 14:26:30.209 INFO kablam! 33 | |         }
Nov 01 14:26:30.209 INFO kablam! 34 | |         }, "IORegs should be gone at some point");
Nov 01 14:26:30.209 INFO kablam!    | |__________________________________________________- in this macro invocation
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.209 INFO kablam! warning: unused import: `hardware::video::screen::SCREEN_HEIGHT`
Nov 01 14:26:30.209 INFO kablam!  --> src/hardware/video/gpu.rs:7:5
Nov 01 14:26:30.209 INFO kablam!   |
Nov 01 14:26:30.209 INFO kablam! 7 | use hardware::video::screen::SCREEN_HEIGHT;
Nov 01 14:26:30.209 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.209 INFO kablam! warning: unused import: `hardware::hex_print`
Nov 01 14:26:30.209 INFO kablam!  --> src/hardware/video/gpu.rs:8:5
Nov 01 14:26:30.209 INFO kablam!   |
Nov 01 14:26:30.209 INFO kablam! 8 | use hardware::hex_print;
Nov 01 14:26:30.209 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.209 INFO kablam! warning: unused import: `hardware::video::tile_set::Tile`
Nov 01 14:26:30.209 INFO kablam!   --> src/hardware/video/gpu.rs:11:5
Nov 01 14:26:30.209 INFO kablam!    |
Nov 01 14:26:30.209 INFO kablam! 11 | use hardware::video::tile_set::Tile;
Nov 01 14:26:30.209 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.209 INFO kablam! warning: unused import: `hardware::video::sprites::Sprite`
Nov 01 14:26:30.209 INFO kablam!   --> src/hardware/video/gpu.rs:15:5
Nov 01 14:26:30.209 INFO kablam!    |
Nov 01 14:26:30.209 INFO kablam! 15 | use hardware::video::sprites::Sprite;
Nov 01 14:26:30.209 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.209 INFO kablam! warning: unused import: `rand`
Nov 01 14:26:30.209 INFO kablam!   --> src/hardware/video/gpu.rs:18:5
Nov 01 14:26:30.209 INFO kablam!    |
Nov 01 14:26:30.209 INFO kablam! 18 | use rand;
Nov 01 14:26:30.209 INFO kablam!    |     ^^^^
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.209 INFO kablam! warning: unused import: `std::fmt::Display`
Nov 01 14:26:30.209 INFO kablam!  --> src/hardware/video/tile_set.rs:3:5
Nov 01 14:26:30.209 INFO kablam!   |
Nov 01 14:26:30.209 INFO kablam! 3 | use std::fmt::Display;
Nov 01 14:26:30.209 INFO kablam!   |     ^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.209 INFO kablam! 
Nov 01 14:26:30.995 INFO kablam! warning: unused import: `hardware::memory::memory_region::BitAccess`
Nov 01 14:26:30.995 INFO kablam!  --> src/hardware/video/gpu.rs:3:5
Nov 01 14:26:30.995 INFO kablam!   |
Nov 01 14:26:30.995 INFO kablam! 3 | use hardware::memory::memory_region::BitAccess;
Nov 01 14:26:30.995 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:30.995 INFO kablam! 
Nov 01 14:26:31.075 INFO kablam! warning: unreachable pattern
Nov 01 14:26:31.075 INFO kablam!   --> src/hardware/cartridge.rs:17:13
Nov 01 14:26:31.075 INFO kablam!    |
Nov 01 14:26:31.075 INFO kablam! 16 |             ROM_ONLY => write!(fmt, "ROM_ONLY"),
Nov 01 14:26:31.075 INFO kablam!    |             -------- matches any value
Nov 01 14:26:31.075 INFO kablam! 17 |             UNKNOWN => write!(fmt, "UNRECOGNIZED")
Nov 01 14:26:31.075 INFO kablam!    |             ^^^^^^^ unreachable pattern
Nov 01 14:26:31.075 INFO kablam!    |
Nov 01 14:26:31.075 INFO kablam!    = note: #[warn(unreachable_patterns)] on by default
Nov 01 14:26:31.075 INFO kablam! 
Nov 01 14:26:31.076 INFO kablam! warning: unused variable: `cpu`
Nov 01 14:26:31.076 INFO kablam!    --> src/hardware/instructions.rs:70:88
Nov 01 14:26:31.076 INFO kablam!     |
Nov 01 14:26:31.076 INFO kablam! 70  |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:31.076 INFO kablam!     |                                                                                          ^^^ help: consider using `_cpu` instead
Nov 01 14:26:31.076 INFO kablam! ...
Nov 01 14:26:31.076 INFO kablam! 499 | /     pushall!(
Nov 01 14:26:31.076 INFO kablam! 500 | |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:31.076 INFO kablam! 501 | |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:31.076 INFO kablam! 502 | |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:31.076 INFO kablam! ...   |
Nov 01 14:26:31.076 INFO kablam! 752 | |         [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})]
Nov 01 14:26:31.076 INFO kablam! 753 | |     )
Nov 01 14:26:31.076 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:31.076 INFO kablam!     |
Nov 01 14:26:31.076 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:26:31.076 INFO kablam! 
Nov 01 14:26:31.076 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:31.076 INFO kablam!    --> src/hardware/instructions.rs:70:93
Nov 01 14:26:31.076 INFO kablam!     |
Nov 01 14:26:31.076 INFO kablam! 70  |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:31.076 INFO kablam!     |                                                                                               ^ help: consider using `_x` instead
Nov 01 14:26:31.076 INFO kablam! ...
Nov 01 14:26:31.076 INFO kablam! 499 | /     pushall!(
Nov 01 14:26:31.077 INFO kablam! 500 | |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:31.077 INFO kablam! 501 | |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:31.077 INFO kablam! 502 | |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:31.077 INFO kablam! ...   |
Nov 01 14:26:31.077 INFO kablam! 752 | |         [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})]
Nov 01 14:26:31.077 INFO kablam! 753 | |     )
Nov 01 14:26:31.077 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:31.077 INFO kablam! 
Nov 01 14:26:31.077 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:31.077 INFO kablam!    --> src/hardware/instructions.rs:70:69
Nov 01 14:26:31.077 INFO kablam!     |
Nov 01 14:26:31.077 INFO kablam! 70  |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:31.077 INFO kablam!     |                                                                       ^ help: consider using `_x` instead
Nov 01 14:26:31.077 INFO kablam! ...
Nov 01 14:26:31.077 INFO kablam! 499 | /     pushall!(
Nov 01 14:26:31.077 INFO kablam! 500 | |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:31.077 INFO kablam! 501 | |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:31.077 INFO kablam! 502 | |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:31.077 INFO kablam! ...   |
Nov 01 14:26:31.077 INFO kablam! 752 | |         [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})]
Nov 01 14:26:31.077 INFO kablam! 753 | |     )
Nov 01 14:26:31.077 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:31.077 INFO kablam! 
Nov 01 14:26:31.077 INFO kablam! warning: unused variable: `cpu`
Nov 01 14:26:31.077 INFO kablam!    --> src/hardware/instructions.rs:500:30
Nov 01 14:26:31.077 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 500 |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:31.078 INFO kablam!     |                              ^^^ help: consider using `_cpu` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:500:35
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 500 |         [0x00, inst!("NOP", |cpu, op|{1})],
Nov 01 14:26:31.078 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:501:40
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 501 |         [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})],
Nov 01 14:26:31.078 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:502:41
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 502 |         [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:503:38
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 503 |         [0x03, inst!("INC BC", |cpu, op|{inc_16!("BC", cpu); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:504:37
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 504 |         [0x04, inst!("INC B", |cpu, op| {inc!(cpu.regs.b, cpu, false); 1})], 
Nov 01 14:26:31.078 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:505:37
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 505 |         [0x05, inst!("DEC B", |cpu, op|{dec!(cpu.regs.b, cpu, false); 1})],      
Nov 01 14:26:31.078 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:506:38
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 506 |         [0x06, inst!("LD B,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.b, cpu); 2})], 
Nov 01 14:26:31.078 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:507:36
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 507 |         [0x07, inst!("RLCA", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 1})],
Nov 01 14:26:31.078 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:509:41
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 509 |         [0x09, inst!("ADD HL,BC", |cpu, op|{add_16("HL", cpu.regs.bc(), cpu); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:510:41
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 510 |         [0x19, inst!("ADD HL,DE", |cpu, op|{add_16("HL", cpu.regs.de(), cpu); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:511:41
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 511 |         [0x29, inst!("ADD HL,HL", |cpu, op|{add_16("HL", cpu.regs.hl(), cpu); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:512:41
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 512 |         [0x39, inst!("ADD HL,SP", |cpu, op|{add_16("HL", cpu.sp.r(), cpu); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:514:41
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 514 |         [0x0A, inst!("LD A,(BC)", |cpu, op|{let addr = cpu.regs.bc(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})],
Nov 01 14:26:31.078 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.078 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.078 INFO kablam!    --> src/hardware/instructions.rs:515:38
Nov 01 14:26:31.078 INFO kablam!     |
Nov 01 14:26:31.078 INFO kablam! 515 |         [0x0B, inst!("DEC BC", |cpu, op|{dec_16!("BC", cpu); 2})], 
Nov 01 14:26:31.078 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.078 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:516:37
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 516 |         [0x0C, inst!("INC C", |cpu, op| {inc!(cpu.regs.c, cpu, false); 1})], 
Nov 01 14:26:31.079 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:517:37
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 517 |         [0x0D, inst!("DEC C", |cpu, op|{dec!(cpu.regs.c, cpu, false); 1})],      
Nov 01 14:26:31.079 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:518:38
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 518 |         [0x0E, inst!("LD C,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.079 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:520:40
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 520 |         [0x11, inst!("LD DE,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.d, cpu.regs.e, cpu); 3})],  
Nov 01 14:26:31.079 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:521:41
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 521 |         [0x12, inst!("LD (DE),A", |cpu, op|{ld_from_a_ind(cpu.regs.de(), cpu); 2})],
Nov 01 14:26:31.079 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:522:38
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 522 |         [0x13, inst!("INC DE", |cpu, op|{inc_16!("DE", cpu); 2})],
Nov 01 14:26:31.079 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:523:37
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 523 |         [0x14, inst!("INC D", |cpu, op| {inc!(cpu.regs.d, cpu, false); 1})],         
Nov 01 14:26:31.079 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:524:37
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 524 |         [0x15, inst!("DEC D", |cpu, op|{dec!(cpu.regs.d, cpu, false); 1})],      
Nov 01 14:26:31.079 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.079 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.079 INFO kablam!    --> src/hardware/instructions.rs:525:38
Nov 01 14:26:31.079 INFO kablam!     |
Nov 01 14:26:31.079 INFO kablam! 525 |         [0x16, inst!("LD D,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.d, cpu); 2})], 
Nov 01 14:26:31.079 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.079 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:526:35
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 526 |         [0x17, inst!("RLA", |cpu, op|{rla(cpu); 1})],  
Nov 01 14:26:31.086 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:528:36
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 528 |         [0x18, inst!("JR n", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::IntOffset); 2})],
Nov 01 14:26:31.086 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:529:41
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 529 |         [0x1A, inst!("LD A,(DE)", |cpu, op|{let addr = cpu.regs.de(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})],       
Nov 01 14:26:31.086 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:530:38
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 530 |         [0x1B, inst!("DEC DE", |cpu, op|{dec_16!("DE", cpu); 2})], 
Nov 01 14:26:31.086 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:531:37
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 531 |         [0x1C, inst!("INC E", |cpu, op| {inc!(cpu.regs.e, cpu, false); 1})], 
Nov 01 14:26:31.086 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:532:37
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 532 |         [0x1D, inst!("DEC E", |cpu, op|{dec!(cpu.regs.e, cpu, false); 1})],      
Nov 01 14:26:31.086 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:533:38
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 533 |         [0x1E, inst!("LD E,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:31.086 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:535:39
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 535 |         [0x20, inst!("JR NZ,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::IntOffset){3} else {2}})],
Nov 01 14:26:31.086 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.086 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.086 INFO kablam!    --> src/hardware/instructions.rs:536:40
Nov 01 14:26:31.086 INFO kablam!     |
Nov 01 14:26:31.086 INFO kablam! 536 |         [0x21, inst!("LD HL,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.h, cpu.regs.l, cpu); 3})],   
Nov 01 14:26:31.086 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.086 INFO kablam! 
Nov 01 14:26:31.087 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.087 INFO kablam!    --> src/hardware/instructions.rs:537:44
Nov 01 14:26:31.087 INFO kablam!     |
Nov 01 14:26:31.087 INFO kablam! 537 |         [0x22, inst!("LDI (HL+), A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); inc_16!("HL", cpu); 3})],   
Nov 01 14:26:31.087 INFO kablam!     |                                            ^^ help: consider using `_op` instead
Nov 01 14:26:31.087 INFO kablam! 
Nov 01 14:26:31.087 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.087 INFO kablam!    --> src/hardware/instructions.rs:538:38
Nov 01 14:26:31.087 INFO kablam!     |
Nov 01 14:26:31.087 INFO kablam! 538 |         [0x23, inst!("INC HL", |cpu, op|{inc_16!("HL", cpu); 2})],     
Nov 01 14:26:31.087 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.087 INFO kablam! 
Nov 01 14:26:31.087 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.087 INFO kablam!    --> src/hardware/instructions.rs:539:37
Nov 01 14:26:31.087 INFO kablam!     |
Nov 01 14:26:31.087 INFO kablam! 539 |         [0x24, inst!("INC H", |cpu, op| {inc!(cpu.regs.h, cpu, false); 1})], 
Nov 01 14:26:31.087 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.087 INFO kablam! 
Nov 01 14:26:31.087 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.087 INFO kablam!    --> src/hardware/instructions.rs:540:37
Nov 01 14:26:31.087 INFO kablam!     |
Nov 01 14:26:31.087 INFO kablam! 540 |         [0x25, inst!("DEC H", |cpu, op|{dec!(cpu.regs.h, cpu, false); 1})],
Nov 01 14:26:31.087 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.087 INFO kablam! 
Nov 01 14:26:31.087 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.087 INFO kablam!    --> src/hardware/instructions.rs:541:38
Nov 01 14:26:31.087 INFO kablam!     |
Nov 01 14:26:31.087 INFO kablam! 541 |         [0x26, inst!("LD H,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.h, cpu); 2})],  
Nov 01 14:26:31.087 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.087 INFO kablam! 
Nov 01 14:26:31.087 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.087 INFO kablam!    --> src/hardware/instructions.rs:542:35
Nov 01 14:26:31.087 INFO kablam!     |
Nov 01 14:26:31.087 INFO kablam! 542 |         [0x27, inst!("DAA", |cpu, op| {daa(cpu); 1})],
Nov 01 14:26:31.087 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:31.087 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:544:38
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 544 |         [0x28, inst!("JR Z,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::IntOffset){3} else {2}})],    
Nov 01 14:26:31.088 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:545:43
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 545 |         [0x2A, inst!("LDI A,(HL+)", |cpu, op|{store_hl_into_a(cpu); inc_16!("HL", cpu); 3})],            
Nov 01 14:26:31.088 INFO kablam!     |                                           ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:546:38
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 546 |         [0x2B, inst!("DEC HL", |cpu, op|{dec_16!("HL", cpu); 2})], 
Nov 01 14:26:31.088 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:547:37
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 547 |         [0x2C, inst!("INC L", |cpu, op| {inc!(cpu.regs.l, cpu, false); 1})], 
Nov 01 14:26:31.088 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:548:37
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 548 |         [0x2D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.l, cpu, false); 1})],
Nov 01 14:26:31.088 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:549:38
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 549 |         [0x2E, inst!("LD L,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:31.088 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:550:37
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 550 |         [0x2F, inst!("CPL A", |cpu, op|{complement!(cpu.regs.a, cpu); 1})],
Nov 01 14:26:31.088 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:552:39
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 552 |         [0x30, inst!("JR NC,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::IntOffset){3} else {2}})],  
Nov 01 14:26:31.088 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:553:40
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 553 |         [0x31, inst!("LD SP,nn", |cpu, op|{load_word_imm_u16!(cpu.sp, cpu); 3})],
Nov 01 14:26:31.088 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:554:43
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 554 |         [0x32, inst!("LDD (HL-),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); dec_16!("HL", cpu); 3})], 
Nov 01 14:26:31.088 INFO kablam!     |                                           ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:555:38
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 555 |         [0x33, inst!("INC SP", |cpu, op|{inc_16!("SP", cpu); 2})],           
Nov 01 14:26:31.088 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:556:40
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 556 |         [0x34, inst!("INC (HL)", |cpu, op| {inc!(cpu.regs.l, cpu, true); 1})], 
Nov 01 14:26:31.088 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.088 INFO kablam! 
Nov 01 14:26:31.088 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.088 INFO kablam!    --> src/hardware/instructions.rs:557:40
Nov 01 14:26:31.088 INFO kablam!     |
Nov 01 14:26:31.088 INFO kablam! 557 |         [0x35, inst!("DEC (HL)", |cpu, op|{dec!(cpu.regs.l, cpu, true); 3})],
Nov 01 14:26:31.089 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:559:41
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 559 |         [0x36, inst!("LD (HL),#", |cpu, op|{store_into_hl(cpu.fetch_byte_immediate(), cpu); 3})],
Nov 01 14:26:31.089 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:560:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 560 |         [0x38, inst!("JR C,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::IntOffset){3} else {2}})], 
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:561:43
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 561 |         [0x3A, inst!("LDD A,(HL-)", |cpu, op|{store_hl_into_a(cpu); dec_16!("HL", cpu); 3})],        
Nov 01 14:26:31.089 INFO kablam!     |                                           ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:562:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 562 |         [0x3B, inst!("DEC SP", |cpu, op|{dec_16!("SP", cpu); 2})], 
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:563:37
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 563 |         [0x3C, inst!("INC A", |cpu, op| {inc!(cpu.regs.a, cpu, false); 1})], 
Nov 01 14:26:31.089 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:564:37
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 564 |         [0x3D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.a, cpu, false); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:565:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 565 |         [0x3E, inst!("LD A,n", |cpu, op|{let val = cpu.fetch_byte_immediate(); ld_into_reg!(val, cpu.regs.a); 2})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:567:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 567 |         [0x40, inst!("LD B,B", |cpu, op|{let val = cpu.regs.b.r(); ld_into_reg!(val, cpu.regs.b); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:568:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 568 |         [0x41, inst!("LD B,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.b); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:569:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 569 |         [0x42, inst!("LD B,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.b); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:570:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 570 |         [0x43, inst!("LD B,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.b); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:571:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 571 |         [0x44, inst!("LD B,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.b); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:572:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 572 |         [0x45, inst!("LD B,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.b); 1})],
Nov 01 14:26:31.089 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:573:41
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 573 |         [0x46, inst!("LD B,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.b); 2})],
Nov 01 14:26:31.089 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.089 INFO kablam! 
Nov 01 14:26:31.089 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.089 INFO kablam!    --> src/hardware/instructions.rs:574:38
Nov 01 14:26:31.089 INFO kablam!     |
Nov 01 14:26:31.089 INFO kablam! 574 |         [0x47, inst!("LD B,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.b); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:576:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 576 |         [0x48, inst!("LD C,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:577:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 577 |         [0x49, inst!("LD C,C", |cpu, op|{let val = cpu.regs.c.r(); ld_into_reg!(val, cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:578:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 578 |         [0x4A, inst!("LD C,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:579:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 579 |         [0x4B, inst!("LD C,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:580:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 580 |         [0x4C, inst!("LD C,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:581:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 581 |         [0x4D, inst!("LD C,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:582:41
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 582 |         [0x4E, inst!("LD C,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.c); 2})],
Nov 01 14:26:31.090 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:583:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 583 |         [0x4F, inst!("LD C,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.c); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:585:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 585 |         [0x50, inst!("LD D,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.d); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:586:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 586 |         [0x51, inst!("LD D,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.d); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:587:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 587 |         [0x52, inst!("LD D,D", |cpu, op|{let val = cpu.regs.d.r(); ld_into_reg!(val, cpu.regs.d); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:588:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.090 INFO kablam! 588 |         [0x53, inst!("LD D,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.d); 1})],
Nov 01 14:26:31.090 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.090 INFO kablam! 
Nov 01 14:26:31.090 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.090 INFO kablam!    --> src/hardware/instructions.rs:589:38
Nov 01 14:26:31.090 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 589 |         [0x54, inst!("LD D,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.d); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:590:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 590 |         [0x55, inst!("LD D,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.d); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:591:41
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 591 |         [0x56, inst!("LD D,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.d); 2})],
Nov 01 14:26:31.091 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:592:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 592 |         [0x57, inst!("LD D,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.d); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:594:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 594 |         [0x58, inst!("LD E,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.e); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:595:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 595 |         [0x59, inst!("LD E,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.e); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:596:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 596 |         [0x5A, inst!("LD E,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.e); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:597:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.091 INFO kablam! 597 |         [0x5B, inst!("LD E,E", |cpu, op|{let val = cpu.regs.e.r(); ld_into_reg!(val, cpu.regs.e); 1})],
Nov 01 14:26:31.091 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.091 INFO kablam! 
Nov 01 14:26:31.091 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.091 INFO kablam!    --> src/hardware/instructions.rs:598:38
Nov 01 14:26:31.091 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 598 |         [0x5C, inst!("LD E,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.e); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:599:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 599 |         [0x5D, inst!("LD E,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.e); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:600:41
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 600 |         [0x5E, inst!("LD E,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.e); 2})],
Nov 01 14:26:31.092 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:601:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 601 |         [0x5F, inst!("LD E,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.e); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:603:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 603 |         [0x60, inst!("LD H,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:604:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 604 |         [0x61, inst!("LD H,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:605:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 605 |         [0x62, inst!("LD H,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:606:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 606 |         [0x63, inst!("LD H,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:607:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 607 |         [0x64, inst!("LD H,H", |cpu, op|{let val = cpu.regs.h.r(); ld_into_reg!(val, cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:608:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 608 |         [0x65, inst!("LD H,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:609:41
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 609 |         [0x66, inst!("LD H,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.h); 2})],
Nov 01 14:26:31.092 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:610:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 610 |         [0x67, inst!("LD H,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.h); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:612:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 612 |         [0x68, inst!("LD L,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.l); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:613:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 613 |         [0x69, inst!("LD L,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.l); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:614:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 614 |         [0x6A, inst!("LD L,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.l); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.092 INFO kablam! 
Nov 01 14:26:31.092 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.092 INFO kablam!    --> src/hardware/instructions.rs:615:38
Nov 01 14:26:31.092 INFO kablam!     |
Nov 01 14:26:31.092 INFO kablam! 615 |         [0x6B, inst!("LD L,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.l); 1})],
Nov 01 14:26:31.092 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:616:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 616 |         [0x6C, inst!("LD L,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.l); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:617:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 617 |         [0x6D, inst!("LD L,L", |cpu, op|{let val = cpu.regs.l.r(); ld_into_reg!(val, cpu.regs.l); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:618:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 618 |         [0x6E, inst!("LD L,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.l); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:619:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 619 |         [0x6F, inst!("LD L,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.l); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:621:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 621 |         [0x70, inst!("LD (HL),B", |cpu, op|{store_into_hl(cpu.regs.b.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:622:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 622 |         [0x71, inst!("LD (HL),C", |cpu, op|{store_into_hl(cpu.regs.c.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:623:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 623 |         [0x72, inst!("LD (HL),D", |cpu, op|{store_into_hl(cpu.regs.d.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:624:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 624 |         [0x73, inst!("LD (HL),E", |cpu, op|{store_into_hl(cpu.regs.e.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:625:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 625 |         [0x74, inst!("LD (HL),H", |cpu, op|{store_into_hl(cpu.regs.h.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:626:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 626 |         [0x75, inst!("LD (HL),L", |cpu, op|{store_into_hl(cpu.regs.l.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:627:41
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 627 |         [0x77, inst!("LD (HL),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); 2})],
Nov 01 14:26:31.093 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:629:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 629 |         [0x78, inst!("LD A,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.a); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:630:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 630 |         [0x79, inst!("LD A,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.a); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:631:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 631 |         [0x7A, inst!("LD A,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.a); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.093 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.093 INFO kablam!    --> src/hardware/instructions.rs:632:38
Nov 01 14:26:31.093 INFO kablam!     |
Nov 01 14:26:31.093 INFO kablam! 632 |         [0x7B, inst!("LD A,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.a); 1})],
Nov 01 14:26:31.093 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.093 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:633:38
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 633 |         [0x7C, inst!("LD A,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.a); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:634:38
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 634 |         [0x7D, inst!("LD A,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.a); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:635:41
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 635 |         [0x7E, inst!("LD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})],
Nov 01 14:26:31.094 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:636:38
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 636 |         [0x7F, inst!("LD A,A", |cpu, op|{let val = cpu.regs.a.r(); ld_into_reg!(val, cpu.regs.a); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:638:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 638 |         [0x80, inst!("ADD A,B", |cpu, op|{add_to_a(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:639:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 639 |         [0x81, inst!("ADD A,C", |cpu, op|{add_to_a(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:640:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 640 |         [0x82, inst!("ADD A,D", |cpu, op|{add_to_a(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:641:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 641 |         [0x83, inst!("ADD A,E", |cpu, op|{add_to_a(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:642:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 642 |         [0x84, inst!("ADD A,H", |cpu, op|{add_to_a(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:643:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 643 |         [0x85, inst!("ADD A,L", |cpu, op|{add_to_a(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:644:42
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 644 |         [0x86, inst!("ADD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); add_to_a(cpu.read_byte(addr), cpu); 2})],
Nov 01 14:26:31.094 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:645:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 645 |         [0x87, inst!("ADD A,A", |cpu, op|{add_to_a(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.094 INFO kablam!    --> src/hardware/instructions.rs:647:39
Nov 01 14:26:31.094 INFO kablam!     |
Nov 01 14:26:31.094 INFO kablam! 647 |         [0x88, inst!("ADC A,B", |cpu, op|{add_carry(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.094 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.094 INFO kablam! 
Nov 01 14:26:31.094 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.097 INFO kablam!    --> src/hardware/instructions.rs:648:39
Nov 01 14:26:31.097 INFO kablam!     |
Nov 01 14:26:31.097 INFO kablam! 648 |         [0x89, inst!("ADC A,C", |cpu, op|{add_carry(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.097 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.097 INFO kablam! 
Nov 01 14:26:31.097 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.097 INFO kablam!    --> src/hardware/instructions.rs:649:39
Nov 01 14:26:31.097 INFO kablam!     |
Nov 01 14:26:31.097 INFO kablam! 649 |         [0x8A, inst!("ADC A,D", |cpu, op|{add_carry(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.097 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.097 INFO kablam! 
Nov 01 14:26:31.097 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.097 INFO kablam!    --> src/hardware/instructions.rs:650:39
Nov 01 14:26:31.097 INFO kablam!     |
Nov 01 14:26:31.097 INFO kablam! 650 |         [0x8B, inst!("ADC A,E", |cpu, op|{add_carry(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.097 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.097 INFO kablam! 
Nov 01 14:26:31.097 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.097 INFO kablam!    --> src/hardware/instructions.rs:651:39
Nov 01 14:26:31.097 INFO kablam!     |
Nov 01 14:26:31.097 INFO kablam! 651 |         [0x8C, inst!("ADC A,H", |cpu, op|{add_carry(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:652:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 652 |         [0x8D, inst!("ADC A,L", |cpu, op|{add_carry(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:653:42
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 653 |         [0x8E, inst!("ADC A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); add_carry(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:31.098 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:654:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 654 |         [0x8F, inst!("ADC A,A", |cpu, op|{add_carry(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:656:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 656 |         [0x90, inst!("SUB A,B", |cpu, op|{sub_to_a(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:657:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 657 |         [0x91, inst!("SUB A,C", |cpu, op|{sub_to_a(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:658:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 658 |         [0x92, inst!("SUB A,D", |cpu, op|{sub_to_a(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:659:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 659 |         [0x93, inst!("SUB A,E", |cpu, op|{sub_to_a(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:660:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 660 |         [0x94, inst!("SUB A,H", |cpu, op|{sub_to_a(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:661:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 661 |         [0x95, inst!("SUB A,L", |cpu, op|{sub_to_a(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:662:42
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 662 |         [0x96, inst!("SUB A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); sub_to_a(cpu.read_byte(addr), cpu); 2})],
Nov 01 14:26:31.098 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:663:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 663 |         [0x97, inst!("SUB A,A", |cpu, op|{sub_to_a(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:665:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.098 INFO kablam! 665 |         [0xA0, inst!("AND A,B", |cpu, op|{and(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.098 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.098 INFO kablam! 
Nov 01 14:26:31.098 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.098 INFO kablam!    --> src/hardware/instructions.rs:666:39
Nov 01 14:26:31.098 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 666 |         [0xA1, inst!("AND A,C", |cpu, op|{and(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:667:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 667 |         [0xA2, inst!("AND A,D", |cpu, op|{and(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:668:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 668 |         [0xA3, inst!("AND A,E", |cpu, op|{and(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:669:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 669 |         [0xA4, inst!("AND A,H", |cpu, op|{and(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:670:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 670 |         [0xA5, inst!("AND A,L", |cpu, op|{and(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:671:42
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 671 |         [0xA6, inst!("AND A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); and(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:31.099 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:672:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 672 |         [0xA7, inst!("AND A,A", |cpu, op|{and(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:674:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 674 |         [0xA8, inst!("XOR A,B", |cpu, op|{xor(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:675:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 675 |         [0xA9, inst!("XOR A,C", |cpu, op|{xor(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:676:39
Nov 01 14:26:31.099 INFO kablam!     |
Nov 01 14:26:31.099 INFO kablam! 676 |         [0xAA, inst!("XOR A,D", |cpu, op|{xor(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.099 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.099 INFO kablam! 
Nov 01 14:26:31.099 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.099 INFO kablam!    --> src/hardware/instructions.rs:677:39
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 677 |         [0xAB, inst!("XOR A,E", |cpu, op|{xor(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:678:39
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 678 |         [0xAC, inst!("XOR A,H", |cpu, op|{xor(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:679:39
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 679 |         [0xAD, inst!("XOR A,L", |cpu, op|{xor(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:680:42
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 680 |         [0xAE, inst!("XOR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); xor(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:31.100 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:681:39
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 681 |         [0xAF, inst!("XOR A,A", |cpu, op|{xor(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:683:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 683 |         [0xB0, inst!("OR A,B", |cpu, op|{or(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:684:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 684 |         [0xB1, inst!("OR A,C", |cpu, op|{or(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:685:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 685 |         [0xB2, inst!("OR A,D", |cpu, op|{or(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:686:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 686 |         [0xB3, inst!("OR A,E", |cpu, op|{or(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:687:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 687 |         [0xB4, inst!("OR A,H", |cpu, op|{or(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:688:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 688 |         [0xB5, inst!("OR A,L", |cpu, op|{or(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:689:41
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 689 |         [0xB6, inst!("OR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); or(cpu.read_byte(hl), cpu); 2})],
Nov 01 14:26:31.100 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:690:38
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 690 |         [0xB7, inst!("OR A,A", |cpu, op|{or(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:692:36
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 692 |         [0xB8, inst!("CP B", |cpu, op|{compare_with_a(cpu.regs.b.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.100 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.100 INFO kablam!    --> src/hardware/instructions.rs:693:36
Nov 01 14:26:31.100 INFO kablam!     |
Nov 01 14:26:31.100 INFO kablam! 693 |         [0xB9, inst!("CP C", |cpu, op|{compare_with_a(cpu.regs.c.r(), cpu); 1})],
Nov 01 14:26:31.100 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.100 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:694:36
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 694 |         [0xBA, inst!("CP D", |cpu, op|{compare_with_a(cpu.regs.d.r(), cpu); 1})],
Nov 01 14:26:31.101 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:695:36
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 695 |         [0xBB, inst!("CP E", |cpu, op|{compare_with_a(cpu.regs.e.r(), cpu); 1})],
Nov 01 14:26:31.101 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:696:36
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 696 |         [0xBC, inst!("CP H", |cpu, op|{compare_with_a(cpu.regs.h.r(), cpu); 1})],
Nov 01 14:26:31.101 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:697:36
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 697 |         [0xBD, inst!("CP L", |cpu, op|{compare_with_a(cpu.regs.l.r(), cpu); 1})],
Nov 01 14:26:31.101 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:698:39
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 698 |         [0xBE, inst!("CP (HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); compare_with_a(val, cpu); 2})],
Nov 01 14:26:31.101 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:699:36
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 699 |         [0xBF, inst!("CP A", |cpu, op|{compare_with_a(cpu.regs.a.r(), cpu); 1})],
Nov 01 14:26:31.101 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:701:38
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 701 |         [0xC0, inst!("RET NZ", |cpu, op|{ret_cond(cpu, JumpImmCond::NZ); 2})],
Nov 01 14:26:31.101 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:702:38
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 702 |         [0xC1, inst!("POP BC", |cpu, op|{pop_into!(cpu.regs.b, cpu.regs.c, cpu);3})],
Nov 01 14:26:31.101 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:703:39
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 703 |         [0xC2, inst!("JP NZ,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::Immediate); 3})],
Nov 01 14:26:31.101 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:704:37
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 704 |         [0xC3, inst!("JP nn", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::Immediate); 3})],
Nov 01 14:26:31.101 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:705:42
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 705 |         [0xC4, inst!("CALL NZ,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NZ);3})],
Nov 01 14:26:31.101 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:706:39
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 706 |         [0xC5, inst!("PUSH BC", |cpu, op|{let val = cpu.regs.bc();cpu.push_word(val); 4})],
Nov 01 14:26:31.101 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:707:39
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 707 |         [0xC6, inst!("ADD A,#", |cpu, op|{add_to_a(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:31.101 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.101 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.101 INFO kablam!    --> src/hardware/instructions.rs:710:37
Nov 01 14:26:31.101 INFO kablam!     |
Nov 01 14:26:31.101 INFO kablam! 710 |         [0xC8, inst!("RET Z", |cpu, op|{ret_cond(cpu, JumpImmCond::Z); 2})],
Nov 01 14:26:31.101 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.101 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:711:35
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 711 |         [0xC9, inst!("RET", |cpu, op|{ret_cond(cpu, JumpImmCond::None); 2})],
Nov 01 14:26:31.102 INFO kablam!     |                                   ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:712:38
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 712 |         [0xCA, inst!("JP Z,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::Immediate); 3})],
Nov 01 14:26:31.102 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:713:41
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 713 |         [0xCC, inst!("CALL Z,nn", |cpu, op|{call_cond(cpu, JumpImmCond::Z);3})],
Nov 01 14:26:31.102 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:714:39
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 714 |         [0xCD, inst!("CALL nn", |cpu, op|{call_cond(cpu, JumpImmCond::None); 3})],
Nov 01 14:26:31.102 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:717:38
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 717 |         [0xD0, inst!("RET NC", |cpu, op|{ret_cond(cpu, JumpImmCond::NC); 2})],
Nov 01 14:26:31.102 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:718:38
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 718 |         [0xD1, inst!("POP DE", |cpu, op|{pop_into!(cpu.regs.d, cpu.regs.e, cpu);3})],
Nov 01 14:26:31.102 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:719:39
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 719 |         [0xD2, inst!("JP NC,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::Immediate); 3})],
Nov 01 14:26:31.102 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:720:42
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 720 |         [0xD4, inst!("CALL NC,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NC);3})],
Nov 01 14:26:31.102 INFO kablam!     |                                          ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:721:39
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 721 |         [0xD5, inst!("PUSH DE", |cpu, op|{let val = cpu.regs.de();cpu.push_word(val); 4})],
Nov 01 14:26:31.102 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:722:39
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 722 |         [0xD6, inst!("SUB A,#", |cpu, op|{sub_to_a(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:31.102 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:725:37
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 725 |         [0xD8, inst!("RET C", |cpu, op|{ret_cond(cpu, JumpImmCond::C); 2})],
Nov 01 14:26:31.102 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:726:36
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 726 |         [0xD9, inst!("RETI", |cpu, op|{ret_cond(cpu, JumpImmCond::None); cpu.enable_interrupts_delayed(); 2})],
Nov 01 14:26:31.102 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.102 INFO kablam!    --> src/hardware/instructions.rs:727:38
Nov 01 14:26:31.102 INFO kablam!     |
Nov 01 14:26:31.102 INFO kablam! 727 |         [0xDA, inst!("JP C,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::Immediate); 3})],
Nov 01 14:26:31.102 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.102 INFO kablam! 
Nov 01 14:26:31.102 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:728:41
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 728 |         [0xDC, inst!("CALL C,nn", |cpu, op|{call_cond(cpu, JumpImmCond::C);3})],
Nov 01 14:26:31.103 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:731:47
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 731 |         [0xE0, inst!("LD (0xFF00+n),A", |cpu, op|{let off = cpu.fetch_byte_immediate();ldh(cpu, off, false);3})],
Nov 01 14:26:31.103 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:732:38
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 732 |         [0xE1, inst!("POP HL", |cpu, op|{pop_into!(cpu.regs.h, cpu.regs.l, cpu);3})],
Nov 01 14:26:31.103 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:733:47
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 733 |         [0xE2, inst!("LD (0xFF00+C),A", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, false);3})],
Nov 01 14:26:31.103 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:734:39
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 734 |         [0xE5, inst!("PUSH HL", |cpu, op|{let val = cpu.regs.hl();cpu.push_word(val); 4})],
Nov 01 14:26:31.103 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:735:39
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 735 |         [0xE6, inst!("AND A,#", |cpu, op|{and(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:31.103 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:737:39
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 737 |         [0xE9, inst!("JP (HL)", |cpu, op|{jump(cpu.regs.hl(), cpu); 1})],
Nov 01 14:26:31.103 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:738:41
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 738 |         [0xEA, inst!("LD (nn),A", |cpu, op|{let addr = cpu.fetch_word_immediate(); ld_from_a_ind(addr, cpu); 4})],
Nov 01 14:26:31.103 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:740:39
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 740 |         [0xEE, inst!("XOR A,#", |cpu, op|{let val = cpu.fetch_byte_immediate(); xor(val, cpu); 2})],
Nov 01 14:26:31.103 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:742:47
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 742 |         [0xF0, inst!("LD A,(0xFF00+n)", |cpu, op|{let off = cpu.fetch_byte_immediate(); ldh(cpu, off, true); 3})],
Nov 01 14:26:31.103 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:743:38
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 743 |         [0xF1, inst!("POP AF", |cpu, op|{pop_into!(cpu.regs.a, cpu.regs.f, cpu);3})],
Nov 01 14:26:31.103 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:744:47
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 744 |         [0xF2, inst!("LD A,(0xFF00+C)", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, true); 3})],
Nov 01 14:26:31.103 INFO kablam!     |                                               ^^ help: consider using `_op` instead
Nov 01 14:26:31.103 INFO kablam! 
Nov 01 14:26:31.103 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.103 INFO kablam!    --> src/hardware/instructions.rs:745:34
Nov 01 14:26:31.103 INFO kablam!     |
Nov 01 14:26:31.103 INFO kablam! 745 |         [0xF3, inst!("DI", |cpu, op|{cpu.disable_interrupts_delayed(); 1})],
Nov 01 14:26:31.104 INFO kablam!     |                                  ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:746:39
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.104 INFO kablam! 746 |         [0xF5, inst!("PUSH AF", |cpu, op|{let val = cpu.regs.af();cpu.push_word(val); 4})],
Nov 01 14:26:31.104 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:747:38
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.104 INFO kablam! 747 |         [0xF6, inst!("OR A,#", |cpu, op|{or(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:31.104 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:749:41
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.104 INFO kablam! 749 |         [0xFA, inst!("LD A,(nn)", |cpu, op|{let addr = cpu.fetch_word_immediate(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 4})],
Nov 01 14:26:31.104 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:750:34
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.104 INFO kablam! 750 |         [0xFB, inst!("EI", |cpu, op|{cpu.enable_interrupts_delayed(); 1})],
Nov 01 14:26:31.104 INFO kablam!     |                                  ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:751:36
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.104 INFO kablam! 751 |         [0xFE, inst!("CP n", |cpu, op|{compare_with_a(cpu.fetch_byte_immediate(), cpu); 2})],
Nov 01 14:26:31.104 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `cpu`
Nov 01 14:26:31.104 INFO kablam!     --> src/hardware/instructions.rs:70:88
Nov 01 14:26:31.104 INFO kablam!      |
Nov 01 14:26:31.104 INFO kablam! 70   |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:31.104 INFO kablam!      |                                                                                          ^^^ help: consider using `_cpu` instead
Nov 01 14:26:31.104 INFO kablam! ...
Nov 01 14:26:31.104 INFO kablam! 848  | /     pushall!(
Nov 01 14:26:31.104 INFO kablam! 849  | |
Nov 01 14:26:31.104 INFO kablam! 850  | |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam! 851  | |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam! ...    |
Nov 01 14:26:31.104 INFO kablam! 1100 | |         [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})]
Nov 01 14:26:31.104 INFO kablam! 1101 | |     )
Nov 01 14:26:31.104 INFO kablam!      | |_____- in this macro invocation
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:31.104 INFO kablam!     --> src/hardware/instructions.rs:70:93
Nov 01 14:26:31.104 INFO kablam!      |
Nov 01 14:26:31.104 INFO kablam! 70   |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:31.104 INFO kablam!      |                                                                                               ^ help: consider using `_x` instead
Nov 01 14:26:31.104 INFO kablam! ...
Nov 01 14:26:31.104 INFO kablam! 848  | /     pushall!(
Nov 01 14:26:31.104 INFO kablam! 849  | |
Nov 01 14:26:31.104 INFO kablam! 850  | |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam! 851  | |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam! ...    |
Nov 01 14:26:31.104 INFO kablam! 1100 | |         [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})]
Nov 01 14:26:31.104 INFO kablam! 1101 | |     )
Nov 01 14:26:31.104 INFO kablam!      | |_____- in this macro invocation
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `x`
Nov 01 14:26:31.104 INFO kablam!     --> src/hardware/instructions.rs:70:69
Nov 01 14:26:31.104 INFO kablam!      |
Nov 01 14:26:31.104 INFO kablam! 70   |               let mut temp_vec : Vec<Instruction<'i>> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect();
Nov 01 14:26:31.104 INFO kablam!      |                                                                       ^ help: consider using `_x` instead
Nov 01 14:26:31.104 INFO kablam! ...
Nov 01 14:26:31.104 INFO kablam! 848  | /     pushall!(
Nov 01 14:26:31.104 INFO kablam! 849  | |
Nov 01 14:26:31.104 INFO kablam! 850  | |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam! 851  | |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam! ...    |
Nov 01 14:26:31.104 INFO kablam! 1100 | |         [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})]
Nov 01 14:26:31.104 INFO kablam! 1101 | |     )
Nov 01 14:26:31.104 INFO kablam!      | |_____- in this macro invocation
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:850:36
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.104 INFO kablam! 850 |         [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.104 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.104 INFO kablam! 
Nov 01 14:26:31.104 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.104 INFO kablam!    --> src/hardware/instructions.rs:851:36
Nov 01 14:26:31.104 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 851 |         [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:852:36
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 852 |         [0x12, inst!("RL D", |cpu, op|{rotate_left!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:853:36
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 853 |         [0x13, inst!("RL E", |cpu, op|{rotate_left!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:854:36
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 854 |         [0x14, inst!("RL H", |cpu, op|{rotate_left!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:855:36
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 855 |         [0x15, inst!("RL L", |cpu, op|{rotate_left!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:856:39
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 856 |         [0x16, inst!("RL (HL)", |cpu, op|{rotate_left_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:31.105 INFO kablam!     |                                       ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:857:36
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 857 |         [0x17, inst!("RL A", |cpu, op|{rotate_left!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                    ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:859:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 859 |         [0x20, inst!("SLA B", |cpu, op|{rl_no_carry_reg!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:860:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 860 |         [0x21, inst!("SLA C", |cpu, op|{rl_no_carry_reg!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:861:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 861 |         [0x22, inst!("SLA D", |cpu, op|{rl_no_carry_reg!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:862:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 862 |         [0x23, inst!("SLA E", |cpu, op|{rl_no_carry_reg!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:863:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 863 |         [0x24, inst!("SLA H", |cpu, op|{rl_no_carry_reg!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:864:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 864 |         [0x25, inst!("SLA L", |cpu, op|{rl_no_carry_reg!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:865:40
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 865 |         [0x26, inst!("SLA (HL)", |cpu, op|{rl_no_carry_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:31.105 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.105 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.105 INFO kablam!    --> src/hardware/instructions.rs:866:37
Nov 01 14:26:31.105 INFO kablam!     |
Nov 01 14:26:31.105 INFO kablam! 866 |         [0x27, inst!("SLA A", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:31.105 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.105 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:868:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 868 |         [0x30, inst!("SWAP B", |cpu, op|{swap_halves!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:869:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 869 |         [0x31, inst!("SWAP C", |cpu, op|{swap_halves!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:870:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 870 |         [0x32, inst!("SWAP D", |cpu, op|{swap_halves!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:871:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 871 |         [0x33, inst!("SWAP E", |cpu, op|{swap_halves!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:872:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 872 |         [0x34, inst!("SWAP H", |cpu, op|{swap_halves!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:873:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 873 |         [0x35, inst!("SWAP L", |cpu, op|{swap_halves!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:874:41
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 874 |         [0x36, inst!("SWAP (HL)", |cpu, op|{swap_halves_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:31.106 INFO kablam!     |                                         ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:875:38
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 875 |         [0x37, inst!("SWAP A", |cpu, op|{swap_halves!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                      ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:877:37
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 877 |         [0x38, inst!("SRL B", |cpu, op|{rr_no_carry_reg!(cpu.regs.b, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:878:37
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 878 |         [0x39, inst!("SRL C", |cpu, op|{rr_no_carry_reg!(cpu.regs.c, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:879:37
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 879 |         [0x3A, inst!("SRL D", |cpu, op|{rr_no_carry_reg!(cpu.regs.d, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:880:37
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 880 |         [0x3B, inst!("SRL E", |cpu, op|{rr_no_carry_reg!(cpu.regs.e, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.106 INFO kablam! 
Nov 01 14:26:31.106 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.106 INFO kablam!    --> src/hardware/instructions.rs:881:37
Nov 01 14:26:31.106 INFO kablam!     |
Nov 01 14:26:31.106 INFO kablam! 881 |         [0x3C, inst!("SRL H", |cpu, op|{rr_no_carry_reg!(cpu.regs.h, cpu); 2})],
Nov 01 14:26:31.106 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/instructions.rs:882:37
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 882 |         [0x3D, inst!("SRL L", |cpu, op|{rr_no_carry_reg!(cpu.regs.l, cpu); 2})],
Nov 01 14:26:31.107 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/instructions.rs:883:40
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 883 |         [0x3E, inst!("SRL (HL)", |cpu, op|{rr_no_carry_ind(cpu.regs.hl(), cpu); 4})],
Nov 01 14:26:31.107 INFO kablam!     |                                        ^^ help: consider using `_op` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `op`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/instructions.rs:884:37
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 884 |         [0x3F, inst!("SRL A", |cpu, op|{rr_no_carry_reg!(cpu.regs.a, cpu); 2})],
Nov 01 14:26:31.107 INFO kablam!     |                                     ^^ help: consider using `_op` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `i`
Nov 01 14:26:31.107 INFO kablam!   --> src/hardware/mod.rs:31:9
Nov 01 14:26:31.107 INFO kablam!    |
Nov 01 14:26:31.107 INFO kablam! 31 |     for i in 0..bytes_per_line {
Nov 01 14:26:31.107 INFO kablam!    |         ^ help: consider using `_i` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `args`
Nov 01 14:26:31.107 INFO kablam!   --> src/main.rs:42:21
Nov 01 14:26:31.107 INFO kablam!    |
Nov 01 14:26:31.107 INFO kablam! 42 |         if let Some(args) = e.render_args() {
Nov 01 14:26:31.107 INFO kablam!    |                     ^^^^ help: consider using `_args` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `ROM_ONLY`
Nov 01 14:26:31.107 INFO kablam!   --> src/hardware/cartridge.rs:16:13
Nov 01 14:26:31.107 INFO kablam!    |
Nov 01 14:26:31.107 INFO kablam! 16 |             ROM_ONLY => write!(fmt, "ROM_ONLY"),
Nov 01 14:26:31.107 INFO kablam!    |             ^^^^^^^^ help: consider using `_ROM_ONLY` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `UNKNOWN`
Nov 01 14:26:31.107 INFO kablam!   --> src/hardware/cartridge.rs:17:13
Nov 01 14:26:31.107 INFO kablam!    |
Nov 01 14:26:31.107 INFO kablam! 17 |             UNKNOWN => write!(fmt, "UNRECOGNIZED")
Nov 01 14:26:31.107 INFO kablam!    |             ^^^^^^^ help: consider using `_UNKNOWN` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/memory/bus.rs:211:25
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 211 |     fn read_byte(&self, addr: u16) -> u8 {
Nov 01 14:26:31.107 INFO kablam!     |                         ^^^^ help: consider using `_addr` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/memory/bus.rs:214:30
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 214 |     fn write_byte(&mut self, addr: u16, val: u8){
Nov 01 14:26:31.107 INFO kablam!     |                              ^^^^ help: consider using `_addr` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `val`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/memory/bus.rs:214:41
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 214 |     fn write_byte(&mut self, addr: u16, val: u8){
Nov 01 14:26:31.107 INFO kablam!     |                                         ^^^ help: consider using `_val` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `in_region`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/memory/bus.rs:219:17
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 219 |         let mut in_region = false;
Nov 01 14:26:31.107 INFO kablam!     |                 ^^^^^^^^^ help: consider using `_in_region` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `y`
Nov 01 14:26:31.107 INFO kablam!    --> src/hardware/video/gpu.rs:101:25
Nov 01 14:26:31.107 INFO kablam!     |
Nov 01 14:26:31.107 INFO kablam! 101 |                     let y = self.ly_coord.r();
Nov 01 14:26:31.107 INFO kablam!     |                         ^ help: consider using `_y` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `err`
Nov 01 14:26:31.107 INFO kablam!   --> src/hardware/video/screen.rs:28:27
Nov 01 14:26:31.107 INFO kablam!    |
Nov 01 14:26:31.107 INFO kablam! 28 |         ).unwrap_or_else(|err|{panic!()});
Nov 01 14:26:31.107 INFO kablam!    |                           ^^^ help: consider using `_err` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.107 INFO kablam! warning: unused variable: `c`
Nov 01 14:26:31.107 INFO kablam!   --> src/hardware/video/screen.rs:53:35
Nov 01 14:26:31.107 INFO kablam!    |
Nov 01 14:26:31.107 INFO kablam! 53 |             window.draw_2d(&evt, |c, g| { 
Nov 01 14:26:31.107 INFO kablam!    |                                   ^ help: consider using `_c` instead
Nov 01 14:26:31.107 INFO kablam! 
Nov 01 14:26:31.108 INFO kablam! warning: unused variable: `cycles`
Nov 01 14:26:31.108 INFO kablam!   --> src/hardware/interrupts.rs:63:28
Nov 01 14:26:31.108 INFO kablam!    |
Nov 01 14:26:31.108 INFO kablam! 63 |     pub fn step(&mut self, cycles: u32) {
Nov 01 14:26:31.108 INFO kablam!    |                            ^^^^^^ help: consider using `_cycles` instead
Nov 01 14:26:31.108 INFO kablam! 
Nov 01 14:26:31.108 INFO kablam! warning: unused variable: `cycles`
Nov 01 14:26:31.108 INFO kablam!   --> src/hardware/joypad.rs:82:28
Nov 01 14:26:31.108 INFO kablam!    |
Nov 01 14:26:31.108 INFO kablam! 82 |     pub fn step(&mut self, cycles: u32, interrupt_handler: &mut Interrupts) {
Nov 01 14:26:31.108 INFO kablam!    |                            ^^^^^^ help: consider using `_cycles` instead
Nov 01 14:26:31.108 INFO kablam! 
Nov 01 14:26:31.108 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:31.108 INFO kablam!    --> src/hardware/joypad.rs:127:25
Nov 01 14:26:31.108 INFO kablam!     |
Nov 01 14:26:31.108 INFO kablam! 127 |     fn read_byte(&self, addr: u16) -> u8 {
Nov 01 14:26:31.108 INFO kablam!     |                         ^^^^ help: consider using `_addr` instead
Nov 01 14:26:31.108 INFO kablam! 
Nov 01 14:26:31.108 INFO kablam! warning: unused variable: `addr`
Nov 01 14:26:31.108 INFO kablam!    --> src/hardware/joypad.rs:142:30
Nov 01 14:26:31.108 INFO kablam!     |
Nov 01 14:26:31.108 INFO kablam! 142 |     fn write_byte(&mut self, addr: u16, val: u8) {
Nov 01 14:26:31.108 INFO kablam!     |                              ^^^^ help: consider using `_addr` instead
Nov 01 14:26:31.108 INFO kablam! 
Nov 01 14:26:31.332 INFO kablam! warning: variable does not need to be mutable
Nov 01 14:26:31.332 INFO kablam!    --> src/hardware/memory/bus.rs:219:13
Nov 01 14:26:31.332 INFO kablam!     |
Nov 01 14:26:31.332 INFO kablam! 219 |         let mut in_region = false;
Nov 01 14:26:31.333 INFO kablam!     |             ----^^^^^^^^^
Nov 01 14:26:31.333 INFO kablam!     |             |
Nov 01 14:26:31.333 INFO kablam!     |             help: remove this `mut`
Nov 01 14:26:31.333 INFO kablam!     |
Nov 01 14:26:31.333 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 14:26:31.333 INFO kablam! 
Nov 01 14:26:31.371 INFO kablam! warning: variable does not need to be mutable
Nov 01 14:26:31.371 INFO kablam!    --> src/hardware/debugger.rs:117:17
Nov 01 14:26:31.371 INFO kablam!     |
Nov 01 14:26:31.371 INFO kablam! 117 |               let mut temp_vec = HashSet::new();
Nov 01 14:26:31.371 INFO kablam!     |                   ----^^^^^^^^
Nov 01 14:26:31.371 INFO kablam!     |                   |
Nov 01 14:26:31.371 INFO kablam!     |                   help: remove this `mut`
Nov 01 14:26:31.371 INFO kablam! ...
Nov 01 14:26:31.371 INFO kablam! 127 | /     hash![      
Nov 01 14:26:31.371 INFO kablam! 128 | |         //0x0100
Nov 01 14:26:31.371 INFO kablam! 129 | |         //0x25D
Nov 01 14:26:31.371 INFO kablam! 130 | |     ]
Nov 01 14:26:31.371 INFO kablam!     | |_____- in this macro invocation
Nov 01 14:26:31.371 INFO kablam! 
Nov 01 14:26:31.428 INFO kablam! warning: method is never used: `af_w`
Nov 01 14:26:31.428 INFO kablam!   --> src/hardware/cpu.rs:68:5
Nov 01 14:26:31.428 INFO kablam!    |
Nov 01 14:26:31.428 INFO kablam! 68 |     pub fn af_w(&mut self, word: u16) {
Nov 01 14:26:31.428 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.428 INFO kablam!    |
Nov 01 14:26:31.428 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 14:26:31.428 INFO kablam! 
Nov 01 14:26:31.428 INFO kablam! warning: method is never used: `read_word`
Nov 01 14:26:31.428 INFO kablam!    --> src/hardware/cpu.rs:190:5
Nov 01 14:26:31.428 INFO kablam!     |
Nov 01 14:26:31.428 INFO kablam! 190 |     pub fn read_word(&self, addr: u16) -> u16 {
Nov 01 14:26:31.428 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.428 INFO kablam! 
Nov 01 14:26:31.428 INFO kablam! warning: method is never used: `write_word`
Nov 01 14:26:31.428 INFO kablam!    --> src/hardware/cpu.rs:194:5
Nov 01 14:26:31.428 INFO kablam!     |
Nov 01 14:26:31.428 INFO kablam! 194 |     pub fn write_word(&mut self, addr: u16, val: u16) {
Nov 01 14:26:31.428 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.428 INFO kablam! 
Nov 01 14:26:31.428 INFO kablam! warning: field is never used: `entry_point`
Nov 01 14:26:31.428 INFO kablam!   --> src/hardware/cartridge.rs:26:5
Nov 01 14:26:31.428 INFO kablam!    |
Nov 01 14:26:31.428 INFO kablam! 26 |     entry_point: [u16; 2],
Nov 01 14:26:31.428 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.428 INFO kablam! 
Nov 01 14:26:31.428 INFO kablam! warning: field is never used: `nintendo_graphic`
Nov 01 14:26:31.428 INFO kablam!   --> src/hardware/cartridge.rs:30:5
Nov 01 14:26:31.428 INFO kablam!    |
Nov 01 14:26:31.428 INFO kablam! 30 |     nintendo_graphic: [u8; 47],
Nov 01 14:26:31.428 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.428 INFO kablam! 
Nov 01 14:26:31.428 INFO kablam! warning: method is never used: `read_word`
Nov 01 14:26:31.428 INFO kablam!    --> src/hardware/cartridge.rs:107:5
Nov 01 14:26:31.428 INFO kablam!     |
Nov 01 14:26:31.428 INFO kablam! 107 |     pub fn read_word(&self, addr: u16) -> u16 {
Nov 01 14:26:31.428 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.428 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: field is never used: `dma_start`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/memory/bus.rs:51:5
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 51 |     dma_start: Register<u8>,
Nov 01 14:26:31.435 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: method is never used: `write_word`
Nov 01 14:26:31.435 INFO kablam!    --> src/hardware/memory/bus.rs:159:5
Nov 01 14:26:31.435 INFO kablam!     |
Nov 01 14:26:31.435 INFO kablam! 159 |     pub fn write_word(&mut self, addr: u16, val: u16) {
Nov 01 14:26:31.435 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: method is never used: `load_chunk`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/memory/plain_ram.rs:27:5
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 27 |     pub fn load_chunk(&self, start_addr: u16, amount: u16) -> &[u8] {
Nov 01 14:26:31.435 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: method is never used: `is_bit_set`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/registers.rs:39:5
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 39 |     pub fn is_bit_set(&self, bit: u8) -> bool {
Nov 01 14:26:31.435 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: method is never used: `set_bit`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/registers.rs:43:5
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 43 |     pub fn set_bit(&mut self, bit: u8, val: bool) {
Nov 01 14:26:31.435 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: field is never used: `debug_color`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/video/gpu.rs:42:5
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 42 |     debug_color:    [u8; 4]
Nov 01 14:26:31.435 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: constant item is never used: `VRAM_START`
Nov 01 14:26:31.435 INFO kablam!  --> src/hardware/video/gpu_constants.rs:6:1
Nov 01 14:26:31.435 INFO kablam!   |
Nov 01 14:26:31.435 INFO kablam! 6 | pub const VRAM_START                    : u16 = 0x8000;
Nov 01 14:26:31.435 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: constant item is never used: `VRAM_END`
Nov 01 14:26:31.435 INFO kablam!  --> src/hardware/video/gpu_constants.rs:7:1
Nov 01 14:26:31.435 INFO kablam!   |
Nov 01 14:26:31.435 INFO kablam! 7 | pub const VRAM_END                      : u16 = 0x9FFF;
Nov 01 14:26:31.435 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_0_START`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/video/gpu_constants.rs:20:1
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 20 | pub const BG_WIN_TILE_DATA_0_START      : u16 = 0x8800;
Nov 01 14:26:31.435 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_1_START`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/video/gpu_constants.rs:21:1
Nov 01 14:26:31.435 INFO kablam!    |
Nov 01 14:26:31.435 INFO kablam! 21 | pub const BG_WIN_TILE_DATA_1_START      : u16 = 0x8000;
Nov 01 14:26:31.435 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.435 INFO kablam! 
Nov 01 14:26:31.435 INFO kablam! warning: constant item is never used: `VBLANK_CYCLES`
Nov 01 14:26:31.435 INFO kablam!   --> src/hardware/video/gpu_constants.rs:41:1
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 41 | pub const VBLANK_CYCLES                 : u32 = 4560;
Nov 01 14:26:31.436 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: constant item is never used: `B_LCD_DISPLAY_ENABLED`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/video/gpu_constants.rs:48:1
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 48 | pub const B_LCD_DISPLAY_ENABLED         : u8 = 7;
Nov 01 14:26:31.436 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: constant item is never used: `B_BG_WIN_TILE_DATA_SELECT`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/video/gpu_constants.rs:49:1
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 49 | pub const B_BG_WIN_TILE_DATA_SELECT     : u8 = 4;
Nov 01 14:26:31.436 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: constant item is never used: `PALETTE_PINKU`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/video/gpu_constants.rs:62:1
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 62 | / pub const PALETTE_PINKU: [[u8; 4]; 4] = [
Nov 01 14:26:31.436 INFO kablam! 63 | |     [255, 158, 250, 255],
Nov 01 14:26:31.436 INFO kablam! 64 | |     [229, 137, 224, 255],
Nov 01 14:26:31.436 INFO kablam! 65 | |     [202, 112, 199, 255],
Nov 01 14:26:31.436 INFO kablam! 66 | |     [ 45,  11,  45, 255],
Nov 01 14:26:31.436 INFO kablam! 67 | | ];
Nov 01 14:26:31.436 INFO kablam!    | |__^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: field is never used: `texture_settings`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/video/screen.rs:13:5
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 13 |     texture_settings: TextureSettings,
Nov 01 14:26:31.436 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: method is never used: `turn_on_off`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/video/screen.rs:68:5
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 68 |     pub fn turn_on_off(&mut self, is_on: bool) {
Nov 01 14:26:31.436 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: method is never used: `get_tile`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/video/tile_set.rs:26:5
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 26 |     pub fn get_tile(&self, addr: u16) -> Tile {
Nov 01 14:26:31.436 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: method is never used: `enable`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/interrupts.rs:77:5
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 77 |     pub fn enable(&mut self) {
Nov 01 14:26:31.436 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: crate `RustikGB` should have a snake case name such as `rustik_gb`
Nov 01 14:26:31.436 INFO kablam!   |
Nov 01 14:26:31.436 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: variant `ROM_ONLY` should have a camel case name such as `RomOnly`
Nov 01 14:26:31.436 INFO kablam!  --> src/hardware/cartridge.rs:9:5
Nov 01 14:26:31.436 INFO kablam!   |
Nov 01 14:26:31.436 INFO kablam! 9 |     ROM_ONLY, // 00
Nov 01 14:26:31.436 INFO kablam!   |     ^^^^^^^^
Nov 01 14:26:31.436 INFO kablam!   |
Nov 01 14:26:31.436 INFO kablam!   = note: #[warn(non_camel_case_types)] on by default
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: variable `ROM_ONLY` should have a snake case name such as `rom_only`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/cartridge.rs:16:13
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 16 |             ROM_ONLY => write!(fmt, "ROM_ONLY"),
Nov 01 14:26:31.436 INFO kablam!    |             ^^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.436 INFO kablam! warning: variable `UNKNOWN` should have a snake case name such as `unknown`
Nov 01 14:26:31.436 INFO kablam!   --> src/hardware/cartridge.rs:17:13
Nov 01 14:26:31.436 INFO kablam!    |
Nov 01 14:26:31.436 INFO kablam! 17 |             UNKNOWN => write!(fmt, "UNRECOGNIZED")
Nov 01 14:26:31.436 INFO kablam!    |             ^^^^^^^
Nov 01 14:26:31.436 INFO kablam! 
Nov 01 14:26:31.451 INFO kablam! warning: type `PLAIN_RAM` should have a camel case name such as `PlainRam`
Nov 01 14:26:31.451 INFO kablam!  --> src/hardware/memory/plain_ram.rs:4:1
Nov 01 14:26:31.451 INFO kablam!   |
Nov 01 14:26:31.451 INFO kablam! 4 | / pub struct PLAIN_RAM {
Nov 01 14:26:31.451 INFO kablam! 5 | |     storage: Vec<u8>,
Nov 01 14:26:31.451 INFO kablam! 6 | |     start: u16,
Nov 01 14:26:31.451 INFO kablam! 7 | |     end: u16
Nov 01 14:26:31.451 INFO kablam! 8 | | }
Nov 01 14:26:31.451 INFO kablam!   | |_^
Nov 01 14:26:31.451 INFO kablam! 
Nov 01 14:26:32.125 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.37s
Nov 01 14:26:32.141 INFO kablam! su: No module specific data is present
Nov 01 14:26:33.481 INFO running `"docker" "rm" "-f" "52a8bcba04b0391b6e193da14d2215a5d7d037fe753aed8cd3ea54627dc7abf1"`
Nov 01 14:26:33.711 INFO blam! 52a8bcba04b0391b6e193da14d2215a5d7d037fe753aed8cd3ea54627dc7abf1
Nov 01 14:26:33.713 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 14:26:34.263 INFO blam! a52795235dbedf0d7f0d025cae59c310bc61d6f5f1fadee52b264740083dd03f
Nov 01 14:26:34.274 INFO running `"docker" "start" "-a" "a52795235dbedf0d7f0d025cae59c310bc61d6f5f1fadee52b264740083dd03f"`
Nov 01 14:26:35.661 INFO kablam! usermod: no changes
Nov 01 14:26:35.923 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.23s
Nov 01 14:26:35.939 INFO kablam!      Running /target/debug/deps/RustikGB-269831f9a7604cdf
Nov 01 14:26:35.941 INFO blam! 
Nov 01 14:26:35.941 INFO blam! running 0 tests
Nov 01 14:26:35.941 INFO blam! 
Nov 01 14:26:35.941 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 14:26:35.941 INFO blam! 
Nov 01 14:26:35.944 INFO kablam! su: No module specific data is present
Nov 01 14:26:37.143 INFO running `"docker" "rm" "-f" "a52795235dbedf0d7f0d025cae59c310bc61d6f5f1fadee52b264740083dd03f"`
Nov 01 14:26:37.459 INFO blam! a52795235dbedf0d7f0d025cae59c310bc61d6f5f1fadee52b264740083dd03f
