[INFO] cloning repository https://github.com/billcheng/avr-core [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/billcheng/avr-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbillcheng%2Favr-core", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbillcheng%2Favr-core'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c62057c0e5593f837686f4925a28bb1b20fce24d [INFO] testing billcheng/avr-core against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbillcheng%2Favr-core" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/billcheng/avr-core on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/billcheng/avr-core [INFO] finished tweaking git repo https://github.com/billcheng/avr-core [INFO] tweaked toml for git repo https://github.com/billcheng/avr-core written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/billcheng/avr-core already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c017819510b33a8374d60f5560e5613a444fe1c987d355e880e424992eccbdb8 [INFO] running `Command { std: "docker" "start" "-a" "c017819510b33a8374d60f5560e5613a444fe1c987d355e880e424992eccbdb8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c017819510b33a8374d60f5560e5613a444fe1c987d355e880e424992eccbdb8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c017819510b33a8374d60f5560e5613a444fe1c987d355e880e424992eccbdb8", kill_on_drop: false }` [INFO] [stdout] c017819510b33a8374d60f5560e5613a444fe1c987d355e880e424992eccbdb8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c9b5bb3514a752b698c0b739ccb8f4e59846e90dd63ce3836a7148aeaa89d449 [INFO] running `Command { std: "docker" "start" "-a" "c9b5bb3514a752b698c0b739ccb8f4e59846e90dd63ce3836a7148aeaa89d449", kill_on_drop: false }` [INFO] [stderr] Compiling avr-core v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.16s [INFO] running `Command { std: "docker" "inspect" "c9b5bb3514a752b698c0b739ccb8f4e59846e90dd63ce3836a7148aeaa89d449", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9b5bb3514a752b698c0b739ccb8f4e59846e90dd63ce3836a7148aeaa89d449", kill_on_drop: false }` [INFO] [stdout] c9b5bb3514a752b698c0b739ccb8f4e59846e90dd63ce3836a7148aeaa89d449 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9357c6dbe240421e216cce9298ef26816df57fa43abaa72e44e827da2056e0b8 [INFO] running `Command { std: "docker" "start" "-a" "9357c6dbe240421e216cce9298ef26816df57fa43abaa72e44e827da2056e0b8", kill_on_drop: false }` [INFO] [stderr] Compiling avr-core v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.83s [INFO] running `Command { std: "docker" "inspect" "9357c6dbe240421e216cce9298ef26816df57fa43abaa72e44e827da2056e0b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9357c6dbe240421e216cce9298ef26816df57fa43abaa72e44e827da2056e0b8", kill_on_drop: false }` [INFO] [stdout] 9357c6dbe240421e216cce9298ef26816df57fa43abaa72e44e827da2056e0b8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 29d77bddebf1888e8cf71aba0f793a21c3832f8d715228a9f77fb4cc08350563 [INFO] running `Command { std: "docker" "start" "-a" "29d77bddebf1888e8cf71aba0f793a21c3832f8d715228a9f77fb4cc08350563", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.00s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/avr_core-74db38da57b1653d) [INFO] [stdout] [INFO] [stdout] running 342 tests [INFO] [stdout] test avr::instruction_decoder::test::adc ... ok [INFO] [stdout] test avr::instruction_decoder::test::add ... ok [INFO] [stdout] test avr::instruction_decoder::test::adiw ... ok [INFO] [stdout] test avr::instruction_decoder::test::andi ... ok [INFO] [stdout] test avr::instruction_decoder::test::and ... ok [INFO] [stdout] test avr::instruction_decoder::test::asr ... ok [INFO] [stdout] test avr::instruction_decoder::test::bclr ... ok [INFO] [stdout] test avr::instruction_decoder::test::bld ... ok [INFO] [stdout] test avr::instruction_decoder::test::brcc ... ok [INFO] [stdout] test avr::instruction_decoder::test::bset ... ok [INFO] [stdout] test avr::instruction_decoder::test::call ... ok [INFO] [stdout] test avr::instruction_decoder::test::bst ... ok [INFO] [stdout] test avr::instruction_decoder::test::cbi ... ok [INFO] [stdout] test avr::instruction_decoder::test::cp ... ok [INFO] [stdout] test avr::instruction_decoder::test::com ... ok [INFO] [stdout] test avr::instruction_decoder::test::cpc ... ok [INFO] [stdout] test avr::instruction_decoder::test::cpi ... ok [INFO] [stdout] test avr::instruction_decoder::test::cpse ... ok [INFO] [stdout] test avr::instruction_decoder::test::eor ... ok [INFO] [stdout] test avr::instruction_decoder::test::fmul ... ok [INFO] [stdout] test avr::instruction_decoder::test::fmuls ... ok [INFO] [stdout] test avr::instruction_decoder::test::dec ... ok [INFO] [stdout] test avr::instruction_decoder::test::fmulsu ... ok [INFO] [stdout] test avr::instruction_decoder::test::icall ... ok [INFO] [stdout] test avr::instruction_decoder::test::in_io ... ok [INFO] [stdout] test avr::instruction_decoder::test::ijmp ... ok [INFO] [stdout] test avr::instruction_decoder::test::inc ... ok [INFO] [stdout] test avr::instruction_decoder::test::jmp ... ok [INFO] [stdout] test avr::instruction_decoder::test::lac ... ok [INFO] [stdout] test avr::instruction_decoder::test::las ... ok [INFO] [stdout] test avr::instruction_decoder::test::lat ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld10 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld11 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld2 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld3 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld4 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld5 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld6 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld7 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld8 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld9 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ldi ... ok [INFO] [stdout] test avr::instruction_decoder::test::lds ... ok [INFO] [stdout] test avr::instruction_decoder::test::lds_avrc ... ok [INFO] [stdout] test avr::instruction_decoder::test::lpm1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::lpm2 ... ok [INFO] [stdout] test avr::instruction_decoder::test::lpm3 ... ok [INFO] [stdout] test avr::instruction_decoder::test::lsr ... ok [INFO] [stdout] test avr::instruction_decoder::test::mov ... ok [INFO] [stdout] test avr::instruction_decoder::test::movw ... ok [INFO] [stdout] test avr::instruction_decoder::test::mul ... ok [INFO] [stdout] test avr::instruction_decoder::test::muls ... ok [INFO] [stdout] test avr::instruction_decoder::test::mulsu ... ok [INFO] [stdout] test avr::instruction_decoder::test::neg ... ok [INFO] [stdout] test avr::instruction_decoder::test::nop ... ok [INFO] [stdout] test avr::instruction_decoder::test::out_io ... ok [INFO] [stdout] test avr::instruction_decoder::test::pop ... ok [INFO] [stdout] test avr::instruction_decoder::test::ori ... ok [INFO] [stdout] test avr::instruction_decoder::test::push ... ok [INFO] [stdout] test avr::instruction_decoder::test::ret ... ok [INFO] [stdout] test avr::instruction_decoder::test::rcall ... ok [INFO] [stdout] test avr::instruction_decoder::test::reti ... ok [INFO] [stdout] test avr::instruction_decoder::test::or ... ok [INFO] [stdout] test avr::instruction_decoder::test::rjmp ... ok [INFO] [stdout] test avr::instruction_decoder::test::ror ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbc ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbci ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbi ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbic ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbis ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbiw ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbrc ... ok [INFO] [stdout] test avr::instruction_decoder::test::st1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbrs ... ok [INFO] [stdout] test avr::instruction_decoder::test::st10 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st11 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st12 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st4 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st5 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st6 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st7 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st3 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st2 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st9 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st8 ... ok [INFO] [stdout] test avr::instruction_decoder::test::sts ... ok [INFO] [stdout] test avr::instruction_decoder::test::sts_avrc ... ok [INFO] [stdout] test avr::instruction_decoder::test::swap ... ok [INFO] [stdout] test avr::instruction_decoder::test::wdr ... ok [INFO] [stdout] test avr::instruction_decoder::test::xch ... ok [INFO] [stdout] test avr::instruction_decoder::test::sub ... ok [INFO] [stdout] test avr::instruction_decoder::test::subi ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0x01_0x02_carry_returns0x04_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0x01_x02_returns0x03_with_status_registers ... ok [INFO] [stdout] test avr::instruction_decoder::test::xch1 ... ok [INFO] [stdout] test avr::instructions::add::test::adc_0x01_x02_returns0x03_with_status_registers ... ok [INFO] [stdout] test avr::instructions::add::test::add_0x39_x48_returns0x81_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0xff_0x01_returns0x00_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns0x0200_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_carry ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0xff_xff_returns0xfe_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_zero ... ok [INFO] [stdout] test avr::instructions::add::test::add_0xff_xff_returns0xfe_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_negative ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0x39_x48_returns0x81_with_status_registers ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0x55_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::add::test::add_0xff_0x01_returns0x00_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_63_returns0x023e_with_status_registers ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0x55_returns_zero ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0xff_returns_sign ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_sign ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0xff_returns_negative ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_negative ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0xff_returns_sign ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_overflow ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_overflow ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0xff_returns_overflow ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_carry ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_zero ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_overflow ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_sign ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_zero ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x80_returns_0b11000000 ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x80_returns_negative ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_0_clears_carry ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_1_clears_zero ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_2_clears_negative ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_3_clears_overflow ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_4_clears_sign ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_5_clears_half_carry ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_6_clears_transfer ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_7_clears_interrupt ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_1_returns_0b11111101 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_2_returns_0b11111011 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_3_returns_0b11110111 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_7_returns_0b01111111 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t1_0x00_1_returns_0b00000010 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t1_0x00_7_returns_0b10000000 ... ok [INFO] [stdout] test avr::instructions::brbc::test::brbc_c_0x0001_returns_none ... ok [INFO] [stdout] test avr::instructions::brbc::test::brbc_nc_0x0001_returns0x0001 ... ok [INFO] [stdout] test avr::instructions::brbc::test::brbc_nc_0x0001_returns0x0003 ... ok [INFO] [stdout] test avr::instructions::brbs::test::brbs_c_0x0001_returns0x0001 ... ok [INFO] [stdout] test avr::instructions::brbs::test::brbs_c_0x0001_returns0x0003 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_0_returns_0b11111110 ... ok [INFO] [stdout] test avr::instructions::brbs::test::brbs_nc_0x0001_returns_none ... ok [INFO] [stdout] test avr::instructions::bst::test::bst_r0_returns_nt ... ok [INFO] [stdout] test avr::instructions::bset::test::bset_ni_returns_i ... ok [INFO] [stdout] test avr::instructions::bst::test::bst_r0_returns_t ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t1_0x00_0_returns_0b00000001 ... ok [INFO] [stdout] test avr::instructions::call16::test::call16_returns_stack_pointer_7 ... ok [INFO] [stdout] test avr::instructions::call22::test::call22_0x345678_returns_stack_data ... ok [INFO] [stdout] test avr::instructions::call16::test::call16_0x345678_returns_0x345678 ... ok [INFO] [stdout] test avr::instructions::call22::test::call22_returns_stack_pointer_6 ... ok [INFO] [stdout] test avr::instructions::cbi::test::cbi_clear_io5_bit7 ... ok [INFO] [stdout] test avr::instructions::bset::test::bset_nc_returns_c ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_n_s_nz ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_nn_ns_nz ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_0x05_returns0xfa ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_hc ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_z ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_nv ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_s ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_nc ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_c_return_0 ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_z ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_c_return_nz ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_c_return_z ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_o ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_nc ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_hc ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_o ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_s ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x01_return_o ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_z ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x01_return_nc ... ok [INFO] [stdout] test avr::instructions::cpse::test::cpse_equal_return_pc_2 ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x01_return_s ... ok [INFO] [stdout] test avr::instructions::cpse::test::cpse_not_equal_return_none ... ok [INFO] [stdout] test avr::instructions::cpi::test::cpi_r17_0xcc_return_z ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x01_return_0x00 ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x02_return_0x01 ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x04_return_hc ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x00_return_0xff ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x80_return_0x7f ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0x00_0x80_return_0x00 ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0xff_0x01_return_0xfe ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0xff_0x80_return_0x7f ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0xff_0xff_return_0x00 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0x40_0x00_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0x40_0x06_returns_0x0300 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0x7e_0xff_returns_0xfb04 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0xff_0xff_returns_0xfc02 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0x40_0x00_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0x40_0x06_returns_0x0300 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0x7e_0xff_returns_0xff04 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0xff_0xff_returns_0x0002 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0x40_0x00_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0x40_0x06_returns_0x0300 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0x7e_0xff_returns_0xfb04 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0xff_0x7e_returns_0xff04 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0xff_0xff_returns_0xfe02 ... ok [INFO] [stdout] test avr::instructions::icall16::test::icall_0x1234_changes_pc_to_0x1234 ... ok [INFO] [stdout] test avr::instructions::icall16::test::icall_0x1234_decrement_sp_by_2 ... ok [INFO] [stdout] test avr::instructions::icall16::test::icall_0x1234_pushes_pc_2_bytes_to_stack ... ok [INFO] [stdout] test avr::instructions::icall22::test::icall_0x1234_decrement_sp_by_3 ... ok [INFO] [stdout] test avr::instructions::icall22::test::icall_0x1234_pushes_pc_3_bytes_to_stack ... ok [INFO] [stdout] test avr::instructions::ijmp::test::ijmp_0x1234_changes_pc_to_0x1234 ... ok [INFO] [stdout] test avr::instructions::in_io::test::in_rd0x17_io0x2f_returns_0x55 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0x00_return_0x01 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0x7f_return_0x80 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0x80_return_0x81 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0xff_return_0x00 ... ok [INFO] [stdout] test avr::instructions::jmp::test::jmp_0x345678_returns_0x345678 ... ok [INFO] [stdout] test avr::instructions::lac::test::lac_rd_0xfe_mem_0xff_return_0xff_0x01 ... ok [INFO] [stdout] test avr::instructions::las::test::las_rd_0xfe_mem_0x01_return_0x01_0xff ... ok [INFO] [stdout] test avr::instructions::ld::test::ld_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lat::test::lat_rd_0xfe_mem_0xff_returns_0xff_0x01 ... ok [INFO] [stdout] test avr::instructions::ld_dec::test::ldinc_r5_0x0008_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::ld_inc::test::ldinc_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddy::test::lddy_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddy_dec::test::lddydec_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddyq::test::lddyq_r5_0x0001_0x3f_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddy_inc::test::lddyinc_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddz::test::lddz_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddz_dec::test::lddzdec_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddz_inc::test::lddzinc_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddzq::test::lddzq_r5_0x0001_0x3f_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::ldi::test::ldi_r26_0x55_returns_0x55 ... ok [INFO] [stdout] test avr::instructions::lds::test::lds_r31_0x0010 ... ok [INFO] [stdout] test avr::instructions::lds_avrc::test::ldsavrc_r31_0x7f ... ok [INFO] [stdout] test avr::instructions::lpm::test::lpm_z_0x0002 ... ok [INFO] [stdout] test avr::instructions::lpm_rd::test::lpm_r31_z_0x0002 ... ok [INFO] [stdout] test avr::instructions::lpm_rd_inc::test::lpm_r15_z_0x0002 ... ok [INFO] [stdout] test avr::instructions::lsr::test::lsr_r31_0x01_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::lsr::test::lsr_r31_0xfe_returns_0x7f ... ok [INFO] [stdout] test avr::instructions::lsr::test::lsr_r31_0xff_returns_0x7f ... ok [INFO] [stdout] test avr::instructions::mov::test::mov_r31_r30_return_0xff ... ok [INFO] [stdout] test avr::instructions::movw::test::mov_r31_r30_return_0xff ... ok [INFO] [stdout] test avr::instructions::mul::test::mul_r3_r4_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::mul::test::mul_r3_r4_returns_0x03a8 ... ok [INFO] [stdout] test avr::instructions::mul::test::mul_r3_r4_returns_0xef42 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r19_r20_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r19_r20_returns_0x0042 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r19_r20_returns_0x03a8 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r3_r4_returns_0xffe2 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::muls_r3_r4_returns_0x04e2 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::mulsu_r19_r20_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::mulsu_r19_r20_returns_0x03a8 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::mulsu_r19_r20_returns_0xf542 ... ok [INFO] [stdout] test avr::instructions::neg::test::neg_r31_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::neg::test::neg_r31_returns_0x01 ... ok [INFO] [stdout] test avr::instructions::neg::test::neg_r31_returns_0xab ... ok [INFO] [stdout] test avr::instructions::nop::test::nop_returns_none ... ok [INFO] [stdout] test avr::instructions::or::test::or_r30_r31_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::or::test::or_r30_r31_returns_0x7f ... ok [INFO] [stdout] test avr::instructions::or::test::or_r30_r31_returns_0xff ... ok [INFO] [stdout] test avr::instructions::ori::test::ori_r31_0x00_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::ori::test::ori_r31_0x55_returns_0x5f ... ok [INFO] [stdout] test avr::instructions::ori::test::ori_r31_0x55_returns_0xff ... ok [INFO] [stdout] test avr::instructions::out_io::test::out_63_r31 ... ok [INFO] [stdout] test avr::instructions::pop::test::pop_r31 ... ok [INFO] [stdout] test avr::instructions::push::test::push_r31 ... ok [INFO] [stdout] test avr::instructions::rcall16::test::rcall16_1000 ... ok [INFO] [stdout] test avr::instructions::rcall16::test::rcall16_neg1000 ... ok [INFO] [stdout] test avr::instructions::rcall22::test::rcall22_1000 ... ok [INFO] [stdout] test avr::instructions::rcall22::test::rcall22_neg1000 ... ok [INFO] [stdout] test avr::instructions::ret16::test::ret16 ... ok [INFO] [stdout] test avr::instructions::ret22::test::ret16 ... ok [INFO] [stdout] test avr::instructions::reti16::test::reti16 ... ok [INFO] [stdout] test avr::instructions::reti22::test::ret16 ... ok [INFO] [stdout] test avr::instructions::rjmp::test::rjmp_1000 ... ok [INFO] [stdout] test avr::instructions::rjmp::test::rjmp_neg1000 ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7e_c ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7e_nc ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7f_nc ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7f_c ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0xff_c ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0xff_nc ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x0f_0x1_c ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x0f_0x1_nc ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0x10_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0x10_nc_z ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0x11_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0xf_c_nz ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0xf_c_z ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0xf_nc ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x80_0x01_nc ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x0f_0x1_c ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0x10_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0x10_nc_z ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0xf_c_nz ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0x11_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0xf_c_z ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x80_0x01_nc ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbci_r30_0x0f_0x1_nc ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0xf_nc ... ok [INFO] [stdout] test avr::instructions::sbi::test::sbi_31_7 ... ok [INFO] [stdout] test avr::instructions::sbic::test::sbic_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbis::test::sbis_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sbic::test::sbic_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sbis::test::sbis_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns0x00fe_with_status_registers ... ok [INFO] [stdout] test avr::instructions::sbic::test::sbic_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_negative ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_carry ... ok [INFO] [stdout] test avr::instructions::sbis::test::sbis_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_sign ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_zero ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_overflow ... ok [INFO] [stdout] test avr::instructions::sbrc::test::sbrc_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sbrc::test::sbrc_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbrs::test::sbrc_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbrc::test::sbrc_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbrs::test::sbrc_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbrs::test::sbrs_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sts::test::sts_0x0010_r31 ... ok [INFO] [stdout] test avr::instructions::sts_avrc::test::stsavrc_0x7f_r31 ... ok [INFO] [stdout] test avr::instructions::stx::test::stx_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::stx_dec::test::stxdec_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::stx_inc::test::stxinc_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::sty_dec::test::stydec_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::sty_inc::test::styinc_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::styq::test::std_y50_q63_r31 ... ok [INFO] [stdout] test avr::instructions::stz_dec::test::stzdec_0x00ff_r10 ... ok [INFO] [stdout] test avr::instructions::stz_inc::test::stzinc_0x00ff_r10 ... ok [INFO] [stdout] test avr::instructions::stzq::test::std_z50_q63_r10 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x0f_0x1 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x10_0x10 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x10_0x11 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x10_0xf ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x80_0x01 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x0f_0x1 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x10_0x10 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x10_0x11 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x10_0xf ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x80_0x01 ... ok [INFO] [stdout] test avr::instructions::swap::test::swap_0xa5_returns_0x5a ... ok [INFO] [stdout] test avr::instructions::swap::test::swap_0xfe_returns_0xef ... ok [INFO] [stdout] test avr::instructions::wdr::test::wdr_returns_none ... ok [INFO] [stdout] test avr::instructions::xch::test::xch_z0x0007_r5_0xaa ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 342 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/avr_core-ea84e2a00c19fbcd) [INFO] [stdout] [INFO] [stdout] running 342 tests [INFO] [stdout] test avr::instruction_decoder::test::and ... ok [INFO] [stdout] test avr::instruction_decoder::test::adiw ... ok [INFO] [stdout] test avr::instruction_decoder::test::add ... ok [INFO] [stdout] test avr::instruction_decoder::test::adc ... ok [INFO] [stdout] test avr::instruction_decoder::test::asr ... ok [INFO] [stdout] test avr::instruction_decoder::test::andi ... ok [INFO] [stdout] test avr::instruction_decoder::test::brcc ... ok [INFO] [stdout] test avr::instruction_decoder::test::bclr ... ok [INFO] [stdout] test avr::instruction_decoder::test::bset ... ok [INFO] [stdout] test avr::instruction_decoder::test::bld ... ok [INFO] [stdout] test avr::instruction_decoder::test::cbi ... ok [INFO] [stdout] test avr::instruction_decoder::test::call ... ok [INFO] [stdout] test avr::instruction_decoder::test::bst ... ok [INFO] [stdout] test avr::instruction_decoder::test::com ... ok [INFO] [stdout] test avr::instruction_decoder::test::cp ... ok [INFO] [stdout] test avr::instruction_decoder::test::cpc ... ok [INFO] [stdout] test avr::instruction_decoder::test::cpi ... ok [INFO] [stdout] test avr::instruction_decoder::test::cpse ... ok [INFO] [stdout] test avr::instruction_decoder::test::dec ... ok [INFO] [stdout] test avr::instruction_decoder::test::eor ... ok [INFO] [stdout] test avr::instruction_decoder::test::fmul ... ok [INFO] [stdout] test avr::instruction_decoder::test::fmuls ... ok [INFO] [stdout] test avr::instruction_decoder::test::fmulsu ... ok [INFO] [stdout] test avr::instruction_decoder::test::icall ... ok [INFO] [stdout] test avr::instruction_decoder::test::ijmp ... ok [INFO] [stdout] test avr::instruction_decoder::test::in_io ... ok [INFO] [stdout] test avr::instruction_decoder::test::inc ... ok [INFO] [stdout] test avr::instruction_decoder::test::jmp ... ok [INFO] [stdout] test avr::instruction_decoder::test::lac ... ok [INFO] [stdout] test avr::instruction_decoder::test::las ... ok [INFO] [stdout] test avr::instruction_decoder::test::lat ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld10 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld11 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld2 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld3 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld4 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld5 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld6 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld7 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld9 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ld8 ... ok [INFO] [stdout] test avr::instruction_decoder::test::ldi ... ok [INFO] [stdout] test avr::instruction_decoder::test::lds_avrc ... ok [INFO] [stdout] test avr::instruction_decoder::test::lds ... ok [INFO] [stdout] test avr::instruction_decoder::test::lpm1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::lpm2 ... ok [INFO] [stdout] test avr::instruction_decoder::test::lpm3 ... ok [INFO] [stdout] test avr::instruction_decoder::test::lsr ... ok [INFO] [stdout] test avr::instruction_decoder::test::mov ... ok [INFO] [stdout] test avr::instruction_decoder::test::movw ... ok [INFO] [stdout] test avr::instruction_decoder::test::muls ... ok [INFO] [stdout] test avr::instruction_decoder::test::mul ... ok [INFO] [stdout] test avr::instruction_decoder::test::mulsu ... ok [INFO] [stdout] test avr::instruction_decoder::test::neg ... ok [INFO] [stdout] test avr::instruction_decoder::test::nop ... ok [INFO] [stdout] test avr::instruction_decoder::test::or ... ok [INFO] [stdout] test avr::instruction_decoder::test::pop ... ok [INFO] [stdout] test avr::instruction_decoder::test::out_io ... ok [INFO] [stdout] test avr::instruction_decoder::test::ori ... ok [INFO] [stdout] test avr::instruction_decoder::test::push ... ok [INFO] [stdout] test avr::instruction_decoder::test::ret ... ok [INFO] [stdout] test avr::instruction_decoder::test::rcall ... ok [INFO] [stdout] test avr::instruction_decoder::test::reti ... ok [INFO] [stdout] test avr::instruction_decoder::test::rjmp ... ok [INFO] [stdout] test avr::instruction_decoder::test::ror ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbc ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbci ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbi ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbic ... ok [INFO] [stdout] test avr::instruction_decoder::test::st9 ... ok [INFO] [stdout] test avr::instruction_decoder::test::sts ... ok [INFO] [stdout] test avr::instruction_decoder::test::sts_avrc ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbis ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbiw ... ok [INFO] [stdout] test avr::instruction_decoder::test::sub ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbrc ... ok [INFO] [stdout] test avr::instruction_decoder::test::swap ... ok [INFO] [stdout] test avr::instruction_decoder::test::subi ... ok [INFO] [stdout] test avr::instruction_decoder::test::sbrs ... ok [INFO] [stdout] test avr::instruction_decoder::test::st1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::xch ... ok [INFO] [stdout] test avr::instruction_decoder::test::st10 ... ok [INFO] [stdout] test avr::instruction_decoder::test::wdr ... ok [INFO] [stdout] test avr::instruction_decoder::test::xch1 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st11 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st12 ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0x01_x02_returns0x03_with_status_registers ... ok [INFO] [stdout] test avr::instruction_decoder::test::st2 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st3 ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0x39_x48_returns0x81_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0xff_0x01_returns0x00_with_status_registers ... ok [INFO] [stdout] test avr::instruction_decoder::test::st4 ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0xff_xff_returns0xfe_with_status_registers ... ok [INFO] [stdout] test avr::instruction_decoder::test::st5 ... ok [INFO] [stdout] test avr::instruction_decoder::test::st6 ... ok [INFO] [stdout] test avr::instructions::add::test::adc_0x01_x02_returns0x03_with_status_registers ... ok [INFO] [stdout] test avr::instruction_decoder::test::st7 ... ok [INFO] [stdout] test avr::instructions::adc::test::adc_0x01_0x02_carry_returns0x04_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_overflow ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_sign ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_negative ... ok [INFO] [stdout] test avr::instructions::add::test::add_0x39_x48_returns0x81_with_status_registers ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0xff_returns_overflow ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0xff_returns_sign ... ok [INFO] [stdout] test avr::instructions::add::test::add_0xff_xff_returns0xfe_with_status_registers ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_negative ... ok [INFO] [stdout] test avr::instructions::add::test::add_0xff_0x01_returns0x00_with_status_registers ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns0x0200_with_status_registers ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_overflow ... ok [INFO] [stdout] test avr::instruction_decoder::test::st8 ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_zero ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0xff_returns_sign ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_carry ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_0x01_returns_zero ... ok [INFO] [stdout] test avr::instructions::adiw::test::adiw_r24_63_returns0x023e_with_status_registers ... ok [INFO] [stdout] test avr::instructions::andi::test::andi_r16_0x55_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_overflow ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_sign ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0x55_returns_zero ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_1_clears_zero ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_carry ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0x55_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::and::test::and_0xaa_0xff_returns_negative ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x01_returns_zero ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x80_returns_0b11000000 ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_0_clears_carry ... ok [INFO] [stdout] test avr::instructions::asr::test::asr_0x80_returns_negative ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_2_clears_negative ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_3_clears_overflow ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_4_clears_sign ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_5_clears_half_carry ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_6_clears_transfer ... ok [INFO] [stdout] test avr::instructions::bclr::test::bclr_7_clears_interrupt ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_0_returns_0b11111110 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_1_returns_0b11111101 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_2_returns_0b11111011 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_3_returns_0b11110111 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t0_0xff_7_returns_0b01111111 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t1_0x00_0_returns_0b00000001 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t1_0x00_7_returns_0b10000000 ... ok [INFO] [stdout] test avr::instructions::bld::test::bld_t1_0x00_1_returns_0b00000010 ... ok [INFO] [stdout] test avr::instructions::brbc::test::brbc_c_0x0001_returns_none ... ok [INFO] [stdout] test avr::instructions::brbc::test::brbc_nc_0x0001_returns0x0001 ... ok [INFO] [stdout] test avr::instructions::brbc::test::brbc_nc_0x0001_returns0x0003 ... ok [INFO] [stdout] test avr::instructions::brbs::test::brbs_c_0x0001_returns0x0001 ... ok [INFO] [stdout] test avr::instructions::bset::test::bset_nc_returns_c ... ok [INFO] [stdout] test avr::instructions::bset::test::bset_ni_returns_i ... ok [INFO] [stdout] test avr::instructions::bst::test::bst_r0_returns_nt ... ok [INFO] [stdout] test avr::instructions::brbs::test::brbs_nc_0x0001_returns_none ... ok [INFO] [stdout] test avr::instructions::bst::test::bst_r0_returns_t ... ok [INFO] [stdout] test avr::instructions::brbs::test::brbs_c_0x0001_returns0x0003 ... ok [INFO] [stdout] test avr::instructions::call22::test::call22_0x345678_returns_stack_data ... ok [INFO] [stdout] test avr::instructions::call22::test::call22_returns_stack_pointer_6 ... ok [INFO] [stdout] test avr::instructions::call16::test::call16_0x345678_returns_0x345678 ... ok [INFO] [stdout] test avr::instructions::cbi::test::cbi_clear_io5_bit7 ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_n_s_nz ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_nn_ns_nz ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_0x05_returns0xfa ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_nv ... ok [INFO] [stdout] test avr::instructions::com::test::com_r1_returns_z ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_hc ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_nc ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_o ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_s ... ok [INFO] [stdout] test avr::instructions::cp::test::cp_r1_r2_return_z ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_c_return_0 ... ok [INFO] [stdout] test avr::instructions::call16::test::call16_returns_stack_pointer_7 ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_c_return_nz ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_hc ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_nc ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_z ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x01_return_nc ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x01_return_o ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_o ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x01_return_s ... ok [INFO] [stdout] test avr::instructions::cpi::test::cp_r17_0x04_return_hc ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_c_return_z ... ok [INFO] [stdout] test avr::instructions::cpse::test::cpse_equal_return_pc_2 ... ok [INFO] [stdout] test avr::instructions::cpse::test::cpse_not_equal_return_none ... ok [INFO] [stdout] test avr::instructions::cpc::test::cp_r1_r2_nc_return_s ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x00_return_0xff ... ok [INFO] [stdout] test avr::instructions::cpi::test::cpi_r17_0xcc_return_z ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x01_return_0x00 ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x80_return_0x7f ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0xff_0x01_return_0xfe ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0x00_0x80_return_0x00 ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0xff_0x80_return_0x7f ... ok [INFO] [stdout] test avr::instructions::dec::test::dec_0x02_return_0x01 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0x40_0x00_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0x40_0x06_returns_0x0300 ... ok [INFO] [stdout] test avr::instructions::eor::test::eor_0xff_0xff_return_0x00 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0xff_0xff_returns_0xfc02 ... ok [INFO] [stdout] test avr::instructions::fmul::test::fmul_0x7e_0xff_returns_0xfb04 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0x40_0x00_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0x40_0x06_returns_0x0300 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0xff_0x7e_returns_0xff04 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0xff_0xff_returns_0x0002 ... ok [INFO] [stdout] test avr::instructions::fmuls::test::fmuls_0x7e_0xff_returns_0xff04 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0xff_0xff_returns_0xfe02 ... ok [INFO] [stdout] test avr::instructions::icall16::test::icall_0x1234_pushes_pc_2_bytes_to_stack ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0x40_0x06_returns_0x0300 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0x7e_0xff_returns_0xfb04 ... ok [INFO] [stdout] test avr::instructions::icall22::test::icall_0x1234_decrement_sp_by_3 ... ok [INFO] [stdout] test avr::instructions::icall22::test::icall_0x1234_pushes_pc_3_bytes_to_stack ... ok [INFO] [stdout] test avr::instructions::in_io::test::in_rd0x17_io0x2f_returns_0x55 ... ok [INFO] [stdout] test avr::instructions::ijmp::test::ijmp_0x1234_changes_pc_to_0x1234 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0x00_return_0x01 ... ok [INFO] [stdout] test avr::instructions::icall16::test::icall_0x1234_changes_pc_to_0x1234 ... ok [INFO] [stdout] test avr::instructions::icall16::test::icall_0x1234_decrement_sp_by_2 ... ok [INFO] [stdout] test avr::instructions::fmulsu::test::fmulsu_0x40_0x00_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::lac::test::lac_rd_0xfe_mem_0xff_return_0xff_0x01 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0x7f_return_0x80 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0x80_return_0x81 ... ok [INFO] [stdout] test avr::instructions::inc::test::inc_0xff_return_0x00 ... ok [INFO] [stdout] test avr::instructions::las::test::las_rd_0xfe_mem_0x01_return_0x01_0xff ... ok [INFO] [stdout] test avr::instructions::lat::test::lat_rd_0xfe_mem_0xff_returns_0xff_0x01 ... ok [INFO] [stdout] test avr::instructions::ld::test::ld_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::jmp::test::jmp_0x345678_returns_0x345678 ... ok [INFO] [stdout] test avr::instructions::lddy::test::lddy_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddy_dec::test::lddydec_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddy_inc::test::lddyinc_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::ld_dec::test::ldinc_r5_0x0008_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddyq::test::lddyq_r5_0x0001_0x3f_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddz::test::lddz_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddz_dec::test::lddzdec_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::ld_inc::test::ldinc_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddz_inc::test::lddzinc_r5_0x0007_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::lddzq::test::lddzq_r5_0x0001_0x3f_returns_0xfe ... ok [INFO] [stdout] test avr::instructions::ldi::test::ldi_r26_0x55_returns_0x55 ... ok [INFO] [stdout] test avr::instructions::lds::test::lds_r31_0x0010 ... ok [INFO] [stdout] test avr::instructions::lds_avrc::test::ldsavrc_r31_0x7f ... ok [INFO] [stdout] test avr::instructions::lpm::test::lpm_z_0x0002 ... ok [INFO] [stdout] test avr::instructions::lpm_rd::test::lpm_r31_z_0x0002 ... ok [INFO] [stdout] test avr::instructions::lpm_rd_inc::test::lpm_r15_z_0x0002 ... ok [INFO] [stdout] test avr::instructions::lsr::test::lsr_r31_0x01_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::lsr::test::lsr_r31_0xfe_returns_0x7f ... ok [INFO] [stdout] test avr::instructions::lsr::test::lsr_r31_0xff_returns_0x7f ... ok [INFO] [stdout] test avr::instructions::mov::test::mov_r31_r30_return_0xff ... ok [INFO] [stdout] test avr::instructions::movw::test::mov_r31_r30_return_0xff ... ok [INFO] [stdout] test avr::instructions::mul::test::mul_r3_r4_returns_0x03a8 ... ok [INFO] [stdout] test avr::instructions::mul::test::mul_r3_r4_returns_0xef42 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r19_r20_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r19_r20_returns_0x0042 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r3_r4_returns_0xffe2 ... ok [INFO] [stdout] test avr::instructions::muls::test::muls_r19_r20_returns_0x03a8 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::muls_r3_r4_returns_0x04e2 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::mulsu_r19_r20_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::mulsu_r19_r20_returns_0x03a8 ... ok [INFO] [stdout] test avr::instructions::mulsu::test::mulsu_r19_r20_returns_0xf542 ... ok [INFO] [stdout] test avr::instructions::neg::test::neg_r31_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::mul::test::mul_r3_r4_returns_0x0000 ... ok [INFO] [stdout] test avr::instructions::neg::test::neg_r31_returns_0x01 ... ok [INFO] [stdout] test avr::instructions::neg::test::neg_r31_returns_0xab ... ok [INFO] [stdout] test avr::instructions::nop::test::nop_returns_none ... ok [INFO] [stdout] test avr::instructions::or::test::or_r30_r31_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::or::test::or_r30_r31_returns_0x7f ... ok [INFO] [stdout] test avr::instructions::or::test::or_r30_r31_returns_0xff ... ok [INFO] [stdout] test avr::instructions::ori::test::ori_r31_0x00_returns_0x00 ... ok [INFO] [stdout] test avr::instructions::ori::test::ori_r31_0x55_returns_0x5f ... ok [INFO] [stdout] test avr::instructions::ori::test::ori_r31_0x55_returns_0xff ... ok [INFO] [stdout] test avr::instructions::out_io::test::out_63_r31 ... ok [INFO] [stdout] test avr::instructions::push::test::push_r31 ... ok [INFO] [stdout] test avr::instructions::rcall16::test::rcall16_1000 ... ok [INFO] [stdout] test avr::instructions::pop::test::pop_r31 ... ok [INFO] [stdout] test avr::instructions::rcall16::test::rcall16_neg1000 ... ok [INFO] [stdout] test avr::instructions::rcall22::test::rcall22_1000 ... ok [INFO] [stdout] test avr::instructions::rcall22::test::rcall22_neg1000 ... ok [INFO] [stdout] test avr::instructions::ret16::test::ret16 ... ok [INFO] [stdout] test avr::instructions::ret22::test::ret16 ... ok [INFO] [stdout] test avr::instructions::reti22::test::ret16 ... ok [INFO] [stdout] test avr::instructions::rjmp::test::rjmp_1000 ... ok [INFO] [stdout] test avr::instructions::rjmp::test::rjmp_neg1000 ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7e_c ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7e_nc ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7f_c ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0x7f_nc ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0xff_c ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x0f_0x1_c ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x0f_0x1_nc ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0x10_nc_nz ... ok [INFO] [stdout] test avr::instructions::ror::test::ror_r31_0xff_nc ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0x11_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0xf_c_nz ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0x10_nc_z ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0xf_c_z ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0xf_nc ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0x11_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0xf_c_nz ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0xf_c_z ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x10_0xf_nc ... ok [INFO] [stdout] test avr::instructions::sbi::test::sbi_31_7 ... ok [INFO] [stdout] test avr::instructions::sbic::test::sbic_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sbic::test::sbic_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::reti16::test::reti16 ... ok [INFO] [stdout] test avr::instructions::sbc::test::sbc_r30_r31_0x80_0x01_nc ... ok [INFO] [stdout] test avr::instructions::sbic::test::sbic_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbis::test::sbis_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbis::test::sbis_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0x10_nc_nz ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x80_0x01_nc ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_sign ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_zero ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbci_r30_0x0f_0x1_nc ... ok [INFO] [stdout] test avr::instructions::sbrc::test::sbrc_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x0f_0x1_c ... ok [INFO] [stdout] test avr::instructions::sbis::test::sbis_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns0x00fe_with_status_registers ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_carry ... ok [INFO] [stdout] test avr::instructions::sbci::test::sbc_r30_0x10_0x10_nc_z ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_negative ... ok [INFO] [stdout] test avr::instructions::sbiw::test::sbiw_r24_0x01_returns_overflow ... ok [INFO] [stdout] test avr::instructions::sbrc::test::sbrc_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbrc::test::sbrc_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbrs::test::sbrc_31_7_skip_1_word ... ok [INFO] [stdout] test avr::instructions::sbrs::test::sbrc_31_7_skip_2_word ... ok [INFO] [stdout] test avr::instructions::sbrs::test::sbrs_31_7_doesnt_skip ... ok [INFO] [stdout] test avr::instructions::sts::test::sts_0x0010_r31 ... ok [INFO] [stdout] test avr::instructions::sts_avrc::test::stsavrc_0x7f_r31 ... ok [INFO] [stdout] test avr::instructions::stx::test::stx_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::stx_dec::test::stxdec_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::stx_inc::test::stxinc_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::sty_dec::test::stydec_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::sty_inc::test::styinc_0x00ff_r31 ... ok [INFO] [stdout] test avr::instructions::styq::test::std_y50_q63_r31 ... ok [INFO] [stdout] test avr::instructions::stz_dec::test::stzdec_0x00ff_r10 ... ok [INFO] [stdout] test avr::instructions::stz_inc::test::stzinc_0x00ff_r10 ... ok [INFO] [stdout] test avr::instructions::stzq::test::std_z50_q63_r10 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x0f_0x1 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x10_0x10 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x10_0x11 ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x80_0x01 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x0f_0x1 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x10_0x10 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x10_0x11 ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x10_0xf ... ok [INFO] [stdout] test avr::instructions::subi::test::subi_r30_0x80_0x01 ... ok [INFO] [stdout] test avr::instructions::swap::test::swap_0xa5_returns_0x5a ... ok [INFO] [stdout] test avr::instructions::swap::test::swap_0xfe_returns_0xef ... ok [INFO] [stdout] test avr::instructions::sub::test::sub_r30_r31_0x10_0xf ... ok [INFO] [stdout] test avr::instructions::xch::test::xch_z0x0007_r5_0xaa ... ok [INFO] [stdout] test avr::instructions::wdr::test::wdr_returns_none ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 342 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests avr-core [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" "29d77bddebf1888e8cf71aba0f793a21c3832f8d715228a9f77fb4cc08350563", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29d77bddebf1888e8cf71aba0f793a21c3832f8d715228a9f77fb4cc08350563", kill_on_drop: false }` [INFO] [stdout] 29d77bddebf1888e8cf71aba0f793a21c3832f8d715228a9f77fb4cc08350563