Nov 30 08:18:54.222 INFO checking TheKK/rustnes against try#32252761328f59ccfadb1bafb8148c685bc830b3 for pr-56323 Nov 30 08:18:54.222 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-2/try#32252761328f59ccfadb1bafb8148c685bc830b3:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56323/try#32252761328f59ccfadb1bafb8148c685bc830b3:/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 +32252761328f59ccfadb1bafb8148c685bc830b3-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 30 08:18:54.738 INFO [stdout] 0b64e396f8100f24775df46ddd30a3b1ff3cc3dabe2c3a66a4f97d384503d8c7 Nov 30 08:18:54.739 INFO running `"docker" "start" "-a" "0b64e396f8100f24775df46ddd30a3b1ff3cc3dabe2c3a66a4f97d384503d8c7"` Nov 30 08:18:56.874 INFO [stderr] usermod: no changes Nov 30 08:18:56.964 INFO [stderr] Checking libc v0.2.31 Nov 30 08:18:58.144 INFO [stderr] Checking memchr v1.0.1 Nov 30 08:18:58.598 INFO [stderr] Checking nom v3.2.0 Nov 30 08:19:01.313 INFO [stderr] Checking rustnes v0.1.0 (/source) Nov 30 08:19:02.286 INFO [stderr] warning: unused import: `opcode::OpCode` Nov 30 08:19:02.287 INFO [stderr] --> src/opcode/lda.rs:2:5 Nov 30 08:19:02.287 INFO [stderr] | Nov 30 08:19:02.287 INFO [stderr] 2 | use opcode::OpCode; Nov 30 08:19:02.287 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 30 08:19:02.287 INFO [stderr] | Nov 30 08:19:02.287 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 08:19:02.287 INFO [stderr] Nov 30 08:19:02.287 INFO [stderr] warning: unused import: `super::OpCode` Nov 30 08:19:02.287 INFO [stderr] --> src/opcode/ldx.rs:2:5 Nov 30 08:19:02.287 INFO [stderr] | Nov 30 08:19:02.287 INFO [stderr] 2 | use super::OpCode; Nov 30 08:19:02.287 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 08:19:02.287 INFO [stderr] Nov 30 08:19:02.287 INFO [stderr] warning: unused import: `super::OpCode` Nov 30 08:19:02.287 INFO [stderr] --> src/opcode/ldy.rs:2:5 Nov 30 08:19:02.287 INFO [stderr] | Nov 30 08:19:02.287 INFO [stderr] 2 | use super::OpCode; Nov 30 08:19:02.287 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 08:19:02.287 INFO [stderr] Nov 30 08:19:02.287 INFO [stderr] warning: unused import: `super::OpCode` Nov 30 08:19:02.287 INFO [stderr] --> src/opcode/nop.rs:2:5 Nov 30 08:19:02.287 INFO [stderr] | Nov 30 08:19:02.287 INFO [stderr] 2 | use super::OpCode; Nov 30 08:19:02.287 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 08:19:02.287 INFO [stderr] Nov 30 08:19:03.001 INFO [stderr] warning: constant item is never used: `MEM_ADDR_MAX` Nov 30 08:19:03.001 INFO [stderr] --> src/cpu.rs:6:1 Nov 30 08:19:03.002 INFO [stderr] | Nov 30 08:19:03.002 INFO [stderr] 6 | const MEM_ADDR_MAX: usize = 0xffff; Nov 30 08:19:03.002 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.003 INFO [stderr] | Nov 30 08:19:03.003 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 08:19:03.003 INFO [stderr] Nov 30 08:19:03.004 INFO [stderr] warning: method is never used: `new` Nov 30 08:19:03.004 INFO [stderr] --> src/cpu.rs:12:5 Nov 30 08:19:03.004 INFO [stderr] | Nov 30 08:19:03.005 INFO [stderr] 12 | fn new() -> P { Nov 30 08:19:03.005 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 08:19:03.005 INFO [stderr] Nov 30 08:19:03.006 INFO [stderr] warning: method is never used: `new` Nov 30 08:19:03.006 INFO [stderr] --> src/cpu.rs:44:5 Nov 30 08:19:03.006 INFO [stderr] | Nov 30 08:19:03.007 INFO [stderr] 44 | pub fn new() -> Registers { Nov 30 08:19:03.007 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.007 INFO [stderr] Nov 30 08:19:03.008 INFO [stderr] warning: method is never used: `p` Nov 30 08:19:03.008 INFO [stderr] --> src/cpu.rs:76:5 Nov 30 08:19:03.008 INFO [stderr] | Nov 30 08:19:03.009 INFO [stderr] 76 | pub fn p(&self) -> u8 { Nov 30 08:19:03.009 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.009 INFO [stderr] Nov 30 08:19:03.010 INFO [stderr] warning: method is never used: `set_carry_flag` Nov 30 08:19:03.010 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.010 INFO [stderr] | Nov 30 08:19:03.011 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.011 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.011 INFO [stderr] ... Nov 30 08:19:03.012 INFO [stderr] 80 | bit_flag_getter_setter!(set_carry_flag, carry_flag, 0); Nov 30 08:19:03.012 INFO [stderr] | ------------------------------------------------------- in this macro invocation Nov 30 08:19:03.012 INFO [stderr] Nov 30 08:19:03.013 INFO [stderr] warning: method is never used: `carry_flag` Nov 30 08:19:03.013 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.013 INFO [stderr] | Nov 30 08:19:03.014 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.014 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.014 INFO [stderr] ... Nov 30 08:19:03.015 INFO [stderr] 80 | bit_flag_getter_setter!(set_carry_flag, carry_flag, 0); Nov 30 08:19:03.015 INFO [stderr] | ------------------------------------------------------- in this macro invocation Nov 30 08:19:03.015 INFO [stderr] Nov 30 08:19:03.016 INFO [stderr] warning: method is never used: `set_zero_flag` Nov 30 08:19:03.016 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.016 INFO [stderr] | Nov 30 08:19:03.017 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.017 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.017 INFO [stderr] ... Nov 30 08:19:03.017 INFO [stderr] 81 | bit_flag_getter_setter!(set_zero_flag, zero_flag, 1); Nov 30 08:19:03.018 INFO [stderr] | ----------------------------------------------------- in this macro invocation Nov 30 08:19:03.018 INFO [stderr] Nov 30 08:19:03.024 INFO [stderr] warning: method is never used: `zero_flag` Nov 30 08:19:03.025 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.025 INFO [stderr] | Nov 30 08:19:03.025 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.025 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.025 INFO [stderr] ... Nov 30 08:19:03.026 INFO [stderr] 81 | bit_flag_getter_setter!(set_zero_flag, zero_flag, 1); Nov 30 08:19:03.026 INFO [stderr] | ----------------------------------------------------- in this macro invocation Nov 30 08:19:03.026 INFO [stderr] Nov 30 08:19:03.027 INFO [stderr] warning: method is never used: `set_interrupt_disable_flag` Nov 30 08:19:03.027 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.027 INFO [stderr] | Nov 30 08:19:03.027 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.027 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.028 INFO [stderr] ... Nov 30 08:19:03.028 INFO [stderr] 82 | bit_flag_getter_setter!(set_interrupt_disable_flag, interrupt_disable_flag, 2); Nov 30 08:19:03.028 INFO [stderr] | ------------------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.029 INFO [stderr] Nov 30 08:19:03.029 INFO [stderr] warning: method is never used: `interrupt_disable_flag` Nov 30 08:19:03.029 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.030 INFO [stderr] | Nov 30 08:19:03.030 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.030 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.031 INFO [stderr] ... Nov 30 08:19:03.031 INFO [stderr] 82 | bit_flag_getter_setter!(set_interrupt_disable_flag, interrupt_disable_flag, 2); Nov 30 08:19:03.031 INFO [stderr] | ------------------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.031 INFO [stderr] Nov 30 08:19:03.032 INFO [stderr] warning: method is never used: `set_decimal_mode_flag` Nov 30 08:19:03.032 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.032 INFO [stderr] | Nov 30 08:19:03.033 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.033 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.033 INFO [stderr] ... Nov 30 08:19:03.034 INFO [stderr] 83 | bit_flag_getter_setter!(set_decimal_mode_flag, decimal_mode_flag, 3); Nov 30 08:19:03.034 INFO [stderr] | --------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.034 INFO [stderr] Nov 30 08:19:03.035 INFO [stderr] warning: method is never used: `decimal_mode_flag` Nov 30 08:19:03.035 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.035 INFO [stderr] | Nov 30 08:19:03.036 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.036 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.036 INFO [stderr] ... Nov 30 08:19:03.036 INFO [stderr] 83 | bit_flag_getter_setter!(set_decimal_mode_flag, decimal_mode_flag, 3); Nov 30 08:19:03.037 INFO [stderr] | --------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.037 INFO [stderr] Nov 30 08:19:03.037 INFO [stderr] warning: method is never used: `set_break_command_flag` Nov 30 08:19:03.038 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.038 INFO [stderr] | Nov 30 08:19:03.038 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.038 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.039 INFO [stderr] ... Nov 30 08:19:03.039 INFO [stderr] 84 | bit_flag_getter_setter!(set_break_command_flag, break_command_flag, 4); Nov 30 08:19:03.039 INFO [stderr] | ----------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.040 INFO [stderr] Nov 30 08:19:03.040 INFO [stderr] warning: method is never used: `break_command_flag` Nov 30 08:19:03.040 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.041 INFO [stderr] | Nov 30 08:19:03.041 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.041 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.041 INFO [stderr] ... Nov 30 08:19:03.042 INFO [stderr] 84 | bit_flag_getter_setter!(set_break_command_flag, break_command_flag, 4); Nov 30 08:19:03.042 INFO [stderr] | ----------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.042 INFO [stderr] Nov 30 08:19:03.043 INFO [stderr] warning: method is never used: `set_overflow_flag` Nov 30 08:19:03.043 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.043 INFO [stderr] | Nov 30 08:19:03.044 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.044 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.044 INFO [stderr] ... Nov 30 08:19:03.045 INFO [stderr] 85 | bit_flag_getter_setter!(set_overflow_flag, overflow_flag, 6); Nov 30 08:19:03.045 INFO [stderr] | ------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.045 INFO [stderr] Nov 30 08:19:03.046 INFO [stderr] warning: method is never used: `overflow_flag` Nov 30 08:19:03.046 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.046 INFO [stderr] | Nov 30 08:19:03.046 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.046 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.047 INFO [stderr] ... Nov 30 08:19:03.047 INFO [stderr] 85 | bit_flag_getter_setter!(set_overflow_flag, overflow_flag, 6); Nov 30 08:19:03.047 INFO [stderr] | ------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.047 INFO [stderr] Nov 30 08:19:03.048 INFO [stderr] warning: method is never used: `set_sign_flag` Nov 30 08:19:03.048 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:03.048 INFO [stderr] | Nov 30 08:19:03.048 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:03.048 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.049 INFO [stderr] ... Nov 30 08:19:03.049 INFO [stderr] 86 | bit_flag_getter_setter!(set_sign_flag, sign_flag, 7); Nov 30 08:19:03.049 INFO [stderr] | ----------------------------------------------------- in this macro invocation Nov 30 08:19:03.049 INFO [stderr] Nov 30 08:19:03.049 INFO [stderr] warning: method is never used: `sign_flag` Nov 30 08:19:03.049 INFO [stderr] --> src/cpu.rs:68:9 Nov 30 08:19:03.049 INFO [stderr] | Nov 30 08:19:03.049 INFO [stderr] 68 | pub fn $getter_name(&self) -> bool { Nov 30 08:19:03.049 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.049 INFO [stderr] ... Nov 30 08:19:03.049 INFO [stderr] 86 | bit_flag_getter_setter!(set_sign_flag, sign_flag, 7); Nov 30 08:19:03.049 INFO [stderr] | ----------------------------------------------------- in this macro invocation Nov 30 08:19:03.049 INFO [stderr] Nov 30 08:19:03.050 INFO [stderr] warning: method is never used: `new` Nov 30 08:19:03.050 INFO [stderr] --> src/cpu.rs:95:5 Nov 30 08:19:03.050 INFO [stderr] | Nov 30 08:19:03.050 INFO [stderr] 95 | pub fn new() -> Memory { Nov 30 08:19:03.050 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.050 INFO [stderr] Nov 30 08:19:03.050 INFO [stderr] warning: method is never used: `read` Nov 30 08:19:03.050 INFO [stderr] --> src/cpu.rs:99:5 Nov 30 08:19:03.050 INFO [stderr] | Nov 30 08:19:03.050 INFO [stderr] 99 | pub fn read(&self, addr: u16) -> u8 { Nov 30 08:19:03.050 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.051 INFO [stderr] Nov 30 08:19:03.051 INFO [stderr] warning: method is never used: `write` Nov 30 08:19:03.051 INFO [stderr] --> src/cpu.rs:103:5 Nov 30 08:19:03.051 INFO [stderr] | Nov 30 08:19:03.051 INFO [stderr] 103 | pub fn write(&mut self, addr: u16, val: u8) { Nov 30 08:19:03.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.051 INFO [stderr] Nov 30 08:19:03.051 INFO [stderr] warning: struct is never constructed: `RP2A03` Nov 30 08:19:03.051 INFO [stderr] --> src/cpu.rs:108:1 Nov 30 08:19:03.051 INFO [stderr] | Nov 30 08:19:03.051 INFO [stderr] 108 | pub struct RP2A03 { Nov 30 08:19:03.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.052 INFO [stderr] Nov 30 08:19:03.052 INFO [stderr] warning: method is never used: `new` Nov 30 08:19:03.052 INFO [stderr] --> src/cpu.rs:115:5 Nov 30 08:19:03.052 INFO [stderr] | Nov 30 08:19:03.052 INFO [stderr] 115 | pub fn new() -> RP2A03 { Nov 30 08:19:03.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.052 INFO [stderr] Nov 30 08:19:03.053 INFO [stderr] warning: method is never used: `execute` Nov 30 08:19:03.053 INFO [stderr] --> src/cpu.rs:123:5 Nov 30 08:19:03.053 INFO [stderr] | Nov 30 08:19:03.053 INFO [stderr] 123 | pub fn execute(&mut self) -> Cycle { Nov 30 08:19:03.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.053 INFO [stderr] Nov 30 08:19:03.053 INFO [stderr] warning: function is never used: `new_page` Nov 30 08:19:03.053 INFO [stderr] --> src/opcode/utils.rs:2:1 Nov 30 08:19:03.053 INFO [stderr] | Nov 30 08:19:03.053 INFO [stderr] 2 | fn new_page(old_pc: u16, new_pc: u16) -> bool { Nov 30 08:19:03.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.054 INFO [stderr] Nov 30 08:19:03.054 INFO [stderr] warning: function is never used: `rel_addr` Nov 30 08:19:03.054 INFO [stderr] --> src/opcode/utils.rs:9:1 Nov 30 08:19:03.054 INFO [stderr] | Nov 30 08:19:03.054 INFO [stderr] 9 | pub fn rel_addr(pc: u16, val: u8) -> (u16, bool) { Nov 30 08:19:03.054 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.054 INFO [stderr] Nov 30 08:19:03.054 INFO [stderr] warning: function is never used: `is_sign` Nov 30 08:19:03.055 INFO [stderr] --> src/opcode/utils.rs:68:1 Nov 30 08:19:03.055 INFO [stderr] | Nov 30 08:19:03.055 INFO [stderr] 68 | pub fn is_sign(val: u8) -> bool { Nov 30 08:19:03.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.055 INFO [stderr] Nov 30 08:19:03.055 INFO [stderr] warning: function is never used: `compose_addr` Nov 30 08:19:03.055 INFO [stderr] --> src/opcode/utils.rs:260:5 Nov 30 08:19:03.055 INFO [stderr] | Nov 30 08:19:03.055 INFO [stderr] 260 | fn compose_addr(addr_high: u8, addr_low: u8) -> u16 { Nov 30 08:19:03.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.060 INFO [stderr] Nov 30 08:19:03.060 INFO [stderr] warning: function is never used: `compose_indexed_addr` Nov 30 08:19:03.061 INFO [stderr] --> src/opcode/utils.rs:265:5 Nov 30 08:19:03.061 INFO [stderr] | Nov 30 08:19:03.061 INFO [stderr] 265 | fn compose_indexed_addr(addr_high: u8, addr_low: u8, index: u8) -> (u16, bool) { Nov 30 08:19:03.061 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.061 INFO [stderr] Nov 30 08:19:03.061 INFO [stderr] warning: function is never used: `get_imm_addr` Nov 30 08:19:03.061 INFO [stderr] --> src/opcode/utils.rs:279:5 Nov 30 08:19:03.061 INFO [stderr] | Nov 30 08:19:03.061 INFO [stderr] 279 | pub fn get_imm_addr(_mem: &Memory, registers: &Registers) -> u16 { Nov 30 08:19:03.061 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.062 INFO [stderr] Nov 30 08:19:03.062 INFO [stderr] warning: function is never used: `read_imm` Nov 30 08:19:03.062 INFO [stderr] --> src/opcode/utils.rs:286:5 Nov 30 08:19:03.062 INFO [stderr] | Nov 30 08:19:03.062 INFO [stderr] 286 | pub fn read_imm(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.062 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.062 INFO [stderr] Nov 30 08:19:03.062 INFO [stderr] warning: function is never used: `get_zero_page_addr` Nov 30 08:19:03.062 INFO [stderr] --> src/opcode/utils.rs:291:5 Nov 30 08:19:03.062 INFO [stderr] | Nov 30 08:19:03.062 INFO [stderr] 291 | pub fn get_zero_page_addr(mem: &Memory, registers: &Registers) -> u16 { Nov 30 08:19:03.063 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.063 INFO [stderr] Nov 30 08:19:03.063 INFO [stderr] warning: function is never used: `read_zero_page` Nov 30 08:19:03.063 INFO [stderr] --> src/opcode/utils.rs:299:5 Nov 30 08:19:03.063 INFO [stderr] | Nov 30 08:19:03.063 INFO [stderr] 299 | pub fn read_zero_page(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.063 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.063 INFO [stderr] Nov 30 08:19:03.064 INFO [stderr] warning: function is never used: `get_zero_page_x_addr` Nov 30 08:19:03.064 INFO [stderr] --> src/opcode/utils.rs:304:5 Nov 30 08:19:03.064 INFO [stderr] | Nov 30 08:19:03.064 INFO [stderr] 304 | pub fn get_zero_page_x_addr(mem: &Memory, registers: &Registers) -> u16 { Nov 30 08:19:03.064 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.064 INFO [stderr] Nov 30 08:19:03.064 INFO [stderr] warning: function is never used: `read_zero_page_x` Nov 30 08:19:03.064 INFO [stderr] --> src/opcode/utils.rs:314:5 Nov 30 08:19:03.064 INFO [stderr] | Nov 30 08:19:03.064 INFO [stderr] 314 | pub fn read_zero_page_x(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.064 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.064 INFO [stderr] Nov 30 08:19:03.065 INFO [stderr] warning: function is never used: `get_zero_page_y_addr` Nov 30 08:19:03.065 INFO [stderr] --> src/opcode/utils.rs:319:5 Nov 30 08:19:03.065 INFO [stderr] | Nov 30 08:19:03.065 INFO [stderr] 319 | pub fn get_zero_page_y_addr(mem: &Memory, registers: &Registers) -> u16 { Nov 30 08:19:03.065 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.065 INFO [stderr] Nov 30 08:19:03.066 INFO [stderr] warning: function is never used: `read_zero_page_y` Nov 30 08:19:03.066 INFO [stderr] --> src/opcode/utils.rs:329:5 Nov 30 08:19:03.066 INFO [stderr] | Nov 30 08:19:03.066 INFO [stderr] 329 | pub fn read_zero_page_y(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.066 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.066 INFO [stderr] Nov 30 08:19:03.066 INFO [stderr] warning: function is never used: `read_rel` Nov 30 08:19:03.067 INFO [stderr] --> src/opcode/utils.rs:334:5 Nov 30 08:19:03.067 INFO [stderr] | Nov 30 08:19:03.067 INFO [stderr] 334 | pub fn read_rel(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.067 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.067 INFO [stderr] Nov 30 08:19:03.067 INFO [stderr] warning: function is never used: `get_abs_addr` Nov 30 08:19:03.067 INFO [stderr] --> src/opcode/utils.rs:341:5 Nov 30 08:19:03.067 INFO [stderr] | Nov 30 08:19:03.067 INFO [stderr] 341 | pub fn get_abs_addr(mem: &Memory, registers: &Registers) -> u16 { Nov 30 08:19:03.067 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.067 INFO [stderr] Nov 30 08:19:03.068 INFO [stderr] warning: function is never used: `read_abs` Nov 30 08:19:03.068 INFO [stderr] --> src/opcode/utils.rs:351:5 Nov 30 08:19:03.068 INFO [stderr] | Nov 30 08:19:03.068 INFO [stderr] 351 | pub fn read_abs(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.068 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.068 INFO [stderr] Nov 30 08:19:03.068 INFO [stderr] warning: function is never used: `get_abs_x_addr` Nov 30 08:19:03.068 INFO [stderr] --> src/opcode/utils.rs:356:5 Nov 30 08:19:03.068 INFO [stderr] | Nov 30 08:19:03.068 INFO [stderr] 356 | pub fn get_abs_x_addr(mem: &Memory, registers: &Registers) -> (u16, bool) { Nov 30 08:19:03.068 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.068 INFO [stderr] Nov 30 08:19:03.068 INFO [stderr] warning: function is never used: `read_abs_x` Nov 30 08:19:03.068 INFO [stderr] --> src/opcode/utils.rs:366:5 Nov 30 08:19:03.068 INFO [stderr] | Nov 30 08:19:03.069 INFO [stderr] 366 | pub fn read_abs_x(mem: &Memory, registers: &Registers) -> (u8, bool) { Nov 30 08:19:03.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.069 INFO [stderr] Nov 30 08:19:03.069 INFO [stderr] warning: function is never used: `get_abs_y_addr` Nov 30 08:19:03.069 INFO [stderr] --> src/opcode/utils.rs:373:5 Nov 30 08:19:03.069 INFO [stderr] | Nov 30 08:19:03.069 INFO [stderr] 373 | pub fn get_abs_y_addr(mem: &Memory, registers: &Registers) -> (u16, bool) { Nov 30 08:19:03.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.069 INFO [stderr] Nov 30 08:19:03.069 INFO [stderr] warning: function is never used: `read_abs_y` Nov 30 08:19:03.069 INFO [stderr] --> src/opcode/utils.rs:383:5 Nov 30 08:19:03.069 INFO [stderr] | Nov 30 08:19:03.069 INFO [stderr] 383 | pub fn read_abs_y(mem: &Memory, registers: &Registers) -> (u8, bool) { Nov 30 08:19:03.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.069 INFO [stderr] Nov 30 08:19:03.069 INFO [stderr] warning: function is never used: `get_indirect_x_addr` Nov 30 08:19:03.069 INFO [stderr] --> src/opcode/utils.rs:390:5 Nov 30 08:19:03.069 INFO [stderr] | Nov 30 08:19:03.069 INFO [stderr] 390 | pub fn get_indirect_x_addr(mem: &Memory, registers: &Registers) -> u16 { Nov 30 08:19:03.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.069 INFO [stderr] Nov 30 08:19:03.069 INFO [stderr] warning: function is never used: `read_indirect_x` Nov 30 08:19:03.069 INFO [stderr] --> src/opcode/utils.rs:406:5 Nov 30 08:19:03.069 INFO [stderr] | Nov 30 08:19:03.069 INFO [stderr] 406 | pub fn read_indirect_x(mem: &Memory, registers: &Registers) -> u8 { Nov 30 08:19:03.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.069 INFO [stderr] Nov 30 08:19:03.069 INFO [stderr] warning: function is never used: `get_indirect_y_addr` Nov 30 08:19:03.069 INFO [stderr] --> src/opcode/utils.rs:411:5 Nov 30 08:19:03.069 INFO [stderr] | Nov 30 08:19:03.069 INFO [stderr] 411 | pub fn get_indirect_y_addr(mem: &Memory, registers: &Registers) -> (u16, bool) { Nov 30 08:19:03.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.069 INFO [stderr] Nov 30 08:19:03.070 INFO [stderr] warning: function is never used: `read_indirect_y` Nov 30 08:19:03.072 INFO [stderr] --> src/opcode/utils.rs:423:5 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 423 | pub fn read_indirect_y(mem: &Memory, registers: &Registers) -> (u8, bool) { Nov 30 08:19:03.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.072 INFO [stderr] Nov 30 08:19:03.072 INFO [stderr] warning: function is never used: `adc` Nov 30 08:19:03.072 INFO [stderr] --> src/opcode/adc.rs:7:1 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 7 | fn adc(registers: &mut Registers, val: u8) { Nov 30 08:19:03.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.072 INFO [stderr] Nov 30 08:19:03.072 INFO [stderr] warning: function is never used: `adc_imm` Nov 30 08:19:03.072 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] ::: src/opcode/adc.rs:20:1 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 20 | opcode_fn_with_mode!(imm -> (adc_imm, adc, Cycle(2))); Nov 30 08:19:03.072 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.072 INFO [stderr] Nov 30 08:19:03.072 INFO [stderr] warning: function is never used: `adc_zero_page` Nov 30 08:19:03.072 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] ::: src/opcode/adc.rs:21:1 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 21 | opcode_fn_with_mode!(zero_page -> (adc_zero_page, adc, Cycle(3))); Nov 30 08:19:03.072 INFO [stderr] | ------------------------------------------------------------------ in this macro invocation Nov 30 08:19:03.072 INFO [stderr] Nov 30 08:19:03.072 INFO [stderr] warning: function is never used: `adc_zero_page_x` Nov 30 08:19:03.072 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] ::: src/opcode/adc.rs:22:1 Nov 30 08:19:03.072 INFO [stderr] | Nov 30 08:19:03.072 INFO [stderr] 22 | opcode_fn_with_mode!(zero_page_x -> (adc_zero_page_x, adc, Cycle(4))); Nov 30 08:19:03.072 INFO [stderr] | ---------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.073 INFO [stderr] Nov 30 08:19:03.073 INFO [stderr] warning: function is never used: `adc_abs` Nov 30 08:19:03.073 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.073 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] ::: src/opcode/adc.rs:23:1 Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] 23 | opcode_fn_with_mode!(abs -> (adc_abs, adc, Cycle(4))); Nov 30 08:19:03.073 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.073 INFO [stderr] Nov 30 08:19:03.073 INFO [stderr] warning: function is never used: `adc_abs_x` Nov 30 08:19:03.073 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.073 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] ::: src/opcode/adc.rs:24:1 Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] 24 | / opcode_fn_with_mode!(abs_x -> (adc_abs_x, adc, Nov 30 08:19:03.073 INFO [stderr] 25 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.073 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.073 INFO [stderr] Nov 30 08:19:03.073 INFO [stderr] warning: function is never used: `adc_abs_y` Nov 30 08:19:03.073 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.073 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] ::: src/opcode/adc.rs:26:1 Nov 30 08:19:03.073 INFO [stderr] | Nov 30 08:19:03.073 INFO [stderr] 26 | / opcode_fn_with_mode!(abs_y -> (adc_abs_y, adc, Nov 30 08:19:03.073 INFO [stderr] 27 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.073 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.073 INFO [stderr] Nov 30 08:19:03.077 INFO [stderr] warning: function is never used: `adc_indirect_x` Nov 30 08:19:03.077 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.077 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] ::: src/opcode/adc.rs:28:1 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 28 | opcode_fn_with_mode!(indirect_x -> (adc_indirect_x, adc, Cycle(6))); Nov 30 08:19:03.077 INFO [stderr] | -------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.077 INFO [stderr] Nov 30 08:19:03.077 INFO [stderr] warning: function is never used: `adc_indirect_y` Nov 30 08:19:03.077 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.077 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] ::: src/opcode/adc.rs:29:1 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 29 | / opcode_fn_with_mode!(indirect_y -> (adc_indirect_y, adc, Nov 30 08:19:03.077 INFO [stderr] 30 | | page_crossed Cycle(6), or_else Cycle(5))); Nov 30 08:19:03.077 INFO [stderr] | |______________________________________________________________________________- in this macro invocation Nov 30 08:19:03.077 INFO [stderr] Nov 30 08:19:03.077 INFO [stderr] warning: function is never used: `and` Nov 30 08:19:03.077 INFO [stderr] --> src/opcode/and.rs:7:1 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 7 | fn and(registers: &mut Registers, val: u8) { Nov 30 08:19:03.077 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.077 INFO [stderr] Nov 30 08:19:03.077 INFO [stderr] warning: function is never used: `and_imm` Nov 30 08:19:03.077 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.077 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] ::: src/opcode/and.rs:17:1 Nov 30 08:19:03.077 INFO [stderr] | Nov 30 08:19:03.077 INFO [stderr] 17 | opcode_fn_with_mode!(imm -> (and_imm, and, Cycle(2))); Nov 30 08:19:03.077 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.077 INFO [stderr] Nov 30 08:19:03.077 INFO [stderr] warning: function is never used: `and_zero_page` Nov 30 08:19:03.077 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:18:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 18 | opcode_fn_with_mode!(zero_page -> (and_zero_page, and, Cycle(3))); Nov 30 08:19:03.078 INFO [stderr] | ------------------------------------------------------------------ in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `and_zero_page_x` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:19:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 19 | opcode_fn_with_mode!(zero_page_x -> (and_zero_page_x, and, Cycle(4))); Nov 30 08:19:03.078 INFO [stderr] | ---------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `and_abs` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:20:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 20 | opcode_fn_with_mode!(abs -> (and_abs, and, Cycle(4))); Nov 30 08:19:03.078 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `and_abs_x` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:21:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 21 | / opcode_fn_with_mode!(abs_x -> (and_abs_x, and, Nov 30 08:19:03.078 INFO [stderr] 22 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.078 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `and_abs_y` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:23:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 23 | / opcode_fn_with_mode!(abs_y -> (and_abs_y, and, Nov 30 08:19:03.078 INFO [stderr] 24 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.078 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `and_indirect_x` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:25:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 25 | opcode_fn_with_mode!(indirect_x -> (and_indirect_x, and, Cycle(6))); Nov 30 08:19:03.078 INFO [stderr] | -------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `and_indirect_y` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] ::: src/opcode/and.rs:26:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 26 | / opcode_fn_with_mode!(indirect_y -> (and_indirect_y, and, Nov 30 08:19:03.078 INFO [stderr] 27 | | page_crossed Cycle(6), or_else Cycle(5))); Nov 30 08:19:03.078 INFO [stderr] | |______________________________________________________________________________- in this macro invocation Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `asl` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/asl.rs:7:1 Nov 30 08:19:03.078 INFO [stderr] | Nov 30 08:19:03.078 INFO [stderr] 7 | fn asl(registers: &mut Registers, val: u8) -> u8 { Nov 30 08:19:03.078 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.078 INFO [stderr] Nov 30 08:19:03.078 INFO [stderr] warning: function is never used: `asl_register_a` Nov 30 08:19:03.078 INFO [stderr] --> src/opcode/asl.rs:17:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 17 | pub fn asl_register_a(registers: &mut Registers, _mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `asl_zero_page` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/utils.rs:127:9 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 127 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] ::: src/opcode/asl.rs:27:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 27 | opcode_fn_with_mode!(zero_page_memory -> (asl_zero_page, asl, Cycle(5))); Nov 30 08:19:03.079 INFO [stderr] | ------------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `asl_zero_page_x` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/utils.rs:127:9 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 127 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] ::: src/opcode/asl.rs:28:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 28 | opcode_fn_with_mode!(zero_page_x_memory -> (asl_zero_page_x, asl, Cycle(6))); Nov 30 08:19:03.079 INFO [stderr] | ----------------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `asl_abs` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/utils.rs:127:9 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 127 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] ::: src/opcode/asl.rs:29:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 29 | opcode_fn_with_mode!(abs_memory -> (asl_abs, asl, Cycle(6))); Nov 30 08:19:03.079 INFO [stderr] | ------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `asl_abs_x` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/utils.rs:142:9 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 142 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] ::: src/opcode/asl.rs:30:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 30 | opcode_fn_with_mode!(abs_x_memory -> (asl_abs_x, asl, Cycle(7))); Nov 30 08:19:03.079 INFO [stderr] | ----------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `bcc` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/bcc.rs:9:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 9 | fn bcc(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `bcc_relative` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/bcc.rs:22:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 22 | pub fn bcc_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `bcs` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/bcs.rs:9:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 9 | fn bcs(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `bcs_relative` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/bcs.rs:22:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 22 | pub fn bcs_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `beq` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/beq.rs:9:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 9 | fn beq(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `beq_relative` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/beq.rs:22:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.079 INFO [stderr] 22 | pub fn beq_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.079 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.079 INFO [stderr] Nov 30 08:19:03.079 INFO [stderr] warning: function is never used: `bit` Nov 30 08:19:03.079 INFO [stderr] --> src/opcode/bit.rs:8:1 Nov 30 08:19:03.079 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 8 | fn bit(registers: &mut Registers, val: u8) { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bit_zero_page` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] ::: src/opcode/bit.rs:21:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 21 | opcode_fn_with_mode!(zero_page -> (bit_zero_page, bit, Cycle(3))); Nov 30 08:19:03.080 INFO [stderr] | ------------------------------------------------------------------ in this macro invocation Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bit_abs` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] ::: src/opcode/bit.rs:22:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 22 | opcode_fn_with_mode!(abs -> (bit_abs, bit, Cycle(4))); Nov 30 08:19:03.080 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bmi` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bmi.rs:9:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 9 | fn bmi(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bmi_relative` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bmi.rs:22:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 22 | pub fn bmi_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bne` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bne.rs:9:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 9 | fn bne(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bne_relative` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bne.rs:22:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 22 | pub fn bne_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bpl` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bpl.rs:9:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 9 | fn bpl(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bpl_relative` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bpl.rs:22:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 22 | pub fn bpl_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bvc` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bvc.rs:9:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 9 | fn bvc(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bvc_relative` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bvc.rs:22:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 22 | pub fn bvc_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bvs` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bvs.rs:9:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.080 INFO [stderr] 9 | fn bvs(registers: &mut Registers, offset: u8) -> Cycle { Nov 30 08:19:03.080 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.080 INFO [stderr] Nov 30 08:19:03.080 INFO [stderr] warning: function is never used: `bvs_relative` Nov 30 08:19:03.080 INFO [stderr] --> src/opcode/bvs.rs:22:1 Nov 30 08:19:03.080 INFO [stderr] | Nov 30 08:19:03.081 INFO [stderr] 22 | pub fn bvs_relative(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.081 INFO [stderr] Nov 30 08:19:03.081 INFO [stderr] warning: function is never used: `clc` Nov 30 08:19:03.081 INFO [stderr] --> src/opcode/clc.rs:7:1 Nov 30 08:19:03.081 INFO [stderr] | Nov 30 08:19:03.081 INFO [stderr] 7 | fn clc(registers: &mut Registers) { Nov 30 08:19:03.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.081 INFO [stderr] Nov 30 08:19:03.081 INFO [stderr] warning: function is never used: `clc_implied` Nov 30 08:19:03.081 INFO [stderr] --> src/opcode/clc.rs:11:1 Nov 30 08:19:03.081 INFO [stderr] | Nov 30 08:19:03.081 INFO [stderr] 11 | pub fn clc_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.081 INFO [stderr] Nov 30 08:19:03.081 INFO [stderr] warning: function is never used: `cld` Nov 30 08:19:03.081 INFO [stderr] --> src/opcode/cld.rs:7:1 Nov 30 08:19:03.081 INFO [stderr] | Nov 30 08:19:03.081 INFO [stderr] 7 | fn cld(registers: &mut Registers) { Nov 30 08:19:03.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.081 INFO [stderr] Nov 30 08:19:03.081 INFO [stderr] warning: function is never used: `cld_implied` Nov 30 08:19:03.081 INFO [stderr] --> src/opcode/cld.rs:11:1 Nov 30 08:19:03.081 INFO [stderr] | Nov 30 08:19:03.081 INFO [stderr] 11 | pub fn cld_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.081 INFO [stderr] Nov 30 08:19:03.081 INFO [stderr] warning: function is never used: `cli` Nov 30 08:19:03.081 INFO [stderr] --> src/opcode/cli.rs:7:1 Nov 30 08:19:03.081 INFO [stderr] | Nov 30 08:19:03.081 INFO [stderr] 7 | fn cli(registers: &mut Registers) { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `cli_implied` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/cli.rs:11:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 11 | pub fn cli_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `clv` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/clv.rs:7:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 7 | fn clv(registers: &mut Registers) { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `clv_implied` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/clv.rs:11:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 11 | pub fn clv_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `lda` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/lda.rs:8:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 8 | fn lda(registers: &mut Registers, val: u8) { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `lda_imm` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] ::: src/opcode/lda.rs:15:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 15 | opcode_fn_with_mode!(imm -> (lda_imm, lda, Cycle(2))); Nov 30 08:19:03.085 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `lda_zero_page` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] ::: src/opcode/lda.rs:16:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 16 | opcode_fn_with_mode!(zero_page -> (lda_zero_page, lda, Cycle(3))); Nov 30 08:19:03.085 INFO [stderr] | ------------------------------------------------------------------ in this macro invocation Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `lda_zero_page_x` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] ::: src/opcode/lda.rs:17:1 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 17 | opcode_fn_with_mode!(zero_page_x -> (lda_zero_page_x, lda, Cycle(4))); Nov 30 08:19:03.085 INFO [stderr] | ---------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.085 INFO [stderr] Nov 30 08:19:03.085 INFO [stderr] warning: function is never used: `lda_abs` Nov 30 08:19:03.085 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.085 INFO [stderr] | Nov 30 08:19:03.085 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/lda.rs:18:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 18 | opcode_fn_with_mode!(abs -> (lda_abs, lda, Cycle(4))); Nov 30 08:19:03.086 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `lda_abs_x` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/lda.rs:19:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 19 | / opcode_fn_with_mode!(abs_x -> (lda_abs_x, lda, Nov 30 08:19:03.086 INFO [stderr] 20 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.086 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `lda_abs_y` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/lda.rs:21:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 21 | / opcode_fn_with_mode!(abs_y -> (lda_abs_y, lda, Nov 30 08:19:03.086 INFO [stderr] 22 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.086 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `lda_indirect_x` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/lda.rs:23:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 23 | opcode_fn_with_mode!(indirect_x -> (lda_indirect_x, lda, Cycle(6))); Nov 30 08:19:03.086 INFO [stderr] | -------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `lda_indirect_y` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/lda.rs:24:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 24 | / opcode_fn_with_mode!(indirect_y -> (lda_indirect_y, lda, Nov 30 08:19:03.086 INFO [stderr] 25 | | page_crossed Cycle(6), or_else Cycle(5))); Nov 30 08:19:03.086 INFO [stderr] | |______________________________________________________________________________- in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `ldx` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/ldx.rs:8:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 8 | fn ldx(registers: &mut Registers, val: u8) { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `ldx_imm` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/ldx.rs:15:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 15 | opcode_fn_with_mode!(imm -> (ldx_imm, ldx, Cycle(2))); Nov 30 08:19:03.086 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `ldx_zero_page` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] ::: src/opcode/ldx.rs:16:1 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 16 | opcode_fn_with_mode!(zero_page -> (ldx_zero_page, ldx, Cycle(3))); Nov 30 08:19:03.086 INFO [stderr] | ------------------------------------------------------------------ in this macro invocation Nov 30 08:19:03.086 INFO [stderr] Nov 30 08:19:03.086 INFO [stderr] warning: function is never used: `ldx_zero_page_y` Nov 30 08:19:03.086 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.086 INFO [stderr] | Nov 30 08:19:03.086 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldx.rs:17:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 17 | opcode_fn_with_mode!(zero_page_y -> (ldx_zero_page_y, ldx, Cycle(4))); Nov 30 08:19:03.087 INFO [stderr] | ---------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldx_abs` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldx.rs:18:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 18 | opcode_fn_with_mode!(abs -> (ldx_abs, ldx, Cycle(4))); Nov 30 08:19:03.087 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldx_abs_y` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldx.rs:19:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 19 | / opcode_fn_with_mode!(abs_y -> (ldx_abs_y, ldx, Nov 30 08:19:03.087 INFO [stderr] 20 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.087 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldy` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/ldy.rs:8:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 8 | fn ldy(registers: &mut Registers, val: u8) { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldy_imm` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldy.rs:15:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 15 | opcode_fn_with_mode!(imm -> (ldy_imm, ldy, Cycle(2))); Nov 30 08:19:03.087 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldy_zero_page` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldy.rs:16:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 16 | opcode_fn_with_mode!(zero_page -> (ldy_zero_page, ldy, Cycle(3))); Nov 30 08:19:03.087 INFO [stderr] | ------------------------------------------------------------------ in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldy_zero_page_x` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldy.rs:17:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 17 | opcode_fn_with_mode!(zero_page_x -> (ldy_zero_page_x, ldy, Cycle(4))); Nov 30 08:19:03.087 INFO [stderr] | ---------------------------------------------------------------------- in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldy_abs` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:97:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 97 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] ::: src/opcode/ldy.rs:18:1 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 18 | opcode_fn_with_mode!(abs -> (ldy_abs, ldy, Cycle(4))); Nov 30 08:19:03.087 INFO [stderr] | ------------------------------------------------------ in this macro invocation Nov 30 08:19:03.087 INFO [stderr] Nov 30 08:19:03.087 INFO [stderr] warning: function is never used: `ldy_abs_x` Nov 30 08:19:03.087 INFO [stderr] --> src/opcode/utils.rs:111:9 Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.087 INFO [stderr] 111 | pub fn $fn_name(registers: &mut Registers, mem: &mut Memory) -> Cycle { Nov 30 08:19:03.087 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.087 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] ::: src/opcode/ldy.rs:19:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 19 | / opcode_fn_with_mode!(abs_x -> (ldy_abs_x, ldy, Nov 30 08:19:03.088 INFO [stderr] 20 | | page_crossed Cycle(5), or_else Cycle(4))); Nov 30 08:19:03.088 INFO [stderr] | |_________________________________________________________________________- in this macro invocation Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `nop` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/nop.rs:7:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 7 | pub fn nop(_registers: &mut Registers, _mem: &mut Memory) -> Cycle { Nov 30 08:19:03.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `sec` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/sec.rs:7:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 7 | fn sec(registers: &mut Registers) { Nov 30 08:19:03.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `sec_implied` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/sec.rs:11:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 11 | pub fn sec_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `sed` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/sed.rs:7:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 7 | fn sed(registers: &mut Registers) { Nov 30 08:19:03.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `sed_implied` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/sed.rs:11:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 11 | pub fn sed_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `sei` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/sei.rs:7:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.088 INFO [stderr] 7 | fn sei(registers: &mut Registers) { Nov 30 08:19:03.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.088 INFO [stderr] Nov 30 08:19:03.088 INFO [stderr] warning: function is never used: `sei_implied` Nov 30 08:19:03.088 INFO [stderr] --> src/opcode/sei.rs:11:1 Nov 30 08:19:03.088 INFO [stderr] | Nov 30 08:19:03.092 INFO [stderr] 11 | pub fn sei_implied(registers: &mut Registers, _: &mut Memory) -> Cycle { Nov 30 08:19:03.092 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.092 INFO [stderr] Nov 30 08:19:03.092 INFO [stderr] warning: struct is never constructed: `Cycle` Nov 30 08:19:03.092 INFO [stderr] --> src/opcode/mod.rs:57:1 Nov 30 08:19:03.092 INFO [stderr] | Nov 30 08:19:03.092 INFO [stderr] 57 | pub struct Cycle(pub u32); Nov 30 08:19:03.092 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.092 INFO [stderr] Nov 30 08:19:03.092 INFO [stderr] warning: method is never used: `operands_num` Nov 30 08:19:03.092 INFO [stderr] --> src/opcode/mod.rs:75:13 Nov 30 08:19:03.092 INFO [stderr] | Nov 30 08:19:03.092 INFO [stderr] 75 | pub fn operands_num(&self) -> u8 { Nov 30 08:19:03.092 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.092 INFO [stderr] ... Nov 30 08:19:03.092 INFO [stderr] 115 | / opcodes!( Nov 30 08:19:03.092 INFO [stderr] 116 | | (AdcImm, 0x69, 1, adc_imm), Nov 30 08:19:03.092 INFO [stderr] 117 | | (AdcZeroPage, 0x65, 1, adc_zero_page), Nov 30 08:19:03.092 INFO [stderr] 118 | | (AdcZeroPageX, 0x75, 1, adc_zero_page_x), Nov 30 08:19:03.092 INFO [stderr] ... | Nov 30 08:19:03.093 INFO [stderr] 194 | | (Sei, 0x78, 0, sei_implied) Nov 30 08:19:03.093 INFO [stderr] 195 | | ); Nov 30 08:19:03.093 INFO [stderr] | |__- in this macro invocation Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: method is never used: `get_fn` Nov 30 08:19:03.093 INFO [stderr] --> src/opcode/mod.rs:83:13 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 83 | pub fn get_fn(&self) -> fn(&mut Registers, &mut Memory) -> Cycle { Nov 30 08:19:03.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.093 INFO [stderr] ... Nov 30 08:19:03.093 INFO [stderr] 115 | / opcodes!( Nov 30 08:19:03.093 INFO [stderr] 116 | | (AdcImm, 0x69, 1, adc_imm), Nov 30 08:19:03.093 INFO [stderr] 117 | | (AdcZeroPage, 0x65, 1, adc_zero_page), Nov 30 08:19:03.093 INFO [stderr] 118 | | (AdcZeroPageX, 0x75, 1, adc_zero_page_x), Nov 30 08:19:03.093 INFO [stderr] ... | Nov 30 08:19:03.093 INFO [stderr] 194 | | (Sei, 0x78, 0, sei_implied) Nov 30 08:19:03.093 INFO [stderr] 195 | | ); Nov 30 08:19:03.093 INFO [stderr] | |__- in this macro invocation Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: struct is never constructed: `INes` Nov 30 08:19:03.093 INFO [stderr] --> src/rom.rs:4:1 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 4 | pub struct INes<'n> { Nov 30 08:19:03.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: struct is never constructed: `Header` Nov 30 08:19:03.093 INFO [stderr] --> src/rom.rs:15:1 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 15 | pub struct Header { Nov 30 08:19:03.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: variant is never constructed: `Horizontal` Nov 30 08:19:03.093 INFO [stderr] --> src/rom.rs:37:5 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 37 | Horizontal, Nov 30 08:19:03.093 INFO [stderr] | ^^^^^^^^^^ Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: variant is never constructed: `Vertical` Nov 30 08:19:03.093 INFO [stderr] --> src/rom.rs:38:5 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 38 | Vertical, Nov 30 08:19:03.093 INFO [stderr] | ^^^^^^^^ Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: variant is never constructed: `NTSC` Nov 30 08:19:03.093 INFO [stderr] --> src/rom.rs:56:5 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 56 | NTSC, Nov 30 08:19:03.093 INFO [stderr] | ^^^^ Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:03.093 INFO [stderr] warning: variant is never constructed: `PAL` Nov 30 08:19:03.093 INFO [stderr] --> src/rom.rs:57:5 Nov 30 08:19:03.093 INFO [stderr] | Nov 30 08:19:03.093 INFO [stderr] 57 | PAL, Nov 30 08:19:03.093 INFO [stderr] | ^^^ Nov 30 08:19:03.093 INFO [stderr] Nov 30 08:19:06.295 INFO [stderr] warning: method is never used: `set_break_command_flag` Nov 30 08:19:06.295 INFO [stderr] --> src/cpu.rs:59:9 Nov 30 08:19:06.295 INFO [stderr] | Nov 30 08:19:06.295 INFO [stderr] 59 | pub fn $setter_name(&mut self, flag: bool) { Nov 30 08:19:06.295 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:06.295 INFO [stderr] ... Nov 30 08:19:06.295 INFO [stderr] 84 | bit_flag_getter_setter!(set_break_command_flag, break_command_flag, 4); Nov 30 08:19:06.295 INFO [stderr] | ----------------------------------------------------------------------- in this macro invocation Nov 30 08:19:06.295 INFO [stderr] | Nov 30 08:19:06.296 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 08:19:06.296 INFO [stderr] Nov 30 08:19:06.299 INFO [stderr] warning: struct is never constructed: `INes` Nov 30 08:19:06.299 INFO [stderr] --> src/rom.rs:4:1 Nov 30 08:19:06.299 INFO [stderr] | Nov 30 08:19:06.299 INFO [stderr] 4 | pub struct INes<'n> { Nov 30 08:19:06.299 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 30 08:19:06.299 INFO [stderr] Nov 30 08:19:06.472 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.57s Nov 30 08:19:06.476 INFO [stderr] su: No module specific data is present Nov 30 08:19:07.544 INFO running `"docker" "inspect" "0b64e396f8100f24775df46ddd30a3b1ff3cc3dabe2c3a66a4f97d384503d8c7"` Nov 30 08:19:07.934 INFO running `"docker" "rm" "-f" "0b64e396f8100f24775df46ddd30a3b1ff3cc3dabe2c3a66a4f97d384503d8c7"` Nov 30 08:19:08.249 INFO [stdout] 0b64e396f8100f24775df46ddd30a3b1ff3cc3dabe2c3a66a4f97d384503d8c7