Nov 01 17:30:31.870 INFO testing TheKK/rustnes against beta-2018-10-30 for beta-1.31-1
Nov 01 17:30:31.871 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 17:30:32.436 INFO blam! 7c48e2587cf9cbb59be710f407459b814ee7366a74a23e9d26f99143abcb42ec
Nov 01 17:30:32.438 INFO running `"docker" "start" "-a" "7c48e2587cf9cbb59be710f407459b814ee7366a74a23e9d26f99143abcb42ec"`
Nov 01 17:30:33.783 INFO kablam! usermod: no changes
Nov 01 17:30:33.871 INFO kablam!    Compiling libc v0.2.31
Nov 01 17:30:35.307 INFO kablam!    Compiling memchr v1.0.1
Nov 01 17:30:35.983 INFO kablam!    Compiling nom v3.2.0
Nov 01 17:30:39.431 INFO kablam!    Compiling rustnes v0.1.0 (/source)
Nov 01 17:30:40.015 INFO kablam! warning: unused import: `opcode::OpCode`
Nov 01 17:30:40.015 INFO kablam!  --> src/opcode/lda.rs:2:5
Nov 01 17:30:40.015 INFO kablam!   |
Nov 01 17:30:40.015 INFO kablam! 2 | use opcode::OpCode;
Nov 01 17:30:40.015 INFO kablam!   |     ^^^^^^^^^^^^^^
Nov 01 17:30:40.015 INFO kablam!   |
Nov 01 17:30:40.015 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 17:30:40.015 INFO kablam! 
Nov 01 17:30:40.015 INFO kablam! warning: unused import: `super::OpCode`
Nov 01 17:30:40.015 INFO kablam!  --> src/opcode/ldx.rs:2:5
Nov 01 17:30:40.015 INFO kablam!   |
Nov 01 17:30:40.015 INFO kablam! 2 | use super::OpCode;
Nov 01 17:30:40.015 INFO kablam!   |     ^^^^^^^^^^^^^
Nov 01 17:30:40.015 INFO kablam! 
Nov 01 17:30:40.015 INFO kablam! warning: unused import: `super::OpCode`
Nov 01 17:30:40.015 INFO kablam!  --> src/opcode/ldy.rs:2:5
Nov 01 17:30:40.015 INFO kablam!   |
Nov 01 17:30:40.015 INFO kablam! 2 | use super::OpCode;
Nov 01 17:30:40.015 INFO kablam!   |     ^^^^^^^^^^^^^
Nov 01 17:30:40.015 INFO kablam! 
Nov 01 17:30:40.015 INFO kablam! warning: unused import: `super::OpCode`
Nov 01 17:30:40.015 INFO kablam!  --> src/opcode/nop.rs:2:5
Nov 01 17:30:40.015 INFO kablam!   |
Nov 01 17:30:40.015 INFO kablam! 2 | use super::OpCode;
Nov 01 17:30:40.015 INFO kablam!   |     ^^^^^^^^^^^^^
Nov 01 17:30:40.015 INFO kablam! 
Nov 01 17:30:40.395 INFO kablam! warning: constant item is never used: `MEM_ADDR_MAX`
Nov 01 17:30:40.395 INFO kablam!  --> src/cpu.rs:6:1
Nov 01 17:30:40.396 INFO kablam!   |
Nov 01 17:30:40.396 INFO kablam! 6 | const MEM_ADDR_MAX: usize = 0xffff;
Nov 01 17:30:40.396 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.397 INFO kablam!   |
Nov 01 17:30:40.397 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 17:30:40.397 INFO kablam! 
Nov 01 17:30:40.398 INFO kablam! warning: method is never used: `new`
Nov 01 17:30:40.398 INFO kablam!   --> src/cpu.rs:12:5
Nov 01 17:30:40.398 INFO kablam!    |
Nov 01 17:30:40.399 INFO kablam! 12 |     fn new() -> P {
Nov 01 17:30:40.399 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 17:30:40.399 INFO kablam! 
Nov 01 17:30:40.399 INFO kablam! warning: method is never used: `new`
Nov 01 17:30:40.400 INFO kablam!   --> src/cpu.rs:44:5
Nov 01 17:30:40.400 INFO kablam!    |
Nov 01 17:30:40.400 INFO kablam! 44 |     pub fn new() -> Registers {
Nov 01 17:30:40.401 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.401 INFO kablam! 
Nov 01 17:30:40.401 INFO kablam! warning: method is never used: `p`
Nov 01 17:30:40.402 INFO kablam!   --> src/cpu.rs:76:5
Nov 01 17:30:40.402 INFO kablam!    |
Nov 01 17:30:40.402 INFO kablam! 76 |     pub fn p(&self) -> u8 {
Nov 01 17:30:40.402 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.403 INFO kablam! 
Nov 01 17:30:40.403 INFO kablam! warning: method is never used: `set_carry_flag`
Nov 01 17:30:40.403 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.404 INFO kablam!    |
Nov 01 17:30:40.404 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.404 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.404 INFO kablam! ...
Nov 01 17:30:40.405 INFO kablam! 80 |     bit_flag_getter_setter!(set_carry_flag, carry_flag, 0);
Nov 01 17:30:40.405 INFO kablam!    |     ------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.405 INFO kablam! 
Nov 01 17:30:40.406 INFO kablam! warning: method is never used: `carry_flag`
Nov 01 17:30:40.406 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.406 INFO kablam!    |
Nov 01 17:30:40.407 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.407 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.407 INFO kablam! ...
Nov 01 17:30:40.408 INFO kablam! 80 |     bit_flag_getter_setter!(set_carry_flag, carry_flag, 0);
Nov 01 17:30:40.408 INFO kablam!    |     ------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.408 INFO kablam! 
Nov 01 17:30:40.408 INFO kablam! warning: method is never used: `set_zero_flag`
Nov 01 17:30:40.409 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.409 INFO kablam!    |
Nov 01 17:30:40.409 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.410 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.410 INFO kablam! ...
Nov 01 17:30:40.410 INFO kablam! 81 |     bit_flag_getter_setter!(set_zero_flag, zero_flag, 1);
Nov 01 17:30:40.411 INFO kablam!    |     ----------------------------------------------------- in this macro invocation
Nov 01 17:30:40.411 INFO kablam! 
Nov 01 17:30:40.411 INFO kablam! warning: method is never used: `zero_flag`
Nov 01 17:30:40.412 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.412 INFO kablam!    |
Nov 01 17:30:40.412 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.413 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.413 INFO kablam! ...
Nov 01 17:30:40.413 INFO kablam! 81 |     bit_flag_getter_setter!(set_zero_flag, zero_flag, 1);
Nov 01 17:30:40.414 INFO kablam!    |     ----------------------------------------------------- in this macro invocation
Nov 01 17:30:40.414 INFO kablam! 
Nov 01 17:30:40.414 INFO kablam! warning: method is never used: `set_interrupt_disable_flag`
Nov 01 17:30:40.415 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.415 INFO kablam!    |
Nov 01 17:30:40.415 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.416 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.416 INFO kablam! ...
Nov 01 17:30:40.416 INFO kablam! 82 |     bit_flag_getter_setter!(set_interrupt_disable_flag, interrupt_disable_flag, 2);
Nov 01 17:30:40.417 INFO kablam!    |     ------------------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.417 INFO kablam! 
Nov 01 17:30:40.417 INFO kablam! warning: method is never used: `interrupt_disable_flag`
Nov 01 17:30:40.418 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.418 INFO kablam!    |
Nov 01 17:30:40.418 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.419 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.419 INFO kablam! ...
Nov 01 17:30:40.419 INFO kablam! 82 |     bit_flag_getter_setter!(set_interrupt_disable_flag, interrupt_disable_flag, 2);
Nov 01 17:30:40.420 INFO kablam!    |     ------------------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.420 INFO kablam! 
Nov 01 17:30:40.420 INFO kablam! warning: method is never used: `set_decimal_mode_flag`
Nov 01 17:30:40.421 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.421 INFO kablam!    |
Nov 01 17:30:40.421 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.422 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.422 INFO kablam! ...
Nov 01 17:30:40.422 INFO kablam! 83 |     bit_flag_getter_setter!(set_decimal_mode_flag, decimal_mode_flag, 3);
Nov 01 17:30:40.423 INFO kablam!    |     --------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.423 INFO kablam! 
Nov 01 17:30:40.423 INFO kablam! warning: method is never used: `decimal_mode_flag`
Nov 01 17:30:40.424 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.424 INFO kablam!    |
Nov 01 17:30:40.424 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.425 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.425 INFO kablam! ...
Nov 01 17:30:40.425 INFO kablam! 83 |     bit_flag_getter_setter!(set_decimal_mode_flag, decimal_mode_flag, 3);
Nov 01 17:30:40.426 INFO kablam!    |     --------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.426 INFO kablam! 
Nov 01 17:30:40.426 INFO kablam! warning: method is never used: `set_break_command_flag`
Nov 01 17:30:40.427 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.427 INFO kablam!    |
Nov 01 17:30:40.427 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.428 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.428 INFO kablam! ...
Nov 01 17:30:40.428 INFO kablam! 84 |     bit_flag_getter_setter!(set_break_command_flag, break_command_flag, 4);
Nov 01 17:30:40.429 INFO kablam!    |     ----------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.429 INFO kablam! 
Nov 01 17:30:40.429 INFO kablam! warning: method is never used: `break_command_flag`
Nov 01 17:30:40.429 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.429 INFO kablam!    |
Nov 01 17:30:40.429 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.429 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.429 INFO kablam! ...
Nov 01 17:30:40.429 INFO kablam! 84 |     bit_flag_getter_setter!(set_break_command_flag, break_command_flag, 4);
Nov 01 17:30:40.429 INFO kablam!    |     ----------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.429 INFO kablam! 
Nov 01 17:30:40.429 INFO kablam! warning: method is never used: `set_overflow_flag`
Nov 01 17:30:40.429 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.429 INFO kablam!    |
Nov 01 17:30:40.429 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.429 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.429 INFO kablam! ...
Nov 01 17:30:40.429 INFO kablam! 85 |     bit_flag_getter_setter!(set_overflow_flag, overflow_flag, 6);
Nov 01 17:30:40.429 INFO kablam!    |     ------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.429 INFO kablam! 
Nov 01 17:30:40.429 INFO kablam! warning: method is never used: `overflow_flag`
Nov 01 17:30:40.430 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.430 INFO kablam!    |
Nov 01 17:30:40.430 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.430 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! ...
Nov 01 17:30:40.430 INFO kablam! 85 |     bit_flag_getter_setter!(set_overflow_flag, overflow_flag, 6);
Nov 01 17:30:40.430 INFO kablam!    |     ------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `set_sign_flag`
Nov 01 17:30:40.430 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:40.430 INFO kablam!    |
Nov 01 17:30:40.430 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:40.430 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! ...
Nov 01 17:30:40.430 INFO kablam! 86 |     bit_flag_getter_setter!(set_sign_flag, sign_flag, 7);
Nov 01 17:30:40.430 INFO kablam!    |     ----------------------------------------------------- in this macro invocation
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `sign_flag`
Nov 01 17:30:40.430 INFO kablam!   --> src/cpu.rs:68:9
Nov 01 17:30:40.430 INFO kablam!    |
Nov 01 17:30:40.430 INFO kablam! 68 |         pub fn $getter_name(&self) -> bool {
Nov 01 17:30:40.430 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! ...
Nov 01 17:30:40.430 INFO kablam! 86 |     bit_flag_getter_setter!(set_sign_flag, sign_flag, 7);
Nov 01 17:30:40.430 INFO kablam!    |     ----------------------------------------------------- in this macro invocation
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `new`
Nov 01 17:30:40.430 INFO kablam!   --> src/cpu.rs:95:5
Nov 01 17:30:40.430 INFO kablam!    |
Nov 01 17:30:40.430 INFO kablam! 95 |     pub fn new() -> Memory {
Nov 01 17:30:40.430 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `read`
Nov 01 17:30:40.430 INFO kablam!   --> src/cpu.rs:99:5
Nov 01 17:30:40.430 INFO kablam!    |
Nov 01 17:30:40.430 INFO kablam! 99 |     pub fn read(&self, addr: u16) -> u8 {
Nov 01 17:30:40.430 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `write`
Nov 01 17:30:40.430 INFO kablam!    --> src/cpu.rs:103:5
Nov 01 17:30:40.430 INFO kablam!     |
Nov 01 17:30:40.430 INFO kablam! 103 |     pub fn write(&mut self, addr: u16, val: u8) {
Nov 01 17:30:40.430 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: struct is never constructed: `RP2A03`
Nov 01 17:30:40.430 INFO kablam!    --> src/cpu.rs:108:1
Nov 01 17:30:40.430 INFO kablam!     |
Nov 01 17:30:40.430 INFO kablam! 108 | pub struct RP2A03 {
Nov 01 17:30:40.430 INFO kablam!     | ^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `new`
Nov 01 17:30:40.430 INFO kablam!    --> src/cpu.rs:115:5
Nov 01 17:30:40.430 INFO kablam!     |
Nov 01 17:30:40.430 INFO kablam! 115 |     pub fn new() -> RP2A03 {
Nov 01 17:30:40.430 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: method is never used: `execute`
Nov 01 17:30:40.430 INFO kablam!    --> src/cpu.rs:123:5
Nov 01 17:30:40.430 INFO kablam!     |
Nov 01 17:30:40.430 INFO kablam! 123 |     pub fn execute(&mut self) -> Cycle {
Nov 01 17:30:40.430 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: function is never used: `new_page`
Nov 01 17:30:40.430 INFO kablam!  --> src/opcode/utils.rs:2:1
Nov 01 17:30:40.430 INFO kablam!   |
Nov 01 17:30:40.430 INFO kablam! 2 | fn new_page(old_pc: u16, new_pc: u16) -> bool {
Nov 01 17:30:40.430 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: function is never used: `rel_addr`
Nov 01 17:30:40.430 INFO kablam!  --> src/opcode/utils.rs:9:1
Nov 01 17:30:40.430 INFO kablam!   |
Nov 01 17:30:40.430 INFO kablam! 9 | pub fn rel_addr(pc: u16, val: u8) -> (u16, bool) {
Nov 01 17:30:40.430 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.430 INFO kablam! 
Nov 01 17:30:40.430 INFO kablam! warning: function is never used: `is_sign`
Nov 01 17:30:40.430 INFO kablam!   --> src/opcode/utils.rs:68:1
Nov 01 17:30:40.430 INFO kablam!    |
Nov 01 17:30:40.440 INFO kablam! 68 | pub fn is_sign(val: u8) -> bool {
Nov 01 17:30:40.440 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.440 INFO kablam! 
Nov 01 17:30:40.440 INFO kablam! warning: function is never used: `compose_addr`
Nov 01 17:30:40.440 INFO kablam!    --> src/opcode/utils.rs:260:5
Nov 01 17:30:40.440 INFO kablam!     |
Nov 01 17:30:40.440 INFO kablam! 260 |     fn compose_addr(addr_high: u8, addr_low: u8) -> u16 {
Nov 01 17:30:40.440 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.440 INFO kablam! 
Nov 01 17:30:40.440 INFO kablam! warning: function is never used: `compose_indexed_addr`
Nov 01 17:30:40.440 INFO kablam!    --> src/opcode/utils.rs:265:5
Nov 01 17:30:40.440 INFO kablam!     |
Nov 01 17:30:40.440 INFO kablam! 265 |     fn compose_indexed_addr(addr_high: u8, addr_low: u8, index: u8) -> (u16, bool) {
Nov 01 17:30:40.440 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.440 INFO kablam! 
Nov 01 17:30:40.440 INFO kablam! warning: function is never used: `get_imm_addr`
Nov 01 17:30:40.440 INFO kablam!    --> src/opcode/utils.rs:279:5
Nov 01 17:30:40.440 INFO kablam!     |
Nov 01 17:30:40.440 INFO kablam! 279 |     pub fn get_imm_addr(_mem: &Memory, registers: &Registers) -> u16 {
Nov 01 17:30:40.440 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.440 INFO kablam! 
Nov 01 17:30:40.440 INFO kablam! warning: function is never used: `read_imm`
Nov 01 17:30:40.440 INFO kablam!    --> src/opcode/utils.rs:286:5
Nov 01 17:30:40.440 INFO kablam!     |
Nov 01 17:30:40.440 INFO kablam! 286 |     pub fn read_imm(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.440 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.440 INFO kablam! 
Nov 01 17:30:40.440 INFO kablam! warning: function is never used: `get_zero_page_addr`
Nov 01 17:30:40.440 INFO kablam!    --> src/opcode/utils.rs:291:5
Nov 01 17:30:40.440 INFO kablam!     |
Nov 01 17:30:40.440 INFO kablam! 291 |     pub fn get_zero_page_addr(mem: &Memory, registers: &Registers) -> u16 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_zero_page`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:299:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 299 |     pub fn read_zero_page(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `get_zero_page_x_addr`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:304:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 304 |     pub fn get_zero_page_x_addr(mem: &Memory, registers: &Registers) -> u16 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_zero_page_x`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:314:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 314 |     pub fn read_zero_page_x(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `get_zero_page_y_addr`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:319:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 319 |     pub fn get_zero_page_y_addr(mem: &Memory, registers: &Registers) -> u16 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_zero_page_y`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:329:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 329 |     pub fn read_zero_page_y(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_rel`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:334:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 334 |     pub fn read_rel(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `get_abs_addr`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:341:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 341 |     pub fn get_abs_addr(mem: &Memory, registers: &Registers) -> u16 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_abs`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:351:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 351 |     pub fn read_abs(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `get_abs_x_addr`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:356:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 356 |     pub fn get_abs_x_addr(mem: &Memory, registers: &Registers) -> (u16, bool) {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_abs_x`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:366:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 366 |     pub fn read_abs_x(mem: &Memory, registers: &Registers) -> (u8, bool) {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `get_abs_y_addr`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:373:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 373 |     pub fn get_abs_y_addr(mem: &Memory, registers: &Registers) -> (u16, bool) {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_abs_y`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:383:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 383 |     pub fn read_abs_y(mem: &Memory, registers: &Registers) -> (u8, bool) {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `get_indirect_x_addr`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:390:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.441 INFO kablam! 390 |     pub fn get_indirect_x_addr(mem: &Memory, registers: &Registers) -> u16 {
Nov 01 17:30:40.441 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.441 INFO kablam! 
Nov 01 17:30:40.441 INFO kablam! warning: function is never used: `read_indirect_x`
Nov 01 17:30:40.441 INFO kablam!    --> src/opcode/utils.rs:406:5
Nov 01 17:30:40.441 INFO kablam!     |
Nov 01 17:30:40.442 INFO kablam! 406 |     pub fn read_indirect_x(mem: &Memory, registers: &Registers) -> u8 {
Nov 01 17:30:40.442 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `get_indirect_y_addr`
Nov 01 17:30:40.442 INFO kablam!    --> src/opcode/utils.rs:411:5
Nov 01 17:30:40.442 INFO kablam!     |
Nov 01 17:30:40.442 INFO kablam! 411 |     pub fn get_indirect_y_addr(mem: &Memory, registers: &Registers) -> (u16, bool) {
Nov 01 17:30:40.442 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `read_indirect_y`
Nov 01 17:30:40.442 INFO kablam!    --> src/opcode/utils.rs:423:5
Nov 01 17:30:40.442 INFO kablam!     |
Nov 01 17:30:40.442 INFO kablam! 423 |     pub fn read_indirect_y(mem: &Memory, registers: &Registers) -> (u8, bool) {
Nov 01 17:30:40.442 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc`
Nov 01 17:30:40.442 INFO kablam!  --> src/opcode/adc.rs:7:1
Nov 01 17:30:40.442 INFO kablam!   |
Nov 01 17:30:40.442 INFO kablam! 7 | fn adc(registers: &mut Registers, val: u8) {
Nov 01 17:30:40.442 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc_imm`
Nov 01 17:30:40.442 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.442 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam!    | 
Nov 01 17:30:40.442 INFO kablam!   ::: src/opcode/adc.rs:20:1
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 20 | opcode_fn_with_mode!(imm -> (adc_imm, adc, Cycle(2)));
Nov 01 17:30:40.442 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc_zero_page`
Nov 01 17:30:40.442 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.442 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam!    | 
Nov 01 17:30:40.442 INFO kablam!   ::: src/opcode/adc.rs:21:1
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 21 | opcode_fn_with_mode!(zero_page -> (adc_zero_page, adc, Cycle(3)));
Nov 01 17:30:40.442 INFO kablam!    | ------------------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc_zero_page_x`
Nov 01 17:30:40.442 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.442 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam!    | 
Nov 01 17:30:40.442 INFO kablam!   ::: src/opcode/adc.rs:22:1
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 22 | opcode_fn_with_mode!(zero_page_x -> (adc_zero_page_x, adc, Cycle(4)));
Nov 01 17:30:40.442 INFO kablam!    | ---------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc_abs`
Nov 01 17:30:40.442 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.442 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam!    | 
Nov 01 17:30:40.442 INFO kablam!   ::: src/opcode/adc.rs:23:1
Nov 01 17:30:40.442 INFO kablam!    |
Nov 01 17:30:40.442 INFO kablam! 23 | opcode_fn_with_mode!(abs -> (adc_abs, adc, Cycle(4)));
Nov 01 17:30:40.442 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc_abs_x`
Nov 01 17:30:40.442 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.442 INFO kablam!     |
Nov 01 17:30:40.442 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.442 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam!     | 
Nov 01 17:30:40.442 INFO kablam!    ::: src/opcode/adc.rs:24:1
Nov 01 17:30:40.442 INFO kablam!     |
Nov 01 17:30:40.442 INFO kablam! 24  | / opcode_fn_with_mode!(abs_x -> (adc_abs_x, adc,
Nov 01 17:30:40.442 INFO kablam! 25  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.442 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.442 INFO kablam! 
Nov 01 17:30:40.442 INFO kablam! warning: function is never used: `adc_abs_y`
Nov 01 17:30:40.442 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.442 INFO kablam!     |
Nov 01 17:30:40.442 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.442 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.442 INFO kablam!     | 
Nov 01 17:30:40.442 INFO kablam!    ::: src/opcode/adc.rs:26:1
Nov 01 17:30:40.443 INFO kablam!     |
Nov 01 17:30:40.443 INFO kablam! 26  | / opcode_fn_with_mode!(abs_y -> (adc_abs_y, adc,
Nov 01 17:30:40.443 INFO kablam! 27  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.443 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `adc_indirect_x`
Nov 01 17:30:40.443 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.443 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam!    | 
Nov 01 17:30:40.443 INFO kablam!   ::: src/opcode/adc.rs:28:1
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 28 | opcode_fn_with_mode!(indirect_x -> (adc_indirect_x, adc, Cycle(6)));
Nov 01 17:30:40.443 INFO kablam!    | -------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `adc_indirect_y`
Nov 01 17:30:40.443 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.443 INFO kablam!     |
Nov 01 17:30:40.443 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.443 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam!     | 
Nov 01 17:30:40.443 INFO kablam!    ::: src/opcode/adc.rs:29:1
Nov 01 17:30:40.443 INFO kablam!     |
Nov 01 17:30:40.443 INFO kablam! 29  | / opcode_fn_with_mode!(indirect_y -> (adc_indirect_y, adc,
Nov 01 17:30:40.443 INFO kablam! 30  | |                                     page_crossed Cycle(6), or_else Cycle(5)));
Nov 01 17:30:40.443 INFO kablam!     | |______________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `and`
Nov 01 17:30:40.443 INFO kablam!  --> src/opcode/and.rs:7:1
Nov 01 17:30:40.443 INFO kablam!   |
Nov 01 17:30:40.443 INFO kablam! 7 | fn and(registers: &mut Registers, val: u8) {
Nov 01 17:30:40.443 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `and_imm`
Nov 01 17:30:40.443 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.443 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam!    | 
Nov 01 17:30:40.443 INFO kablam!   ::: src/opcode/and.rs:17:1
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 17 | opcode_fn_with_mode!(imm -> (and_imm, and, Cycle(2)));
Nov 01 17:30:40.443 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `and_zero_page`
Nov 01 17:30:40.443 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.443 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam!    | 
Nov 01 17:30:40.443 INFO kablam!   ::: src/opcode/and.rs:18:1
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 18 | opcode_fn_with_mode!(zero_page -> (and_zero_page, and, Cycle(3)));
Nov 01 17:30:40.443 INFO kablam!    | ------------------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `and_zero_page_x`
Nov 01 17:30:40.443 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.443 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam!    | 
Nov 01 17:30:40.443 INFO kablam!   ::: src/opcode/and.rs:19:1
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 19 | opcode_fn_with_mode!(zero_page_x -> (and_zero_page_x, and, Cycle(4)));
Nov 01 17:30:40.443 INFO kablam!    | ---------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `and_abs`
Nov 01 17:30:40.443 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.443 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.443 INFO kablam!    | 
Nov 01 17:30:40.443 INFO kablam!   ::: src/opcode/and.rs:20:1
Nov 01 17:30:40.443 INFO kablam!    |
Nov 01 17:30:40.443 INFO kablam! 20 | opcode_fn_with_mode!(abs -> (and_abs, and, Cycle(4)));
Nov 01 17:30:40.443 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.443 INFO kablam! 
Nov 01 17:30:40.443 INFO kablam! warning: function is never used: `and_abs_x`
Nov 01 17:30:40.443 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.443 INFO kablam!     |
Nov 01 17:30:40.443 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!     | 
Nov 01 17:30:40.444 INFO kablam!    ::: src/opcode/and.rs:21:1
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 21  | / opcode_fn_with_mode!(abs_x -> (and_abs_x, and,
Nov 01 17:30:40.444 INFO kablam! 22  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.444 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `and_abs_y`
Nov 01 17:30:40.444 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!     | 
Nov 01 17:30:40.444 INFO kablam!    ::: src/opcode/and.rs:23:1
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 23  | / opcode_fn_with_mode!(abs_y -> (and_abs_y, and,
Nov 01 17:30:40.444 INFO kablam! 24  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.444 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `and_indirect_x`
Nov 01 17:30:40.444 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.444 INFO kablam!    |
Nov 01 17:30:40.444 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!    | 
Nov 01 17:30:40.444 INFO kablam!   ::: src/opcode/and.rs:25:1
Nov 01 17:30:40.444 INFO kablam!    |
Nov 01 17:30:40.444 INFO kablam! 25 | opcode_fn_with_mode!(indirect_x -> (and_indirect_x, and, Cycle(6)));
Nov 01 17:30:40.444 INFO kablam!    | -------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `and_indirect_y`
Nov 01 17:30:40.444 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!     | 
Nov 01 17:30:40.444 INFO kablam!    ::: src/opcode/and.rs:26:1
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 26  | / opcode_fn_with_mode!(indirect_y -> (and_indirect_y, and,
Nov 01 17:30:40.444 INFO kablam! 27  | |                                     page_crossed Cycle(6), or_else Cycle(5)));
Nov 01 17:30:40.444 INFO kablam!     | |______________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `asl`
Nov 01 17:30:40.444 INFO kablam!  --> src/opcode/asl.rs:7:1
Nov 01 17:30:40.444 INFO kablam!   |
Nov 01 17:30:40.444 INFO kablam! 7 | fn asl(registers: &mut Registers, val: u8) -> u8 {
Nov 01 17:30:40.444 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `asl_register_a`
Nov 01 17:30:40.444 INFO kablam!   --> src/opcode/asl.rs:17:1
Nov 01 17:30:40.444 INFO kablam!    |
Nov 01 17:30:40.444 INFO kablam! 17 | pub fn asl_register_a(registers: &mut Registers, _mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `asl_zero_page`
Nov 01 17:30:40.444 INFO kablam!    --> src/opcode/utils.rs:127:9
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 127 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!     | 
Nov 01 17:30:40.444 INFO kablam!    ::: src/opcode/asl.rs:27:1
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 27  | opcode_fn_with_mode!(zero_page_memory -> (asl_zero_page, asl, Cycle(5)));
Nov 01 17:30:40.444 INFO kablam!     | ------------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `asl_zero_page_x`
Nov 01 17:30:40.444 INFO kablam!    --> src/opcode/utils.rs:127:9
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 127 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!     | 
Nov 01 17:30:40.444 INFO kablam!    ::: src/opcode/asl.rs:28:1
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 28  | opcode_fn_with_mode!(zero_page_x_memory -> (asl_zero_page_x, asl, Cycle(6)));
Nov 01 17:30:40.444 INFO kablam!     | ----------------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.444 INFO kablam! 
Nov 01 17:30:40.444 INFO kablam! warning: function is never used: `asl_abs`
Nov 01 17:30:40.444 INFO kablam!    --> src/opcode/utils.rs:127:9
Nov 01 17:30:40.444 INFO kablam!     |
Nov 01 17:30:40.444 INFO kablam! 127 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.444 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.444 INFO kablam!     | 
Nov 01 17:30:40.444 INFO kablam!    ::: src/opcode/asl.rs:29:1
Nov 01 17:30:40.445 INFO kablam!     |
Nov 01 17:30:40.445 INFO kablam! 29  | opcode_fn_with_mode!(abs_memory -> (asl_abs, asl, Cycle(6)));
Nov 01 17:30:40.445 INFO kablam!     | ------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `asl_abs_x`
Nov 01 17:30:40.445 INFO kablam!    --> src/opcode/utils.rs:142:9
Nov 01 17:30:40.445 INFO kablam!     |
Nov 01 17:30:40.445 INFO kablam! 142 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam!     | 
Nov 01 17:30:40.445 INFO kablam!    ::: src/opcode/asl.rs:30:1
Nov 01 17:30:40.445 INFO kablam!     |
Nov 01 17:30:40.445 INFO kablam! 30  | opcode_fn_with_mode!(abs_x_memory -> (asl_abs_x, asl, Cycle(7)));
Nov 01 17:30:40.445 INFO kablam!     | ----------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bcc`
Nov 01 17:30:40.445 INFO kablam!  --> src/opcode/bcc.rs:9:1
Nov 01 17:30:40.445 INFO kablam!   |
Nov 01 17:30:40.445 INFO kablam! 9 | fn bcc(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bcc_relative`
Nov 01 17:30:40.445 INFO kablam!   --> src/opcode/bcc.rs:22:1
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 22 | pub fn bcc_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bcs`
Nov 01 17:30:40.445 INFO kablam!  --> src/opcode/bcs.rs:9:1
Nov 01 17:30:40.445 INFO kablam!   |
Nov 01 17:30:40.445 INFO kablam! 9 | fn bcs(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bcs_relative`
Nov 01 17:30:40.445 INFO kablam!   --> src/opcode/bcs.rs:22:1
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 22 | pub fn bcs_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `beq`
Nov 01 17:30:40.445 INFO kablam!  --> src/opcode/beq.rs:9:1
Nov 01 17:30:40.445 INFO kablam!   |
Nov 01 17:30:40.445 INFO kablam! 9 | fn beq(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `beq_relative`
Nov 01 17:30:40.445 INFO kablam!   --> src/opcode/beq.rs:22:1
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 22 | pub fn beq_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bit`
Nov 01 17:30:40.445 INFO kablam!  --> src/opcode/bit.rs:8:1
Nov 01 17:30:40.445 INFO kablam!   |
Nov 01 17:30:40.445 INFO kablam! 8 | fn bit(registers: &mut Registers, val: u8) {
Nov 01 17:30:40.445 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bit_zero_page`
Nov 01 17:30:40.445 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam!    | 
Nov 01 17:30:40.445 INFO kablam!   ::: src/opcode/bit.rs:21:1
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 21 | opcode_fn_with_mode!(zero_page -> (bit_zero_page, bit, Cycle(3)));
Nov 01 17:30:40.445 INFO kablam!    | ------------------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bit_abs`
Nov 01 17:30:40.445 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.445 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.445 INFO kablam!    | 
Nov 01 17:30:40.445 INFO kablam!   ::: src/opcode/bit.rs:22:1
Nov 01 17:30:40.445 INFO kablam!    |
Nov 01 17:30:40.445 INFO kablam! 22 | opcode_fn_with_mode!(abs -> (bit_abs, bit, Cycle(4)));
Nov 01 17:30:40.445 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.445 INFO kablam! 
Nov 01 17:30:40.445 INFO kablam! warning: function is never used: `bmi`
Nov 01 17:30:40.445 INFO kablam!  --> src/opcode/bmi.rs:9:1
Nov 01 17:30:40.445 INFO kablam!   |
Nov 01 17:30:40.445 INFO kablam! 9 | fn bmi(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bmi_relative`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/bmi.rs:22:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 22 | pub fn bmi_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bne`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/bne.rs:9:1
Nov 01 17:30:40.446 INFO kablam!   |
Nov 01 17:30:40.446 INFO kablam! 9 | fn bne(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bne_relative`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/bne.rs:22:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 22 | pub fn bne_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bpl`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/bpl.rs:9:1
Nov 01 17:30:40.446 INFO kablam!   |
Nov 01 17:30:40.446 INFO kablam! 9 | fn bpl(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bpl_relative`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/bpl.rs:22:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 22 | pub fn bpl_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bvc`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/bvc.rs:9:1
Nov 01 17:30:40.446 INFO kablam!   |
Nov 01 17:30:40.446 INFO kablam! 9 | fn bvc(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bvc_relative`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/bvc.rs:22:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 22 | pub fn bvc_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bvs`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/bvs.rs:9:1
Nov 01 17:30:40.446 INFO kablam!   |
Nov 01 17:30:40.446 INFO kablam! 9 | fn bvs(registers: &mut Registers, offset: u8) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `bvs_relative`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/bvs.rs:22:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 22 | pub fn bvs_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `clc`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/clc.rs:7:1
Nov 01 17:30:40.446 INFO kablam!   |
Nov 01 17:30:40.446 INFO kablam! 7 | fn clc(registers: &mut Registers) {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `clc_implied`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/clc.rs:11:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 11 | pub fn clc_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `cld`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/cld.rs:7:1
Nov 01 17:30:40.446 INFO kablam!   |
Nov 01 17:30:40.446 INFO kablam! 7 | fn cld(registers: &mut Registers) {
Nov 01 17:30:40.446 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `cld_implied`
Nov 01 17:30:40.446 INFO kablam!   --> src/opcode/cld.rs:11:1
Nov 01 17:30:40.446 INFO kablam!    |
Nov 01 17:30:40.446 INFO kablam! 11 | pub fn cld_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.446 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.446 INFO kablam! 
Nov 01 17:30:40.446 INFO kablam! warning: function is never used: `cli`
Nov 01 17:30:40.446 INFO kablam!  --> src/opcode/cli.rs:7:1
Nov 01 17:30:40.447 INFO kablam!   |
Nov 01 17:30:40.447 INFO kablam! 7 | fn cli(registers: &mut Registers) {
Nov 01 17:30:40.447 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `cli_implied`
Nov 01 17:30:40.447 INFO kablam!   --> src/opcode/cli.rs:11:1
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 11 | pub fn cli_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `clv`
Nov 01 17:30:40.447 INFO kablam!  --> src/opcode/clv.rs:7:1
Nov 01 17:30:40.447 INFO kablam!   |
Nov 01 17:30:40.447 INFO kablam! 7 | fn clv(registers: &mut Registers) {
Nov 01 17:30:40.447 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `clv_implied`
Nov 01 17:30:40.447 INFO kablam!   --> src/opcode/clv.rs:11:1
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 11 | pub fn clv_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `lda`
Nov 01 17:30:40.447 INFO kablam!  --> src/opcode/lda.rs:8:1
Nov 01 17:30:40.447 INFO kablam!   |
Nov 01 17:30:40.447 INFO kablam! 8 | fn lda(registers: &mut Registers, val: u8) {
Nov 01 17:30:40.447 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `lda_imm`
Nov 01 17:30:40.447 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam!    | 
Nov 01 17:30:40.447 INFO kablam!   ::: src/opcode/lda.rs:15:1
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 15 | opcode_fn_with_mode!(imm -> (lda_imm, lda, Cycle(2)));
Nov 01 17:30:40.447 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `lda_zero_page`
Nov 01 17:30:40.447 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam!    | 
Nov 01 17:30:40.447 INFO kablam!   ::: src/opcode/lda.rs:16:1
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 16 | opcode_fn_with_mode!(zero_page -> (lda_zero_page, lda, Cycle(3)));
Nov 01 17:30:40.447 INFO kablam!    | ------------------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `lda_zero_page_x`
Nov 01 17:30:40.447 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam!    | 
Nov 01 17:30:40.447 INFO kablam!   ::: src/opcode/lda.rs:17:1
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 17 | opcode_fn_with_mode!(zero_page_x -> (lda_zero_page_x, lda, Cycle(4)));
Nov 01 17:30:40.447 INFO kablam!    | ---------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `lda_abs`
Nov 01 17:30:40.447 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam!    | 
Nov 01 17:30:40.447 INFO kablam!   ::: src/opcode/lda.rs:18:1
Nov 01 17:30:40.447 INFO kablam!    |
Nov 01 17:30:40.447 INFO kablam! 18 | opcode_fn_with_mode!(abs -> (lda_abs, lda, Cycle(4)));
Nov 01 17:30:40.447 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.447 INFO kablam! warning: function is never used: `lda_abs_x`
Nov 01 17:30:40.447 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.447 INFO kablam!     |
Nov 01 17:30:40.447 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.447 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.447 INFO kablam!     | 
Nov 01 17:30:40.447 INFO kablam!    ::: src/opcode/lda.rs:19:1
Nov 01 17:30:40.447 INFO kablam!     |
Nov 01 17:30:40.447 INFO kablam! 19  | / opcode_fn_with_mode!(abs_x -> (lda_abs_x, lda,
Nov 01 17:30:40.447 INFO kablam! 20  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.447 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.447 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `lda_abs_y`
Nov 01 17:30:40.448 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.448 INFO kablam!     |
Nov 01 17:30:40.448 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!     | 
Nov 01 17:30:40.448 INFO kablam!    ::: src/opcode/lda.rs:21:1
Nov 01 17:30:40.448 INFO kablam!     |
Nov 01 17:30:40.448 INFO kablam! 21  | / opcode_fn_with_mode!(abs_y -> (lda_abs_y, lda,
Nov 01 17:30:40.448 INFO kablam! 22  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.448 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `lda_indirect_x`
Nov 01 17:30:40.448 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!    | 
Nov 01 17:30:40.448 INFO kablam!   ::: src/opcode/lda.rs:23:1
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 23 | opcode_fn_with_mode!(indirect_x -> (lda_indirect_x, lda, Cycle(6)));
Nov 01 17:30:40.448 INFO kablam!    | -------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `lda_indirect_y`
Nov 01 17:30:40.448 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.448 INFO kablam!     |
Nov 01 17:30:40.448 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!     | 
Nov 01 17:30:40.448 INFO kablam!    ::: src/opcode/lda.rs:24:1
Nov 01 17:30:40.448 INFO kablam!     |
Nov 01 17:30:40.448 INFO kablam! 24  | / opcode_fn_with_mode!(indirect_y -> (lda_indirect_y, lda,
Nov 01 17:30:40.448 INFO kablam! 25  | |                                     page_crossed Cycle(6), or_else Cycle(5)));
Nov 01 17:30:40.448 INFO kablam!     | |______________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `ldx`
Nov 01 17:30:40.448 INFO kablam!  --> src/opcode/ldx.rs:8:1
Nov 01 17:30:40.448 INFO kablam!   |
Nov 01 17:30:40.448 INFO kablam! 8 | fn ldx(registers: &mut Registers, val: u8) {
Nov 01 17:30:40.448 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `ldx_imm`
Nov 01 17:30:40.448 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!    | 
Nov 01 17:30:40.448 INFO kablam!   ::: src/opcode/ldx.rs:15:1
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 15 | opcode_fn_with_mode!(imm -> (ldx_imm, ldx, Cycle(2)));
Nov 01 17:30:40.448 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `ldx_zero_page`
Nov 01 17:30:40.448 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!    | 
Nov 01 17:30:40.448 INFO kablam!   ::: src/opcode/ldx.rs:16:1
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 16 | opcode_fn_with_mode!(zero_page -> (ldx_zero_page, ldx, Cycle(3)));
Nov 01 17:30:40.448 INFO kablam!    | ------------------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `ldx_zero_page_y`
Nov 01 17:30:40.448 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!    | 
Nov 01 17:30:40.448 INFO kablam!   ::: src/opcode/ldx.rs:17:1
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 17 | opcode_fn_with_mode!(zero_page_y -> (ldx_zero_page_y, ldx, Cycle(4)));
Nov 01 17:30:40.448 INFO kablam!    | ---------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.448 INFO kablam! 
Nov 01 17:30:40.448 INFO kablam! warning: function is never used: `ldx_abs`
Nov 01 17:30:40.448 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.448 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.448 INFO kablam!    | 
Nov 01 17:30:40.448 INFO kablam!   ::: src/opcode/ldx.rs:18:1
Nov 01 17:30:40.448 INFO kablam!    |
Nov 01 17:30:40.448 INFO kablam! 18 | opcode_fn_with_mode!(abs -> (ldx_abs, ldx, Cycle(4)));
Nov 01 17:30:40.449 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldx_abs_y`
Nov 01 17:30:40.449 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.449 INFO kablam!     |
Nov 01 17:30:40.449 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam!     | 
Nov 01 17:30:40.449 INFO kablam!    ::: src/opcode/ldx.rs:19:1
Nov 01 17:30:40.449 INFO kablam!     |
Nov 01 17:30:40.449 INFO kablam! 19  | / opcode_fn_with_mode!(abs_y -> (ldx_abs_y, ldx,
Nov 01 17:30:40.449 INFO kablam! 20  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.449 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldy`
Nov 01 17:30:40.449 INFO kablam!  --> src/opcode/ldy.rs:8:1
Nov 01 17:30:40.449 INFO kablam!   |
Nov 01 17:30:40.449 INFO kablam! 8 | fn ldy(registers: &mut Registers, val: u8) {
Nov 01 17:30:40.449 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldy_imm`
Nov 01 17:30:40.449 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam!    | 
Nov 01 17:30:40.449 INFO kablam!   ::: src/opcode/ldy.rs:15:1
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 15 | opcode_fn_with_mode!(imm -> (ldy_imm, ldy, Cycle(2)));
Nov 01 17:30:40.449 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldy_zero_page`
Nov 01 17:30:40.449 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam!    | 
Nov 01 17:30:40.449 INFO kablam!   ::: src/opcode/ldy.rs:16:1
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 16 | opcode_fn_with_mode!(zero_page -> (ldy_zero_page, ldy, Cycle(3)));
Nov 01 17:30:40.449 INFO kablam!    | ------------------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldy_zero_page_x`
Nov 01 17:30:40.449 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam!    | 
Nov 01 17:30:40.449 INFO kablam!   ::: src/opcode/ldy.rs:17:1
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 17 | opcode_fn_with_mode!(zero_page_x -> (ldy_zero_page_x, ldy, Cycle(4)));
Nov 01 17:30:40.449 INFO kablam!    | ---------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldy_abs`
Nov 01 17:30:40.449 INFO kablam!   --> src/opcode/utils.rs:97:9
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 97 |         pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam!    | 
Nov 01 17:30:40.449 INFO kablam!   ::: src/opcode/ldy.rs:18:1
Nov 01 17:30:40.449 INFO kablam!    |
Nov 01 17:30:40.449 INFO kablam! 18 | opcode_fn_with_mode!(abs -> (ldy_abs, ldy, Cycle(4)));
Nov 01 17:30:40.449 INFO kablam!    | ------------------------------------------------------ in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `ldy_abs_x`
Nov 01 17:30:40.449 INFO kablam!    --> src/opcode/utils.rs:111:9
Nov 01 17:30:40.449 INFO kablam!     |
Nov 01 17:30:40.449 INFO kablam! 111 |           pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam!     | 
Nov 01 17:30:40.449 INFO kablam!    ::: src/opcode/ldy.rs:19:1
Nov 01 17:30:40.449 INFO kablam!     |
Nov 01 17:30:40.449 INFO kablam! 19  | / opcode_fn_with_mode!(abs_x -> (ldy_abs_x, ldy,
Nov 01 17:30:40.449 INFO kablam! 20  | |                                page_crossed Cycle(5), or_else Cycle(4)));
Nov 01 17:30:40.449 INFO kablam!     | |_________________________________________________________________________- in this macro invocation
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `nop`
Nov 01 17:30:40.449 INFO kablam!  --> src/opcode/nop.rs:7:1
Nov 01 17:30:40.449 INFO kablam!   |
Nov 01 17:30:40.449 INFO kablam! 7 | pub fn nop(_registers: &mut Registers, _mem: &mut Memory) -> Cycle {
Nov 01 17:30:40.449 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.449 INFO kablam! 
Nov 01 17:30:40.449 INFO kablam! warning: function is never used: `sec`
Nov 01 17:30:40.449 INFO kablam!  --> src/opcode/sec.rs:7:1
Nov 01 17:30:40.449 INFO kablam!   |
Nov 01 17:30:40.450 INFO kablam! 7 | fn sec(registers: &mut Registers) {
Nov 01 17:30:40.450 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: function is never used: `sec_implied`
Nov 01 17:30:40.450 INFO kablam!   --> src/opcode/sec.rs:11:1
Nov 01 17:30:40.450 INFO kablam!    |
Nov 01 17:30:40.450 INFO kablam! 11 | pub fn sec_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.450 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: function is never used: `sed`
Nov 01 17:30:40.450 INFO kablam!  --> src/opcode/sed.rs:7:1
Nov 01 17:30:40.450 INFO kablam!   |
Nov 01 17:30:40.450 INFO kablam! 7 | fn sed(registers: &mut Registers) {
Nov 01 17:30:40.450 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: function is never used: `sed_implied`
Nov 01 17:30:40.450 INFO kablam!   --> src/opcode/sed.rs:11:1
Nov 01 17:30:40.450 INFO kablam!    |
Nov 01 17:30:40.450 INFO kablam! 11 | pub fn sed_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.450 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: function is never used: `sei`
Nov 01 17:30:40.450 INFO kablam!  --> src/opcode/sei.rs:7:1
Nov 01 17:30:40.450 INFO kablam!   |
Nov 01 17:30:40.450 INFO kablam! 7 | fn sei(registers: &mut Registers) {
Nov 01 17:30:40.450 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: function is never used: `sei_implied`
Nov 01 17:30:40.450 INFO kablam!   --> src/opcode/sei.rs:11:1
Nov 01 17:30:40.450 INFO kablam!    |
Nov 01 17:30:40.450 INFO kablam! 11 | pub fn sei_implied(registers: &mut Registers, _: &mut Memory) -> Cycle {
Nov 01 17:30:40.450 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: struct is never constructed: `Cycle`
Nov 01 17:30:40.450 INFO kablam!   --> src/opcode/mod.rs:57:1
Nov 01 17:30:40.450 INFO kablam!    |
Nov 01 17:30:40.450 INFO kablam! 57 | pub struct Cycle(pub u32);
Nov 01 17:30:40.450 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: method is never used: `operands_num`
Nov 01 17:30:40.450 INFO kablam!    --> src/opcode/mod.rs:75:13
Nov 01 17:30:40.450 INFO kablam!     |
Nov 01 17:30:40.450 INFO kablam! 75  |               pub fn operands_num(&self) -> u8 {
Nov 01 17:30:40.450 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! ...
Nov 01 17:30:40.450 INFO kablam! 115 | / opcodes!(
Nov 01 17:30:40.450 INFO kablam! 116 | |     (AdcImm, 0x69, 1, adc_imm),
Nov 01 17:30:40.450 INFO kablam! 117 | |     (AdcZeroPage, 0x65, 1, adc_zero_page),
Nov 01 17:30:40.450 INFO kablam! 118 | |     (AdcZeroPageX, 0x75, 1, adc_zero_page_x),
Nov 01 17:30:40.450 INFO kablam! ...   |
Nov 01 17:30:40.450 INFO kablam! 194 | |     (Sei, 0x78, 0, sei_implied)
Nov 01 17:30:40.450 INFO kablam! 195 | | );
Nov 01 17:30:40.450 INFO kablam!     | |__- in this macro invocation
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: method is never used: `get_fn`
Nov 01 17:30:40.450 INFO kablam!    --> src/opcode/mod.rs:83:13
Nov 01 17:30:40.450 INFO kablam!     |
Nov 01 17:30:40.450 INFO kablam! 83  |               pub fn get_fn(&self) -> fn(&mut Registers, &mut Memory) -> Cycle {
Nov 01 17:30:40.450 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! ...
Nov 01 17:30:40.450 INFO kablam! 115 | / opcodes!(
Nov 01 17:30:40.450 INFO kablam! 116 | |     (AdcImm, 0x69, 1, adc_imm),
Nov 01 17:30:40.450 INFO kablam! 117 | |     (AdcZeroPage, 0x65, 1, adc_zero_page),
Nov 01 17:30:40.450 INFO kablam! 118 | |     (AdcZeroPageX, 0x75, 1, adc_zero_page_x),
Nov 01 17:30:40.450 INFO kablam! ...   |
Nov 01 17:30:40.450 INFO kablam! 194 | |     (Sei, 0x78, 0, sei_implied)
Nov 01 17:30:40.450 INFO kablam! 195 | | );
Nov 01 17:30:40.450 INFO kablam!     | |__- in this macro invocation
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: struct is never constructed: `INes`
Nov 01 17:30:40.450 INFO kablam!  --> src/rom.rs:4:1
Nov 01 17:30:40.450 INFO kablam!   |
Nov 01 17:30:40.450 INFO kablam! 4 | pub struct INes<'n> {
Nov 01 17:30:40.450 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.450 INFO kablam! 
Nov 01 17:30:40.450 INFO kablam! warning: struct is never constructed: `Header`
Nov 01 17:30:40.454 INFO kablam!   --> src/rom.rs:15:1
Nov 01 17:30:40.454 INFO kablam!    |
Nov 01 17:30:40.455 INFO kablam! 15 | pub struct Header {
Nov 01 17:30:40.455 INFO kablam!    | ^^^^^^^^^^^^^^^^^
Nov 01 17:30:40.455 INFO kablam! 
Nov 01 17:30:40.455 INFO kablam! warning: variant is never constructed: `Horizontal`
Nov 01 17:30:40.455 INFO kablam!   --> src/rom.rs:37:5
Nov 01 17:30:40.455 INFO kablam!    |
Nov 01 17:30:40.455 INFO kablam! 37 |     Horizontal,
Nov 01 17:30:40.455 INFO kablam!    |     ^^^^^^^^^^
Nov 01 17:30:40.455 INFO kablam! 
Nov 01 17:30:40.455 INFO kablam! warning: variant is never constructed: `Vertical`
Nov 01 17:30:40.455 INFO kablam!   --> src/rom.rs:38:5
Nov 01 17:30:40.455 INFO kablam!    |
Nov 01 17:30:40.455 INFO kablam! 38 |     Vertical,
Nov 01 17:30:40.455 INFO kablam!    |     ^^^^^^^^
Nov 01 17:30:40.455 INFO kablam! 
Nov 01 17:30:40.455 INFO kablam! warning: variant is never constructed: `NTSC`
Nov 01 17:30:40.455 INFO kablam!   --> src/rom.rs:56:5
Nov 01 17:30:40.455 INFO kablam!    |
Nov 01 17:30:40.455 INFO kablam! 56 |     NTSC,
Nov 01 17:30:40.455 INFO kablam!    |     ^^^^
Nov 01 17:30:40.455 INFO kablam! 
Nov 01 17:30:40.455 INFO kablam! warning: variant is never constructed: `PAL`
Nov 01 17:30:40.455 INFO kablam!   --> src/rom.rs:57:5
Nov 01 17:30:40.455 INFO kablam!    |
Nov 01 17:30:40.455 INFO kablam! 57 |     PAL,
Nov 01 17:30:40.455 INFO kablam!    |     ^^^
Nov 01 17:30:40.455 INFO kablam! 
Nov 01 17:30:40.871 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 7.05s
Nov 01 17:30:40.883 INFO kablam! su: No module specific data is present
Nov 01 17:30:41.519 INFO running `"docker" "rm" "-f" "7c48e2587cf9cbb59be710f407459b814ee7366a74a23e9d26f99143abcb42ec"`
Nov 01 17:30:41.827 INFO blam! 7c48e2587cf9cbb59be710f407459b814ee7366a74a23e9d26f99143abcb42ec
Nov 01 17:30:41.829 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 17:30:42.232 INFO blam! 2d3e4431db5e49fbf30363fac203e277c876e4e9bae823499845016474693f15
Nov 01 17:30:42.243 INFO running `"docker" "start" "-a" "2d3e4431db5e49fbf30363fac203e277c876e4e9bae823499845016474693f15"`
Nov 01 17:30:43.503 INFO kablam! usermod: no changes
Nov 01 17:30:43.551 INFO kablam!    Compiling rustnes v0.1.0 (/source)
Nov 01 17:30:47.595 INFO kablam! warning: method is never used: `set_break_command_flag`
Nov 01 17:30:47.595 INFO kablam!   --> src/cpu.rs:59:9
Nov 01 17:30:47.595 INFO kablam!    |
Nov 01 17:30:47.595 INFO kablam! 59 |         pub fn $setter_name(&mut self, flag: bool) {
Nov 01 17:30:47.595 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:47.595 INFO kablam! ...
Nov 01 17:30:47.596 INFO kablam! 84 |     bit_flag_getter_setter!(set_break_command_flag, break_command_flag, 4);
Nov 01 17:30:47.596 INFO kablam!    |     ----------------------------------------------------------------------- in this macro invocation
Nov 01 17:30:47.596 INFO kablam!    |
Nov 01 17:30:47.596 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 17:30:47.596 INFO kablam! 
Nov 01 17:30:47.607 INFO kablam! warning: struct is never constructed: `INes`
Nov 01 17:30:47.607 INFO kablam!  --> src/rom.rs:4:1
Nov 01 17:30:47.607 INFO kablam!   |
Nov 01 17:30:47.607 INFO kablam! 4 | pub struct INes<'n> {
Nov 01 17:30:47.607 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^
Nov 01 17:30:47.607 INFO kablam! 
Nov 01 17:30:49.975 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 6.45s
Nov 01 17:30:49.978 INFO kablam! su: No module specific data is present
Nov 01 17:30:51.089 INFO running `"docker" "rm" "-f" "2d3e4431db5e49fbf30363fac203e277c876e4e9bae823499845016474693f15"`
Nov 01 17:30:51.387 INFO blam! 2d3e4431db5e49fbf30363fac203e277c876e4e9bae823499845016474693f15
Nov 01 17:30:51.389 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 17:30:51.891 INFO blam! 1bbcd30b14c7bc61cd45a8f3edde31f7ee52d26b39c2e77f6658aa5986270fed
Nov 01 17:30:51.899 INFO running `"docker" "start" "-a" "1bbcd30b14c7bc61cd45a8f3edde31f7ee52d26b39c2e77f6658aa5986270fed"`
Nov 01 17:30:52.939 INFO kablam! usermod: no changes
Nov 01 17:30:53.055 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Nov 01 17:30:53.067 INFO kablam!      Running /target/debug/deps/rustnes-d79cdfbcf280196e
Nov 01 17:30:53.067 INFO blam! 
Nov 01 17:30:53.067 INFO blam! running 166 tests
Nov 01 17:30:53.079 INFO blam! test opcode::adc::test::adc_result_is_carried ... ok
Nov 01 17:30:53.079 INFO blam! test opcode::adc::test::adc_result_is_overflowing ... ok
Nov 01 17:30:53.079 INFO blam! test opcode::asl::test::asl_result_is_zero ... ok
Nov 01 17:30:53.079 INFO blam! test opcode::and::test::and_result_is_negative ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::adc::test::adc_without_overflowing ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::asl::test::asl_should_work ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcc::test::bcc_with_negtive_0_offset ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcc::test::bcc_with_negtive_127_offset_with_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcc::test::bcc_with_negtive_127_offset_with_no_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcc::test::bcc_with_positive_0_offset ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcc::test::bcc_with_positive_127_offset_with_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcc::test::bcc_with_positive_127_offset_with_no_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcs::test::bcs_with_negtive_0_offset ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcs::test::bcs_with_negtive_127_offset_with_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcs::test::bcs_with_negtive_127_offset_with_no_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcs::test::bcs_with_positive_0_offset ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcs::test::bcs_with_positive_127_offset_with_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bcs::test::bcs_with_positive_127_offset_with_no_carry_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::beq::test::beq_with_negtive_0_offset ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::beq::test::beq_with_negtive_127_offset_with_no_zero_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::beq::test::beq_with_negtive_127_offset_with_zero_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::beq::test::beq_with_positive_0_offset ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::beq::test::beq_with_positive_127_offset_with_no_zero_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::beq::test::beq_with_positive_127_offset_with_zero_flag ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bit::test::bit_with_no_flag_set ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bit::test::bit_with_overflow_flag_set ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bit::test::bit_with_sign_flag_set ... ok
Nov 01 17:30:53.080 INFO blam! test opcode::bit::test::bit_with_zero_flag_set ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bmi::test::beq_with_negtive_127_offset_with_no_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bmi::test::bmi_with_negtive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bmi::test::bmi_with_negtive_127_offset_with_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bmi::test::bmi_with_positive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bmi::test::bmi_with_positive_127_offset_with_no_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bmi::test::bmi_with_positive_127_offset_with_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bne::test::bne_with_negtive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bne::test::bne_with_negtive_127_offset_with_no_zero_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bne::test::bne_with_negtive_127_offset_with_zero_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bne::test::bne_with_positive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bne::test::bne_with_positive_127_offset_with_no_zero_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bne::test::bne_with_positive_127_offset_with_zero_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bpl::test::bpl_with_negtive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bpl::test::bpl_with_negtive_127_offset_with_no_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bpl::test::bpl_with_negtive_127_offset_with_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bpl::test::bpl_with_positive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bpl::test::bpl_with_positive_127_offset_with_no_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bpl::test::bpl_with_positive_127_offset_with_sign_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bvc::test::bvc_with_negtive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bvc::test::bvc_with_negtive_127_offset_with_no_overflow_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bvc::test::bvc_with_negtive_127_offset_with_overflow_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bvc::test::bvc_with_positive_0_offset ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bvc::test::bvc_with_positive_127_offset_with_no_overflow_flag ... ok
Nov 01 17:30:53.081 INFO blam! test opcode::bvc::test::bvc_with_positive_127_offset_with_overflow_flag ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::bvs::test::bvs_with_negtive_0_offset ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::bvs::test::bvs_with_negtive_127_offset_with_no_overflow_flag ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::bvs::test::bvs_with_negtive_127_offset_with_overflow_flag ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::bvs::test::bvs_with_positive_0_offset ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::bvs::test::bvs_with_positive_127_offset_with_no_overflow_flag ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::bvs::test::bvs_with_positive_127_offset_with_overflow_flag ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::clc::test::clc_when_carry_flag_is_not_set ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::clc::test::clc_when_carry_flag_is_set ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::cld::test::cld_when_carry_flag_is_not_set ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::and::test::and_result_is_zero ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::asl::test::asl_result_is_sign ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::asl::test::asl_result_is_carried ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::adc::test::adc_result_is_zero ... ok
Nov 01 17:30:53.082 INFO blam! test opcode::and::test::and_should_work ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_x ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::clv::test::clv_when_overflow_flag_is_set ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_x_sign ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_x_with_page_crossing ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_x_zero ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_y ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_y_cycle_count ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_y_sign ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_y_with_page_crossing ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_y_zero ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_abs_zero ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_imm ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_imm_sign ... ok
Nov 01 17:30:53.091 INFO blam! test opcode::lda::test::lda_imm_zero ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_x ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_x_sign ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_x_zero ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_y ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_y_cycle_count ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_y_sign ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::cld::test::cld_when_carry_flag_is_set ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::cli::test::cli_when_carry_flag_is_not_set ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::cli::test::cli_when_carry_flag_is_set ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_abs_x_cycle_count ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_abs ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_abs_sign ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::clv::test::clv_when_carry_flag_is_not_set ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_indirect_y_with_page_crossed ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_zero_page_x_sign ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_zero_page_x_zero ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::lda::test::lda_zero_zero ... ok
Nov 01 17:30:53.092 INFO blam! test opcode::ldx::test::ldx_abs ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_abs_sign ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::lda::test::lda_with_sign_value ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::lda::test::lda_zero_page ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::lda::test::lda_with_zero_value ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_abs_y ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_abs_y_cycle_count ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_abs_y_with_page_crossing ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_abs_y_sign ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_imm ... ok
Nov 01 17:30:53.095 INFO blam! test opcode::ldx::test::ldx_imm_sign ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_imm_zero ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_should_work ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_with_sign_value ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_with_zero_value ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_zero_page ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_zero_page_sign ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_zero_page_y ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_zero_page_y_sign ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_zero_page_y_zero ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldx::test::ldx_zero_zero ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs_sign ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs_x ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs_x_cycle_count ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs_x_sign ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs_x_with_page_crossing ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::lda::test::lda_zero_page_sign ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::lda::test::lda_indirect_y_zero ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::lda::test::lda_zero_page_x ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::lda::test::lda_should_work ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_abs_x_zero ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_with_sign_value ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_should_work ... ok
Nov 01 17:30:53.096 INFO blam! test opcode::ldy::test::ldy_imm_zero ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_imm_sign ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_imm ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_with_zero_value ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_zero_page ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_zero_page_sign ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_zero_page_x ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_zero_page_x_sign ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_zero_page_x_zero ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::ldy::test::ldy_zero_zero ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::nop::test::nop ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::sec::test::sec_when_carry_flag_is_not_set ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::sec::test::sec_when_carry_flag_is_set ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::sed::test::sed_when_decimal_mode_flag_is_not_set ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::sed::test::sed_when_decimal_mode_flag_is_set ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::sei::test::sei_when_interrupt_disable_flag_is_not_set ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::sei::test::sei_when_interrupt_disable_flag_is_set ... ok
Nov 01 17:30:53.097 INFO blam! test opcode::utils::test::opcode_fn_with_mode_abs ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_abs_x ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::ldy::test::ldy_abs_zero ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_abs_y ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::ldx::test::ldx_abs_y_zero ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::ldx::test::ldx_abs_zero ... ok
Nov 01 17:30:53.103 INFO blam! test rom::test::flag6_parser::should_be_parsed_correctly ... ok
Nov 01 17:30:53.103 INFO blam! test rom::test::flag7_parser::should_be_parsed_correctly ... ok
Nov 01 17:30:53.103 INFO blam! test rom::test::flag9_parser::should_be_parsed_correctly ... ok
Nov 01 17:30:53.103 INFO blam! test rom::test::header_parser::last_five_byte_are_not_zero ... ok
Nov 01 17:30:53.103 INFO blam! test rom::test::header_parser::should_be_parsed_correctly ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_imm ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_indirect_x ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_rel ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_indirect_y ... ok
Nov 01 17:30:53.103 INFO blam! test opcode::utils::test::opcode_fn_with_mode_zero_page ... ok
Nov 01 17:30:53.107 INFO blam! test opcode::utils::test::opcode_fn_with_mode_zero_page_x ... ok
Nov 01 17:30:53.107 INFO blam! test opcode::utils::test::opcode_fn_with_mode_zero_page_y ... ok
Nov 01 17:30:53.107 INFO blam! 
Nov 01 17:30:53.107 INFO blam! test result: ok. 166 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 17:30:53.107 INFO blam! 
Nov 01 17:30:53.115 INFO kablam! su: No module specific data is present
Nov 01 17:30:53.981 INFO running `"docker" "rm" "-f" "1bbcd30b14c7bc61cd45a8f3edde31f7ee52d26b39c2e77f6658aa5986270fed"`
Nov 01 17:30:54.299 INFO blam! 1bbcd30b14c7bc61cd45a8f3edde31f7ee52d26b39c2e77f6658aa5986270fed
