[INFO] cloning repository https://github.com/jac18281828/checksmix
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jac18281828/checksmix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjac18281828%2Fchecksmix", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjac18281828%2Fchecksmix'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f195206ec0bd5ae52b5e6be69595f3aa01df6d17
[INFO] testing jac18281828/checksmix against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjac18281828%2Fchecksmix" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jac18281828/checksmix
[INFO] finished tweaking git repo https://github.com/jac18281828/checksmix
[INFO] tweaked toml for git repo https://github.com/jac18281828/checksmix written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jac18281828/checksmix on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jac18281828/checksmix 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3fe6f020a376360fc238d6d67eaa61a1062f45bf28990f77bfc9f13248d61756
[INFO] running `Command { std: "docker" "start" "-a" "3fe6f020a376360fc238d6d67eaa61a1062f45bf28990f77bfc9f13248d61756", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3fe6f020a376360fc238d6d67eaa61a1062f45bf28990f77bfc9f13248d61756", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fe6f020a376360fc238d6d67eaa61a1062f45bf28990f77bfc9f13248d61756", kill_on_drop: false }`
[INFO] [stdout] 3fe6f020a376360fc238d6d67eaa61a1062f45bf28990f77bfc9f13248d61756
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1eda9df2babadc09bbefe7874accc5e06544042a449eccb2264f13a2c4231964
[INFO] running `Command { std: "docker" "start" "-a" "1eda9df2babadc09bbefe7874accc5e06544042a449eccb2264f13a2c4231964", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling lyn v0.1.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling checksmix v0.2.19 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.42s
[INFO] running `Command { std: "docker" "inspect" "1eda9df2babadc09bbefe7874accc5e06544042a449eccb2264f13a2c4231964", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1eda9df2babadc09bbefe7874accc5e06544042a449eccb2264f13a2c4231964", kill_on_drop: false }`
[INFO] [stdout] 1eda9df2babadc09bbefe7874accc5e06544042a449eccb2264f13a2c4231964
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4a6b5f895ec081d49847889f4fce62106d4519078d9feb0624320317782d3489
[INFO] running `Command { std: "docker" "start" "-a" "4a6b5f895ec081d49847889f4fce62106d4519078d9feb0624320317782d3489", kill_on_drop: false }`
[INFO] [stderr]    Compiling checksmix v0.2.19 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.00s
[INFO] running `Command { std: "docker" "inspect" "4a6b5f895ec081d49847889f4fce62106d4519078d9feb0624320317782d3489", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a6b5f895ec081d49847889f4fce62106d4519078d9feb0624320317782d3489", kill_on_drop: false }`
[INFO] [stdout] 4a6b5f895ec081d49847889f4fce62106d4519078d9feb0624320317782d3489
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c6e930ac8ecd4fccf9718016ea0f2609667e42461c55ea06950efc464cab92ce
[INFO] running `Command { std: "docker" "start" "-a" "c6e930ac8ecd4fccf9718016ea0f2609667e42461c55ea06950efc464cab92ce", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/checksmix-8d66316e074cf00c)
[INFO] [stdout] 
[INFO] [stdout] running 539 tests
[INFO] [stdout] test encode::tests::test_bit_fiddling_encodings ... ok
[INFO] [stdout] test encode::tests::test_comparison_encodings ... ok
[INFO] [stdout] test encode::tests::test_conditional_swap_encodings ... ok
[INFO] [stdout] test encode::tests::test_conditional_set_encodings ... ok
[INFO] [stdout] test encode::tests::test_data_directives ... ok
[INFO] [stdout] test encode::tests::test_floating_point_encodings ... ok
[INFO] [stdout] test encode::tests::test_branch_encodings ... ok
[INFO] [stdout] test encode::tests::test_integer_arithmetic_encodings ... ok
[INFO] [stdout] test encode::tests::test_jump_and_special_encodings ... ok
[INFO] [stdout] test encode::tests::test_lda_encoding ... ok
[INFO] [stdout] test encode::tests::test_load_byte_encodings ... ok
[INFO] [stdout] test encode::tests::test_load_octa_encodings ... ok
[INFO] [stdout] test encode::tests::test_load_tetra_encodings ... ok
[INFO] [stdout] test encode::tests::test_load_wyde_encodings ... ok
[INFO] [stdout] test encode::tests::test_load_special_encodings ... ok
[INFO] [stdout] test encode::tests::test_multiply_divide_encodings ... ok
[INFO] [stdout] test encode::tests::test_prefetch_encodings ... ok
[INFO] [stdout] test encode::tests::test_probable_branch_encodings ... ok
[INFO] [stdout] test encode::tests::test_set_encodings ... ok
[INFO] [stdout] test encode::tests::test_set_pseudo_instruction ... ok
[INFO] [stdout] test encode::tests::test_setrr_encoding ... ok
[INFO] [stdout] test encode::tests::test_shift_encodings ... ok
[INFO] [stdout] test encode::tests::test_store_byte_encodings ... ok
[INFO] [stdout] test encode::tests::test_store_octa_encodings ... ok
[INFO] [stdout] test encode::tests::test_store_special_encodings ... ok
[INFO] [stdout] test encode::tests::test_store_tetra_encodings ... ok
[INFO] [stdout] test encode::tests::test_store_wyde_encodings ... ok
[INFO] [stdout] test encode::tests::test_sync_encodings ... ok
[INFO] [stdout] test encode::tests::test_trap_encoding ... ok
[INFO] [stdout] test mmix::tests::test_16addu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_16addu_register ... ok
[INFO] [stdout] test mmix::tests::test_2addu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_2addu_register ... ok
[INFO] [stdout] test mmix::tests::test_4addu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_4addu_register ... ok
[INFO] [stdout] test mmix::tests::test_8addu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_8addu_register ... ok
[INFO] [stdout] test mmix::tests::test_add_immediate ... ok
[INFO] [stdout] test mmix::tests::test_add_negative_numbers ... ok
[INFO] [stdout] test mmix::tests::test_add_positive_numbers ... ok
[INFO] [stdout] test mmix::tests::test_addu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_addu_wrapping ... ok
[INFO] [stdout] test mmix::tests::test_all_arithmetic_instructions_have_tests ... ok
[INFO] [stdout] test mmix::tests::test_all_set_instructions_have_tests ... ok
[INFO] [stdout] test mmix::tests::test_all_store_instructions_have_tests ... ok
[INFO] [stdout] test mmix::tests::test_assembler_emits_fcmpe ... ok
[INFO] [stdout] test mmix::tests::test_assembler_emits_feqle ... ok
[INFO] [stdout] test mmix::tests::test_assembler_emits_fune ... ok
[INFO] [stdout] test mmix::tests::test_bdif ... ok
[INFO] [stdout] test mmix::tests::test_bev_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bdifi ... ok
[INFO] [stdout] test mmix::tests::test_bev_taken ... ok
[INFO] [stdout] test mmix::tests::test_bevb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bitwise_operations ... ok
[INFO] [stdout] test mmix::tests::test_bn_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bn_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnn_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnn_taken_positive ... ok
[INFO] [stdout] test mmix::tests::test_bnn_taken_zero ... ok
[INFO] [stdout] test mmix::tests::test_bnnb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnp_taken_negative ... ok
[INFO] [stdout] test mmix::tests::test_bnp_taken_zero ... ok
[INFO] [stdout] test mmix::tests::test_bnpb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnz_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bod_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnp_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bp_taken ... ok
[INFO] [stdout] test mmix::tests::test_bpb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bz_not_taken ... ok
[INFO] [stdout] test mmix::tests::test_bzb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bz_taken ... ok
[INFO] [stdout] test mmix::tests::test_csev_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_csev_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_csn_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_csn_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_bnzb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bodb_taken ... ok
[INFO] [stdout] test mmix::tests::test_bnz_taken ... ok
[INFO] [stdout] test mmix::tests::test_bp_not_taken_negative ... ok
[INFO] [stdout] test mmix::tests::test_bp_not_taken_zero ... ok
[INFO] [stdout] test mmix::tests::test_csevi ... ok
[INFO] [stdout] test encode::tests::test_bitwise_encodings ... ok
[INFO] [stdout] test mmix::tests::test_bod_taken ... ok
[INFO] [stdout] test mmix::tests::test_csni ... ok
[INFO] [stdout] test mmix::tests::test_csnn_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_csnn_condition_true_positive ... ok
[INFO] [stdout] test mmix::tests::test_csnn_condition_true_zero ... ok
[INFO] [stdout] test mmix::tests::test_csnni ... ok
[INFO] [stdout] test mmix::tests::test_csnp_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_csnp_condition_true_negative ... ok
[INFO] [stdout] test mmix::tests::test_csnp_condition_true_zero ... ok
[INFO] [stdout] test mmix::tests::test_csnpi ... ok
[INFO] [stdout] test mmix::tests::test_csnz_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_csnz_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_csnzi ... ok
[INFO] [stdout] test mmix::tests::test_csod_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_csodi ... ok
[INFO] [stdout] test mmix::tests::test_csp_condition_false_zero ... ok
[INFO] [stdout] test mmix::tests::test_csp_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_csod_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_cspi ... ok
[INFO] [stdout] test mmix::tests::test_cswap_failure ... ok
[INFO] [stdout] test mmix::tests::test_cswapi ... ok
[INFO] [stdout] test mmix::tests::test_csz_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_d_flag_clear_when_only_result_subnormal ... ok
[INFO] [stdout] test mmix::tests::test_d_flag_only_on_subnormal_operand ... ok
[INFO] [stdout] test mmix::tests::test_fadd_exact_no_x_flag ... ok
[INFO] [stdout] test mmix::tests::test_fadd ... ok
[INFO] [stdout] test mmix::tests::test_fadd_qnan_does_not_raise_i ... ok
[INFO] [stdout] test mmix::tests::test_fadd_overflow_sets_o ... ok
[INFO] [stdout] test mmix::tests::test_fadd_round_near_default ... ok
[INFO] [stdout] test mmix::tests::test_fadd_round_up_bumps_to_next_f64 ... ok
[INFO] [stdout] test mmix::tests::test_fcmp_greater_than ... ok
[INFO] [stdout] test mmix::tests::test_cswap_success ... ok
[INFO] [stdout] test mmix::tests::test_fcmp_less_than ... ok
[INFO] [stdout] test mmix::tests::test_cszi ... ok
[INFO] [stdout] test mmix::tests::test_fadd_snan_raises_i_and_quiets ... ok
[INFO] [stdout] test mmix::tests::test_fcmp_equal ... ok
[INFO] [stdout] test mmix::tests::test_fcmp_nan_sets_i ... ok
[INFO] [stdout] test mmix::tests::test_csz_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_fdiv_directed_rounding ... ok
[INFO] [stdout] test mmix::tests::test_fdiv_directed_rounding_negative_divisor ... ok
[INFO] [stdout] test mmix::tests::test_fdiv_exact_no_x_flag ... ok
[INFO] [stdout] test mmix::tests::test_fdiv_underflow_sets_u ... ok
[INFO] [stdout] test mmix::tests::test_fcmp_unordered ... ok
[INFO] [stdout] test mmix::tests::test_fdiv_zero_by_zero_sets_i ... ok
[INFO] [stdout] test mmix::tests::test_fcmpe ... ok
[INFO] [stdout] test mmix::tests::test_fdiv ... ok
[INFO] [stdout] test mmix::tests::test_fdiv_by_zero_sets_z ... ok
[INFO] [stdout] test mmix::tests::test_feqle ... ok
[INFO] [stdout] test mmix::tests::test_fint_inexact_flag ... ok
[INFO] [stdout] test mmix::tests::test_fint_round_down_negative ... ok
[INFO] [stdout] test mmix::tests::test_fint_round_near ... ok
[INFO] [stdout] test mmix::tests::test_fint_round_off ... ok
[INFO] [stdout] test mmix::tests::test_feql_not_equal ... ok
[INFO] [stdout] test mmix::tests::test_feql ... ok
[INFO] [stdout] test mmix::tests::test_feql_nan_no_flag ... ok
[INFO] [stdout] test mmix::tests::test_fetch_instruction ... ok
[INFO] [stdout] test mmix::tests::test_fint_round_down ... ok
[INFO] [stdout] test mmix::tests::test_flotu ... ok
[INFO] [stdout] test mmix::tests::test_fix ... ok
[INFO] [stdout] test mmix::tests::test_flotui ... ok
[INFO] [stdout] test mmix::tests::test_fmul ... ok
[INFO] [stdout] test mmix::tests::test_fmul_directed_rounding ... ok
[INFO] [stdout] test mmix::tests::test_fint_round_up ... ok
[INFO] [stdout] test mmix::tests::test_fix_nan_sets_w_and_i ... ok
[INFO] [stdout] test mmix::tests::test_fix_negative ... ok
[INFO] [stdout] test mmix::tests::test_fix_trunc_mode ... ok
[INFO] [stdout] test mmix::tests::test_fixu ... ok
[INFO] [stdout] test mmix::tests::test_flot ... ok
[INFO] [stdout] test mmix::tests::test_flot_negative ... ok
[INFO] [stdout] test mmix::tests::test_floti ... ok
[INFO] [stdout] test mmix::tests::test_floti_negative ... ok
[INFO] [stdout] test mmix::tests::test_fmul_exact_no_x_flag ... ok
[INFO] [stdout] test mmix::tests::test_fmul_snan_raises_i ... ok
[INFO] [stdout] test mmix::tests::test_fsqrt ... ok
[INFO] [stdout] test mmix::tests::test_fsqrt_directed_rounding ... ok
[INFO] [stdout] test mmix::tests::test_fsqrt_snan_raises_i ... ok
[INFO] [stdout] test mmix::tests::test_fsub ... ok
[INFO] [stdout] test mmix::tests::test_fint ... ok
[INFO] [stdout] test mmix::tests::test_fsub_inf_minus_inf_sets_i ... ok
[INFO] [stdout] test mmix::tests::test_fune ... ok
[INFO] [stdout] test mmix::tests::test_fune_includes_nan ... ok
[INFO] [stdout] test mmix::tests::test_general_registers ... ok
[INFO] [stdout] test mmix::tests::test_fmul_zero_times_inf_sets_i ... ok
[INFO] [stdout] test mmix::tests::test_fsqrt_negative_sets_i ... ok
[INFO] [stdout] test mmix::tests::test_geta ... ok
[INFO] [stdout] test mmix::tests::test_frem_zero_divisor_nan ... ok
[INFO] [stdout] test mmix::tests::test_fun ... ok
[INFO] [stdout] test mmix::tests::test_fsqrt_normal_no_flag ... ok
[INFO] [stdout] test mmix::tests::test_frem ... ok
[INFO] [stdout] test mmix::tests::test_fun_ordered ... ok
[INFO] [stdout] test mmix::tests::test_getab ... ok
[INFO] [stdout] test mmix::tests::test_go ... ok
[INFO] [stdout] test mmix::tests::test_incl_has_multiple_tests ... ok
[INFO] [stdout] test mmix::tests::test_incl_instruction ... ok
[INFO] [stdout] test mmix::tests::test_incl_large_values ... ok
[INFO] [stdout] test mmix::tests::test_incl_using_255 ... ok
[INFO] [stdout] test mmix::tests::test_is_signaling_nan_classifies_correctly ... ok
[INFO] [stdout] test mmix::tests::test_incl_with_zero ... ok
[INFO] [stdout] test mmix::tests::test_incl_overflow ... ok
[INFO] [stdout] test mmix::tests::test_jmp_forward ... ok
[INFO] [stdout] test mmix::tests::test_jmp_negative_offset ... ok
[INFO] [stdout] test mmix::tests::test_goi ... ok
[INFO] [stdout] test mmix::tests::test_lda_immediate ... ok
[INFO] [stdout] test mmix::tests::test_jmpb ... ok
[INFO] [stdout] test mmix::tests::test_ieee_remainder_helper ... ok
[INFO] [stdout] test mmix::tests::test_incl_register_255 ... ok
[INFO] [stdout] test mmix::tests::test_lda_load_address ... ok
[INFO] [stdout] test mmix::tests::test_ldb_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldo_load_octa ... ok
[INFO] [stdout] test mmix::tests::test_ldb_signed_negative ... ok
[INFO] [stdout] test mmix::tests::test_ldou_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldou_same_as_ldo ... ok
[INFO] [stdout] test mmix::tests::test_ldb_signed_positive ... ok
[INFO] [stdout] test mmix::tests::test_ldbu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldbu_unsigned ... ok
[INFO] [stdout] test mmix::tests::test_ldht ... ok
[INFO] [stdout] test mmix::tests::test_ldhti ... ok
[INFO] [stdout] test mmix::tests::test_ldsf_short_float ... ok
[INFO] [stdout] test mmix::tests::test_ldsfi_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldt_signed_negative ... ok
[INFO] [stdout] test mmix::tests::test_ldtu_unsigned ... ok
[INFO] [stdout] test mmix::tests::test_ldtu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldunc ... ok
[INFO] [stdout] test mmix::tests::test_ldvtsi ... ok
[INFO] [stdout] test mmix::tests::test_ldvts ... ok
[INFO] [stdout] test mmix::tests::test_ldw_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldw_signed_positive ... ok
[INFO] [stdout] test mmix::tests::test_ldwu_unsigned ... ok
[INFO] [stdout] test mmix::tests::test_ldwu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_load_address_wraparound ... ok
[INFO] [stdout] test mmix::tests::test_load_from_uninitialized_memory ... ok
[INFO] [stdout] test mmix::tests::test_memory_byte ... ok
[INFO] [stdout] test mmix::tests::test_memory_octa ... ok
[INFO] [stdout] test mmix::tests::test_ldw_signed_negative ... ok
[INFO] [stdout] test mmix::tests::test_memory_tetra ... ok
[INFO] [stdout] test mmix::tests::test_memory_wyde ... ok
[INFO] [stdout] test mmix::tests::test_mmix_new ... ok
[INFO] [stdout] test mmix::tests::test_mor ... ok
[INFO] [stdout] test mmix::tests::test_multiply_add_for_array_indexing ... ok
[INFO] [stdout] test mmix::tests::test_mxor ... ok
[INFO] [stdout] test mmix::tests::test_neg_immediate_both ... ok
[INFO] [stdout] test mmix::tests::test_neg_one_minus_two ... ok
[INFO] [stdout] test mmix::tests::test_negu_register ... ok
[INFO] [stdout] test mmix::tests::test_odifi ... ok
[INFO] [stdout] test mmix::tests::test_negu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_overflow_round_down_negative_keeps_neg_inf ... ok
[INFO] [stdout] test mmix::tests::test_mori ... ok
[INFO] [stdout] test mmix::tests::test_overflow_round_off_clamps_to_max ... ok
[INFO] [stdout] test mmix::tests::test_odif ... ok
[INFO] [stdout] test mmix::tests::test_mxori ... ok
[INFO] [stdout] test mmix::tests::test_neg_zero_minus_value ... ok
[INFO] [stdout] test mmix::tests::test_pbnnb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbev_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbevb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbnp_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbnpb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbn_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbnz_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbnzb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbnb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbnn_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbod_taken ... ok
[INFO] [stdout] test mmix::tests::test_ldt_immediate ... ok
[INFO] [stdout] test mmix::tests::test_pbp_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbodb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pc_operations ... ok
[INFO] [stdout] test mmix::tests::test_pop ... ok
[INFO] [stdout] test mmix::tests::test_pbpb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pbzb_taken ... ok
[INFO] [stdout] test mmix::tests::test_pop_limits_return_values_to_rl ... ok
[INFO] [stdout] test mmix::tests::test_pbz_taken ... ok
[INFO] [stdout] test mmix::tests::test_pop_basic ... ok
[INFO] [stdout] test mmix::tests::test_ldo_immediate ... ok
[INFO] [stdout] test mmix::tests::test_ldunci ... ok
[INFO] [stdout] test mmix::tests::test_pregoi ... ok
[INFO] [stdout] test mmix::tests::test_preldi ... ok
[INFO] [stdout] test mmix::tests::test_preld ... ok
[INFO] [stdout] test mmix::tests::test_presti ... ok
[INFO] [stdout] test mmix::tests::test_pop_more_returns_than_saved ... ok
[INFO] [stdout] test mmix::tests::test_pop_no_return_values ... ok
[INFO] [stdout] test mmix::tests::test_prego ... ok
[INFO] [stdout] test mmix::tests::test_pop_with_return_values ... ok
[INFO] [stdout] test mmix::tests::test_pushj ... ok
[INFO] [stdout] test mmix::tests::test_pushj_basic ... ok
[INFO] [stdout] test mmix::tests::test_ldt_signed_positive ... ok
[INFO] [stdout] test mmix::tests::test_pushgo_pop_basic ... ok
[INFO] [stdout] test mmix::tests::test_quiet_nan_sets_high_mantissa_bit ... ok
[INFO] [stdout] test mmix::tests::test_put_get ... ok
[INFO] [stdout] test mmix::tests::test_pushgoi_pop_basic ... ok
[INFO] [stdout] test mmix::tests::test_puti ... ok
[INFO] [stdout] test mmix::tests::test_prest ... ok
[INFO] [stdout] test mmix::tests::test_pushj_pop_nested ... ok
[INFO] [stdout] test mmix::tests::test_pushjb ... ok
[INFO] [stdout] test mmix::tests::test_register_stack_initialization ... ok
[INFO] [stdout] test mmix::tests::test_resume ... ok
[INFO] [stdout] test mmix::tests::test_run_multiple_incl ... ok
[INFO] [stdout] test mmix::tests::test_saddi_population_count ... ok
[INFO] [stdout] test mmix::tests::test_sl_overflow ... ok
[INFO] [stdout] test mmix::tests::test_sparse_memory ... ok
[INFO] [stdout] test mmix::tests::test_slu ... ok
[INFO] [stdout] test mmix::tests::test_special_registers ... ok
[INFO] [stdout] test mmix::tests::test_slui ... ok
[INFO] [stdout] test mmix::tests::test_sflot ... ok
[INFO] [stdout] test mmix::tests::test_sfloti ... ok
[INFO] [stdout] test mmix::tests::test_sflotu ... ok
[INFO] [stdout] test mmix::tests::test_sflotui ... ok
[INFO] [stdout] test mmix::tests::test_sl ... ok
[INFO] [stdout] test mmix::tests::test_save ... ok
[INFO] [stdout] test mmix::tests::test_sl_large_shift ... ok
[INFO] [stdout] test mmix::tests::test_sr ... ok
[INFO] [stdout] test mmix::tests::test_sr_large_shift_negative ... ok
[INFO] [stdout] test mmix::tests::test_sli ... ok
[INFO] [stdout] test mmix::tests::test_sru ... ok
[INFO] [stdout] test mmix::tests::test_stb_store_byte ... ok
[INFO] [stdout] test mmix::tests::test_sru_large_shift ... ok
[INFO] [stdout] test mmix::tests::test_sr_large_shift_positive ... ok
[INFO] [stdout] test mmix::tests::test_sri ... ok
[INFO] [stdout] test mmix::tests::test_stb_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stbu_store_byte_unsigned ... ok
[INFO] [stdout] test mmix::tests::test_stht_store_high_tetra ... ok
[INFO] [stdout] test mmix::tests::test_stco ... ok
[INFO] [stdout] test mmix::tests::test_sthti ... ok
[INFO] [stdout] test mmix::tests::test_stco_immediate ... ok
[INFO] [stdout] test mmix::tests::test_sto_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stco_store_constant ... ok
[INFO] [stdout] test mmix::tests::test_sto_store_octa ... ok
[INFO] [stdout] test mmix::tests::test_stcoi ... ok
[INFO] [stdout] test mmix::tests::test_stht ... ok
[INFO] [stdout] test mmix::tests::test_stht_immediate ... ok
[INFO] [stdout] test mmix::tests::test_store_and_load_roundtrip ... ok
[INFO] [stdout] test mmix::tests::test_stsf_rounding_up_mode ... ok
[INFO] [stdout] test mmix::tests::test_stsfi ... ok
[INFO] [stdout] test mmix::tests::test_stt_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stbu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stou_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stou_same_as_sto ... ok
[INFO] [stdout] test mmix::tests::test_stsf ... ok
[INFO] [stdout] test mmix::tests::test_stsf_rounding_down_mode ... ok
[INFO] [stdout] test mmix::tests::test_stt_store_tetra ... ok
[INFO] [stdout] test mmix::tests::test_sttu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_sttu_store_tetra_unsigned ... ok
[INFO] [stdout] test mmix::tests::test_stunc ... ok
[INFO] [stdout] test mmix::tests::test_stw_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stsf_overflow_to_inf_sets_o ... ok
[INFO] [stdout] test mmix::tests::test_stw_store_wyde ... ok
[INFO] [stdout] test mmix::tests::test_stsf_rounding_default_near ... ok
[INFO] [stdout] test mmix::tests::test_stwu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_stwu_store_wyde_unsigned ... ok
[INFO] [stdout] test mmix::tests::test_sub_immediate ... ok
[INFO] [stdout] test mmix::tests::test_sub_negative_result ... ok
[INFO] [stdout] test mmix::tests::test_sub_positive_result ... ok
[INFO] [stdout] test mmix::tests::test_subu_immediate ... ok
[INFO] [stdout] test mmix::tests::test_sync ... ok
[INFO] [stdout] test mmix::tests::test_syncd ... ok
[INFO] [stdout] test mmix::tests::test_syncdi ... ok
[INFO] [stdout] test mmix::tests::test_tdif ... ok
[INFO] [stdout] test mmix::tests::test_tdifi ... ok
[INFO] [stdout] test mmix::tests::test_trap_fclose_error ... ok
[INFO] [stdout] test mmix::tests::test_subu_wrapping ... ok
[INFO] [stdout] test mmix::tests::test_swym ... ok
[INFO] [stdout] XHello, MMIX!test mmix::tests::test_trap_fputc_stdout ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputs_stdout ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputs_stderr ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputc_unknown_fd_returns_error ... ok
[INFO] [stdout] test mmix::tests::test_stunci ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputs_unknown_fd_returns_error ... ok
[INFO] [stdout] Wide stringtest mmix::tests::test_trap_fputws ... ok
[INFO] [stdout] test mmix::tests::test_trap_fgetws_basic ... ok
[INFO] [stdout] test mmix::tests::test_trap_fopen_write ... ok
[INFO] [stdout] test mmix::tests::test_trap_fgets_basic ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputc_high_byte_to_file_is_raw ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputs_high_bytes_to_file_are_raw ... ok
[INFO] [stdout] test mmix::tests::test_trap_halt ... ok
[INFO] [stdout] test mmix::tests::test_trap_time_milliseconds ... ok
[INFO] [stdout] test mmix::tests::test_trap_read_cstring ... ok
[INFO] [stdout] test mmix::tests::test_trap_fwrite_basic ... ok
[INFO] [stdout] test mmix::tests::test_trap_time_microseconds ... ok
[INFO] [stdout] test mmix::tests::test_trap_fclose_success ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputs_to_file_descriptor ... ok
[INFO] [stdout] test mmix::tests::test_trap_time_seconds ... ok
[INFO] [stdout] test mmix::tests::test_trip ... ok
[INFO] [stdout] test mmix::tests::test_zsev_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_zsev_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_trap_fseek_basic ... ok
[INFO] [stdout] test mmix::tests::test_zsevi ... ok
[INFO] [stdout] test mmix::tests::test_trap_ftell_basic ... ok
[INFO] [stdout] test mmix::tests::test_zsni ... ok
[INFO] [stdout] test mmix::tests::test_zsnn_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_trap_fread_basic ... ok
[INFO] [stdout] test mmix::tests::test_trap_fputws_to_file_descriptor ... ok
[INFO] [stdout] test mmix::tests::test_unsave ... ok
[INFO] [stdout] test mmix::tests::test_zsnn_condition_true_positive ... ok
[INFO] [stdout] test mmix::tests::test_trip_halts ... ok
[INFO] [stdout] test mmix::tests::test_wdif ... ok
[INFO] [stdout] test mmix::tests::test_wdifi ... ok
[INFO] [stdout] test mmix::tests::test_zsnp_condition_true_negative ... ok
[INFO] [stdout] test mmix::tests::test_zsn_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_zsnni ... ok
[INFO] [stdout] test mmix::tests::test_zsn_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_zsnp_condition_true_zero ... ok
[INFO] [stdout] test mmix::tests::test_zsnp_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_zsnpi ... ok
[INFO] [stdout] test mmix::tests::test_zsod_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_zsnz_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_zsp_condition_false_zero ... ok
[INFO] [stdout] test mmix::tests::test_zsnz_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_zsz_condition_false ... ok
[INFO] [stdout] test mmix::tests::test_zsz_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_zsodi ... ok
[INFO] [stdout] test mmix::tests::test_zszi ... ok
[INFO] [stdout] test mmix::tests::test_zsp_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_trap_time_monotonic ... ok
[INFO] [stdout] test mmix::tests::test_zsod_condition_true ... ok
[INFO] [stdout] test mmix::tests::test_zspi ... ok
[INFO] [stdout] test mmix::tests::test_zsnzi ... ok
[INFO] [stdout] test mmix::tests::test_zsnn_condition_true_zero ... ok
[INFO] [stdout] test mmixal::tests::test_parse_andi ... ok
[INFO] [stdout] test mmixal::tests::test_parse_bdif ... ok
[INFO] [stdout] test mmixal::tests::test_global_symbol_label_and_operand ... ok
[INFO] [stdout] test mmixal::tests::test_parse_and ... ok
[INFO] [stdout] test mmixal::tests::test_multi_source_main_redefined ... ok
[INFO] [stdout] test mmixal::tests::test_parse_bdifi ... ok
[INFO] [stdout] test mmixal::tests::test_parse_fcmpe ... ok
[INFO] [stdout] test mmixal::tests::test_multi_source_global_symbol_redefined ... ok
[INFO] [stdout] test mmixal::tests::test_parse_char_literal_multi_char_error ... ok
[INFO] [stdout] test mmixal::tests::test_parse_fcmp_after_fcmpe_added ... ok
[INFO] [stdout] test mmixal::tests::test_parse_feqle ... ok
[INFO] [stdout] test mmixal::tests::test_parse_feql_after_feqle_added ... ok
[INFO] [stdout] test mmixal::tests::test_parse_char_literal_non_ascii_error ... ok
[INFO] [stdout] test mmixal::tests::test_parse_char_literal_immediate ... ok
[INFO] [stdout] test mmixal::tests::test_multi_source_main_calls_lib ... ok
[INFO] [stdout] test mmixal::tests::test_parse_char_literal_escape_newline ... ok
[INFO] [stdout] test mmixal::tests::test_parse_andn ... ok
[INFO] [stdout] test mmixal::tests::test_parse_mux ... ok
[INFO] [stdout] test mmixal::tests::test_parse_fune ... ok
[INFO] [stdout] test mmixal::tests::test_parse_mxor ... ok
[INFO] [stdout] test mmixal::tests::test_parse_nor ... ok
[INFO] [stdout] test mmixal::tests::test_parse_mori ... ok
[INFO] [stdout] test mmixal::tests::test_parse_nand ... ok
[INFO] [stdout] test mmixal::tests::test_parse_mxori ... ok
[INFO] [stdout] test mmixal::tests::test_parse_node_structure ... ok
[INFO] [stdout] test mmixal::tests::test_parse_mor ... ok
[INFO] [stdout] test mmixal::tests::test_parse_fun_after_fune_added ... ok
[INFO] [stdout] test mmixal::tests::test_parse_odifi ... ok
[INFO] [stdout] test mmixal::tests::test_parse_negative_literal_seti ... ok
[INFO] [stdout] test mmixal::tests::test_parse_negative_literal_8bit_wrap ... ok
[INFO] [stdout] test mmixal::tests::test_parse_nxor ... ok
[INFO] [stdout] test mmixal::tests::test_parse_octa_directive ... ok
[INFO] [stdout] test mmixal::tests::test_parse_saddi ... ok
[INFO] [stdout] test mmixal::tests::test_parse_sadd ... ok
[INFO] [stdout] test mmixal::tests::test_parse_set_register ... ok
[INFO] [stdout] test mmixal::tests::test_parse_or ... ok
[INFO] [stdout] test mmixal::tests::test_parse_seti ... ok
[INFO] [stdout] test mmixal::tests::test_parse_sr ... ok
[INFO] [stdout] test mmixal::tests::test_parse_simple_label ... ok
[INFO] [stdout] test mmixal::tests::test_parse_slui ... ok
[INFO] [stdout] test mmixal::tests::test_parse_wdifi ... ok
[INFO] [stdout] test mmixal::tests::test_parse_odif ... ok
[INFO] [stdout] test mmixal::tests::test_parse_tdifi ... ok
[INFO] [stdout] test mmixal::tests::test_parse_slu ... ok
[INFO] [stdout] test mmixal::tests::test_parse_xor ... ok
[INFO] [stdout] test mmixal::tests::test_parse_sru ... ok
[INFO] [stdout] test mmixal::tests::test_parse_sri ... ok
[INFO] [stdout] test mmo::tests::test_mm_escape_code ... ok
[INFO] [stdout] test mmo::tests::test_mmo_encode_decode_64bit_addresses ... ok
[INFO] [stdout] test mmixal::tests::test_prefix_colon_opts_out ... ok
[INFO] [stdout] test mmo::tests::test_mmo_encode_decode_multiple_instructions ... ok
[INFO] [stdout] test mmo::tests::test_mmo_encode_decode_non_contiguous ... ok
[INFO] [stdout] test mmo::tests::test_mmo_encode_decode_simple ... ok
[INFO] [stdout] test mmo::tests::test_mmo_encode_decode_with_main_label ... ok
[INFO] [stdout] test mmo::tests::test_mmo_format_debug ... ok
[INFO] [stdout] test mmo::tests::test_mmo_lop_loc_format ... ok
[INFO] [stdout] test mmixal::tests::test_parse_srui ... ok
[INFO] [stdout] test mmo::tests::test_mmo_lop_quote_format ... ok
[INFO] [stdout] test mmo::tests::test_mmo_roundtrip ... ok
[INFO] [stdout] test mmixal::tests::test_prefix_qualifies_unqualified_symbol ... ok
[INFO] [stdout] test mmixal::tests::test_parse_tdif ... ok
[INFO] [stdout] test mmixal::tests::test_parse_wdif ... ok
[INFO] [stdout] test tests::test_parse_address ... ok
[INFO] [stdout] test mmo::tests::test_record_type_enum ... ok
[INFO] [stdout] test tests::test_parse_instruction_add ... ok
[INFO] [stdout] test tests::test_parse_instruction_enna ... ok
[INFO] [stdout] test mmix::tests::test_fadd_round_down_keeps_below ... ok
[INFO] [stdout] test mmix::tests::test_fadd_round_off_toward_zero_negative ... ok
[INFO] [stdout] test mmix::tests::test_fcmpe_outside_epsilon ... ok
[INFO] [stdout] test tests::test_parse_instruction_enni ... ok
[INFO] [stdout] test mmix::tests::test_sadd ... ok
[INFO] [stdout] test mmix::tests::test_srui ... ok
[INFO] [stdout] test mmixal::tests::test_prefix_persists_across_files ... ok
[INFO] [stdout] test mmixal::tests::test_prefix_reset_to_global ... ok
[INFO] [stdout] test tests::test_parse_instruction_ennx ... ok
[INFO] [stdout] test tests::test_parse_instruction_enta ... ok
[INFO] [stdout] test tests::test_parse_instruction_enti ... ok
[INFO] [stdout] test tests::test_parse_instruction_entx ... ok
[INFO] [stdout] test tests::test_parse_instruction_ldan ... ok
[INFO] [stdout] test tests::test_parse_instruction_ldin ... ok
[INFO] [stdout] test tests::test_parse_instruction_ldx ... ok
[INFO] [stdout] test tests::test_parse_instruction_ldi ... ok
[INFO] [stdout] test tests::test_parse_instruction_ldxn ... ok
[INFO] [stdout] test tests::test_parse_instruction_sta ... ok
[INFO] [stdout] test tests::test_parse_instruction_stax ... ok
[INFO] [stdout] test tests::test_parse_instruction_sti ... ok
[INFO] [stdout] test mmixal::tests::test_redefinition_across_label_and_is ... ok
[INFO] [stdout] test tests::test_parse_instruction_stz ... ok
[INFO] [stdout] test tests::test_parse_instruction_sub ... ok
[INFO] [stdout] test tests::test_parse_program_add ... ok
[INFO] [stdout] test tests::test_parse_instruction_stj ... ok
[INFO] [stdout] test tests::test_parse_program_store ... ok
[INFO] [stdout] test tests::test_parse_value_empty ... ok
[INFO] [stdout] test tests::test_parse_value_invalid ... ok
[INFO] [stdout] test tests::test_program_add ... ok
[INFO] [stdout] test tests::test_parse_program_enter ... ok
[INFO] [stdout] test tests::test_parse_program_load ... ok
[INFO] [stdout] test tests::test_parse_program_load_neg ... ok
[INFO] [stdout] test tests::test_parse_value_neg ... ok
[INFO] [stdout] test tests::test_program_add_overflow ... ok
[INFO] [stdout] test tests::test_parse_program_store_zero ... ok
[INFO] [stdout] test mmixal::tests::test_parse_sl ... ok
[INFO] [stdout] test tests::test_program_cmpa_equal ... ok
[INFO] [stdout] test tests::test_program_cmpa_greater ... ok
[INFO] [stdout] test tests::test_program_cmpa_less ... ok
[INFO] [stdout] test tests::test_parse_program_sub ... ok
[INFO] [stdout] test tests::test_program_deca ... ok
[INFO] [stdout] test mmixal::tests::test_parse_sli ... ok
[INFO] [stdout] test tests::test_program_ent_sto_a ... ok
[INFO] [stdout] test tests::test_program_decx ... ok
[INFO] [stdout] test tests::test_program_ent_sto_i ... ok
[INFO] [stdout] test tests::test_program_ent_sto_neg_a ... ok
[INFO] [stdout] test tests::test_parse_value ... ok
[INFO] [stdout] test tests::test_program_div ... ok
[INFO] [stdout] test tests::test_program_hlt ... ok
[INFO] [stdout] test tests::test_program_inca ... ok
[INFO] [stdout] test tests::test_program_div_by_zero ... ok
[INFO] [stdout] test tests::test_program_ent_sto_neg_x ... ok
[INFO] [stdout] test tests::test_program_ent_sto_x ... ok
[INFO] [stdout] test tests::test_program_incx ... ok
[INFO] [stdout] test tests::test_program_inci ... ok
[INFO] [stdout] test tests::test_program_deci ... ok
[INFO] [stdout] test tests::test_program_jg_taken ... ok
[INFO] [stdout] test tests::test_program_jl_taken ... ok
[INFO] [stdout] test tests::test_program_jmp ... ok
[INFO] [stdout] test tests::test_program_jne_taken ... ok
[INFO] [stdout] test tests::test_program_load_a ... ok
[INFO] [stdout] test tests::test_program_ent_sto_neg_i ... ok
[INFO] [stdout] test tests::test_program_load_neg_i ... ok
[INFO] [stdout] test tests::test_program_mul_overflow ... ok
[INFO] [stdout] test tests::test_program_load_neg_x ... ok
[INFO] [stdout] test tests::test_program_sub ... ok
[INFO] [stdout] test tests::test_program_sub_overflow ... ok
[INFO] [stdout] test tests::test_program_load_i ... ok
[INFO] [stdout] test tests::test_program_je_taken ... ok
[INFO] [stdout] test tests::test_program_load_neg_a ... ok
[INFO] [stdout] test tests::test_program_load_x ... ok
[INFO] [stdout] test tests::test_program_mul ... ok
[INFO] [stdout] test tests::test_program_je_not_taken ... ok
[INFO] [stdout] test tests::test_parse_instruction_lda ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 539 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr] Error message     Running unittests src/bin/checksmix.rs (/opt/rustwide/target/debug/deps/checksmix-c3e75e8fadab0a7f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/mmixasm.rs (/opt/rustwide/target/debug/deps/mmixasm-5124fa5f1d2d9610)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multi_source.rs (/opt/rustwide/target/debug/deps/multi_source-399f0430847f0442)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cross_file_pushj_resolves_to_global_address ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests checksmix
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c6e930ac8ecd4fccf9718016ea0f2609667e42461c55ea06950efc464cab92ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6e930ac8ecd4fccf9718016ea0f2609667e42461c55ea06950efc464cab92ce", kill_on_drop: false }`
[INFO] [stdout] c6e930ac8ecd4fccf9718016ea0f2609667e42461c55ea06950efc464cab92ce
