[INFO] fetching crate riscv-asm 0.0.2-wip...
[INFO] testing riscv-asm-0.0.2-wip against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate riscv-asm 0.0.2-wip into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate riscv-asm 0.0.2-wip
[INFO] finished tweaking crates.io crate riscv-asm 0.0.2-wip
[INFO] tweaked toml for crates.io crate riscv-asm 0.0.2-wip written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate riscv-asm 0.0.2-wip on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate riscv-asm 0.0.2-wip already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f
[INFO] running `Command { std: "docker" "start" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.19
[INFO] [stderr]    Compiling syn v1.0.36
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling scroll_derive v0.10.2
[INFO] [stderr]    Compiling gumdrop_derive v0.8.0
[INFO] [stderr]    Compiling scroll v0.10.1
[INFO] [stderr]    Compiling gumdrop v0.8.0
[INFO] [stderr]    Compiling goblin v0.2.3
[INFO] [stderr]    Compiling riscv-asm v0.0.2-wip (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 18.22s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: goblin v0.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
[INFO] running `Command { std: "docker" "inspect" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stderr]    Compiling pretty_assertions v0.6.1
[INFO] [stderr]    Compiling riscv-asm v0.0.2-wip (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.78s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: goblin v0.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
[INFO] running `Command { std: "docker" "inspect" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: goblin v0.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/riscv-asm/27662d5a612a1e6c/out/riscv_asm-27662d5a612a1e6c)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test decode::test::brute_force_decode ... ignored
[INFO] [stdout] test decode::test::check_add_t0_t0_t2 ... ok
[INFO] [stdout] test decode::test::check_add_s0_sp_zero ... ok
[INFO] [stdout] test decode::test::check_addi_a0_sp_32 ... FAILED
[INFO] [stdout] test decode::test::check_addi_a7_a0_neg_273 ... FAILED
[INFO] [stdout] test decode::test::check_addi_t0_t0_neg_2048 ... FAILED
[INFO] [stdout] test decode::test::check_addi_sp_sp_64 ... FAILED
[INFO] [stdout] test decode::test::check_andi_a2_a2_1 ... FAILED
[INFO] [stdout] test decode::test::check_auipc_gp_1 ... FAILED
[INFO] [stdout] test decode::test::check_bits ... ok
[INFO] [stdout] test decode::test::check_bits_sign_ext ... ok
[INFO] [stdout] test decode::test::check_bltu_a1_a0_neg_16 ... ok
[INFO] [stdout] test decode::test::check_and_a0_a0_a1 ... ok
[INFO] [stdout] test decode::test::check_bne_t3_t1_neg_64 ... ok
[INFO] [stdout] test decode::test::check_auipc_sp_4 ... FAILED
[INFO] [stdout] test decode::test::check_beq_a0_zero_12 ... ok
[INFO] [stdout] test decode::test::check_csrr_a0_mcause ... FAILED
[INFO] [stdout] test decode::test::check_beq_a1_a0_20 ... ok
[INFO] [stdout] test decode::test::check_csrw_mtvec_t0 ... ok
[INFO] [stdout] test decode::test::check_csrwi_mie_0 ... ok
[INFO] [stdout] test decode::test::check_addi_t1_t1_neg_1 ... FAILED
[INFO] [stdout] test decode::test::check_add_a2_a5_a1 ... ok
[INFO] [stdout] test decode::test::check_j_900 ... FAILED
[INFO] [stdout] test decode::test::check_jal_76 ... FAILED
[INFO] [stdout] test decode::test::check_jalr_728_ra ... FAILED
[INFO] [stdout] test decode::test::check_csrwi_mip_0 ... ok
[INFO] [stdout] test decode::test::check_lui_a0_0 ... ok
[INFO] [stdout] test decode::test::check_cssr_a0_mhartid ... FAILED
[INFO] [stdout] test decode::test::check_jalr_a0 ... FAILED
[INFO] [stdout] test decode::test::check_fence_rw_rw ... FAILED
[INFO] [stdout] test decode::test::check_lui_a0_912092 ... FAILED
[INFO] [stdout] test decode::test::check_lui_a1_0 ... ok
[INFO] [stdout] test decode::test::check_lui_a0_2 ... FAILED
[INFO] [stdout] test decode::test::check_lui_a1_674490 ... FAILED
[INFO] [stdout] test decode::test::check_lw_a6_56_sp ... FAILED
[INFO] [stdout] test decode::test::check_lw_t1_8_sp ... FAILED
[INFO] [stdout] test decode::test::check_lw_t6_28_sp ... FAILED
[INFO] [stdout] test decode::test::check_bgeu_a0_a1_36 ... ok
[INFO] [stdout] test decode::test::check_sllii_a0_a0_2 ... FAILED
[INFO] [stdout] test decode::test::check_j_0 ... ok
[INFO] [stdout] test decode::test::check_mret ... FAILED
[INFO] [stdout] test decode::test::check_sb_a2_a1_0 ... FAILED
[INFO] [stdout] test decode::test::check_sw_a3_sp_44 ... FAILED
[INFO] [stdout] test decode::test::check_lui_ra_0 ... ok
[INFO] [stdout] test decode::test::check_lui_t0_0 ... ok
[INFO] [stdout] test decode::test::check_sub_sp_sp_t0 ... ok
[INFO] [stdout] test decode::test::check_unimp ... FAILED
[INFO] [stdout] test decode::test::check_wfi ... FAILED
[INFO] [stdout] test decode::test::check_xor_a2_a1_a3 ... ok
[INFO] [stdout] test decode::test::check_zero_word ... ok
[INFO] [stdout] test decode::test::check_j_neg_96 ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_a0_sp_32 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_a0_sp_32' (423) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Addi {
[INFO] [stdout]          rd: A0,
[INFO] [stdout]          rs1: Sp,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m32[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853badfd4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_addi_a0_sp_32::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_a7_a0_neg_273 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_a7_a0_neg_273' (424) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Addi {
[INFO] [stdout] [31m<[0m[31m        rd: [0m[1;48;5;52;31mA7[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        rs1: [0m[1;48;5;52;31mA0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        rs1: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout]          imm12: 0,
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae764 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_addi_a7_a0_neg_273::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_t0_t0_neg_2048 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_t0_t0_neg_2048' (426) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Addi {
[INFO] [stdout] [31m<[0m[31m        rd: [0m[1;48;5;52;31mT0[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        rs1: [0m[1;48;5;52;31mT0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        rs1: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout]          imm12: 0,
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae7f4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_addi_t0_t0_neg_2048::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_sp_sp_64 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_sp_sp_64' (425) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Addi {
[INFO] [stdout]          rd: Sp,
[INFO] [stdout]          rs1: Sp,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m64[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae064 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_addi_sp_sp_64::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_andi_a2_a2_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_andi_a2_a2_1' (429) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Andi {
[INFO] [stdout]          rd: A2,
[INFO] [stdout]          rs1: A2,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853badd84 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_andi_a2_a2_1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_auipc_gp_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_auipc_gp_1' (430) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Auipc {
[INFO] [stdout]          rd: Gp,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad624 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_auipc_gp_1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_auipc_sp_4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_auipc_sp_4' (431) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Auipc {
[INFO] [stdout]          rd: Sp,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m4[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad6b4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_auipc_sp_4::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_csrr_a0_mcause stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_csrr_a0_mcause' (439) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout] [31m<[0m[31m    Csrr[0m[1;48;5;52;31ms[0m[31m {[0m[1;48;5;52;31m[0m
[INFO] [stdout] [1;31m<[0m[1;48;5;52;31m        rd: A0,[0m
[INFO] [stdout] [32m>[0m[32m    Csrr[0m[1;48;5;22;32mc[0m[32m {[0m
[INFO] [stdout]          rs1: Zero,
[INFO] [stdout] [31m<        imm12: 0,
[INFO] [stdout] [0m     },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae504 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_csrr_a0_mcause::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_t1_t1_neg_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_t1_t1_neg_1' (427) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Addi {
[INFO] [stdout]          rd: T1,
[INFO] [stdout]          rs1: T1,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m-1[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae594 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_addi_t1_t1_neg_1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_j_900 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_j_900' (446) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Jal {
[INFO] [stdout]          rd: Zero,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m9[0m[32m0[0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bacff4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_j_900::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_jal_76 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_jal_76' (448) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Jal {
[INFO] [stdout] [31m<[0m[31m        rd: [0m[1;48;5;52;31mRa[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m76[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad114 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_jal_76::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_jalr_728_ra stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_jalr_728_ra' (449) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Jalr {
[INFO] [stdout] [31m<[0m[31m        rd: [0m[1;48;5;52;31mRa[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        rs1: [0m[1;48;5;52;31mRa[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        rs1: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m728[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad984 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_jalr_728_ra::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_cssr_a0_mhartid stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_cssr_a0_mhartid' (443) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout] [31m<[0m[31m    Csrr[0m[1;48;5;52;31ms[0m[31m {[0m[1;48;5;52;31m[0m
[INFO] [stdout] [1;31m<[0m[1;48;5;52;31m        rd: A0,[0m
[INFO] [stdout] [32m>[0m[32m    Csrr[0m[1;48;5;22;32mc[0m[32m {[0m
[INFO] [stdout]          rs1: Zero,
[INFO] [stdout] [31m<        imm12: 0,
[INFO] [stdout] [0m     },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae504 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_csrr_a0_mcause::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_jalr_a0 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_jalr_a0' (450) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Jalr {
[INFO] [stdout] [31m<[0m[31m        rd: [0m[1;48;5;52;31mRa[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        rs1: [0m[1;48;5;52;31mA0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        rs1: [0m[1;48;5;22;32mZero[0m[32m,[0m
[INFO] [stdout]          imm12: 0,
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad1a4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_jalr_a0::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_fence_rw_rw stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_fence_rw_rw' (444) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Fence {
[INFO] [stdout]          rd: Zero,
[INFO] [stdout]          rs1: Zero,
[INFO] [stdout] [31m<[0m[31m        successor: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        predecessor: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        successor: [0m[1;48;5;22;32m12[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        predecessor: [0m[1;48;5;22;32m12[0m[32m,[0m
[INFO] [stdout]          fm: 0,
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad8f4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_fence_rw_rw::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_lui_a0_912092 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_lui_a0_912092' (453) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Lui {
[INFO] [stdout]          rd: A0,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m912[0m[32m0[0m[1;48;5;22;32m92[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae224 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_lui_a0_912092::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_lui_a0_2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_lui_a0_2' (452) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Lui {
[INFO] [stdout]          rd: A0,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad354 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_lui_a0_2::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_lui_a1_674490 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_lui_a1_674490' (455) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Lui {
[INFO] [stdout]          rd: A1,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[31m0,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m67449[0m[32m0,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae2b4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_lui_a1_674490::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_lw_a6_56_sp stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_lw_a6_56_sp' (458) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Lw {
[INFO] [stdout] [31m<[0m[31m        rd: [0m[1;48;5;52;31mA6[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: [0m[1;48;5;22;32mT1[0m[32m,[0m
[INFO] [stdout]          rs1: Sp,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m8[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bada14 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_lw_a6_56_sp::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_lw_t1_8_sp stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_lw_t1_8_sp' (459) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Lw {
[INFO] [stdout]          rd: T1,
[INFO] [stdout]          rs1: Sp,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m8[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad744 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_lw_t1_8_sp::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_lw_t6_28_sp stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_lw_t6_28_sp' (460) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Lw {
[INFO] [stdout] [31m<[0m[31m        rd: T[0m[1;48;5;52;31m6[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rd: T[0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]          rs1: Sp,
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m8[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853badaa4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_lw_t6_28_sp::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_sllii_a0_a0_2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_sllii_a0_a0_2' (463) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Slli {
[INFO] [stdout]          rd: A0,
[INFO] [stdout]          rs1: A0,
[INFO] [stdout] [31m<[0m[31m        imm5: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm5: [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae344 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_sllii_a0_a0_2::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_mret stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_mret' (461) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout] [31m<[0m[31m    [0m[1;48;5;52;31mWfi[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m    [0m[1;48;5;22;32mMret[0m[32m,[0m
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bacf64 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_mret::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_sb_a2_a1_0 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_sb_a2_a1_0' (462) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Sb {
[INFO] [stdout] [31m<[0m[31m        rs1: A[0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        rs2: A[0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rs1: A[0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        rs2: A[0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]          imm12: 0,
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad7d4 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_sb_a2_a1_0::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_sw_a3_sp_44 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_sw_a3_sp_44' (465) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Sw {
[INFO] [stdout] [31m<[0m[31m        rs1: [0m[1;48;5;52;31mSp[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        rs2: [0m[1;48;5;52;31mA3[0m[31m,[0m
[INFO] [stdout] [31m<[0m[31m        imm12: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        rs1: [0m[1;48;5;22;32mA3[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        rs2: [0m[1;48;5;22;32mSp[0m[32m,[0m
[INFO] [stdout] [32m>[0m[32m        imm12: [0m[1;48;5;22;32m44[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853badb34 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_sw_a3_sp_44::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_unimp stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_unimp' (466) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout] [31m<[0m[31m    [0m[1;48;5;52;31mCsrrw {[0m
[INFO] [stdout] [1;31m<[0m[1;48;5;52;31m        rs1: Z[0m[31me[0m[1;48;5;52;31mro[0m[31m,[0m[1;48;5;52;31m[0m
[INFO] [stdout] [1;31m<[0m[1;48;5;52;31m        imm12: 0,[0m
[INFO] [stdout] [1;31m<[0m[1;48;5;52;31m    },[0m
[INFO] [stdout] [32m>[0m[32m    [0m[1;48;5;22;32mIll[0m[32me[0m[1;48;5;22;32mgal[0m[32m,[0m
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad084 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_unimp::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_wfi stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_wfi' (467) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout] [31m<[0m[31m    [0m[1;48;5;52;31mMret[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m    [0m[1;48;5;22;32mWfi[0m[32m,[0m
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bae914 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_wfi::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_j_neg_96 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_j_neg_96' (447) panicked at src/decode.rs:372:5:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  Some(
[INFO] [stdout]      Jal {
[INFO] [stdout]          rd: Zero,
[INFO] [stdout] [31m<[0m[31m        imm20: [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>[0m[32m        imm20: [0m[1;48;5;22;32m-96[0m[32m,[0m
[INFO] [stdout]      },
[INFO] [stdout]  )
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x649853c2b841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x649853c3f9fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x649853c2fa5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x649853c07ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x649853c23ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x649853bbb540 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x649853c24092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x649853c07d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x649853c00a69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x649853c0895d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x649853c4012c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x649853bad234 - <riscv_asm[6f7ea4db192e9a50]::decode::test::check_j_neg_96::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x649853bae98b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x649853bbbb65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x649853bb5454 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x649853bbebf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x649853c2b09f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x70186a5e1dfa - <unknown>
[INFO] [stdout]   18:     0x70186a6753d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     decode::test::check_addi_a0_sp_32
[INFO] [stdout]     decode::test::check_addi_a7_a0_neg_273
[INFO] [stdout]     decode::test::check_addi_sp_sp_64
[INFO] [stdout]     decode::test::check_addi_t0_t0_neg_2048
[INFO] [stdout]     decode::test::check_addi_t1_t1_neg_1
[INFO] [stdout]     decode::test::check_andi_a2_a2_1
[INFO] [stdout]     decode::test::check_auipc_gp_1
[INFO] [stdout]     decode::test::check_auipc_sp_4
[INFO] [stdout]     decode::test::check_csrr_a0_mcause
[INFO] [stdout]     decode::test::check_cssr_a0_mhartid
[INFO] [stdout]     decode::test::check_fence_rw_rw
[INFO] [stdout]     decode::test::check_j_900
[INFO] [stdout]     decode::test::check_j_neg_96
[INFO] [stdout]     decode::test::check_jal_76
[INFO] [stdout]     decode::test::check_jalr_728_ra
[INFO] [stdout]     decode::test::check_jalr_a0
[INFO] [stdout]     decode::test::check_lui_a0_2
[INFO] [stdout]     decode::test::check_lui_a0_912092
[INFO] [stdout]     decode::test::check_lui_a1_674490
[INFO] [stdout]     decode::test::check_lw_a6_56_sp
[INFO] [stdout]     decode::test::check_lw_t1_8_sp
[INFO] [stdout]     decode::test::check_lw_t6_28_sp
[INFO] [stdout]     decode::test::check_mret
[INFO] [stdout]     decode::test::check_sb_a2_a1_0
[INFO] [stdout]     decode::test::check_sllii_a0_a0_2
[INFO] [stdout]     decode::test::check_sw_a3_sp_44
[INFO] [stdout]     decode::test::check_unimp
[INFO] [stdout]     decode::test::check_wfi
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 22 passed; 28 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f", kill_on_drop: false }`
[INFO] [stdout] 7453ec7e1554765d6491af607a1f41c73124590f5062e3ff76f705a6277fb19f
