Dec 13 14:29:55.267 INFO testing kaz399/corsim0 against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 13 14:29:55.267 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-6/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-alt build --frozen" "-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 13 14:29:55.719 INFO [stdout] 985a17de09dc1e732090b6f52e5b428cbfb72198bb4acad51336b9e6c5129ddc Dec 13 14:29:55.724 INFO running `"docker" "start" "-a" "985a17de09dc1e732090b6f52e5b428cbfb72198bb4acad51336b9e6c5129ddc"` Dec 13 14:29:56.563 INFO [stderr] usermod: no changes Dec 13 14:29:56.627 INFO [stderr] Compiling corsim0 v0.1.0 (/source) Dec 13 14:29:57.021 INFO [stderr] warning: unused import: `crate::device::SystemMapAccess` Dec 13 14:29:57.021 INFO [stderr] --> src/lib.rs:5:5 Dec 13 14:29:57.021 INFO [stderr] | Dec 13 14:29:57.021 INFO [stderr] 5 | use crate::device::SystemMapAccess; Dec 13 14:29:57.021 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.021 INFO [stderr] | Dec 13 14:29:57.021 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 14:29:57.021 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:214:37 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:220:27 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:226:28 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:232:41 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:238:29 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:244:28 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:250:36 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.199 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.199 INFO [stderr] Dec 13 14:29:57.199 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.199 INFO [stderr] --> src/cpu.rs:292:31 Dec 13 14:29:57.199 INFO [stderr] | Dec 13 14:29:57.199 INFO [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.200 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.200 INFO [stderr] Dec 13 14:29:57.200 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.200 INFO [stderr] --> src/cpu.rs:310:32 Dec 13 14:29:57.200 INFO [stderr] | Dec 13 14:29:57.200 INFO [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.200 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.200 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:316:32 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:322:32 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:328:36 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:334:35 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:340:19 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:346:20 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:352:14 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bit_07_04` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:375:9 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:434:21 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:440:19 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:446:18 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:452:23 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:464:17 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.201 INFO [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.201 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.201 INFO [stderr] Dec 13 14:29:57.201 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.201 INFO [stderr] --> src/cpu.rs:470:25 Dec 13 14:29:57.201 INFO [stderr] | Dec 13 14:29:57.202 INFO [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.202 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.202 INFO [stderr] Dec 13 14:29:57.202 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.202 INFO [stderr] --> src/cpu.rs:476:28 Dec 13 14:29:57.202 INFO [stderr] | Dec 13 14:29:57.202 INFO [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.202 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.202 INFO [stderr] Dec 13 14:29:57.202 INFO [stderr] warning: unused variable: `bytecode32` Dec 13 14:29:57.202 INFO [stderr] --> src/cpu.rs:494:36 Dec 13 14:29:57.202 INFO [stderr] | Dec 13 14:29:57.202 INFO [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 13 14:29:57.202 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 13 14:29:57.202 INFO [stderr] Dec 13 14:29:57.202 INFO [stderr] warning: unused variable: `load` Dec 13 14:29:57.202 INFO [stderr] --> src/cpu.rs:501:9 Dec 13 14:29:57.202 INFO [stderr] | Dec 13 14:29:57.202 INFO [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 13 14:29:57.202 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 13 14:29:57.202 INFO [stderr] Dec 13 14:29:57.202 INFO [stderr] warning: unused variable: `signed` Dec 13 14:29:57.202 INFO [stderr] --> src/cpu.rs:502:9 Dec 13 14:29:57.202 INFO [stderr] | Dec 13 14:29:57.202 INFO [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 13 14:29:57.202 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 13 14:29:57.202 INFO [stderr] Dec 13 14:29:57.202 INFO [stderr] warning: unused variable: `upward` Dec 13 14:29:57.202 INFO [stderr] --> src/cpu.rs:503:9 Dec 13 14:29:57.202 INFO [stderr] | Dec 13 14:29:57.202 INFO [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 13 14:29:57.202 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 13 14:29:57.202 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `size` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:504:9 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 13 14:29:57.203 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `regnum_target` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:506:9 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `regnum_offset` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:507:9 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `imm` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:508:9 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; Dec 13 14:29:57.203 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `system` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:533:17 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `system` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:538:20 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:548:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:553:9 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:581:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:587:7 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:593:9 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:599:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:605:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:612:14 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:618:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:624:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.203 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.203 INFO [stderr] Dec 13 14:29:57.203 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:57.203 INFO [stderr] --> src/cpu.rs:630:8 Dec 13 14:29:57.203 INFO [stderr] | Dec 13 14:29:57.203 INFO [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:57.204 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:57.204 INFO [stderr] Dec 13 14:29:57.288 INFO [stderr] warning: method is never used: `new` Dec 13 14:29:57.288 INFO [stderr] --> src/cpu.rs:70:5 Dec 13 14:29:57.288 INFO [stderr] | Dec 13 14:29:57.288 INFO [stderr] 70 | pub fn new(system_map: SystemMap) -> M0System { Dec 13 14:29:57.288 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.288 INFO [stderr] | Dec 13 14:29:57.289 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 14:29:57.289 INFO [stderr] Dec 13 14:29:57.290 INFO [stderr] warning: function is never used: `add_sp` Dec 13 14:29:57.290 INFO [stderr] --> src/cpu.rs:543:1 Dec 13 14:29:57.290 INFO [stderr] | Dec 13 14:29:57.290 INFO [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { Dec 13 14:29:57.291 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.291 INFO [stderr] Dec 13 14:29:57.291 INFO [stderr] warning: constant item is never used: `ROMADDR` Dec 13 14:29:57.292 INFO [stderr] --> src/lib.rs:7:1 Dec 13 14:29:57.292 INFO [stderr] | Dec 13 14:29:57.292 INFO [stderr] 7 | const ROMADDR: u32 = 0x00000000; Dec 13 14:29:57.292 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.292 INFO [stderr] Dec 13 14:29:57.293 INFO [stderr] warning: constant item is never used: `ROMSIZE` Dec 13 14:29:57.293 INFO [stderr] --> src/lib.rs:8:1 Dec 13 14:29:57.293 INFO [stderr] | Dec 13 14:29:57.293 INFO [stderr] 8 | const ROMSIZE: usize = 128; Dec 13 14:29:57.293 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.293 INFO [stderr] Dec 13 14:29:57.294 INFO [stderr] warning: constant item is never used: `RAMADDR` Dec 13 14:29:57.294 INFO [stderr] --> src/lib.rs:10:1 Dec 13 14:29:57.294 INFO [stderr] | Dec 13 14:29:57.294 INFO [stderr] 10 | const RAMADDR: u32 = 0x10000000; Dec 13 14:29:57.294 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.294 INFO [stderr] Dec 13 14:29:57.299 INFO [stderr] warning: constant item is never used: `RAMSIZE` Dec 13 14:29:57.299 INFO [stderr] --> src/lib.rs:11:1 Dec 13 14:29:57.299 INFO [stderr] | Dec 13 14:29:57.299 INFO [stderr] 11 | const RAMSIZE: usize = 128; Dec 13 14:29:57.299 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:57.299 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:214:37 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:220:27 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:226:28 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:232:41 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:238:29 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:244:28 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:250:36 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:292:31 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:310:32 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:316:32 Dec 13 14:29:58.342 INFO [stderr] | Dec 13 14:29:58.342 INFO [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.342 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.342 INFO [stderr] Dec 13 14:29:58.342 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.342 INFO [stderr] --> src/cpu.rs:322:32 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:328:36 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:334:35 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:340:19 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:346:20 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:352:14 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bit_07_04` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:375:9 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:434:21 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:440:19 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:446:18 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:452:23 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:464:17 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:470:25 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:476:28 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `bytecode32` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:494:36 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 13 14:29:58.343 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 13 14:29:58.343 INFO [stderr] Dec 13 14:29:58.343 INFO [stderr] warning: unused variable: `load` Dec 13 14:29:58.343 INFO [stderr] --> src/cpu.rs:501:9 Dec 13 14:29:58.343 INFO [stderr] | Dec 13 14:29:58.343 INFO [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 13 14:29:58.344 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `signed` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:502:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `upward` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:503:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `size` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:504:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 13 14:29:58.344 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `regnum_target` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:506:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `regnum_offset` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:507:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `imm` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:508:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; Dec 13 14:29:58.344 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `system` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:533:17 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `system` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:538:20 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:548:8 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:553:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:581:8 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:587:7 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:593:9 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:599:8 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:605:8 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:612:14 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.344 INFO [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.344 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.344 INFO [stderr] Dec 13 14:29:58.344 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.344 INFO [stderr] --> src/cpu.rs:618:8 Dec 13 14:29:58.344 INFO [stderr] | Dec 13 14:29:58.345 INFO [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.345 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.345 INFO [stderr] Dec 13 14:29:58.345 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.345 INFO [stderr] --> src/cpu.rs:624:8 Dec 13 14:29:58.345 INFO [stderr] | Dec 13 14:29:58.345 INFO [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.345 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.345 INFO [stderr] Dec 13 14:29:58.345 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:29:58.345 INFO [stderr] --> src/cpu.rs:630:8 Dec 13 14:29:58.345 INFO [stderr] | Dec 13 14:29:58.345 INFO [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:29:58.345 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:29:58.345 INFO [stderr] Dec 13 14:29:58.451 INFO [stderr] warning: function is never used: `add_sp` Dec 13 14:29:58.451 INFO [stderr] --> src/cpu.rs:543:1 Dec 13 14:29:58.451 INFO [stderr] | Dec 13 14:29:58.451 INFO [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { Dec 13 14:29:58.451 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:29:58.451 INFO [stderr] | Dec 13 14:29:58.451 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 14:29:58.451 INFO [stderr] Dec 13 14:29:59.443 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.84s Dec 13 14:29:59.443 INFO [stderr] su: No module specific data is present Dec 13 14:30:00.172 INFO running `"docker" "inspect" "985a17de09dc1e732090b6f52e5b428cbfb72198bb4acad51336b9e6c5129ddc"` Dec 13 14:30:00.447 INFO running `"docker" "rm" "-f" "985a17de09dc1e732090b6f52e5b428cbfb72198bb4acad51336b9e6c5129ddc"` Dec 13 14:30:00.779 INFO [stdout] 985a17de09dc1e732090b6f52e5b428cbfb72198bb4acad51336b9e6c5129ddc Dec 13 14:30:00.785 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-6/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen --no-run" "-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 13 14:30:01.340 INFO [stdout] 87c4c6d9fc90bf8a33530e7e60530b85416a162597270ef9a5fcd42a0ba12a63 Dec 13 14:30:01.343 INFO running `"docker" "start" "-a" "87c4c6d9fc90bf8a33530e7e60530b85416a162597270ef9a5fcd42a0ba12a63"` Dec 13 14:30:02.983 INFO [stderr] usermod: no changes Dec 13 14:30:03.107 INFO [stderr] Compiling corsim0 v0.1.0 (/source) Dec 13 14:30:04.400 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.400 INFO [stderr] --> src/cpu.rs:214:37 Dec 13 14:30:04.400 INFO [stderr] | Dec 13 14:30:04.400 INFO [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.400 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.400 INFO [stderr] | Dec 13 14:30:04.400 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 14:30:04.400 INFO [stderr] Dec 13 14:30:04.400 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.400 INFO [stderr] --> src/cpu.rs:220:27 Dec 13 14:30:04.400 INFO [stderr] | Dec 13 14:30:04.400 INFO [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.400 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.400 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:226:28 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:232:41 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:238:29 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:244:28 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:250:36 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:292:31 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:310:32 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:316:32 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.406 INFO [stderr] Dec 13 14:30:04.406 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.406 INFO [stderr] --> src/cpu.rs:322:32 Dec 13 14:30:04.406 INFO [stderr] | Dec 13 14:30:04.406 INFO [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.406 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:328:36 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:334:35 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:340:19 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:346:20 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:352:14 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bit_07_04` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:375:9 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:434:21 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:440:19 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:446:18 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:452:23 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:464:17 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:470:25 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:476:28 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `bytecode32` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:494:36 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 13 14:30:04.407 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.407 INFO [stderr] warning: unused variable: `load` Dec 13 14:30:04.407 INFO [stderr] --> src/cpu.rs:501:9 Dec 13 14:30:04.407 INFO [stderr] | Dec 13 14:30:04.407 INFO [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 13 14:30:04.407 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 13 14:30:04.407 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `signed` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:502:9 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `upward` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:503:9 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `size` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:504:9 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 13 14:30:04.408 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `regnum_target` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:506:9 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `regnum_offset` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:507:9 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `imm` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:508:9 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; Dec 13 14:30:04.408 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `system` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:533:17 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `system` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:538:20 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:548:8 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:214:37 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:220:27 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:226:28 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:232:41 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.408 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.408 INFO [stderr] --> src/cpu.rs:238:29 Dec 13 14:30:04.408 INFO [stderr] | Dec 13 14:30:04.408 INFO [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.408 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.408 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:244:28 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:250:36 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:292:31 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:553:9 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:310:32 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:316:32 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:322:32 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:328:36 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:581:8 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:334:35 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:340:19 Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:587:7 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:346:20 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:593:9 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.409 INFO [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.409 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.409 INFO [stderr] Dec 13 14:30:04.409 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.409 INFO [stderr] --> src/cpu.rs:599:8 Dec 13 14:30:04.409 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:605:8 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:612:14 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:618:8 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:624:8 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:630:8 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:352:14 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bit_07_04` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:375:9 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^^ help: consider using `_bit_07_04` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:434:21 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:440:19 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:446:18 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:452:23 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:464:17 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.410 INFO [stderr] --> src/cpu.rs:470:25 Dec 13 14:30:04.410 INFO [stderr] | Dec 13 14:30:04.410 INFO [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.410 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.410 INFO [stderr] Dec 13 14:30:04.410 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:476:28 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `bytecode32` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:494:36 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^^^ help: consider using `_bytecode32` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `load` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:501:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; Dec 13 14:30:04.415 INFO [stderr] | ^^^^ help: consider using `_load` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `signed` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:502:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^ help: consider using `_signed` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `upward` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:503:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^ help: consider using `_upward` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `size` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:504:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; Dec 13 14:30:04.415 INFO [stderr] | ^^^^ help: consider using `_size` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `regnum_target` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:506:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_target` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `regnum_offset` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:507:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_regnum_offset` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `imm` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:508:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; Dec 13 14:30:04.415 INFO [stderr] | ^^^ help: consider using `_imm` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `system` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:533:17 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `system` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:538:20 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^ help: consider using `_system` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `write_val` Dec 13 14:30:04.415 INFO [stderr] --> src/lib.rs:63:13 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 63 | let write_val: u8 = (i / 2) as u8; Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^^ help: consider using `_write_val` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:548:8 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:553:9 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.415 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.415 INFO [stderr] --> src/cpu.rs:581:8 Dec 13 14:30:04.415 INFO [stderr] | Dec 13 14:30:04.415 INFO [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.415 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.415 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:587:7 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:593:9 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:599:8 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:605:8 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:612:14 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:618:8 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:624:8 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: unused variable: `bytecode` Dec 13 14:30:04.416 INFO [stderr] --> src/cpu.rs:630:8 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { Dec 13 14:30:04.416 INFO [stderr] | ^^^^^^^^ help: consider using `_bytecode` instead Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:30:04.416 INFO [stderr] --> src/lib.rs:15:9 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 15 | let mut ram: device::MemoryMappedDevice = device::MemoryMappedDevice { Dec 13 14:30:04.416 INFO [stderr] | ----^^^ Dec 13 14:30:04.416 INFO [stderr] | | Dec 13 14:30:04.416 INFO [stderr] | help: remove this `mut` Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.416 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:30:04.416 INFO [stderr] --> src/lib.rs:46:9 Dec 13 14:30:04.416 INFO [stderr] | Dec 13 14:30:04.416 INFO [stderr] 46 | let mut rom: device::MemoryMappedDevice = device::MemoryMappedDevice { Dec 13 14:30:04.416 INFO [stderr] | ----^^^ Dec 13 14:30:04.416 INFO [stderr] | | Dec 13 14:30:04.416 INFO [stderr] | help: remove this `mut` Dec 13 14:30:04.416 INFO [stderr] Dec 13 14:30:04.591 INFO [stderr] warning: method is never used: `new` Dec 13 14:30:04.591 INFO [stderr] --> src/cpu.rs:70:5 Dec 13 14:30:04.591 INFO [stderr] | Dec 13 14:30:04.591 INFO [stderr] 70 | pub fn new(system_map: SystemMap) -> M0System { Dec 13 14:30:04.591 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:30:04.591 INFO [stderr] | Dec 13 14:30:04.591 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 14:30:04.591 INFO [stderr] Dec 13 14:30:04.591 INFO [stderr] warning: function is never used: `add_sp` Dec 13 14:30:04.591 INFO [stderr] --> src/cpu.rs:543:1 Dec 13 14:30:04.591 INFO [stderr] | Dec 13 14:30:04.591 INFO [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { Dec 13 14:30:04.591 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:30:04.591 INFO [stderr] Dec 13 14:30:04.687 INFO [stderr] warning: function is never used: `add_sp` Dec 13 14:30:04.687 INFO [stderr] --> src/cpu.rs:543:1 Dec 13 14:30:04.687 INFO [stderr] | Dec 13 14:30:04.687 INFO [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { Dec 13 14:30:04.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:30:04.687 INFO [stderr] | Dec 13 14:30:04.687 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 14:30:04.687 INFO [stderr] Dec 13 14:30:05.663 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.66s Dec 13 14:30:05.663 INFO [stderr] su: No module specific data is present Dec 13 14:30:06.342 INFO running `"docker" "inspect" "87c4c6d9fc90bf8a33530e7e60530b85416a162597270ef9a5fcd42a0ba12a63"` Dec 13 14:30:06.539 INFO running `"docker" "rm" "-f" "87c4c6d9fc90bf8a33530e7e60530b85416a162597270ef9a5fcd42a0ba12a63"` Dec 13 14:30:06.803 INFO [stdout] 87c4c6d9fc90bf8a33530e7e60530b85416a162597270ef9a5fcd42a0ba12a63 Dec 13 14:30:06.807 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-6/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen" "-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 13 14:30:07.308 INFO [stdout] 561fe1e435812a3dba9407eaf46cac11104abfebf6e44cefb68d29690cc1ff5e Dec 13 14:30:07.310 INFO running `"docker" "start" "-a" "561fe1e435812a3dba9407eaf46cac11104abfebf6e44cefb68d29690cc1ff5e"` Dec 13 14:30:08.618 INFO [stderr] usermod: no changes Dec 13 14:30:08.687 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.03s Dec 13 14:30:08.687 INFO [stdout] Dec 13 14:30:08.687 INFO [stderr] Running /target/debug/deps/corsim0-afd7bfa9e235027e Dec 13 14:30:08.687 INFO [stdout] running 10 tests Dec 13 14:30:08.687 INFO [stdout] test cpuflag::test_arm_v6_flags_6 ... ok Dec 13 14:30:08.687 INFO [stdout] test cpuflag::test_arm_v6_flags_5 ... ok Dec 13 14:30:08.687 INFO [stdout] test cpuflag::test_arm_v6_flags_4 ... ok Dec 13 14:30:08.687 INFO [stdout] test cpuflag::test_arm_v6_flags_3 ... ok Dec 13 14:30:08.687 INFO [stdout] test ram_write_read ... ok Dec 13 14:30:08.687 INFO [stdout] test rom_write ... ok Dec 13 14:30:08.687 INFO [stdout] test cpuflag::test_arm_v6_flags_2 ... ok Dec 13 14:30:08.687 INFO [stdout] test cpuflag::test_arm_v6_flags_1 ... ok Dec 13 14:30:08.695 INFO [stdout] test cpuflag::test_arm_v6_flags_7 ... ok Dec 13 14:30:08.695 INFO [stderr] Running /target/debug/deps/corsim0-a7f46704ed15fac3 Dec 13 14:30:08.695 INFO [stdout] test cpuflag::test_arm_v6_flags_8 ... ok Dec 13 14:30:08.695 INFO [stdout] Dec 13 14:30:08.695 INFO [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 14:30:08.695 INFO [stdout] Dec 13 14:30:08.695 INFO [stdout] Dec 13 14:30:08.695 INFO [stdout] running 8 tests Dec 13 14:30:08.695 INFO [stdout] test cpuflag::test_arm_v6_flags_5 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_2 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_4 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_3 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_1 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_7 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_8 ... ok Dec 13 14:30:08.696 INFO [stdout] test cpuflag::test_arm_v6_flags_6 ... ok Dec 13 14:30:08.696 INFO [stdout] Dec 13 14:30:08.696 INFO [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 14:30:08.696 INFO [stdout] Dec 13 14:30:08.699 INFO [stderr] Doc-tests corsim0 Dec 13 14:30:09.176 INFO [stdout] Dec 13 14:30:09.176 INFO [stdout] running 0 tests Dec 13 14:30:09.176 INFO [stdout] Dec 13 14:30:09.176 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 14:30:09.176 INFO [stdout] Dec 13 14:30:09.183 INFO [stderr] su: No module specific data is present Dec 13 14:30:09.819 INFO running `"docker" "inspect" "561fe1e435812a3dba9407eaf46cac11104abfebf6e44cefb68d29690cc1ff5e"` Dec 13 14:30:10.094 INFO running `"docker" "rm" "-f" "561fe1e435812a3dba9407eaf46cac11104abfebf6e44cefb68d29690cc1ff5e"` Dec 13 14:30:10.399 INFO [stdout] 561fe1e435812a3dba9407eaf46cac11104abfebf6e44cefb68d29690cc1ff5e