[INFO] updating cached repository Lisible/oca [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Lisible/oca [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Lisible/oca" "work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Lisible/oca"` [INFO] [stderr] Cloning into 'work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Lisible/oca'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Lisible/oca" "work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Lisible/oca"` [INFO] [stderr] Cloning into 'work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Lisible/oca'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 276276f2ff0151f4675a8465acd8617d8194d1fd [INFO] sha for GitHub repo Lisible/oca: 276276f2ff0151f4675a8465acd8617d8194d1fd [INFO] validating manifest of Lisible/oca on toolchain master#f66e4697ae286985ddefc53c3a047614568458bb [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Lisible/oca on toolchain try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Lisible/oca [INFO] finished frobbing Lisible/oca [INFO] frobbed toml for Lisible/oca written to work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Lisible/oca/Cargo.toml [INFO] started frobbing Lisible/oca [INFO] finished frobbing Lisible/oca [INFO] frobbed toml for Lisible/oca written to work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Lisible/oca/Cargo.toml [INFO] crate Lisible/oca has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking Lisible/oca against try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a for pr-58592 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58592/worker-3/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Lisible/oca:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 3c59c581ae6f59788e7075346c0c5e06dd0d91b54300c0f98fa90cf1c1bcfb7e [INFO] running `"docker" "start" "-a" "3c59c581ae6f59788e7075346c0c5e06dd0d91b54300c0f98fa90cf1c1bcfb7e"` [INFO] [stderr] Compiling sdl2-sys v0.32.4 [INFO] [stderr] Checking sdl2 v0.32.0 [INFO] [stderr] Checking oca v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `std::io` [INFO] [stderr] --> src/gb/console.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | use std::io; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::thread::*` [INFO] [stderr] --> src/gb/console.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | use std::thread::*; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::time::*` [INFO] [stderr] --> src/gb/console.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | use std::time::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> src/gb/cpu/cpu.rs:1128:26 [INFO] [stderr] | [INFO] [stderr] 1128 | let mut result = (a >> 1); [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::u8` [INFO] [stderr] --> src/gb/cpu/cpu.rs:1868:13 [INFO] [stderr] | [INFO] [stderr] 1868 | use std::u8; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/gb/cpu/cpu.rs:679:13 [INFO] [stderr] | [INFO] [stderr] 679 | 0xC1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/gb/cpu/cpu.rs:1014:13 [INFO] [stderr] | [INFO] [stderr] 1014 | _ => panic!("Unimplemented CB instruction") [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `window` [INFO] [stderr] --> src/gb/console.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | let window = video_subsystem.window("oca GameBoy Emulator", 800, 600).position_centered().build().unwrap(); [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_window` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable `cycles` is assigned to, but never used [INFO] [stderr] --> src/gb/cpu/cpu.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | let mut cycles = 0; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_cycles` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | 0x00 => cycles += self.nop(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_assignments)] on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:263:21 [INFO] [stderr] | [INFO] [stderr] 263 | 0x01 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:265:21 [INFO] [stderr] | [INFO] [stderr] 265 | 0x02 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::BC, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:267:21 [INFO] [stderr] | [INFO] [stderr] 267 | 0x03 => cycles += self.inc_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:269:21 [INFO] [stderr] | [INFO] [stderr] 269 | 0x04 => cycles += self.inc_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:271:21 [INFO] [stderr] | [INFO] [stderr] 271 | 0x05 => cycles += self.dec_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:273:21 [INFO] [stderr] | [INFO] [stderr] 273 | 0x06 => cycles += self.ld_register_d8(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | 0x07 => cycles += self.rlca(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:277:21 [INFO] [stderr] | [INFO] [stderr] 277 | 0x08 => cycles += self.ld_a16_ptr_sp(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:279:21 [INFO] [stderr] | [INFO] [stderr] 279 | 0x09 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:281:21 [INFO] [stderr] | [INFO] [stderr] 281 | 0x0A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:283:21 [INFO] [stderr] | [INFO] [stderr] 283 | 0x0B => cycles += self.dec_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:285:21 [INFO] [stderr] | [INFO] [stderr] 285 | 0x0C => cycles += self.inc_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:287:21 [INFO] [stderr] | [INFO] [stderr] 287 | 0x0D => cycles += self.dec_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:289:21 [INFO] [stderr] | [INFO] [stderr] 289 | 0x0E => cycles += self.ld_register_d8(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:291:21 [INFO] [stderr] | [INFO] [stderr] 291 | 0x0F => cycles += self.rrca(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:293:21 [INFO] [stderr] | [INFO] [stderr] 293 | 0x10 => cycles += self.stop_0(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:295:21 [INFO] [stderr] | [INFO] [stderr] 295 | 0x11 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:297:21 [INFO] [stderr] | [INFO] [stderr] 297 | 0x12 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::DE, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:299:21 [INFO] [stderr] | [INFO] [stderr] 299 | 0x13 => cycles += self.inc_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:301:21 [INFO] [stderr] | [INFO] [stderr] 301 | 0x14 => cycles += self.inc_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:303:21 [INFO] [stderr] | [INFO] [stderr] 303 | 0x15 => cycles += self.dec_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:305:21 [INFO] [stderr] | [INFO] [stderr] 305 | 0x16 => cycles += self.ld_register_d8(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:307:21 [INFO] [stderr] | [INFO] [stderr] 307 | 0x17 => cycles += self.rla(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:309:21 [INFO] [stderr] | [INFO] [stderr] 309 | 0x18 => cycles += self.jr_r8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:311:21 [INFO] [stderr] | [INFO] [stderr] 311 | 0x19 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:313:21 [INFO] [stderr] | [INFO] [stderr] 313 | 0x1A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:315:21 [INFO] [stderr] | [INFO] [stderr] 315 | 0x1B => cycles += self.dec_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:317:21 [INFO] [stderr] | [INFO] [stderr] 317 | 0x1C => cycles += self.inc_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:319:21 [INFO] [stderr] | [INFO] [stderr] 319 | 0x1D => cycles += self.dec_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:321:21 [INFO] [stderr] | [INFO] [stderr] 321 | 0x1E => cycles += self.ld_register_d8(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:323:21 [INFO] [stderr] | [INFO] [stderr] 323 | 0x1F => cycles += self.rra(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:325:21 [INFO] [stderr] | [INFO] [stderr] 325 | 0x20 => cycles += self.jr_flag_r8(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:327:21 [INFO] [stderr] | [INFO] [stderr] 327 | 0x21 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:329:21 [INFO] [stderr] | [INFO] [stderr] 329 | 0x22 => cycles += self.ldi_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:331:21 [INFO] [stderr] | [INFO] [stderr] 331 | 0x23 => cycles += self.inc_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 | 0x24 => cycles += self.inc_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:335:21 [INFO] [stderr] | [INFO] [stderr] 335 | 0x25 => cycles += self.dec_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:337:21 [INFO] [stderr] | [INFO] [stderr] 337 | 0x26 => cycles += self.ld_register_d8(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:339:21 [INFO] [stderr] | [INFO] [stderr] 339 | 0x27 => cycles += self.daa(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:341:21 [INFO] [stderr] | [INFO] [stderr] 341 | 0x28 => cycles += self.jr_flag_r8(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:343:21 [INFO] [stderr] | [INFO] [stderr] 343 | 0x29 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:345:21 [INFO] [stderr] | [INFO] [stderr] 345 | 0x2A => cycles += self.ldi_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] warning: unused import: `std::io` [INFO] [stderr] --> src/gb/console.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | use std::io; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::thread::*` [INFO] [stderr] --> src/gb/console.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | use std::thread::*; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::time::*` [INFO] [stderr] --> src/gb/console.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | use std::time::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> src/gb/cpu/cpu.rs:1128:26 [INFO] [stderr] | [INFO] [stderr] 1128 | let mut result = (a >> 1); [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::u8` [INFO] [stderr] --> src/gb/cpu/cpu.rs:1868:13 [INFO] [stderr] | [INFO] [stderr] 1868 | use std::u8; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:347:21 [INFO] [stderr] | [INFO] [stderr] 347 | 0x2B => cycles += self.dec_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:349:21 [INFO] [stderr] | [INFO] [stderr] 349 | 0x2C => cycles += self.inc_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:351:21 [INFO] [stderr] | [INFO] [stderr] 351 | 0x2D => cycles += self.dec_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:353:21 [INFO] [stderr] | [INFO] [stderr] 353 | 0x2E => cycles += self.ld_register_d8(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:355:21 [INFO] [stderr] | [INFO] [stderr] 355 | 0x2F => cycles += self.cpl(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:357:21 [INFO] [stderr] | [INFO] [stderr] 357 | 0x30 => cycles += self.jr_flag_r8(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:359:21 [INFO] [stderr] | [INFO] [stderr] 359 | 0x31 => cycles += self.ld_sp_d16(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:361:21 [INFO] [stderr] | [INFO] [stderr] 361 | 0x32 => cycles += self.ldd_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:363:21 [INFO] [stderr] | [INFO] [stderr] 363 | 0x33 => cycles += self.inc_sp(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:365:21 [INFO] [stderr] | [INFO] [stderr] 365 | 0x34 => cycles += self.inc_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:367:21 [INFO] [stderr] | [INFO] [stderr] 367 | 0x35 => cycles += self.dec_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:369:21 [INFO] [stderr] | [INFO] [stderr] 369 | 0x36 => cycles += self.ld_bi_register_ptr_d8(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:371:21 [INFO] [stderr] | [INFO] [stderr] 371 | 0x37 => cycles += self.scf(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:373:21 [INFO] [stderr] | [INFO] [stderr] 373 | 0x38 => cycles += self.jr_flag_r8(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:375:21 [INFO] [stderr] | [INFO] [stderr] 375 | 0x39 => cycles += self.add_bi_register_sp(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:377:21 [INFO] [stderr] | [INFO] [stderr] 377 | 0x3A => cycles += self.ldd_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:379:21 [INFO] [stderr] | [INFO] [stderr] 379 | 0x3B => cycles += self.dec_sp(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:381:21 [INFO] [stderr] | [INFO] [stderr] 381 | 0x3C => cycles += self.inc_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:383:21 [INFO] [stderr] | [INFO] [stderr] 383 | 0x3D => cycles += self.dec_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:385:21 [INFO] [stderr] | [INFO] [stderr] 385 | 0x3E => cycles += self.ld_register_d8(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:387:21 [INFO] [stderr] | [INFO] [stderr] 387 | 0x3F => cycles += self.ccf(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:389:21 [INFO] [stderr] | [INFO] [stderr] 389 | 0x40 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:391:21 [INFO] [stderr] | [INFO] [stderr] 391 | 0x41 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:393:21 [INFO] [stderr] | [INFO] [stderr] 393 | 0x42 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:395:21 [INFO] [stderr] | [INFO] [stderr] 395 | 0x43 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 | 0x44 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:399:21 [INFO] [stderr] | [INFO] [stderr] 399 | 0x45 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:401:21 [INFO] [stderr] | [INFO] [stderr] 401 | 0x46 => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::B, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:403:21 [INFO] [stderr] | [INFO] [stderr] 403 | 0x47 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:405:21 [INFO] [stderr] | [INFO] [stderr] 405 | 0x48 => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:407:21 [INFO] [stderr] | [INFO] [stderr] 407 | 0x49 => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:409:21 [INFO] [stderr] | [INFO] [stderr] 409 | 0x4A => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:411:21 [INFO] [stderr] | [INFO] [stderr] 411 | 0x4B => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:413:21 [INFO] [stderr] | [INFO] [stderr] 413 | 0x4C => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:415:21 [INFO] [stderr] | [INFO] [stderr] 415 | 0x4D => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:417:21 [INFO] [stderr] | [INFO] [stderr] 417 | 0x4E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::C, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:419:21 [INFO] [stderr] | [INFO] [stderr] 419 | 0x4F => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:421:21 [INFO] [stderr] | [INFO] [stderr] 421 | 0x50 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:423:21 [INFO] [stderr] | [INFO] [stderr] 423 | 0x51 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:425:21 [INFO] [stderr] | [INFO] [stderr] 425 | 0x52 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:427:21 [INFO] [stderr] | [INFO] [stderr] 427 | 0x53 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:429:21 [INFO] [stderr] | [INFO] [stderr] 429 | 0x54 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:431:21 [INFO] [stderr] | [INFO] [stderr] 431 | 0x55 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:433:21 [INFO] [stderr] | [INFO] [stderr] 433 | 0x56 => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::D, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:435:21 [INFO] [stderr] | [INFO] [stderr] 435 | 0x57 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:437:21 [INFO] [stderr] | [INFO] [stderr] 437 | 0x58 => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:439:21 [INFO] [stderr] | [INFO] [stderr] 439 | 0x59 => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:441:21 [INFO] [stderr] | [INFO] [stderr] 441 | 0x5A => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:443:21 [INFO] [stderr] | [INFO] [stderr] 443 | 0x5B => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:445:21 [INFO] [stderr] | [INFO] [stderr] 445 | 0x5C => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:447:21 [INFO] [stderr] | [INFO] [stderr] 447 | 0x5D => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:449:21 [INFO] [stderr] | [INFO] [stderr] 449 | 0x5E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::E, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:451:21 [INFO] [stderr] | [INFO] [stderr] 451 | 0x5F => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:453:21 [INFO] [stderr] | [INFO] [stderr] 453 | 0x60 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:455:21 [INFO] [stderr] | [INFO] [stderr] 455 | 0x61 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:457:21 [INFO] [stderr] | [INFO] [stderr] 457 | 0x62 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:459:21 [INFO] [stderr] | [INFO] [stderr] 459 | 0x63 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:461:21 [INFO] [stderr] | [INFO] [stderr] 461 | 0x64 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:463:21 [INFO] [stderr] | [INFO] [stderr] 463 | 0x65 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:465:21 [INFO] [stderr] | [INFO] [stderr] 465 | 0x66 => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::H, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:467:21 [INFO] [stderr] | [INFO] [stderr] 467 | 0x67 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:469:21 [INFO] [stderr] | [INFO] [stderr] 469 | 0x68 => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:471:21 [INFO] [stderr] | [INFO] [stderr] 471 | 0x69 => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:473:21 [INFO] [stderr] | [INFO] [stderr] 473 | 0x6A => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:475:21 [INFO] [stderr] | [INFO] [stderr] 475 | 0x6B => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:477:21 [INFO] [stderr] | [INFO] [stderr] 477 | 0x6C => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:479:21 [INFO] [stderr] | [INFO] [stderr] 479 | 0x6D => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:481:21 [INFO] [stderr] | [INFO] [stderr] 481 | 0x6E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::L, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:483:21 [INFO] [stderr] | [INFO] [stderr] 483 | 0x6F => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:485:21 [INFO] [stderr] | [INFO] [stderr] 485 | 0x70 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:487:21 [INFO] [stderr] | [INFO] [stderr] 487 | 0x71 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:489:21 [INFO] [stderr] | [INFO] [stderr] 489 | 0x72 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:491:21 [INFO] [stderr] | [INFO] [stderr] 491 | 0x73 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:493:21 [INFO] [stderr] | [INFO] [stderr] 493 | 0x74 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:495:21 [INFO] [stderr] | [INFO] [stderr] 495 | 0x75 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:497:21 [INFO] [stderr] | [INFO] [stderr] 497 | 0x76 => cycles += self.halt(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:499:21 [INFO] [stderr] | [INFO] [stderr] 499 | 0x77 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:501:21 [INFO] [stderr] | [INFO] [stderr] 501 | 0x78 => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:503:21 [INFO] [stderr] | [INFO] [stderr] 503 | 0x79 => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:505:21 [INFO] [stderr] | [INFO] [stderr] 505 | 0x7A => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:507:21 [INFO] [stderr] | [INFO] [stderr] 507 | 0x7B => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:509:21 [INFO] [stderr] | [INFO] [stderr] 509 | 0x7C => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:511:21 [INFO] [stderr] | [INFO] [stderr] 511 | 0x7D => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:513:21 [INFO] [stderr] | [INFO] [stderr] 513 | 0x7E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:515:21 [INFO] [stderr] | [INFO] [stderr] 515 | 0x7F => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:517:21 [INFO] [stderr] | [INFO] [stderr] 517 | 0x80 => cycles += self.add_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:519:21 [INFO] [stderr] | [INFO] [stderr] 519 | 0x81 => cycles += self.add_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:521:21 [INFO] [stderr] | [INFO] [stderr] 521 | 0x82 => cycles += self.add_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:523:21 [INFO] [stderr] | [INFO] [stderr] 523 | 0x83 => cycles += self.add_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:525:21 [INFO] [stderr] | [INFO] [stderr] 525 | 0x84 => cycles += self.add_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:527:21 [INFO] [stderr] | [INFO] [stderr] 527 | 0x85 => cycles += self.add_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:529:21 [INFO] [stderr] | [INFO] [stderr] 529 | 0x86 => cycles += self.add_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:531:21 [INFO] [stderr] | [INFO] [stderr] 531 | 0x87 => cycles += self.add_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:533:21 [INFO] [stderr] | [INFO] [stderr] 533 | 0x88 => cycles += self.adc_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:535:21 [INFO] [stderr] | [INFO] [stderr] 535 | 0x89 => cycles += self.adc_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:537:21 [INFO] [stderr] | [INFO] [stderr] 537 | 0x8A => cycles += self.adc_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:539:21 [INFO] [stderr] | [INFO] [stderr] 539 | 0x8B => cycles += self.adc_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:541:21 [INFO] [stderr] | [INFO] [stderr] 541 | 0x8C => cycles += self.adc_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:543:21 [INFO] [stderr] | [INFO] [stderr] 543 | 0x8D => cycles += self.adc_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:545:21 [INFO] [stderr] | [INFO] [stderr] 545 | 0x8E => cycles += self.adc_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:547:21 [INFO] [stderr] | [INFO] [stderr] 547 | 0x8F => cycles += self.adc_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:549:21 [INFO] [stderr] | [INFO] [stderr] 549 | 0x90 => cycles += self.sub_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:551:21 [INFO] [stderr] | [INFO] [stderr] 551 | 0x91 => cycles += self.sub_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:553:21 [INFO] [stderr] | [INFO] [stderr] 553 | 0x92 => cycles += self.sub_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:555:21 [INFO] [stderr] | [INFO] [stderr] 555 | 0x93 => cycles += self.sub_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:557:21 [INFO] [stderr] | [INFO] [stderr] 557 | 0x94 => cycles += self.sub_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:559:21 [INFO] [stderr] | [INFO] [stderr] 559 | 0x95 => cycles += self.sub_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:561:21 [INFO] [stderr] | [INFO] [stderr] 561 | 0x96 => cycles += self.sub_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:563:21 [INFO] [stderr] | [INFO] [stderr] 563 | 0x97 => cycles += self.sub_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:565:21 [INFO] [stderr] | [INFO] [stderr] 565 | 0x98 => cycles += self.sbc_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:567:21 [INFO] [stderr] | [INFO] [stderr] 567 | 0x99 => cycles += self.sbc_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:569:21 [INFO] [stderr] | [INFO] [stderr] 569 | 0x9A => cycles += self.sbc_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:571:21 [INFO] [stderr] | [INFO] [stderr] 571 | 0x9B => cycles += self.sbc_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:573:21 [INFO] [stderr] | [INFO] [stderr] 573 | 0x9C => cycles += self.sbc_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:575:21 [INFO] [stderr] | [INFO] [stderr] 575 | 0x9D => cycles += self.sbc_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:577:21 [INFO] [stderr] | [INFO] [stderr] 577 | 0x9E => cycles += self.sbc_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:579:21 [INFO] [stderr] | [INFO] [stderr] 579 | 0x9F => cycles += self.sbc_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:581:21 [INFO] [stderr] | [INFO] [stderr] 581 | 0xA0 => cycles += self.and_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:583:21 [INFO] [stderr] | [INFO] [stderr] 583 | 0xA1 => cycles += self.and_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:585:21 [INFO] [stderr] | [INFO] [stderr] 585 | 0xA2 => cycles += self.and_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:587:21 [INFO] [stderr] | [INFO] [stderr] 587 | 0xA3 => cycles += self.and_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:589:21 [INFO] [stderr] | [INFO] [stderr] 589 | 0xA4 => cycles += self.and_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:591:21 [INFO] [stderr] | [INFO] [stderr] 591 | 0xA5 => cycles += self.and_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:593:21 [INFO] [stderr] | [INFO] [stderr] 593 | 0xA6 => cycles += self.and_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:595:21 [INFO] [stderr] | [INFO] [stderr] 595 | 0xA7 => cycles += self.and_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:597:21 [INFO] [stderr] | [INFO] [stderr] 597 | 0xA8 => cycles += self.xor_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:599:21 [INFO] [stderr] | [INFO] [stderr] 599 | 0xA9 => cycles += self.xor_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:601:21 [INFO] [stderr] | [INFO] [stderr] 601 | 0xAA => cycles += self.xor_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:603:21 [INFO] [stderr] | [INFO] [stderr] 603 | 0xAB => cycles += self.xor_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:605:21 [INFO] [stderr] | [INFO] [stderr] 605 | 0xAC => cycles += self.xor_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:607:21 [INFO] [stderr] | [INFO] [stderr] 607 | 0xAD => cycles += self.xor_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:609:21 [INFO] [stderr] | [INFO] [stderr] 609 | 0xAE => cycles += self.xor_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:611:21 [INFO] [stderr] | [INFO] [stderr] 611 | 0xAF => cycles += self.xor_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:613:21 [INFO] [stderr] | [INFO] [stderr] 613 | 0xB0 => cycles += self.or_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:615:21 [INFO] [stderr] | [INFO] [stderr] 615 | 0xB1 => cycles += self.or_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:617:21 [INFO] [stderr] | [INFO] [stderr] 617 | 0xB2 => cycles += self.or_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:619:21 [INFO] [stderr] | [INFO] [stderr] 619 | 0xB3 => cycles += self.or_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:621:21 [INFO] [stderr] | [INFO] [stderr] 621 | 0xB4 => cycles += self.or_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:623:21 [INFO] [stderr] | [INFO] [stderr] 623 | 0xB5 => cycles += self.or_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:625:21 [INFO] [stderr] | [INFO] [stderr] 625 | 0xB6 => cycles += self.or_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:627:21 [INFO] [stderr] | [INFO] [stderr] 627 | 0xB7 => cycles += self.or_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:629:21 [INFO] [stderr] | [INFO] [stderr] 629 | 0xB8 => cycles += self.cp_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:631:21 [INFO] [stderr] | [INFO] [stderr] 631 | 0xB9 => cycles += self.cp_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:633:21 [INFO] [stderr] | [INFO] [stderr] 633 | 0xBA => cycles += self.cp_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:635:21 [INFO] [stderr] | [INFO] [stderr] 635 | 0xBB => cycles += self.cp_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:637:21 [INFO] [stderr] | [INFO] [stderr] 637 | 0xBC => cycles += self.cp_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:639:21 [INFO] [stderr] | [INFO] [stderr] 639 | 0xBD => cycles += self.cp_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:641:21 [INFO] [stderr] | [INFO] [stderr] 641 | 0xBE => cycles += self.cp_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:643:21 [INFO] [stderr] | [INFO] [stderr] 643 | 0xBF => cycles += self.cp_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:645:21 [INFO] [stderr] | [INFO] [stderr] 645 | 0xC0 => cycles += self.ret_flag(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:647:21 [INFO] [stderr] | [INFO] [stderr] 647 | 0xC1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:649:21 [INFO] [stderr] | [INFO] [stderr] 649 | 0xC2 => cycles += self.jp_flag_a16(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:651:21 [INFO] [stderr] | [INFO] [stderr] 651 | 0xC3 => cycles += self.jp_a16(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:653:21 [INFO] [stderr] | [INFO] [stderr] 653 | 0xC4 => cycles += self.call_flag_a16(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:655:21 [INFO] [stderr] | [INFO] [stderr] 655 | 0xC5 => cycles += self.push_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:657:21 [INFO] [stderr] | [INFO] [stderr] 657 | 0xC6 => cycles += self.add_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:659:21 [INFO] [stderr] | [INFO] [stderr] 659 | 0xC7 => cycles += self.rst(0x00), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:661:21 [INFO] [stderr] | [INFO] [stderr] 661 | 0xC8 => cycles += self.ret_flag(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:663:21 [INFO] [stderr] | [INFO] [stderr] 663 | 0xC9 => cycles += self.ret(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:665:21 [INFO] [stderr] | [INFO] [stderr] 665 | 0xCA => cycles += self.jp_flag_a16(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:667:21 [INFO] [stderr] | [INFO] [stderr] 667 | 0xCB => cycles += self.cb_instruction(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:669:21 [INFO] [stderr] | [INFO] [stderr] 669 | 0xCC => cycles += self.call_flag_a16(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:671:21 [INFO] [stderr] | [INFO] [stderr] 671 | 0xCD => cycles += self.call_a16(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:673:21 [INFO] [stderr] | [INFO] [stderr] 673 | 0xCE => cycles += self.adc_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:675:21 [INFO] [stderr] | [INFO] [stderr] 675 | 0xCF => cycles += self.rst(0x08), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:677:21 [INFO] [stderr] | [INFO] [stderr] 677 | 0xD0 => cycles += self.ret_flag(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:679:21 [INFO] [stderr] | [INFO] [stderr] 679 | 0xC1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:681:21 [INFO] [stderr] | [INFO] [stderr] 681 | 0xD2 => cycles += self.jp_flag_a16(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:683:21 [INFO] [stderr] | [INFO] [stderr] 683 | 0xD4 => cycles += self.call_flag_a16(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:685:21 [INFO] [stderr] | [INFO] [stderr] 685 | 0xD5 => cycles += self.push_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:687:21 [INFO] [stderr] | [INFO] [stderr] 687 | 0xD6 => cycles += self.sub_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:689:21 [INFO] [stderr] | [INFO] [stderr] 689 | 0xD7 => cycles += self.rst(0x10), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:691:21 [INFO] [stderr] | [INFO] [stderr] 691 | 0xD8 => cycles += self.ret_flag(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:693:21 [INFO] [stderr] | [INFO] [stderr] 693 | 0xD9 => cycles += self.reti(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:695:21 [INFO] [stderr] | [INFO] [stderr] 695 | 0xDA => cycles += self.jp_flag_a16(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:697:21 [INFO] [stderr] | [INFO] [stderr] 697 | 0xDC => cycles += self.call_flag_a16(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:699:21 [INFO] [stderr] | [INFO] [stderr] 699 | 0xDE => cycles += self.sbc_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:701:21 [INFO] [stderr] | [INFO] [stderr] 701 | 0xDF => cycles += self.rst(0x18), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:703:21 [INFO] [stderr] | [INFO] [stderr] 703 | 0xE0 => cycles += self.ldh_a8_ptr_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:705:21 [INFO] [stderr] | [INFO] [stderr] 705 | 0xE1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:707:21 [INFO] [stderr] | [INFO] [stderr] 707 | 0xE2 => cycles += self.ld_register_ptr_register(&RegisterIdentifier::C, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:709:21 [INFO] [stderr] | [INFO] [stderr] 709 | 0xE5 => cycles += self.push_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:711:21 [INFO] [stderr] | [INFO] [stderr] 711 | 0xE6 => cycles += self.and_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:713:21 [INFO] [stderr] | [INFO] [stderr] 713 | 0xE7 => cycles += self.rst(0x20), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:715:21 [INFO] [stderr] | [INFO] [stderr] 715 | 0xE8 => cycles += self.add_sp_r8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:717:21 [INFO] [stderr] | [INFO] [stderr] 717 | 0xE9 => cycles += self.jp_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:719:21 [INFO] [stderr] | [INFO] [stderr] 719 | 0xEA => cycles += self.ld_a16_ptr_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:721:21 [INFO] [stderr] | [INFO] [stderr] 721 | 0xEE => cycles += self.and_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:723:21 [INFO] [stderr] | [INFO] [stderr] 723 | 0xEF => cycles += self.rst(0x28), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:725:21 [INFO] [stderr] | [INFO] [stderr] 725 | 0xF0 => cycles += self.ldh_register_a8_ptr(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:727:21 [INFO] [stderr] | [INFO] [stderr] 727 | 0xF1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::AF), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:729:21 [INFO] [stderr] | [INFO] [stderr] 729 | 0xF2 => cycles += self.ld_register_register_ptr(&RegisterIdentifier::A, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:731:21 [INFO] [stderr] | [INFO] [stderr] 731 | 0xF3 => cycles += self.di(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:733:21 [INFO] [stderr] | [INFO] [stderr] 733 | 0xF5 => cycles += self.push_bi_register(&BiRegisterIdentifier::AF), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:735:21 [INFO] [stderr] | [INFO] [stderr] 735 | 0xF6 => cycles += self.or_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:737:21 [INFO] [stderr] | [INFO] [stderr] 737 | 0xF7 => cycles += self.rst(0x30), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:739:21 [INFO] [stderr] | [INFO] [stderr] 739 | 0xF8 => cycles += self.ld_bi_register_sppr8(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:741:21 [INFO] [stderr] | [INFO] [stderr] 741 | 0xF9 => cycles += self.ld_sp_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:743:21 [INFO] [stderr] | [INFO] [stderr] 743 | 0xFA => cycles += self.ld_register_a16_ptr(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:745:21 [INFO] [stderr] | [INFO] [stderr] 745 | 0xFB => cycles += self.ei(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:747:21 [INFO] [stderr] | [INFO] [stderr] 747 | 0xFE => cycles += self.cp_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:749:21 [INFO] [stderr] | [INFO] [stderr] 749 | 0xFF => cycles += self.rst(0x38), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `lhs` [INFO] [stderr] --> src/gb/cpu/cpu.rs:1986:13 [INFO] [stderr] | [INFO] [stderr] 1986 | let lhs = self.read_register(&RegisterIdentifier::A); [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_lhs` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/cpu/cpu.rs:1165:13 [INFO] [stderr] | [INFO] [stderr] 1165 | let mut address = self.memory_bus.borrow().read_16bit(self.program_counter.read() as usize); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: private type `gb::memory::cartridge::CartridgeType` in public interface (error E0446) [INFO] [stderr] --> src/gb/memory/cartridge.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | / pub fn get_type(&self) -> CartridgeType { [INFO] [stderr] 77 | | match self.read_8bit(0x0147) { [INFO] [stderr] 78 | | 0x0 => CartridgeType::RomOnly, [INFO] [stderr] 79 | | 0x1 => CartridgeType::RomMbc1, [INFO] [stderr] ... | [INFO] [stderr] 105 | | } [INFO] [stderr] 106 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(private_in_public)] on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #34537 [INFO] [stderr] [INFO] [stderr] warning: field is never used: `ram` [INFO] [stderr] --> src/gb/console.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | ram: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `oam` [INFO] [stderr] --> src/gb/console.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | oam: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `high_ram` [INFO] [stderr] --> src/gb/console.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | high_ram: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `io` [INFO] [stderr] --> src/gb/console.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | io: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `memory_bus` [INFO] [stderr] --> src/gb/console.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | memory_bus: Rc> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `ld_bi_register_register` [INFO] [stderr] --> src/gb/cpu/cpu.rs:1075:5 [INFO] [stderr] | [INFO] [stderr] 1075 | / fn ld_bi_register_register(&mut self, [INFO] [stderr] 1076 | | bi_register_identifier: &BiRegisterIdentifier, [INFO] [stderr] 1077 | | register_identifier: &RegisterIdentifier) -> u32 { [INFO] [stderr] 1078 | | let value = self.read_register(register_identifier); [INFO] [stderr] 1079 | | self.write_bi_register(bi_register_identifier, value as u16); [INFO] [stderr] 1080 | | 8 [INFO] [stderr] 1081 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `ld_a16_sp` [INFO] [stderr] --> src/gb/cpu/cpu.rs:1156:5 [INFO] [stderr] | [INFO] [stderr] 1156 | fn ld_a16_sp(&mut self) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `xor_d8` [INFO] [stderr] --> src/gb/cpu/cpu.rs:2037:5 [INFO] [stderr] | [INFO] [stderr] 2037 | fn xor_d8(&mut self) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomOnly` [INFO] [stderr] --> src/gb/memory/cartridge.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | RomOnly, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc1` [INFO] [stderr] --> src/gb/memory/cartridge.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | RomMbc1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc1Ram` [INFO] [stderr] --> src/gb/memory/cartridge.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | RomMbc1Ram, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc1RamBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | RomMbc1RamBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc2` [INFO] [stderr] --> src/gb/memory/cartridge.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | RomMbc2, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc2Battery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | RomMbc2Battery, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomRam` [INFO] [stderr] --> src/gb/memory/cartridge.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | RomRam, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomRamBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | RomRamBattery, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMm01` [INFO] [stderr] --> src/gb/memory/cartridge.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | RomMm01, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMm01Sram` [INFO] [stderr] --> src/gb/memory/cartridge.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | RomMm01Sram, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMm01SramBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | RomMm01SramBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc3TimerBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | RomMbc3TimerBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc3TimerRamBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | RomMbc3TimerRamBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc3` [INFO] [stderr] --> src/gb/memory/cartridge.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | RomMbc3, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc3Ram` [INFO] [stderr] --> src/gb/memory/cartridge.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | RomMbc3Ram, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc3RamBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | RomMbc3RamBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc5` [INFO] [stderr] --> src/gb/memory/cartridge.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | RomMbc5, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc5Ram` [INFO] [stderr] --> src/gb/memory/cartridge.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | RomMbc5Ram, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc5RamBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | RomMbc5RamBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc5Rumble` [INFO] [stderr] --> src/gb/memory/cartridge.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | RomMbc5Rumble, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc5RumbleSram` [INFO] [stderr] --> src/gb/memory/cartridge.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | RomMbc5RumbleSram, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RomMbc5RumbleSramBattery` [INFO] [stderr] --> src/gb/memory/cartridge.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | RomMbc5RumbleSramBattery, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PocketCamera` [INFO] [stderr] --> src/gb/memory/cartridge.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | PocketCamera, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BandaiTama5` [INFO] [stderr] --> src/gb/memory/cartridge.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | BandaiTama5, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `HudsonHuc3` [INFO] [stderr] --> src/gb/memory/cartridge.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | HudsonHuc3, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `HudsonHuc1` [INFO] [stderr] --> src/gb/memory/cartridge.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | HudsonHuc1 [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_type` [INFO] [stderr] --> src/gb/memory/cartridge.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn get_type(&self) -> CartridgeType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/gb/cpu/cpu.rs:679:13 [INFO] [stderr] | [INFO] [stderr] 679 | 0xC1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/gb/cpu/cpu.rs:1014:13 [INFO] [stderr] | [INFO] [stderr] 1014 | _ => panic!("Unimplemented CB instruction") [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `window` [INFO] [stderr] --> src/gb/console.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | let window = video_subsystem.window("oca GameBoy Emulator", 800, 600).position_centered().build().unwrap(); [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_window` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable `cycles` is assigned to, but never used [INFO] [stderr] --> src/gb/cpu/cpu.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | let mut cycles = 0; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_cycles` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | 0x00 => cycles += self.nop(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_assignments)] on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:263:21 [INFO] [stderr] | [INFO] [stderr] 263 | 0x01 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:265:21 [INFO] [stderr] | [INFO] [stderr] 265 | 0x02 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::BC, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:267:21 [INFO] [stderr] | [INFO] [stderr] 267 | 0x03 => cycles += self.inc_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:269:21 [INFO] [stderr] | [INFO] [stderr] 269 | 0x04 => cycles += self.inc_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:271:21 [INFO] [stderr] | [INFO] [stderr] 271 | 0x05 => cycles += self.dec_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:273:21 [INFO] [stderr] | [INFO] [stderr] 273 | 0x06 => cycles += self.ld_register_d8(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | 0x07 => cycles += self.rlca(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:277:21 [INFO] [stderr] | [INFO] [stderr] 277 | 0x08 => cycles += self.ld_a16_ptr_sp(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:279:21 [INFO] [stderr] | [INFO] [stderr] 279 | 0x09 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:281:21 [INFO] [stderr] | [INFO] [stderr] 281 | 0x0A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:283:21 [INFO] [stderr] | [INFO] [stderr] 283 | 0x0B => cycles += self.dec_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:285:21 [INFO] [stderr] | [INFO] [stderr] 285 | 0x0C => cycles += self.inc_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:287:21 [INFO] [stderr] | [INFO] [stderr] 287 | 0x0D => cycles += self.dec_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:289:21 [INFO] [stderr] | [INFO] [stderr] 289 | 0x0E => cycles += self.ld_register_d8(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:291:21 [INFO] [stderr] | [INFO] [stderr] 291 | 0x0F => cycles += self.rrca(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:293:21 [INFO] [stderr] | [INFO] [stderr] 293 | 0x10 => cycles += self.stop_0(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:295:21 [INFO] [stderr] | [INFO] [stderr] 295 | 0x11 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:297:21 [INFO] [stderr] | [INFO] [stderr] 297 | 0x12 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::DE, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:299:21 [INFO] [stderr] | [INFO] [stderr] 299 | 0x13 => cycles += self.inc_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:301:21 [INFO] [stderr] | [INFO] [stderr] 301 | 0x14 => cycles += self.inc_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:303:21 [INFO] [stderr] | [INFO] [stderr] 303 | 0x15 => cycles += self.dec_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:305:21 [INFO] [stderr] | [INFO] [stderr] 305 | 0x16 => cycles += self.ld_register_d8(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:307:21 [INFO] [stderr] | [INFO] [stderr] 307 | 0x17 => cycles += self.rla(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:309:21 [INFO] [stderr] | [INFO] [stderr] 309 | 0x18 => cycles += self.jr_r8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:311:21 [INFO] [stderr] | [INFO] [stderr] 311 | 0x19 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:313:21 [INFO] [stderr] | [INFO] [stderr] 313 | 0x1A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:315:21 [INFO] [stderr] | [INFO] [stderr] 315 | 0x1B => cycles += self.dec_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:317:21 [INFO] [stderr] | [INFO] [stderr] 317 | 0x1C => cycles += self.inc_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:319:21 [INFO] [stderr] | [INFO] [stderr] 319 | 0x1D => cycles += self.dec_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:321:21 [INFO] [stderr] | [INFO] [stderr] 321 | 0x1E => cycles += self.ld_register_d8(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:323:21 [INFO] [stderr] | [INFO] [stderr] 323 | 0x1F => cycles += self.rra(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:325:21 [INFO] [stderr] | [INFO] [stderr] 325 | 0x20 => cycles += self.jr_flag_r8(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:327:21 [INFO] [stderr] | [INFO] [stderr] 327 | 0x21 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:329:21 [INFO] [stderr] | [INFO] [stderr] 329 | 0x22 => cycles += self.ldi_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:331:21 [INFO] [stderr] | [INFO] [stderr] 331 | 0x23 => cycles += self.inc_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 | 0x24 => cycles += self.inc_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:335:21 [INFO] [stderr] | [INFO] [stderr] 335 | 0x25 => cycles += self.dec_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:337:21 [INFO] [stderr] | [INFO] [stderr] 337 | 0x26 => cycles += self.ld_register_d8(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:339:21 [INFO] [stderr] | [INFO] [stderr] 339 | 0x27 => cycles += self.daa(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:341:21 [INFO] [stderr] | [INFO] [stderr] 341 | 0x28 => cycles += self.jr_flag_r8(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:343:21 [INFO] [stderr] | [INFO] [stderr] 343 | 0x29 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:345:21 [INFO] [stderr] | [INFO] [stderr] 345 | 0x2A => cycles += self.ldi_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:347:21 [INFO] [stderr] | [INFO] [stderr] 347 | 0x2B => cycles += self.dec_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:349:21 [INFO] [stderr] | [INFO] [stderr] 349 | 0x2C => cycles += self.inc_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:351:21 [INFO] [stderr] | [INFO] [stderr] 351 | 0x2D => cycles += self.dec_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:353:21 [INFO] [stderr] | [INFO] [stderr] 353 | 0x2E => cycles += self.ld_register_d8(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:355:21 [INFO] [stderr] | [INFO] [stderr] 355 | 0x2F => cycles += self.cpl(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:357:21 [INFO] [stderr] | [INFO] [stderr] 357 | 0x30 => cycles += self.jr_flag_r8(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:359:21 [INFO] [stderr] | [INFO] [stderr] 359 | 0x31 => cycles += self.ld_sp_d16(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:361:21 [INFO] [stderr] | [INFO] [stderr] 361 | 0x32 => cycles += self.ldd_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:363:21 [INFO] [stderr] | [INFO] [stderr] 363 | 0x33 => cycles += self.inc_sp(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:365:21 [INFO] [stderr] | [INFO] [stderr] 365 | 0x34 => cycles += self.inc_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:367:21 [INFO] [stderr] | [INFO] [stderr] 367 | 0x35 => cycles += self.dec_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:369:21 [INFO] [stderr] | [INFO] [stderr] 369 | 0x36 => cycles += self.ld_bi_register_ptr_d8(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:371:21 [INFO] [stderr] | [INFO] [stderr] 371 | 0x37 => cycles += self.scf(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:373:21 [INFO] [stderr] | [INFO] [stderr] 373 | 0x38 => cycles += self.jr_flag_r8(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:375:21 [INFO] [stderr] | [INFO] [stderr] 375 | 0x39 => cycles += self.add_bi_register_sp(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:377:21 [INFO] [stderr] | [INFO] [stderr] 377 | 0x3A => cycles += self.ldd_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:379:21 [INFO] [stderr] | [INFO] [stderr] 379 | 0x3B => cycles += self.dec_sp(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:381:21 [INFO] [stderr] | [INFO] [stderr] 381 | 0x3C => cycles += self.inc_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:383:21 [INFO] [stderr] | [INFO] [stderr] 383 | 0x3D => cycles += self.dec_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:385:21 [INFO] [stderr] | [INFO] [stderr] 385 | 0x3E => cycles += self.ld_register_d8(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:387:21 [INFO] [stderr] | [INFO] [stderr] 387 | 0x3F => cycles += self.ccf(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:389:21 [INFO] [stderr] | [INFO] [stderr] 389 | 0x40 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:391:21 [INFO] [stderr] | [INFO] [stderr] 391 | 0x41 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:393:21 [INFO] [stderr] | [INFO] [stderr] 393 | 0x42 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:395:21 [INFO] [stderr] | [INFO] [stderr] 395 | 0x43 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 | 0x44 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:399:21 [INFO] [stderr] | [INFO] [stderr] 399 | 0x45 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:401:21 [INFO] [stderr] | [INFO] [stderr] 401 | 0x46 => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::B, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:403:21 [INFO] [stderr] | [INFO] [stderr] 403 | 0x47 => cycles += self.ld_register_register(&RegisterIdentifier::B, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:405:21 [INFO] [stderr] | [INFO] [stderr] 405 | 0x48 => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:407:21 [INFO] [stderr] | [INFO] [stderr] 407 | 0x49 => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:409:21 [INFO] [stderr] | [INFO] [stderr] 409 | 0x4A => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:411:21 [INFO] [stderr] | [INFO] [stderr] 411 | 0x4B => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:413:21 [INFO] [stderr] | [INFO] [stderr] 413 | 0x4C => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:415:21 [INFO] [stderr] | [INFO] [stderr] 415 | 0x4D => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:417:21 [INFO] [stderr] | [INFO] [stderr] 417 | 0x4E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::C, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:419:21 [INFO] [stderr] | [INFO] [stderr] 419 | 0x4F => cycles += self.ld_register_register(&RegisterIdentifier::C, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:421:21 [INFO] [stderr] | [INFO] [stderr] 421 | 0x50 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:423:21 [INFO] [stderr] | [INFO] [stderr] 423 | 0x51 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:425:21 [INFO] [stderr] | [INFO] [stderr] 425 | 0x52 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:427:21 [INFO] [stderr] | [INFO] [stderr] 427 | 0x53 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:429:21 [INFO] [stderr] | [INFO] [stderr] 429 | 0x54 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:431:21 [INFO] [stderr] | [INFO] [stderr] 431 | 0x55 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:433:21 [INFO] [stderr] | [INFO] [stderr] 433 | 0x56 => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::D, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:435:21 [INFO] [stderr] | [INFO] [stderr] 435 | 0x57 => cycles += self.ld_register_register(&RegisterIdentifier::D, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:437:21 [INFO] [stderr] | [INFO] [stderr] 437 | 0x58 => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:439:21 [INFO] [stderr] | [INFO] [stderr] 439 | 0x59 => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:441:21 [INFO] [stderr] | [INFO] [stderr] 441 | 0x5A => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:443:21 [INFO] [stderr] | [INFO] [stderr] 443 | 0x5B => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:445:21 [INFO] [stderr] | [INFO] [stderr] 445 | 0x5C => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:447:21 [INFO] [stderr] | [INFO] [stderr] 447 | 0x5D => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:449:21 [INFO] [stderr] | [INFO] [stderr] 449 | 0x5E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::E, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:451:21 [INFO] [stderr] | [INFO] [stderr] 451 | 0x5F => cycles += self.ld_register_register(&RegisterIdentifier::E, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:453:21 [INFO] [stderr] | [INFO] [stderr] 453 | 0x60 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:455:21 [INFO] [stderr] | [INFO] [stderr] 455 | 0x61 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:457:21 [INFO] [stderr] | [INFO] [stderr] 457 | 0x62 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:459:21 [INFO] [stderr] | [INFO] [stderr] 459 | 0x63 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:461:21 [INFO] [stderr] | [INFO] [stderr] 461 | 0x64 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:463:21 [INFO] [stderr] | [INFO] [stderr] 463 | 0x65 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:465:21 [INFO] [stderr] | [INFO] [stderr] 465 | 0x66 => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::H, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:467:21 [INFO] [stderr] | [INFO] [stderr] 467 | 0x67 => cycles += self.ld_register_register(&RegisterIdentifier::H, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:469:21 [INFO] [stderr] | [INFO] [stderr] 469 | 0x68 => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:471:21 [INFO] [stderr] | [INFO] [stderr] 471 | 0x69 => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:473:21 [INFO] [stderr] | [INFO] [stderr] 473 | 0x6A => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:475:21 [INFO] [stderr] | [INFO] [stderr] 475 | 0x6B => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:477:21 [INFO] [stderr] | [INFO] [stderr] 477 | 0x6C => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:479:21 [INFO] [stderr] | [INFO] [stderr] 479 | 0x6D => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:481:21 [INFO] [stderr] | [INFO] [stderr] 481 | 0x6E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::L, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:483:21 [INFO] [stderr] | [INFO] [stderr] 483 | 0x6F => cycles += self.ld_register_register(&RegisterIdentifier::L, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:485:21 [INFO] [stderr] | [INFO] [stderr] 485 | 0x70 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:487:21 [INFO] [stderr] | [INFO] [stderr] 487 | 0x71 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:489:21 [INFO] [stderr] | [INFO] [stderr] 489 | 0x72 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:491:21 [INFO] [stderr] | [INFO] [stderr] 491 | 0x73 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:493:21 [INFO] [stderr] | [INFO] [stderr] 493 | 0x74 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:495:21 [INFO] [stderr] | [INFO] [stderr] 495 | 0x75 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:497:21 [INFO] [stderr] | [INFO] [stderr] 497 | 0x76 => cycles += self.halt(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:499:21 [INFO] [stderr] | [INFO] [stderr] 499 | 0x77 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:501:21 [INFO] [stderr] | [INFO] [stderr] 501 | 0x78 => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:503:21 [INFO] [stderr] | [INFO] [stderr] 503 | 0x79 => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:505:21 [INFO] [stderr] | [INFO] [stderr] 505 | 0x7A => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:507:21 [INFO] [stderr] | [INFO] [stderr] 507 | 0x7B => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:509:21 [INFO] [stderr] | [INFO] [stderr] 509 | 0x7C => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:511:21 [INFO] [stderr] | [INFO] [stderr] 511 | 0x7D => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:513:21 [INFO] [stderr] | [INFO] [stderr] 513 | 0x7E => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:515:21 [INFO] [stderr] | [INFO] [stderr] 515 | 0x7F => cycles += self.ld_register_register(&RegisterIdentifier::A, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:517:21 [INFO] [stderr] | [INFO] [stderr] 517 | 0x80 => cycles += self.add_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:519:21 [INFO] [stderr] | [INFO] [stderr] 519 | 0x81 => cycles += self.add_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:521:21 [INFO] [stderr] | [INFO] [stderr] 521 | 0x82 => cycles += self.add_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:523:21 [INFO] [stderr] | [INFO] [stderr] 523 | 0x83 => cycles += self.add_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:525:21 [INFO] [stderr] | [INFO] [stderr] 525 | 0x84 => cycles += self.add_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:527:21 [INFO] [stderr] | [INFO] [stderr] 527 | 0x85 => cycles += self.add_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:529:21 [INFO] [stderr] | [INFO] [stderr] 529 | 0x86 => cycles += self.add_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:531:21 [INFO] [stderr] | [INFO] [stderr] 531 | 0x87 => cycles += self.add_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:533:21 [INFO] [stderr] | [INFO] [stderr] 533 | 0x88 => cycles += self.adc_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:535:21 [INFO] [stderr] | [INFO] [stderr] 535 | 0x89 => cycles += self.adc_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:537:21 [INFO] [stderr] | [INFO] [stderr] 537 | 0x8A => cycles += self.adc_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:539:21 [INFO] [stderr] | [INFO] [stderr] 539 | 0x8B => cycles += self.adc_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:541:21 [INFO] [stderr] | [INFO] [stderr] 541 | 0x8C => cycles += self.adc_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:543:21 [INFO] [stderr] | [INFO] [stderr] 543 | 0x8D => cycles += self.adc_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:545:21 [INFO] [stderr] | [INFO] [stderr] 545 | 0x8E => cycles += self.adc_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:547:21 [INFO] [stderr] | [INFO] [stderr] 547 | 0x8F => cycles += self.adc_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:549:21 [INFO] [stderr] | [INFO] [stderr] 549 | 0x90 => cycles += self.sub_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:551:21 [INFO] [stderr] | [INFO] [stderr] 551 | 0x91 => cycles += self.sub_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:553:21 [INFO] [stderr] | [INFO] [stderr] 553 | 0x92 => cycles += self.sub_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:555:21 [INFO] [stderr] | [INFO] [stderr] 555 | 0x93 => cycles += self.sub_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:557:21 [INFO] [stderr] | [INFO] [stderr] 557 | 0x94 => cycles += self.sub_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:559:21 [INFO] [stderr] | [INFO] [stderr] 559 | 0x95 => cycles += self.sub_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:561:21 [INFO] [stderr] | [INFO] [stderr] 561 | 0x96 => cycles += self.sub_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:563:21 [INFO] [stderr] | [INFO] [stderr] 563 | 0x97 => cycles += self.sub_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:565:21 [INFO] [stderr] | [INFO] [stderr] 565 | 0x98 => cycles += self.sbc_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:567:21 [INFO] [stderr] | [INFO] [stderr] 567 | 0x99 => cycles += self.sbc_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:569:21 [INFO] [stderr] | [INFO] [stderr] 569 | 0x9A => cycles += self.sbc_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:571:21 [INFO] [stderr] | [INFO] [stderr] 571 | 0x9B => cycles += self.sbc_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:573:21 [INFO] [stderr] | [INFO] [stderr] 573 | 0x9C => cycles += self.sbc_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:575:21 [INFO] [stderr] | [INFO] [stderr] 575 | 0x9D => cycles += self.sbc_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:577:21 [INFO] [stderr] | [INFO] [stderr] 577 | 0x9E => cycles += self.sbc_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:579:21 [INFO] [stderr] | [INFO] [stderr] 579 | 0x9F => cycles += self.sbc_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:581:21 [INFO] [stderr] | [INFO] [stderr] 581 | 0xA0 => cycles += self.and_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:583:21 [INFO] [stderr] | [INFO] [stderr] 583 | 0xA1 => cycles += self.and_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:585:21 [INFO] [stderr] | [INFO] [stderr] 585 | 0xA2 => cycles += self.and_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:587:21 [INFO] [stderr] | [INFO] [stderr] 587 | 0xA3 => cycles += self.and_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:589:21 [INFO] [stderr] | [INFO] [stderr] 589 | 0xA4 => cycles += self.and_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:591:21 [INFO] [stderr] | [INFO] [stderr] 591 | 0xA5 => cycles += self.and_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:593:21 [INFO] [stderr] | [INFO] [stderr] 593 | 0xA6 => cycles += self.and_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:595:21 [INFO] [stderr] | [INFO] [stderr] 595 | 0xA7 => cycles += self.and_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:597:21 [INFO] [stderr] | [INFO] [stderr] 597 | 0xA8 => cycles += self.xor_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:599:21 [INFO] [stderr] | [INFO] [stderr] 599 | 0xA9 => cycles += self.xor_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:601:21 [INFO] [stderr] | [INFO] [stderr] 601 | 0xAA => cycles += self.xor_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:603:21 [INFO] [stderr] | [INFO] [stderr] 603 | 0xAB => cycles += self.xor_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:605:21 [INFO] [stderr] | [INFO] [stderr] 605 | 0xAC => cycles += self.xor_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:607:21 [INFO] [stderr] | [INFO] [stderr] 607 | 0xAD => cycles += self.xor_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:609:21 [INFO] [stderr] | [INFO] [stderr] 609 | 0xAE => cycles += self.xor_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:611:21 [INFO] [stderr] | [INFO] [stderr] 611 | 0xAF => cycles += self.xor_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:613:21 [INFO] [stderr] | [INFO] [stderr] 613 | 0xB0 => cycles += self.or_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:615:21 [INFO] [stderr] | [INFO] [stderr] 615 | 0xB1 => cycles += self.or_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:617:21 [INFO] [stderr] | [INFO] [stderr] 617 | 0xB2 => cycles += self.or_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:619:21 [INFO] [stderr] | [INFO] [stderr] 619 | 0xB3 => cycles += self.or_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:621:21 [INFO] [stderr] | [INFO] [stderr] 621 | 0xB4 => cycles += self.or_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:623:21 [INFO] [stderr] | [INFO] [stderr] 623 | 0xB5 => cycles += self.or_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:625:21 [INFO] [stderr] | [INFO] [stderr] 625 | 0xB6 => cycles += self.or_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:627:21 [INFO] [stderr] | [INFO] [stderr] 627 | 0xB7 => cycles += self.or_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:629:21 [INFO] [stderr] | [INFO] [stderr] 629 | 0xB8 => cycles += self.cp_register(&RegisterIdentifier::B), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:631:21 [INFO] [stderr] | [INFO] [stderr] 631 | 0xB9 => cycles += self.cp_register(&RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:633:21 [INFO] [stderr] | [INFO] [stderr] 633 | 0xBA => cycles += self.cp_register(&RegisterIdentifier::D), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:635:21 [INFO] [stderr] | [INFO] [stderr] 635 | 0xBB => cycles += self.cp_register(&RegisterIdentifier::E), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:637:21 [INFO] [stderr] | [INFO] [stderr] 637 | 0xBC => cycles += self.cp_register(&RegisterIdentifier::H), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:639:21 [INFO] [stderr] | [INFO] [stderr] 639 | 0xBD => cycles += self.cp_register(&RegisterIdentifier::L), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:641:21 [INFO] [stderr] | [INFO] [stderr] 641 | 0xBE => cycles += self.cp_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:643:21 [INFO] [stderr] | [INFO] [stderr] 643 | 0xBF => cycles += self.cp_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:645:21 [INFO] [stderr] | [INFO] [stderr] 645 | 0xC0 => cycles += self.ret_flag(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:647:21 [INFO] [stderr] | [INFO] [stderr] 647 | 0xC1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:649:21 [INFO] [stderr] | [INFO] [stderr] 649 | 0xC2 => cycles += self.jp_flag_a16(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:651:21 [INFO] [stderr] | [INFO] [stderr] 651 | 0xC3 => cycles += self.jp_a16(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:653:21 [INFO] [stderr] | [INFO] [stderr] 653 | 0xC4 => cycles += self.call_flag_a16(CPUFlag::Z, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:655:21 [INFO] [stderr] | [INFO] [stderr] 655 | 0xC5 => cycles += self.push_bi_register(&BiRegisterIdentifier::BC), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:657:21 [INFO] [stderr] | [INFO] [stderr] 657 | 0xC6 => cycles += self.add_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:659:21 [INFO] [stderr] | [INFO] [stderr] 659 | 0xC7 => cycles += self.rst(0x00), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:661:21 [INFO] [stderr] | [INFO] [stderr] 661 | 0xC8 => cycles += self.ret_flag(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:663:21 [INFO] [stderr] | [INFO] [stderr] 663 | 0xC9 => cycles += self.ret(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:665:21 [INFO] [stderr] | [INFO] [stderr] 665 | 0xCA => cycles += self.jp_flag_a16(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:667:21 [INFO] [stderr] | [INFO] [stderr] 667 | 0xCB => cycles += self.cb_instruction(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:669:21 [INFO] [stderr] | [INFO] [stderr] 669 | 0xCC => cycles += self.call_flag_a16(CPUFlag::Z, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:671:21 [INFO] [stderr] | [INFO] [stderr] 671 | 0xCD => cycles += self.call_a16(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:673:21 [INFO] [stderr] | [INFO] [stderr] 673 | 0xCE => cycles += self.adc_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:675:21 [INFO] [stderr] | [INFO] [stderr] 675 | 0xCF => cycles += self.rst(0x08), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:677:21 [INFO] [stderr] | [INFO] [stderr] 677 | 0xD0 => cycles += self.ret_flag(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:679:21 [INFO] [stderr] | [INFO] [stderr] 679 | 0xC1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:681:21 [INFO] [stderr] | [INFO] [stderr] 681 | 0xD2 => cycles += self.jp_flag_a16(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:683:21 [INFO] [stderr] | [INFO] [stderr] 683 | 0xD4 => cycles += self.call_flag_a16(CPUFlag::C, false), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:685:21 [INFO] [stderr] | [INFO] [stderr] 685 | 0xD5 => cycles += self.push_bi_register(&BiRegisterIdentifier::DE), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:687:21 [INFO] [stderr] | [INFO] [stderr] 687 | 0xD6 => cycles += self.sub_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:689:21 [INFO] [stderr] | [INFO] [stderr] 689 | 0xD7 => cycles += self.rst(0x10), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:691:21 [INFO] [stderr] | [INFO] [stderr] 691 | 0xD8 => cycles += self.ret_flag(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:693:21 [INFO] [stderr] | [INFO] [stderr] 693 | 0xD9 => cycles += self.reti(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:695:21 [INFO] [stderr] | [INFO] [stderr] 695 | 0xDA => cycles += self.jp_flag_a16(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:697:21 [INFO] [stderr] | [INFO] [stderr] 697 | 0xDC => cycles += self.call_flag_a16(CPUFlag::C, true), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:699:21 [INFO] [stderr] | [INFO] [stderr] 699 | 0xDE => cycles += self.sbc_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:701:21 [INFO] [stderr] | [INFO] [stderr] 701 | 0xDF => cycles += self.rst(0x18), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:703:21 [INFO] [stderr] | [INFO] [stderr] 703 | 0xE0 => cycles += self.ldh_a8_ptr_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:705:21 [INFO] [stderr] | [INFO] [stderr] 705 | 0xE1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:707:21 [INFO] [stderr] | [INFO] [stderr] 707 | 0xE2 => cycles += self.ld_register_ptr_register(&RegisterIdentifier::C, &RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:709:21 [INFO] [stderr] | [INFO] [stderr] 709 | 0xE5 => cycles += self.push_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:711:21 [INFO] [stderr] | [INFO] [stderr] 711 | 0xE6 => cycles += self.and_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:713:21 [INFO] [stderr] | [INFO] [stderr] 713 | 0xE7 => cycles += self.rst(0x20), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:715:21 [INFO] [stderr] | [INFO] [stderr] 715 | 0xE8 => cycles += self.add_sp_r8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:717:21 [INFO] [stderr] | [INFO] [stderr] 717 | 0xE9 => cycles += self.jp_bi_register_ptr(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:719:21 [INFO] [stderr] | [INFO] [stderr] 719 | 0xEA => cycles += self.ld_a16_ptr_register(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:721:21 [INFO] [stderr] | [INFO] [stderr] 721 | 0xEE => cycles += self.and_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:723:21 [INFO] [stderr] | [INFO] [stderr] 723 | 0xEF => cycles += self.rst(0x28), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:725:21 [INFO] [stderr] | [INFO] [stderr] 725 | 0xF0 => cycles += self.ldh_register_a8_ptr(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:727:21 [INFO] [stderr] | [INFO] [stderr] 727 | 0xF1 => cycles += self.pop_bi_register(&BiRegisterIdentifier::AF), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:729:21 [INFO] [stderr] | [INFO] [stderr] 729 | 0xF2 => cycles += self.ld_register_register_ptr(&RegisterIdentifier::A, &RegisterIdentifier::C), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:731:21 [INFO] [stderr] | [INFO] [stderr] 731 | 0xF3 => cycles += self.di(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:733:21 [INFO] [stderr] | [INFO] [stderr] 733 | 0xF5 => cycles += self.push_bi_register(&BiRegisterIdentifier::AF), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:735:21 [INFO] [stderr] | [INFO] [stderr] 735 | 0xF6 => cycles += self.or_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:737:21 [INFO] [stderr] | [INFO] [stderr] 737 | 0xF7 => cycles += self.rst(0x30), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:739:21 [INFO] [stderr] | [INFO] [stderr] 739 | 0xF8 => cycles += self.ld_bi_register_sppr8(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:741:21 [INFO] [stderr] | [INFO] [stderr] 741 | 0xF9 => cycles += self.ld_sp_bi_register(&BiRegisterIdentifier::HL), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:743:21 [INFO] [stderr] | [INFO] [stderr] 743 | 0xFA => cycles += self.ld_register_a16_ptr(&RegisterIdentifier::A), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:745:21 [INFO] [stderr] | [INFO] [stderr] 745 | 0xFB => cycles += self.ei(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:747:21 [INFO] [stderr] | [INFO] [stderr] 747 | 0xFE => cycles += self.cp_d8(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `cycles` is never read [INFO] [stderr] --> src/gb/cpu/cpu.rs:749:21 [INFO] [stderr] | [INFO] [stderr] 749 | 0xFF => cycles += self.rst(0x38), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `lhs` [INFO] [stderr] --> src/gb/cpu/cpu.rs:1986:13 [INFO] [stderr] | [INFO] [stderr] 1986 | let lhs = self.read_register(&RegisterIdentifier::A); [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_lhs` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/cpu/cpu.rs:1165:13 [INFO] [stderr] | [INFO] [stderr] 1165 | let mut address = self.memory_bus.borrow().read_16bit(self.program_counter.read() as usize); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/cpu/cpu.rs:2271:17 [INFO] [stderr] | [INFO] [stderr] 2271 | let mut register_f = cpu.registers[&RegisterIdentifier::F].borrow_mut(); [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:187:13 [INFO] [stderr] | [INFO] [stderr] 187 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:196:13 [INFO] [stderr] | [INFO] [stderr] 196 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:205:13 [INFO] [stderr] | [INFO] [stderr] 205 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:255:13 [INFO] [stderr] | [INFO] [stderr] 255 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:263:13 [INFO] [stderr] | [INFO] [stderr] 263 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:295:13 [INFO] [stderr] | [INFO] [stderr] 295 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:303:13 [INFO] [stderr] | [INFO] [stderr] 303 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/gb/memory/memory_bus.rs:311:13 [INFO] [stderr] | [INFO] [stderr] 311 | let mut bus = create_bus(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: private type `gb::memory::cartridge::CartridgeType` in public interface (error E0446) [INFO] [stderr] --> src/gb/memory/cartridge.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | / pub fn get_type(&self) -> CartridgeType { [INFO] [stderr] 77 | | match self.read_8bit(0x0147) { [INFO] [stderr] 78 | | 0x0 => CartridgeType::RomOnly, [INFO] [stderr] 79 | | 0x1 => CartridgeType::RomMbc1, [INFO] [stderr] ... | [INFO] [stderr] 105 | | } [INFO] [stderr] 106 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(private_in_public)] on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #34537 [INFO] [stderr] [INFO] [stderr] warning: field is never used: `ram` [INFO] [stderr] --> src/gb/console.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | ram: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `oam` [INFO] [stderr] --> src/gb/console.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | oam: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `high_ram` [INFO] [stderr] --> src/gb/console.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | high_ram: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `io` [INFO] [stderr] --> src/gb/console.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | io: Rc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `memory_bus` [INFO] [stderr] --> src/gb/console.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | memory_bus: Rc> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: literal out of range for u8 [INFO] [stderr] --> src/gb/cpu/cpu.rs:2591:63 [INFO] [stderr] | [INFO] [stderr] 2591 | assert_eq!(cpu.read_register(&RegisterIdentifier::A), 0x180 as u8); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(overflowing_literals)] on by default [INFO] [stderr] = note: the literal `0x180` (decimal `384`) does not fit into an `u8` and will become `128u8` [INFO] [stderr] = help: consider using `u16` instead [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.37s [INFO] running `"docker" "inspect" "3c59c581ae6f59788e7075346c0c5e06dd0d91b54300c0f98fa90cf1c1bcfb7e"` [INFO] running `"docker" "rm" "-f" "3c59c581ae6f59788e7075346c0c5e06dd0d91b54300c0f98fa90cf1c1bcfb7e"` [INFO] [stdout] 3c59c581ae6f59788e7075346c0c5e06dd0d91b54300c0f98fa90cf1c1bcfb7e