Dec 11 15:44:32.858 INFO checking kaz399/corsim0 against master#3a75e80557a103497cffbcab395a2f37061a77ea for pr-56677 Dec 11 15:44:32.859 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56677/worker-7/master#3a75e80557a103497cffbcab395a2f37061a77ea:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56677/master#3a75e80557a103497cffbcab395a2f37061a77ea:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +3a75e80557a103497cffbcab395a2f37061a77ea-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 11 15:44:33.316 INFO [stdout] 33209841b57b075a3f2b5a0840b637287ca64d9eae07ee7c06236fb794e1c51c Dec 11 15:44:33.328 INFO running `"docker" "start" "-a" "33209841b57b075a3f2b5a0840b637287ca64d9eae07ee7c06236fb794e1c51c"` Dec 11 15:44:34.656 INFO [stderr] usermod: no changes Dec 11 15:44:34.710 INFO [stderr] Checking corsim0 v0.1.0 (/source) Dec 11 15:44:35.300 INFO [stderr] warning: unused import: `crate::cpu::SystemCtrl` Dec 11 15:44:35.300 INFO [stderr] --> src/lib.rs:4:5 Dec 11 15:44:35.300 INFO [stderr] | Dec 11 15:44:35.300 INFO [stderr] 4 | use crate::cpu::SystemCtrl; Dec 11 15:44:35.300 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.300 INFO [stderr] | Dec 11 15:44:35.300 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 11 15:44:35.300 INFO [stderr] Dec 11 15:44:35.300 INFO [stderr] warning: unused import: `crate::device::SystemMapAccess` Dec 11 15:44:35.300 INFO [stderr] --> src/lib.rs:5:5 Dec 11 15:44:35.300 INFO [stderr] | Dec 11 15:44:35.300 INFO [stderr] 5 | use crate::device::SystemMapAccess; Dec 11 15:44:35.300 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.300 INFO [stderr] Dec 11 15:44:35.368 INFO [stderr] warning: unused import: `crate::cpu::SystemCtrl` Dec 11 15:44:35.368 INFO [stderr] --> src/lib.rs:4:5 Dec 11 15:44:35.368 INFO [stderr] | Dec 11 15:44:35.368 INFO [stderr] 4 | use crate::cpu::SystemCtrl; Dec 11 15:44:35.368 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.368 INFO [stderr] | Dec 11 15:44:35.368 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 11 15:44:35.368 INFO [stderr] Dec 11 15:44:35.494 INFO [stderr] warning: unused variable: `cond` Dec 11 15:44:35.494 INFO [stderr] --> src/cpu.rs:221:22 Dec 11 15:44:35.494 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:35.495 INFO [stderr] | ^^^^ help: consider using `_cond` instead Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `mask` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:221:32 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:35.495 INFO [stderr] | ^^^^ help: consider using `_mask` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:260:37 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 260 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:266:27 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 266 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:272:28 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 272 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:278:41 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 278 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:284:29 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 284 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:290:28 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 290 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:296:36 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 296 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:338:31 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 338 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:356:32 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 356 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:362:32 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 362 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:368:32 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 368 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:374:36 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 374 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.495 INFO [stderr] Dec 11 15:44:35.495 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.495 INFO [stderr] --> src/cpu.rs:380:35 Dec 11 15:44:35.495 INFO [stderr] | Dec 11 15:44:35.495 INFO [stderr] 380 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.495 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:386:19 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 386 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:392:20 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 392 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:398:14 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 398 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bit_07_04` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:421:9 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 421 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:480:21 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 480 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:486:19 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 486 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:492:18 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 492 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:498:23 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 498 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:510:17 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 510 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:516:25 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 516 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:522:28 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 522 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `bytecode32` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:540:36 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 540 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `load` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:547:9 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 547 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 11 15:44:35.496 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `signed` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:548:9 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.496 INFO [stderr] 548 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 11 15:44:35.496 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 11 15:44:35.496 INFO [stderr] Dec 11 15:44:35.496 INFO [stderr] warning: unused variable: `upward` Dec 11 15:44:35.496 INFO [stderr] --> src/cpu.rs:549:9 Dec 11 15:44:35.496 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 549 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `size` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:550:9 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 550 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 11 15:44:35.497 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `regnum_target` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:552:9 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 552 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `regnum_offset` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:553:9 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 553 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `imm` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:554:9 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 554 | let imm: u32 = bytecode32 & 0b111111111111; Dec 11 15:44:35.497 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:579:17 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 579 | fn unpredicable(system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:584:20 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 584 | fn not_impremented(system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:594:8 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 594 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:599:9 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 599 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:627:8 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 627 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:633:7 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 633 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:639:9 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 639 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.497 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.497 INFO [stderr] Dec 11 15:44:35.497 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.497 INFO [stderr] --> src/cpu.rs:645:8 Dec 11 15:44:35.497 INFO [stderr] | Dec 11 15:44:35.497 INFO [stderr] 645 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.500 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.500 INFO [stderr] Dec 11 15:44:35.500 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.500 INFO [stderr] --> src/cpu.rs:651:8 Dec 11 15:44:35.500 INFO [stderr] | Dec 11 15:44:35.500 INFO [stderr] 651 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.500 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.500 INFO [stderr] Dec 11 15:44:35.500 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.500 INFO [stderr] --> src/cpu.rs:658:14 Dec 11 15:44:35.500 INFO [stderr] | Dec 11 15:44:35.500 INFO [stderr] 658 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.500 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.500 INFO [stderr] Dec 11 15:44:35.500 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.500 INFO [stderr] --> src/cpu.rs:664:8 Dec 11 15:44:35.500 INFO [stderr] | Dec 11 15:44:35.500 INFO [stderr] 664 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.500 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.500 INFO [stderr] Dec 11 15:44:35.500 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.500 INFO [stderr] --> src/cpu.rs:670:8 Dec 11 15:44:35.500 INFO [stderr] | Dec 11 15:44:35.500 INFO [stderr] 670 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.500 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.500 INFO [stderr] Dec 11 15:44:35.500 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.500 INFO [stderr] --> src/cpu.rs:676:8 Dec 11 15:44:35.500 INFO [stderr] | Dec 11 15:44:35.500 INFO [stderr] 676 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.500 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.500 INFO [stderr] Dec 11 15:44:35.573 INFO [stderr] warning: method is never used: `new` Dec 11 15:44:35.573 INFO [stderr] --> src/cpu.rs:92:5 Dec 11 15:44:35.573 INFO [stderr] | Dec 11 15:44:35.573 INFO [stderr] 92 | pub fn new(system_map: SystemMap) -> M0System { Dec 11 15:44:35.573 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.573 INFO [stderr] | Dec 11 15:44:35.573 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 15:44:35.573 INFO [stderr] Dec 11 15:44:35.573 INFO [stderr] warning: function is never used: `set_if_then_block` Dec 11 15:44:35.573 INFO [stderr] --> src/cpu.rs:221:1 Dec 11 15:44:35.573 INFO [stderr] | Dec 11 15:44:35.573 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:35.573 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.573 INFO [stderr] Dec 11 15:44:35.573 INFO [stderr] warning: function is never used: `add_sp` Dec 11 15:44:35.573 INFO [stderr] --> src/cpu.rs:589:1 Dec 11 15:44:35.573 INFO [stderr] | Dec 11 15:44:35.573 INFO [stderr] 589 | fn add_sp(system: &mut M0System) -> u32 { Dec 11 15:44:35.573 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.573 INFO [stderr] Dec 11 15:44:35.573 INFO [stderr] warning: constant item is never used: `ROMADDR` Dec 11 15:44:35.573 INFO [stderr] --> src/lib.rs:7:1 Dec 11 15:44:35.573 INFO [stderr] | Dec 11 15:44:35.573 INFO [stderr] 7 | const ROMADDR: u32 = 0x00000000; Dec 11 15:44:35.573 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.573 INFO [stderr] Dec 11 15:44:35.573 INFO [stderr] warning: constant item is never used: `ROMSIZE` Dec 11 15:44:35.573 INFO [stderr] --> src/lib.rs:8:1 Dec 11 15:44:35.573 INFO [stderr] | Dec 11 15:44:35.573 INFO [stderr] 8 | const ROMSIZE: usize = 128; Dec 11 15:44:35.573 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.574 INFO [stderr] Dec 11 15:44:35.574 INFO [stderr] warning: constant item is never used: `RAMADDR` Dec 11 15:44:35.574 INFO [stderr] --> src/lib.rs:10:1 Dec 11 15:44:35.574 INFO [stderr] | Dec 11 15:44:35.574 INFO [stderr] 10 | const RAMADDR: u32 = 0x10000000; Dec 11 15:44:35.574 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.574 INFO [stderr] Dec 11 15:44:35.574 INFO [stderr] warning: constant item is never used: `RAMSIZE` Dec 11 15:44:35.574 INFO [stderr] --> src/lib.rs:11:1 Dec 11 15:44:35.574 INFO [stderr] | Dec 11 15:44:35.574 INFO [stderr] 11 | const RAMSIZE: usize = 128; Dec 11 15:44:35.574 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.574 INFO [stderr] Dec 11 15:44:35.576 INFO [stderr] warning: unused variable: `cond` Dec 11 15:44:35.576 INFO [stderr] --> src/cpu.rs:221:22 Dec 11 15:44:35.576 INFO [stderr] | Dec 11 15:44:35.576 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:35.576 INFO [stderr] | ^^^^ help: consider using `_cond` instead Dec 11 15:44:35.576 INFO [stderr] | Dec 11 15:44:35.576 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 11 15:44:35.576 INFO [stderr] Dec 11 15:44:35.576 INFO [stderr] warning: unused variable: `mask` Dec 11 15:44:35.576 INFO [stderr] --> src/cpu.rs:221:32 Dec 11 15:44:35.576 INFO [stderr] | Dec 11 15:44:35.576 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:35.576 INFO [stderr] | ^^^^ help: consider using `_mask` instead Dec 11 15:44:35.576 INFO [stderr] Dec 11 15:44:35.576 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.576 INFO [stderr] --> src/cpu.rs:260:37 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 260 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:266:27 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 266 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:272:28 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 272 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:278:41 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 278 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:284:29 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 284 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:290:28 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 290 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:296:36 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 296 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:338:31 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 338 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:356:32 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 356 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:362:32 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 362 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:368:32 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 368 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:374:36 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 374 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:380:35 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 380 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:386:19 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 386 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.577 INFO [stderr] Dec 11 15:44:35.577 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.577 INFO [stderr] --> src/cpu.rs:392:20 Dec 11 15:44:35.577 INFO [stderr] | Dec 11 15:44:35.577 INFO [stderr] 392 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.577 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.578 INFO [stderr] Dec 11 15:44:35.578 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.578 INFO [stderr] --> src/cpu.rs:398:14 Dec 11 15:44:35.578 INFO [stderr] | Dec 11 15:44:35.578 INFO [stderr] 398 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.578 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.578 INFO [stderr] Dec 11 15:44:35.578 INFO [stderr] warning: unused variable: `bit_07_04` Dec 11 15:44:35.578 INFO [stderr] --> src/cpu.rs:421:9 Dec 11 15:44:35.578 INFO [stderr] | Dec 11 15:44:35.578 INFO [stderr] 421 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 11 15:44:35.578 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 11 15:44:35.578 INFO [stderr] Dec 11 15:44:35.578 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.578 INFO [stderr] --> src/cpu.rs:480:21 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 480 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:486:19 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 486 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:492:18 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 492 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:498:23 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 498 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:510:17 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 510 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:516:25 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 516 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:522:28 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 522 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `bytecode32` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:540:36 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 540 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 11 15:44:35.585 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `load` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:547:9 Dec 11 15:44:35.585 INFO [stderr] | Dec 11 15:44:35.585 INFO [stderr] 547 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 11 15:44:35.585 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 11 15:44:35.585 INFO [stderr] Dec 11 15:44:35.585 INFO [stderr] warning: unused variable: `signed` Dec 11 15:44:35.585 INFO [stderr] --> src/cpu.rs:548:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 548 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `upward` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:549:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 549 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `size` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:550:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 550 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 11 15:44:35.586 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `regnum_target` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:552:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 552 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `regnum_offset` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:553:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 553 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `imm` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:554:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 554 | let imm: u32 = bytecode32 & 0b111111111111; Dec 11 15:44:35.586 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:579:17 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 579 | fn unpredicable(system: &mut M0System) -> u32 { Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:584:20 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 584 | fn not_impremented(system: &mut M0System) -> u32 { Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:594:8 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 594 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:599:9 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 599 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:627:8 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 627 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.586 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.586 INFO [stderr] --> src/cpu.rs:633:7 Dec 11 15:44:35.586 INFO [stderr] | Dec 11 15:44:35.586 INFO [stderr] 633 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.586 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.586 INFO [stderr] Dec 11 15:44:35.587 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.587 INFO [stderr] --> src/cpu.rs:639:9 Dec 11 15:44:35.587 INFO [stderr] | Dec 11 15:44:35.587 INFO [stderr] 639 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.587 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.587 INFO [stderr] Dec 11 15:44:35.587 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.587 INFO [stderr] --> src/cpu.rs:645:8 Dec 11 15:44:35.587 INFO [stderr] | Dec 11 15:44:35.587 INFO [stderr] 645 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.587 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.587 INFO [stderr] Dec 11 15:44:35.587 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.587 INFO [stderr] --> src/cpu.rs:651:8 Dec 11 15:44:35.587 INFO [stderr] | Dec 11 15:44:35.587 INFO [stderr] 651 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.587 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.588 INFO [stderr] Dec 11 15:44:35.588 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.588 INFO [stderr] --> src/cpu.rs:658:14 Dec 11 15:44:35.588 INFO [stderr] | Dec 11 15:44:35.588 INFO [stderr] 658 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.588 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.588 INFO [stderr] Dec 11 15:44:35.588 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.588 INFO [stderr] --> src/cpu.rs:664:8 Dec 11 15:44:35.588 INFO [stderr] | Dec 11 15:44:35.588 INFO [stderr] 664 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.588 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.588 INFO [stderr] Dec 11 15:44:35.588 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.588 INFO [stderr] --> src/cpu.rs:670:8 Dec 11 15:44:35.588 INFO [stderr] | Dec 11 15:44:35.588 INFO [stderr] 670 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.588 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.588 INFO [stderr] Dec 11 15:44:35.588 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:35.588 INFO [stderr] --> src/cpu.rs:676:8 Dec 11 15:44:35.588 INFO [stderr] | Dec 11 15:44:35.588 INFO [stderr] 676 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:35.588 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:35.588 INFO [stderr] Dec 11 15:44:35.588 INFO [stderr] warning: unused variable: `write_val` Dec 11 15:44:35.588 INFO [stderr] --> src/lib.rs:64:13 Dec 11 15:44:35.588 INFO [stderr] | Dec 11 15:44:35.588 INFO [stderr] 64 | let write_val: u8 = (i / 2) as u8; Dec 11 15:44:35.588 INFO [stderr] | ^^^^^^^^^ help: consider using `_write_val` instead Dec 11 15:44:35.588 INFO [stderr] Dec 11 15:44:35.596 INFO [stderr] warning: variable does not need to be mutable Dec 11 15:44:35.596 INFO [stderr] --> src/lib.rs:15:9 Dec 11 15:44:35.596 INFO [stderr] | Dec 11 15:44:35.596 INFO [stderr] 15 | let mut ram: device::MemoryMappedDevice = device::MemoryMappedDevice { Dec 11 15:44:35.596 INFO [stderr] | ----^^^ Dec 11 15:44:35.596 INFO [stderr] | | Dec 11 15:44:35.596 INFO [stderr] | help: remove this `mut` Dec 11 15:44:35.596 INFO [stderr] | Dec 11 15:44:35.596 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 11 15:44:35.596 INFO [stderr] Dec 11 15:44:35.600 INFO [stderr] warning: variable does not need to be mutable Dec 11 15:44:35.600 INFO [stderr] --> src/lib.rs:47:9 Dec 11 15:44:35.600 INFO [stderr] | Dec 11 15:44:35.600 INFO [stderr] 47 | let mut rom: device::MemoryMappedDevice = device::MemoryMappedDevice { Dec 11 15:44:35.600 INFO [stderr] | ----^^^ Dec 11 15:44:35.600 INFO [stderr] | | Dec 11 15:44:35.600 INFO [stderr] | help: remove this `mut` Dec 11 15:44:35.600 INFO [stderr] Dec 11 15:44:35.760 INFO [stderr] warning: method is never used: `new` Dec 11 15:44:35.760 INFO [stderr] --> src/cpu.rs:92:5 Dec 11 15:44:35.760 INFO [stderr] | Dec 11 15:44:35.760 INFO [stderr] 92 | pub fn new(system_map: SystemMap) -> M0System { Dec 11 15:44:35.760 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.760 INFO [stderr] | Dec 11 15:44:35.760 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 15:44:35.760 INFO [stderr] Dec 11 15:44:35.760 INFO [stderr] warning: function is never used: `set_if_then_block` Dec 11 15:44:35.760 INFO [stderr] --> src/cpu.rs:221:1 Dec 11 15:44:35.760 INFO [stderr] | Dec 11 15:44:35.760 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:35.760 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.760 INFO [stderr] Dec 11 15:44:35.760 INFO [stderr] warning: function is never used: `add_sp` Dec 11 15:44:35.760 INFO [stderr] --> src/cpu.rs:589:1 Dec 11 15:44:35.760 INFO [stderr] | Dec 11 15:44:35.760 INFO [stderr] 589 | fn add_sp(system: &mut M0System) -> u32 { Dec 11 15:44:35.760 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:35.760 INFO [stderr] Dec 11 15:44:36.515 INFO [stderr] warning: unused variable: `cond` Dec 11 15:44:36.516 INFO [stderr] --> src/cpu.rs:221:22 Dec 11 15:44:36.516 INFO [stderr] | Dec 11 15:44:36.517 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:36.517 INFO [stderr] | ^^^^ help: consider using `_cond` instead Dec 11 15:44:36.517 INFO [stderr] | Dec 11 15:44:36.518 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 11 15:44:36.518 INFO [stderr] Dec 11 15:44:36.518 INFO [stderr] warning: unused variable: `mask` Dec 11 15:44:36.519 INFO [stderr] --> src/cpu.rs:221:32 Dec 11 15:44:36.519 INFO [stderr] | Dec 11 15:44:36.519 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:36.519 INFO [stderr] | ^^^^ help: consider using `_mask` instead Dec 11 15:44:36.519 INFO [stderr] Dec 11 15:44:36.520 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.520 INFO [stderr] --> src/cpu.rs:260:37 Dec 11 15:44:36.520 INFO [stderr] | Dec 11 15:44:36.521 INFO [stderr] 260 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.521 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.521 INFO [stderr] Dec 11 15:44:36.521 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.521 INFO [stderr] --> src/cpu.rs:266:27 Dec 11 15:44:36.522 INFO [stderr] | Dec 11 15:44:36.522 INFO [stderr] 266 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.522 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.522 INFO [stderr] Dec 11 15:44:36.522 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.522 INFO [stderr] --> src/cpu.rs:272:28 Dec 11 15:44:36.522 INFO [stderr] | Dec 11 15:44:36.522 INFO [stderr] 272 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.522 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.522 INFO [stderr] Dec 11 15:44:36.523 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.523 INFO [stderr] --> src/cpu.rs:278:41 Dec 11 15:44:36.523 INFO [stderr] | Dec 11 15:44:36.523 INFO [stderr] 278 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.523 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.523 INFO [stderr] Dec 11 15:44:36.523 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.524 INFO [stderr] --> src/cpu.rs:284:29 Dec 11 15:44:36.524 INFO [stderr] | Dec 11 15:44:36.524 INFO [stderr] 284 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.524 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.524 INFO [stderr] Dec 11 15:44:36.524 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.524 INFO [stderr] --> src/cpu.rs:290:28 Dec 11 15:44:36.524 INFO [stderr] | Dec 11 15:44:36.524 INFO [stderr] 290 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.524 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.525 INFO [stderr] Dec 11 15:44:36.525 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.525 INFO [stderr] --> src/cpu.rs:296:36 Dec 11 15:44:36.525 INFO [stderr] | Dec 11 15:44:36.525 INFO [stderr] 296 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.525 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.526 INFO [stderr] Dec 11 15:44:36.528 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.528 INFO [stderr] --> src/cpu.rs:338:31 Dec 11 15:44:36.529 INFO [stderr] | Dec 11 15:44:36.529 INFO [stderr] 338 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.529 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.529 INFO [stderr] Dec 11 15:44:36.530 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.530 INFO [stderr] --> src/cpu.rs:356:32 Dec 11 15:44:36.530 INFO [stderr] | Dec 11 15:44:36.530 INFO [stderr] 356 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.531 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.531 INFO [stderr] Dec 11 15:44:36.531 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.531 INFO [stderr] --> src/cpu.rs:362:32 Dec 11 15:44:36.532 INFO [stderr] | Dec 11 15:44:36.532 INFO [stderr] 362 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.532 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.532 INFO [stderr] Dec 11 15:44:36.533 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.533 INFO [stderr] --> src/cpu.rs:368:32 Dec 11 15:44:36.533 INFO [stderr] | Dec 11 15:44:36.533 INFO [stderr] 368 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.534 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.534 INFO [stderr] Dec 11 15:44:36.534 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.535 INFO [stderr] --> src/cpu.rs:374:36 Dec 11 15:44:36.535 INFO [stderr] | Dec 11 15:44:36.535 INFO [stderr] 374 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.535 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.535 INFO [stderr] Dec 11 15:44:36.535 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.535 INFO [stderr] --> src/cpu.rs:380:35 Dec 11 15:44:36.535 INFO [stderr] | Dec 11 15:44:36.535 INFO [stderr] 380 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.535 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.536 INFO [stderr] Dec 11 15:44:36.536 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.536 INFO [stderr] --> src/cpu.rs:386:19 Dec 11 15:44:36.536 INFO [stderr] | Dec 11 15:44:36.536 INFO [stderr] 386 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.536 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.536 INFO [stderr] Dec 11 15:44:36.537 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.537 INFO [stderr] --> src/cpu.rs:392:20 Dec 11 15:44:36.537 INFO [stderr] | Dec 11 15:44:36.537 INFO [stderr] 392 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.537 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.537 INFO [stderr] Dec 11 15:44:36.537 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.537 INFO [stderr] --> src/cpu.rs:398:14 Dec 11 15:44:36.537 INFO [stderr] | Dec 11 15:44:36.537 INFO [stderr] 398 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.537 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.538 INFO [stderr] Dec 11 15:44:36.538 INFO [stderr] warning: unused variable: `bit_07_04` Dec 11 15:44:36.538 INFO [stderr] --> src/cpu.rs:421:9 Dec 11 15:44:36.539 INFO [stderr] | Dec 11 15:44:36.539 INFO [stderr] 421 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 11 15:44:36.539 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 11 15:44:36.539 INFO [stderr] Dec 11 15:44:36.539 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.540 INFO [stderr] --> src/cpu.rs:480:21 Dec 11 15:44:36.540 INFO [stderr] | Dec 11 15:44:36.540 INFO [stderr] 480 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.540 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.540 INFO [stderr] Dec 11 15:44:36.540 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.541 INFO [stderr] --> src/cpu.rs:486:19 Dec 11 15:44:36.541 INFO [stderr] | Dec 11 15:44:36.541 INFO [stderr] 486 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.541 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.541 INFO [stderr] Dec 11 15:44:36.541 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.541 INFO [stderr] --> src/cpu.rs:492:18 Dec 11 15:44:36.541 INFO [stderr] | Dec 11 15:44:36.541 INFO [stderr] 492 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.541 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.542 INFO [stderr] Dec 11 15:44:36.542 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.542 INFO [stderr] --> src/cpu.rs:498:23 Dec 11 15:44:36.542 INFO [stderr] | Dec 11 15:44:36.542 INFO [stderr] 498 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.542 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.542 INFO [stderr] Dec 11 15:44:36.543 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.543 INFO [stderr] --> src/cpu.rs:510:17 Dec 11 15:44:36.543 INFO [stderr] | Dec 11 15:44:36.543 INFO [stderr] 510 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.543 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.543 INFO [stderr] Dec 11 15:44:36.544 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.544 INFO [stderr] --> src/cpu.rs:516:25 Dec 11 15:44:36.544 INFO [stderr] | Dec 11 15:44:36.544 INFO [stderr] 516 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.544 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.544 INFO [stderr] Dec 11 15:44:36.544 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.544 INFO [stderr] --> src/cpu.rs:522:28 Dec 11 15:44:36.544 INFO [stderr] | Dec 11 15:44:36.545 INFO [stderr] 522 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.545 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.545 INFO [stderr] Dec 11 15:44:36.545 INFO [stderr] warning: unused variable: `bytecode32` Dec 11 15:44:36.545 INFO [stderr] --> src/cpu.rs:540:36 Dec 11 15:44:36.545 INFO [stderr] | Dec 11 15:44:36.545 INFO [stderr] 540 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 11 15:44:36.545 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 11 15:44:36.545 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `load` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:547:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 547 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 11 15:44:36.546 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `signed` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:548:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 548 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 11 15:44:36.546 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `upward` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:549:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 549 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 11 15:44:36.546 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `size` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:550:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 550 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 11 15:44:36.546 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `regnum_target` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:552:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 552 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 11 15:44:36.546 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `regnum_offset` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:553:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 553 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 11 15:44:36.546 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.546 INFO [stderr] warning: unused variable: `imm` Dec 11 15:44:36.546 INFO [stderr] --> src/cpu.rs:554:9 Dec 11 15:44:36.546 INFO [stderr] | Dec 11 15:44:36.546 INFO [stderr] 554 | let imm: u32 = bytecode32 & 0b111111111111; Dec 11 15:44:36.546 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 11 15:44:36.546 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:579:17 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 579 | fn unpredicable(system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:584:20 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 584 | fn not_impremented(system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:594:8 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 594 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:599:9 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 599 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:627:8 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 627 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:633:7 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 633 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.547 INFO [stderr] --> src/cpu.rs:639:9 Dec 11 15:44:36.547 INFO [stderr] | Dec 11 15:44:36.547 INFO [stderr] 639 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.547 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.547 INFO [stderr] Dec 11 15:44:36.547 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.548 INFO [stderr] --> src/cpu.rs:645:8 Dec 11 15:44:36.548 INFO [stderr] | Dec 11 15:44:36.548 INFO [stderr] 645 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.548 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.548 INFO [stderr] Dec 11 15:44:36.548 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.548 INFO [stderr] --> src/cpu.rs:651:8 Dec 11 15:44:36.548 INFO [stderr] | Dec 11 15:44:36.548 INFO [stderr] 651 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.548 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.548 INFO [stderr] Dec 11 15:44:36.548 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.548 INFO [stderr] --> src/cpu.rs:658:14 Dec 11 15:44:36.548 INFO [stderr] | Dec 11 15:44:36.548 INFO [stderr] 658 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.548 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.548 INFO [stderr] Dec 11 15:44:36.548 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.548 INFO [stderr] --> src/cpu.rs:664:8 Dec 11 15:44:36.548 INFO [stderr] | Dec 11 15:44:36.548 INFO [stderr] 664 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.548 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.548 INFO [stderr] Dec 11 15:44:36.548 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.548 INFO [stderr] --> src/cpu.rs:670:8 Dec 11 15:44:36.548 INFO [stderr] | Dec 11 15:44:36.548 INFO [stderr] 670 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.548 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.548 INFO [stderr] Dec 11 15:44:36.548 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.548 INFO [stderr] --> src/cpu.rs:676:8 Dec 11 15:44:36.548 INFO [stderr] | Dec 11 15:44:36.548 INFO [stderr] 676 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.548 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.548 INFO [stderr] Dec 11 15:44:36.588 INFO [stderr] warning: unused variable: `cond` Dec 11 15:44:36.588 INFO [stderr] --> src/cpu.rs:221:22 Dec 11 15:44:36.588 INFO [stderr] | Dec 11 15:44:36.588 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:36.588 INFO [stderr] | ^^^^ help: consider using `_cond` instead Dec 11 15:44:36.588 INFO [stderr] | Dec 11 15:44:36.589 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 11 15:44:36.589 INFO [stderr] Dec 11 15:44:36.589 INFO [stderr] warning: unused variable: `mask` Dec 11 15:44:36.589 INFO [stderr] --> src/cpu.rs:221:32 Dec 11 15:44:36.589 INFO [stderr] | Dec 11 15:44:36.589 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:36.589 INFO [stderr] | ^^^^ help: consider using `_mask` instead Dec 11 15:44:36.589 INFO [stderr] Dec 11 15:44:36.589 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.589 INFO [stderr] --> src/cpu.rs:260:37 Dec 11 15:44:36.589 INFO [stderr] | Dec 11 15:44:36.589 INFO [stderr] 260 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.589 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.589 INFO [stderr] Dec 11 15:44:36.589 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.589 INFO [stderr] --> src/cpu.rs:266:27 Dec 11 15:44:36.589 INFO [stderr] | Dec 11 15:44:36.589 INFO [stderr] 266 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.589 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.589 INFO [stderr] Dec 11 15:44:36.589 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.589 INFO [stderr] --> src/cpu.rs:272:28 Dec 11 15:44:36.589 INFO [stderr] | Dec 11 15:44:36.589 INFO [stderr] 272 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.589 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.589 INFO [stderr] Dec 11 15:44:36.589 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.589 INFO [stderr] --> src/cpu.rs:278:41 Dec 11 15:44:36.589 INFO [stderr] | Dec 11 15:44:36.589 INFO [stderr] 278 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.589 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.589 INFO [stderr] Dec 11 15:44:36.589 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.589 INFO [stderr] --> src/cpu.rs:284:29 Dec 11 15:44:36.589 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 284 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:290:28 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 290 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:296:36 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 296 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:338:31 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 338 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:356:32 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 356 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:362:32 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 362 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:368:32 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 368 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:374:36 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 374 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:380:35 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 380 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:386:19 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 386 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:392:20 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 392 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.590 INFO [stderr] Dec 11 15:44:36.590 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.590 INFO [stderr] --> src/cpu.rs:398:14 Dec 11 15:44:36.590 INFO [stderr] | Dec 11 15:44:36.590 INFO [stderr] 398 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.590 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bit_07_04` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:421:9 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 421 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:480:21 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 480 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:486:19 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 486 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:492:18 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 492 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:498:23 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 498 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:510:17 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 510 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:516:25 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 516 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:522:28 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 522 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.591 INFO [stderr] warning: unused variable: `bytecode32` Dec 11 15:44:36.591 INFO [stderr] --> src/cpu.rs:540:36 Dec 11 15:44:36.591 INFO [stderr] | Dec 11 15:44:36.591 INFO [stderr] 540 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 11 15:44:36.591 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 11 15:44:36.591 INFO [stderr] Dec 11 15:44:36.592 INFO [stderr] warning: unused variable: `load` Dec 11 15:44:36.592 INFO [stderr] --> src/cpu.rs:547:9 Dec 11 15:44:36.592 INFO [stderr] | Dec 11 15:44:36.592 INFO [stderr] 547 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 11 15:44:36.592 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 11 15:44:36.592 INFO [stderr] Dec 11 15:44:36.592 INFO [stderr] warning: unused variable: `signed` Dec 11 15:44:36.592 INFO [stderr] --> src/cpu.rs:548:9 Dec 11 15:44:36.592 INFO [stderr] | Dec 11 15:44:36.592 INFO [stderr] 548 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 11 15:44:36.592 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 11 15:44:36.592 INFO [stderr] Dec 11 15:44:36.592 INFO [stderr] warning: unused variable: `upward` Dec 11 15:44:36.592 INFO [stderr] --> src/cpu.rs:549:9 Dec 11 15:44:36.592 INFO [stderr] | Dec 11 15:44:36.592 INFO [stderr] 549 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 11 15:44:36.592 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 11 15:44:36.592 INFO [stderr] Dec 11 15:44:36.592 INFO [stderr] warning: unused variable: `size` Dec 11 15:44:36.592 INFO [stderr] --> src/cpu.rs:550:9 Dec 11 15:44:36.592 INFO [stderr] | Dec 11 15:44:36.592 INFO [stderr] 550 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 11 15:44:36.592 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 11 15:44:36.592 INFO [stderr] Dec 11 15:44:36.592 INFO [stderr] warning: unused variable: `regnum_target` Dec 11 15:44:36.592 INFO [stderr] --> src/cpu.rs:552:9 Dec 11 15:44:36.592 INFO [stderr] | Dec 11 15:44:36.592 INFO [stderr] 552 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 11 15:44:36.592 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 11 15:44:36.592 INFO [stderr] Dec 11 15:44:36.592 INFO [stderr] warning: unused variable: `regnum_offset` Dec 11 15:44:36.592 INFO [stderr] --> src/cpu.rs:553:9 Dec 11 15:44:36.592 INFO [stderr] | Dec 11 15:44:36.592 INFO [stderr] 553 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 11 15:44:36.592 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 11 15:44:36.592 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `imm` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:554:9 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 554 | let imm: u32 = bytecode32 & 0b111111111111; Dec 11 15:44:36.593 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:579:17 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 579 | fn unpredicable(system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `system` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:584:20 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 584 | fn not_impremented(system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:594:8 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 594 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:599:9 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 599 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:627:8 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 627 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:633:7 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 633 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:639:9 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 639 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:645:8 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 645 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:651:8 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 651 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:658:14 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 658 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.593 INFO [stderr] --> src/cpu.rs:664:8 Dec 11 15:44:36.593 INFO [stderr] | Dec 11 15:44:36.593 INFO [stderr] 664 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.593 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.593 INFO [stderr] Dec 11 15:44:36.593 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.594 INFO [stderr] --> src/cpu.rs:670:8 Dec 11 15:44:36.594 INFO [stderr] | Dec 11 15:44:36.594 INFO [stderr] 670 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.594 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.594 INFO [stderr] Dec 11 15:44:36.594 INFO [stderr] warning: unused variable: `bytecode` Dec 11 15:44:36.594 INFO [stderr] --> src/cpu.rs:676:8 Dec 11 15:44:36.594 INFO [stderr] | Dec 11 15:44:36.594 INFO [stderr] 676 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 11 15:44:36.594 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 11 15:44:36.594 INFO [stderr] Dec 11 15:44:36.664 INFO [stderr] warning: function is never used: `set_if_then_block` Dec 11 15:44:36.664 INFO [stderr] --> src/cpu.rs:221:1 Dec 11 15:44:36.664 INFO [stderr] | Dec 11 15:44:36.664 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:36.664 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:36.664 INFO [stderr] | Dec 11 15:44:36.664 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 15:44:36.664 INFO [stderr] Dec 11 15:44:36.664 INFO [stderr] warning: function is never used: `add_sp` Dec 11 15:44:36.664 INFO [stderr] --> src/cpu.rs:589:1 Dec 11 15:44:36.664 INFO [stderr] | Dec 11 15:44:36.664 INFO [stderr] 589 | fn add_sp(system: &mut M0System) -> u32 { Dec 11 15:44:36.664 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:36.664 INFO [stderr] Dec 11 15:44:36.724 INFO [stderr] warning: function is never used: `set_if_then_block` Dec 11 15:44:36.724 INFO [stderr] --> src/cpu.rs:221:1 Dec 11 15:44:36.724 INFO [stderr] | Dec 11 15:44:36.724 INFO [stderr] 221 | fn set_if_then_block(cond: u8, mask: u8) { Dec 11 15:44:36.724 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:36.724 INFO [stderr] | Dec 11 15:44:36.724 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 15:44:36.724 INFO [stderr] Dec 11 15:44:36.724 INFO [stderr] warning: function is never used: `add_sp` Dec 11 15:44:36.724 INFO [stderr] --> src/cpu.rs:589:1 Dec 11 15:44:36.724 INFO [stderr] | Dec 11 15:44:36.724 INFO [stderr] 589 | fn add_sp(system: &mut M0System) -> u32 { Dec 11 15:44:36.724 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 15:44:36.724 INFO [stderr] Dec 11 15:44:36.776 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.09s Dec 11 15:44:36.776 INFO [stderr] su: No module specific data is present Dec 11 15:44:37.494 INFO running `"docker" "inspect" "33209841b57b075a3f2b5a0840b637287ca64d9eae07ee7c06236fb794e1c51c"` Dec 11 15:44:37.742 INFO running `"docker" "rm" "-f" "33209841b57b075a3f2b5a0840b637287ca64d9eae07ee7c06236fb794e1c51c"` Dec 11 15:44:38.046 INFO [stdout] 33209841b57b075a3f2b5a0840b637287ca64d9eae07ee7c06236fb794e1c51c