[INFO] fetching crate riscv-asm 0.0.2-wip...
[INFO] testing riscv-asm-0.0.2-wip against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate riscv-asm 0.0.2-wip into /workspace/builds/worker-2-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate riscv-asm 0.0.2-wip on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ctor v0.1.15
[INFO] [stderr]   Downloaded proc-macro2 v1.0.19
[INFO] [stderr]   Downloaded pretty_assertions v0.6.1
[INFO] [stderr]   Downloaded output_vt100 v0.1.2
[INFO] [stderr]   Downloaded gumdrop_derive v0.8.0
[INFO] [stderr]   Downloaded scroll_derive v0.10.2
[INFO] [stderr]   Downloaded gumdrop v0.8.0
[INFO] [stderr]   Downloaded scroll v0.10.1
[INFO] [stderr]   Downloaded log v0.4.11
[INFO] [stderr]   Downloaded syn v1.0.36
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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] 5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663
[INFO] running `Command { std: "docker" "start" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", 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" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", 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" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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 goblin v0.2.3
[INFO] [stderr]    Compiling gumdrop v0.8.0
[INFO] [stderr]    Compiling riscv-asm v0.0.2-wip (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 17.93s
[INFO] running `Command { std: "docker" "inspect" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", 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" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.93s
[INFO] running `Command { std: "docker" "inspect" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", 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" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/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_s0_sp_zero ... ok
[INFO] [stdout] test decode::test::check_addi_sp_sp_64 ... FAILED
[INFO] [stdout] test decode::test::check_addi_t0_t0_neg_2048 ... FAILED
[INFO] [stdout] test decode::test::check_add_t0_t0_t2 ... ok
[INFO] [stdout] test decode::test::check_addi_t1_t1_neg_1 ... FAILED
[INFO] [stdout] test decode::test::check_beq_a0_zero_12 ... ok
[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_addi_a0_sp_32 ... FAILED
[INFO] [stdout] test decode::test::check_bits_sign_ext ... ok
[INFO] [stdout] test decode::test::check_auipc_sp_4 ... FAILED
[INFO] [stdout] test decode::test::check_addi_a7_a0_neg_273 ... FAILED
[INFO] [stdout] test decode::test::check_and_a0_a0_a1 ... ok
[INFO] [stdout] test decode::test::check_bgeu_a0_a1_36 ... ok
[INFO] [stdout] test decode::test::check_bltu_a1_a0_neg_16 ... ok
[INFO] [stdout] test decode::test::check_bits ... ok
[INFO] [stdout] test decode::test::check_bne_t3_t1_neg_64 ... ok
[INFO] [stdout] test decode::test::check_csrr_a0_mcause ... FAILED
[INFO] [stdout] test decode::test::check_csrwi_mie_0 ... ok
[INFO] [stdout] test decode::test::check_csrwi_mip_0 ... ok
[INFO] [stdout] test decode::test::check_cssr_a0_mhartid ... FAILED
[INFO] [stdout] test decode::test::check_j_0 ... ok
[INFO] [stdout] test decode::test::check_j_900 ... FAILED
[INFO] [stdout] test decode::test::check_beq_a1_a0_20 ... ok
[INFO] [stdout] test decode::test::check_j_neg_96 ... FAILED
[INFO] [stdout] test decode::test::check_jal_76 ... FAILED
[INFO] [stdout] test decode::test::check_fence_rw_rw ... FAILED
[INFO] [stdout] test decode::test::check_jalr_a0 ... FAILED
[INFO] [stdout] test decode::test::check_lui_a0_0 ... ok
[INFO] [stdout] test decode::test::check_lui_ra_0 ... ok
[INFO] [stdout] test decode::test::check_jalr_728_ra ... FAILED
[INFO] [stdout] test decode::test::check_lui_t0_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_t6_28_sp ... FAILED
[INFO] [stdout] test decode::test::check_mret ... FAILED
[INFO] [stdout] test decode::test::check_csrw_mtvec_t0 ... ok
[INFO] [stdout] test decode::test::check_add_a2_a5_a1 ... ok
[INFO] [stdout] test decode::test::check_sub_sp_sp_t0 ... ok
[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_sw_a3_sp_44 ... FAILED
[INFO] [stdout] test decode::test::check_sllii_a0_a0_2 ... FAILED
[INFO] [stdout] test decode::test::check_unimp ... FAILED
[INFO] [stdout] test decode::test::check_sb_a2_a1_0 ... 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_xor_a2_a1_a3 ... ok
[INFO] [stdout] test decode::test::check_zero_word ... ok
[INFO] [stdout] test decode::test::check_wfi ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_sp_sp_64 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_sp_sp_64' (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]          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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801244 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_addi_sp_sp_64::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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] [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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88019d4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_addi_t0_t0_neg_2048::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]          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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801774 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_addi_t1_t1_neg_1::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (428) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800f64 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_andi_a2_a2_1::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]      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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800804 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_auipc_gp_1::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_addi_a0_sp_32 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_addi_a0_sp_32' (422) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88011b4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_addi_a0_sp_32::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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: 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800894 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_auipc_sp_4::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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] [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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801944 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_addi_a7_a0_neg_273::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (438) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88016e4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_csrr_a0_mcause::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (442) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88016e4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_csrr_a0_mcause::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (445) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88001d4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_j_900::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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[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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800414 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_j_neg_96::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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] [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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88002f4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_jal_76::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]      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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800ad4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_fence_rw_rw::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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;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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800384 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_jalr_a0::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]      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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800b64 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_jalr_728_ra::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (451) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800534 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_lui_a0_2::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (454) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801494 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_lui_a1_674490::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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] [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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800c84 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_lw_t6_28_sp::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_mret stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_mret' (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] [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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800144 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_mret::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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[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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801404 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_lui_a0_912092::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (464) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800d14 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_sw_a3_sp_44::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]      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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801524 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_sllii_a0_a0_2::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_unimp stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_unimp' (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] [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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800264 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_unimp::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]      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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b88009b4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_sb_a2_a1_0::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (457) 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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800bf4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_lw_a6_56_sp::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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' (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]          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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8800924 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_lw_t1_8_sp::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- decode::test::check_wfi stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'decode::test::check_wfi' (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;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:     0x5867b887ec61 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5867b88930fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5867b88830fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5867b885b256 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5867b88773c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5867b880e880 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5867b8877582 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5867b885b302 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5867b8854089 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5867b885befd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5867b889382c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5867b8801af4 - <riscv_asm[94fe3cdb51894e62]::decode::test::check_wfi::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5867b8801b6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5867b880f1d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5867b8808a94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5867b8812332 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5867b887e539 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x799c3339adfa - <unknown>
[INFO] [stdout]   18:     0x799c3342e3d4 - 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" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663", kill_on_drop: false }`
[INFO] [stdout] 5b224fdeb3bde7503c176ebcfb23f66f76b6142e765e14f5aa713e470b145663
