[INFO] fetching crate solana_rbpf 0.8.5...
[INFO] testing solana_rbpf-0.8.5 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate solana_rbpf 0.8.5 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate solana_rbpf 0.8.5
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate solana_rbpf 0.8.5
[INFO] tweaked toml for crates.io crate solana_rbpf 0.8.5 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate solana_rbpf 0.8.5 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate solana_rbpf 0.8.5 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-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2ca80f89d5670b025477b4a75616cd4d8a906aa08d6315be6994777bfe076645
[INFO] running `Command { std: "docker" "start" "-a" "2ca80f89d5670b025477b4a75616cd4d8a906aa08d6315be6994777bfe076645", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2ca80f89d5670b025477b4a75616cd4d8a906aa08d6315be6994777bfe076645", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2ca80f89d5670b025477b4a75616cd4d8a906aa08d6315be6994777bfe076645", kill_on_drop: false }`
[INFO] [stdout] 2ca80f89d5670b025477b4a75616cd4d8a906aa08d6315be6994777bfe076645
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 66e20010af3594802390b53f4b3b84651005f2e40f4b3e8ae0615d13a3a82d08
[INFO] running `Command { std: "docker" "start" "-a" "66e20010af3594802390b53f4b3b84651005f2e40f4b3e8ae0615d13a3a82d08", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.37
[INFO] [stderr]    Compiling libc v0.2.122
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling syn v1.0.91
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.21
[INFO] [stderr]    Compiling scroll v0.11.0
[INFO] [stderr]    Compiling hash32 v0.2.1
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling quote v1.0.17
[INFO] [stderr]    Compiling getrandom v0.2.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling thiserror v1.0.30
[INFO] [stderr]    Compiling solana_rbpf v0.8.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn add(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn add(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:123:16
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn sub(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn sub(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:128:16
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn mul(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn mul(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:133:16
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn div(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn div(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:138:19
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn bit_or(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                   ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn bit_or(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn bit_and(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                    ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn bit_and(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn left_shift(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn left_shift(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn right_shift(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn right_shift(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn negate(&mut self, arch: Arch) -> Move {
[INFO] [stdout]     |                   ^^^^^^^^^                 ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn negate(&mut self, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn modulo(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                   ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn modulo(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn bit_xor(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                    ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn bit_xor(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn mov(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn mov(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:178:31
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn signed_right_shift(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                               ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn signed_right_shift(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn mov_internal(&mut self, source: Source, arch_bits: Arch, op_bits: OpBits) -> Move {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here                           ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn mov_internal(&mut self, source: Source, arch_bits: Arch, op_bits: OpBits) -> Move<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn swap_bytes(&mut self, endian: Endian) -> SwapBytes {
[INFO] [stdout]     |                       ^^^^^^^^^                     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn swap_bytes(&mut self, endian: Endian) -> SwapBytes<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn load(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                 ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn load(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn load_abs(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                     ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn load_abs(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn load_ind(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                     ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn load_ind(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn load_x(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                   ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn load_x(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:223:22
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn load_internal(&mut self, mem_size: MemSize, addressing: Addressing, source: u8) -> Load {
[INFO] [stdout]     |                      ^^^^^^^^^ the lifetime is elided here                                ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn load_internal(&mut self, mem_size: MemSize, addressing: Addressing, source: u8) -> Load<'_> {
[INFO] [stdout]     |                                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn store(&mut self, mem_size: MemSize) -> Store {
[INFO] [stdout]     |                  ^^^^^^^^^                        ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn store(&mut self, mem_size: MemSize) -> Store<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:239:20
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn store_x(&mut self, mem_size: MemSize) -> Store {
[INFO] [stdout]     |                    ^^^^^^^^^                        ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn store_x(&mut self, mem_size: MemSize) -> Store<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn store_internal(&mut self, mem_size: MemSize, source: u8) -> Store {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here        ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn store_internal(&mut self, mem_size: MemSize, source: u8) -> Store<'_> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:254:31
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn jump_unconditional(&mut self) -> Jump {
[INFO] [stdout]     |                               ^^^^^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn jump_unconditional(&mut self) -> Jump<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:259:29
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn jump_conditional(&mut self, cond: Cond, src_bit: Source) -> Jump {
[INFO] [stdout]     |                             ^^^^^^^^^ the lifetime is elided here      ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn jump_conditional(&mut self, cond: Cond, src_bit: Source) -> Jump<'_> {
[INFO] [stdout]     |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn call(&mut self) -> FunctionCall {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn call(&mut self) -> FunctionCall<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn exit(&mut self) -> Exit {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn exit(&mut self) -> Exit<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.31s
[INFO] running `Command { std: "docker" "inspect" "66e20010af3594802390b53f4b3b84651005f2e40f4b3e8ae0615d13a3a82d08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66e20010af3594802390b53f4b3b84651005f2e40f4b3e8ae0615d13a3a82d08", kill_on_drop: false }`
[INFO] [stdout] 66e20010af3594802390b53f4b3b84651005f2e40f4b3e8ae0615d13a3a82d08
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d93b5c0f8267ab879436e19951812b54101758295d317cf3b4198fb182d2b595
[INFO] running `Command { std: "docker" "start" "-a" "d93b5c0f8267ab879436e19951812b54101758295d317cf3b4198fb182d2b595", kill_on_drop: false }`
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn add(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn add(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:123:16
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn sub(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn sub(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:128:16
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn mul(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn mul(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling byteorder v0.5.3
[INFO] [stderr]    Compiling json v0.12.4
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:133:16
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn div(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn div(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:138:19
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn bit_or(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                   ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn bit_or(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn bit_and(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                    ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn bit_and(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn left_shift(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn left_shift(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn right_shift(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn right_shift(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn negate(&mut self, arch: Arch) -> Move {
[INFO] [stdout]     |                   ^^^^^^^^^                 ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn negate(&mut self, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn modulo(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                   ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn modulo(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn bit_xor(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                    ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn bit_xor(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn mov(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn mov(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:178:31
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn signed_right_shift(&mut self, source: Source, arch: Arch) -> Move {
[INFO] [stdout]     |                               ^^^^^^^^^ the lifetime is elided here     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn signed_right_shift(&mut self, source: Source, arch: Arch) -> Move<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn mov_internal(&mut self, source: Source, arch_bits: Arch, op_bits: OpBits) -> Move {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here                           ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn mov_internal(&mut self, source: Source, arch_bits: Arch, op_bits: OpBits) -> Move<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn swap_bytes(&mut self, endian: Endian) -> SwapBytes {
[INFO] [stdout]     |                       ^^^^^^^^^                     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn swap_bytes(&mut self, endian: Endian) -> SwapBytes<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn load(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                 ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn load(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn load_abs(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                     ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn load_abs(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn load_ind(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                     ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn load_ind(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn load_x(&mut self, mem_size: MemSize) -> Load {
[INFO] [stdout]     |                   ^^^^^^^^^                        ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn load_x(&mut self, mem_size: MemSize) -> Load<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:223:22
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn load_internal(&mut self, mem_size: MemSize, addressing: Addressing, source: u8) -> Load {
[INFO] [stdout]     |                      ^^^^^^^^^ the lifetime is elided here                                ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn load_internal(&mut self, mem_size: MemSize, addressing: Addressing, source: u8) -> Load<'_> {
[INFO] [stdout]     |                                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn store(&mut self, mem_size: MemSize) -> Store {
[INFO] [stdout]     |                  ^^^^^^^^^                        ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn store(&mut self, mem_size: MemSize) -> Store<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:239:20
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn store_x(&mut self, mem_size: MemSize) -> Store {
[INFO] [stdout]     |                    ^^^^^^^^^                        ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn store_x(&mut self, mem_size: MemSize) -> Store<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn store_internal(&mut self, mem_size: MemSize, source: u8) -> Store {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here        ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn store_internal(&mut self, mem_size: MemSize, source: u8) -> Store<'_> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:254:31
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn jump_unconditional(&mut self) -> Jump {
[INFO] [stdout]     |                               ^^^^^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn jump_unconditional(&mut self) -> Jump<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:259:29
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn jump_conditional(&mut self, cond: Cond, src_bit: Source) -> Jump {
[INFO] [stdout]     |                             ^^^^^^^^^ the lifetime is elided here      ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn jump_conditional(&mut self, cond: Cond, src_bit: Source) -> Jump<'_> {
[INFO] [stdout]     |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn call(&mut self) -> FunctionCall {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn call(&mut self) -> FunctionCall<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/insn_builder.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn exit(&mut self) -> Exit {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn exit(&mut self) -> Exit<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling elf v0.0.10
[INFO] [stderr]    Compiling solana_rbpf v0.8.5 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `test_utils`
[INFO] [stdout]   --> tests/execution.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | extern crate test_utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `test_utils`
[INFO] [stdout]  --> tests/assembler.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | extern crate test_utils;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `test_utils`
[INFO] [stdout]   --> tests/exercise_instructions.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | extern crate test_utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]   --> tests/verifier.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use test_utils::{assert_error, create_vm};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solana_rbpf` (test "verifier") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/exercise_instructions.rs:58:59
[INFO] [stdout]     |
[INFO] [stdout]  58 |             let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                           ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 545 |     test_interpreter_and_jit_asm!(asm.as_str(), config, input, (), TestContextObject::new(cu));
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/exercise_instructions.rs:61:17
[INFO] [stdout]     |
[INFO] [stdout]  61 |                 vm.registers[11],
[INFO] [stdout]     |                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 545 |     test_interpreter_and_jit_asm!(asm.as_str(), config, input, (), TestContextObject::new(cu));
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/exercise_instructions.rs:62:17
[INFO] [stdout]     |
[INFO] [stdout]  62 |                 vm.context_object_pointer.clone(),
[INFO] [stdout]     |                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 545 |     test_interpreter_and_jit_asm!(asm.as_str(), config, input, (), TestContextObject::new(cu));
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/exercise_instructions.rs:82:51
[INFO] [stdout]     |
[INFO] [stdout]  82 |             let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 545 |     test_interpreter_and_jit_asm!(asm.as_str(), config, input, (), TestContextObject::new(cu));
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/exercise_instructions.rs:83:31
[INFO] [stdout]     |
[INFO] [stdout]  83 |             let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                               ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 545 |     test_interpreter_and_jit_asm!(asm.as_str(), config, input, (), TestContextObject::new(cu));
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/exercise_instructions.rs:105:39
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                       ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 545 |     test_interpreter_and_jit_asm!(asm.as_str(), config, input, (), TestContextObject::new(cu));
[INFO] [stdout]     |     ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solana_rbpf` (test "assembler") due to 1 previous error
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]     --> src/elf.rs:1212:9
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     use test_utils::assert_error;
[INFO] [stdout]      |         ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]    --> src/memory_region.rs:964:9
[INFO] [stdout]     |
[INFO] [stdout] 964 |     use test_utils::assert_error;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SECTION_NAME_LENGTH_MAXIMUM`
[INFO] [stdout]     --> src/elf.rs:1202:13
[INFO] [stdout]      |
[INFO] [stdout] 1202 |             SECTION_NAME_LENGTH_MAXIMUM,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solana_rbpf` (test "exercise_instructions") due to 7 previous errors
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solana_rbpf` (lib test) due to 2 previous errors; 1 warning emitted
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 189 | |         "
[INFO] [stdout] 190 | |         mov32 r1, 1
[INFO] [stdout] 191 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 197 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 189 | |         "
[INFO] [stdout] 190 | |         mov32 r1, 1
[INFO] [stdout] 191 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 197 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 189 | |         "
[INFO] [stdout] 190 | |         mov32 r1, 1
[INFO] [stdout] 191 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 197 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 189 | |         "
[INFO] [stdout] 190 | |         mov32 r1, 1
[INFO] [stdout] 191 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 197 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 189 | |         "
[INFO] [stdout] 190 | |         mov32 r1, 1
[INFO] [stdout] 191 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 197 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 189 | |         "
[INFO] [stdout] 190 | |         mov32 r1, 1
[INFO] [stdout] 191 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 197 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 202 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 203 | |         "
[INFO] [stdout] 204 | |         mov32 r0, -1
[INFO] [stdout] 205 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 202 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 203 | |         "
[INFO] [stdout] 204 | |         mov32 r0, -1
[INFO] [stdout] 205 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 202 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 203 | |         "
[INFO] [stdout] 204 | |         mov32 r0, -1
[INFO] [stdout] 205 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 202 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 203 | |         "
[INFO] [stdout] 204 | |         mov32 r0, -1
[INFO] [stdout] 205 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 202 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 203 | |         "
[INFO] [stdout] 204 | |         mov32 r0, -1
[INFO] [stdout] 205 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 202 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 203 | |         "
[INFO] [stdout] 204 | |         mov32 r0, -1
[INFO] [stdout] 205 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 215 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 216 | |         "
[INFO] [stdout] 217 | |         mov32 r1, -1
[INFO] [stdout] 218 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 215 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 216 | |         "
[INFO] [stdout] 217 | |         mov32 r1, -1
[INFO] [stdout] 218 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 215 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 216 | |         "
[INFO] [stdout] 217 | |         mov32 r1, -1
[INFO] [stdout] 218 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 215 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 216 | |         "
[INFO] [stdout] 217 | |         mov32 r1, -1
[INFO] [stdout] 218 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 215 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 216 | |         "
[INFO] [stdout] 217 | |         mov32 r1, -1
[INFO] [stdout] 218 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 215 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 216 | |         "
[INFO] [stdout] 217 | |         mov32 r1, -1
[INFO] [stdout] 218 | |         mov32 r0, r1
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |         ProgramResult::Ok(0xffffffff),
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 230 | |         "
[INFO] [stdout] 231 | |         mov r0, 1
[INFO] [stdout] 232 | |         mov r6, r0
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 230 | |         "
[INFO] [stdout] 231 | |         mov r0, 1
[INFO] [stdout] 232 | |         mov r6, r0
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 230 | |         "
[INFO] [stdout] 231 | |         mov r0, 1
[INFO] [stdout] 232 | |         mov r6, r0
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 230 | |         "
[INFO] [stdout] 231 | |         mov r0, 1
[INFO] [stdout] 232 | |         mov r6, r0
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 230 | |         "
[INFO] [stdout] 231 | |         mov r0, 1
[INFO] [stdout] 232 | |         mov r6, r0
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 230 | |         "
[INFO] [stdout] 231 | |         mov r0, 1
[INFO] [stdout] 232 | |         mov r6, r0
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 247 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 248 | |         "
[INFO] [stdout] 249 | |         mov32 r0, 0
[INFO] [stdout] 250 | |         mov32 r1, 2
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 247 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 248 | |         "
[INFO] [stdout] 249 | |         mov32 r0, 0
[INFO] [stdout] 250 | |         mov32 r1, 2
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 247 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 248 | |         "
[INFO] [stdout] 249 | |         mov32 r0, 0
[INFO] [stdout] 250 | |         mov32 r1, 2
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 247 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 248 | |         "
[INFO] [stdout] 249 | |         mov32 r0, 0
[INFO] [stdout] 250 | |         mov32 r1, 2
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 247 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 248 | |         "
[INFO] [stdout] 249 | |         mov32 r0, 0
[INFO] [stdout] 250 | |         mov32 r1, 2
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 247 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 248 | |         "
[INFO] [stdout] 249 | |         mov32 r0, 0
[INFO] [stdout] 250 | |         mov32 r1, 2
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 263 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 264 | |         "
[INFO] [stdout] 265 | |         mov32 r0, 0
[INFO] [stdout] 266 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 287 | |         ProgramResult::Ok(110),
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 263 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 264 | |         "
[INFO] [stdout] 265 | |         mov32 r0, 0
[INFO] [stdout] 266 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 287 | |         ProgramResult::Ok(110),
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 263 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 264 | |         "
[INFO] [stdout] 265 | |         mov32 r0, 0
[INFO] [stdout] 266 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 287 | |         ProgramResult::Ok(110),
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 263 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 264 | |         "
[INFO] [stdout] 265 | |         mov32 r0, 0
[INFO] [stdout] 266 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 287 | |         ProgramResult::Ok(110),
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 263 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 264 | |         "
[INFO] [stdout] 265 | |         mov32 r0, 0
[INFO] [stdout] 266 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 287 | |         ProgramResult::Ok(110),
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 263 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 264 | |         "
[INFO] [stdout] 265 | |         mov32 r0, 0
[INFO] [stdout] 266 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 287 | |         ProgramResult::Ok(110),
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 293 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 294 | |         "
[INFO] [stdout] 295 | |         mov r0, 0
[INFO] [stdout] 296 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         ProgramResult::Ok(110),
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 293 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 294 | |         "
[INFO] [stdout] 295 | |         mov r0, 0
[INFO] [stdout] 296 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         ProgramResult::Ok(110),
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 293 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 294 | |         "
[INFO] [stdout] 295 | |         mov r0, 0
[INFO] [stdout] 296 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         ProgramResult::Ok(110),
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 293 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 294 | |         "
[INFO] [stdout] 295 | |         mov r0, 0
[INFO] [stdout] 296 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         ProgramResult::Ok(110),
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 293 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 294 | |         "
[INFO] [stdout] 295 | |         mov r0, 0
[INFO] [stdout] 296 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         ProgramResult::Ok(110),
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 293 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 294 | |         "
[INFO] [stdout] 295 | |         mov r0, 0
[INFO] [stdout] 296 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         ProgramResult::Ok(110),
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 323 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 324 | |         "
[INFO] [stdout] 325 | |         mov r0, r1
[INFO] [stdout] 326 | |         mov r2, 30
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         ProgramResult::Ok(600),
[INFO] [stdout] 371 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 323 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 324 | |         "
[INFO] [stdout] 325 | |         mov r0, r1
[INFO] [stdout] 326 | |         mov r2, 30
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         ProgramResult::Ok(600),
[INFO] [stdout] 371 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 323 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 324 | |         "
[INFO] [stdout] 325 | |         mov r0, r1
[INFO] [stdout] 326 | |         mov r2, 30
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         ProgramResult::Ok(600),
[INFO] [stdout] 371 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 323 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 324 | |         "
[INFO] [stdout] 325 | |         mov r0, r1
[INFO] [stdout] 326 | |         mov r2, 30
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         ProgramResult::Ok(600),
[INFO] [stdout] 371 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 323 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 324 | |         "
[INFO] [stdout] 325 | |         mov r0, r1
[INFO] [stdout] 326 | |         mov r2, 30
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         ProgramResult::Ok(600),
[INFO] [stdout] 371 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 323 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 324 | |         "
[INFO] [stdout] 325 | |         mov r0, r1
[INFO] [stdout] 326 | |         mov r2, 30
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         ProgramResult::Ok(600),
[INFO] [stdout] 371 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 376 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 377 | |         "
[INFO] [stdout] 378 | |         mov32 r0, 0
[INFO] [stdout] 379 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 403 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 376 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 377 | |         "
[INFO] [stdout] 378 | |         mov32 r0, 0
[INFO] [stdout] 379 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 403 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 376 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 377 | |         "
[INFO] [stdout] 378 | |         mov32 r0, 0
[INFO] [stdout] 379 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 403 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 376 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 377 | |         "
[INFO] [stdout] 378 | |         mov32 r0, 0
[INFO] [stdout] 379 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 403 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 376 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 377 | |         "
[INFO] [stdout] 378 | |         mov32 r0, 0
[INFO] [stdout] 379 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 403 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 376 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 377 | |         "
[INFO] [stdout] 378 | |         mov32 r0, 0
[INFO] [stdout] 379 | |         mov32 r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 403 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 409 | |         "
[INFO] [stdout] 410 | |         mov r0, 0
[INFO] [stdout] 411 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 436 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 437 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 409 | |         "
[INFO] [stdout] 410 | |         mov r0, 0
[INFO] [stdout] 411 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 436 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 437 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 409 | |         "
[INFO] [stdout] 410 | |         mov r0, 0
[INFO] [stdout] 411 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 436 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 437 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 409 | |         "
[INFO] [stdout] 410 | |         mov r0, 0
[INFO] [stdout] 411 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 436 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 437 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 409 | |         "
[INFO] [stdout] 410 | |         mov r0, 0
[INFO] [stdout] 411 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 436 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 437 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 409 | |         "
[INFO] [stdout] 410 | |         mov r0, 0
[INFO] [stdout] 411 | |         mov r1, 1
[INFO] [stdout] ...   |
[INFO] [stdout] 436 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 437 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 442 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 443 | |         "
[INFO] [stdout] 444 | |         mov r0, 8
[INFO] [stdout] 445 | |         mov32 r1, 0x00000001
[INFO] [stdout] ...   |
[INFO] [stdout] 452 | |         ProgramResult::Ok(0x4),
[INFO] [stdout] 453 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 442 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 443 | |         "
[INFO] [stdout] 444 | |         mov r0, 8
[INFO] [stdout] 445 | |         mov32 r1, 0x00000001
[INFO] [stdout] ...   |
[INFO] [stdout] 452 | |         ProgramResult::Ok(0x4),
[INFO] [stdout] 453 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 442 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 443 | |         "
[INFO] [stdout] 444 | |         mov r0, 8
[INFO] [stdout] 445 | |         mov32 r1, 0x00000001
[INFO] [stdout] ...   |
[INFO] [stdout] 452 | |         ProgramResult::Ok(0x4),
[INFO] [stdout] 453 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 442 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 443 | |         "
[INFO] [stdout] 444 | |         mov r0, 8
[INFO] [stdout] 445 | |         mov32 r1, 0x00000001
[INFO] [stdout] ...   |
[INFO] [stdout] 452 | |         ProgramResult::Ok(0x4),
[INFO] [stdout] 453 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 442 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 443 | |         "
[INFO] [stdout] 444 | |         mov r0, 8
[INFO] [stdout] 445 | |         mov32 r1, 0x00000001
[INFO] [stdout] ...   |
[INFO] [stdout] 452 | |         ProgramResult::Ok(0x4),
[INFO] [stdout] 453 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 442 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 443 | |         "
[INFO] [stdout] 444 | |         mov r0, 8
[INFO] [stdout] 445 | |         mov32 r1, 0x00000001
[INFO] [stdout] ...   |
[INFO] [stdout] 452 | |         ProgramResult::Ok(0x4),
[INFO] [stdout] 453 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 458 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 459 | |         "
[INFO] [stdout] 460 | |         mov32 r0, 0xf8
[INFO] [stdout] 461 | |         lsh32 r0, 28
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 468 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 458 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 459 | |         "
[INFO] [stdout] 460 | |         mov32 r0, 0xf8
[INFO] [stdout] 461 | |         lsh32 r0, 28
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 468 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 458 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 459 | |         "
[INFO] [stdout] 460 | |         mov32 r0, 0xf8
[INFO] [stdout] 461 | |         lsh32 r0, 28
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 468 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 458 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 459 | |         "
[INFO] [stdout] 460 | |         mov32 r0, 0xf8
[INFO] [stdout] 461 | |         lsh32 r0, 28
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 468 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 458 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 459 | |         "
[INFO] [stdout] 460 | |         mov32 r0, 0xf8
[INFO] [stdout] 461 | |         lsh32 r0, 28
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 468 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 458 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 459 | |         "
[INFO] [stdout] 460 | |         mov32 r0, 0xf8
[INFO] [stdout] 461 | |         lsh32 r0, 28
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 468 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 473 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 474 | |         "
[INFO] [stdout] 475 | |         mov32 r0, 0xf8
[INFO] [stdout] 476 | |         mov32 r1, 16
[INFO] [stdout] ...   |
[INFO] [stdout] 483 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 473 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 474 | |         "
[INFO] [stdout] 475 | |         mov32 r0, 0xf8
[INFO] [stdout] 476 | |         mov32 r1, 16
[INFO] [stdout] ...   |
[INFO] [stdout] 483 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 473 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 474 | |         "
[INFO] [stdout] 475 | |         mov32 r0, 0xf8
[INFO] [stdout] 476 | |         mov32 r1, 16
[INFO] [stdout] ...   |
[INFO] [stdout] 483 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 473 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 474 | |         "
[INFO] [stdout] 475 | |         mov32 r0, 0xf8
[INFO] [stdout] 476 | |         mov32 r1, 16
[INFO] [stdout] ...   |
[INFO] [stdout] 483 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 473 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 474 | |         "
[INFO] [stdout] 475 | |         mov32 r0, 0xf8
[INFO] [stdout] 476 | |         mov32 r1, 16
[INFO] [stdout] ...   |
[INFO] [stdout] 483 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 473 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 474 | |         "
[INFO] [stdout] 475 | |         mov32 r0, 0xf8
[INFO] [stdout] 476 | |         mov32 r1, 16
[INFO] [stdout] ...   |
[INFO] [stdout] 483 | |         ProgramResult::Ok(0xffff8000),
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 490 | |         "
[INFO] [stdout] 491 | |         mov32 r0, 1
[INFO] [stdout] 492 | |         lsh r0, 63
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         ProgramResult::Ok(0xfffffffffffffff8),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 490 | |         "
[INFO] [stdout] 491 | |         mov32 r0, 1
[INFO] [stdout] 492 | |         lsh r0, 63
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         ProgramResult::Ok(0xfffffffffffffff8),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 490 | |         "
[INFO] [stdout] 491 | |         mov32 r0, 1
[INFO] [stdout] 492 | |         lsh r0, 63
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         ProgramResult::Ok(0xfffffffffffffff8),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 490 | |         "
[INFO] [stdout] 491 | |         mov32 r0, 1
[INFO] [stdout] 492 | |         lsh r0, 63
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         ProgramResult::Ok(0xfffffffffffffff8),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 490 | |         "
[INFO] [stdout] 491 | |         mov32 r0, 1
[INFO] [stdout] 492 | |         lsh r0, 63
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         ProgramResult::Ok(0xfffffffffffffff8),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 490 | |         "
[INFO] [stdout] 491 | |         mov32 r0, 1
[INFO] [stdout] 492 | |         lsh r0, 63
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         ProgramResult::Ok(0xfffffffffffffff8),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 506 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 507 | |         "
[INFO] [stdout] 508 | |         mov r0, 0x1
[INFO] [stdout] 509 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |         ProgramResult::Ok(0x10),
[INFO] [stdout] 516 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 506 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 507 | |         "
[INFO] [stdout] 508 | |         mov r0, 0x1
[INFO] [stdout] 509 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |         ProgramResult::Ok(0x10),
[INFO] [stdout] 516 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 506 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 507 | |         "
[INFO] [stdout] 508 | |         mov r0, 0x1
[INFO] [stdout] 509 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |         ProgramResult::Ok(0x10),
[INFO] [stdout] 516 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 506 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 507 | |         "
[INFO] [stdout] 508 | |         mov r0, 0x1
[INFO] [stdout] 509 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |         ProgramResult::Ok(0x10),
[INFO] [stdout] 516 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 506 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 507 | |         "
[INFO] [stdout] 508 | |         mov r0, 0x1
[INFO] [stdout] 509 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |         ProgramResult::Ok(0x10),
[INFO] [stdout] 516 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 506 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 507 | |         "
[INFO] [stdout] 508 | |         mov r0, 0x1
[INFO] [stdout] 509 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |         ProgramResult::Ok(0x10),
[INFO] [stdout] 516 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 521 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 522 | |         "
[INFO] [stdout] 523 | |         xor r0, r0
[INFO] [stdout] 524 | |         add r0, -1
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |         ProgramResult::Ok(0x00ffffff),
[INFO] [stdout] 531 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 521 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 522 | |         "
[INFO] [stdout] 523 | |         xor r0, r0
[INFO] [stdout] 524 | |         add r0, -1
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |         ProgramResult::Ok(0x00ffffff),
[INFO] [stdout] 531 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 521 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 522 | |         "
[INFO] [stdout] 523 | |         xor r0, r0
[INFO] [stdout] 524 | |         add r0, -1
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |         ProgramResult::Ok(0x00ffffff),
[INFO] [stdout] 531 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 521 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 522 | |         "
[INFO] [stdout] 523 | |         xor r0, r0
[INFO] [stdout] 524 | |         add r0, -1
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |         ProgramResult::Ok(0x00ffffff),
[INFO] [stdout] 531 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 521 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 522 | |         "
[INFO] [stdout] 523 | |         xor r0, r0
[INFO] [stdout] 524 | |         add r0, -1
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |         ProgramResult::Ok(0x00ffffff),
[INFO] [stdout] 531 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 521 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 522 | |         "
[INFO] [stdout] 523 | |         xor r0, r0
[INFO] [stdout] 524 | |         add r0, -1
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |         ProgramResult::Ok(0x00ffffff),
[INFO] [stdout] 531 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 536 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 537 | |         "
[INFO] [stdout] 538 | |         mov r0, 0x10
[INFO] [stdout] 539 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 545 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 546 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 536 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 537 | |         "
[INFO] [stdout] 538 | |         mov r0, 0x10
[INFO] [stdout] 539 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 545 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 546 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 536 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 537 | |         "
[INFO] [stdout] 538 | |         mov r0, 0x10
[INFO] [stdout] 539 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 545 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 546 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 536 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 537 | |         "
[INFO] [stdout] 538 | |         mov r0, 0x10
[INFO] [stdout] 539 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 545 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 546 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 536 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 537 | |         "
[INFO] [stdout] 538 | |         mov r0, 0x10
[INFO] [stdout] 539 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 545 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 546 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 536 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 537 | |         "
[INFO] [stdout] 538 | |         mov r0, 0x10
[INFO] [stdout] 539 | |         mov r7, 4
[INFO] [stdout] ...   |
[INFO] [stdout] 545 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 546 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 551 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 552 | |         "
[INFO] [stdout] 553 | |         ldxh r0, [r1]
[INFO] [stdout] 554 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 560 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 551 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 552 | |         "
[INFO] [stdout] 553 | |         ldxh r0, [r1]
[INFO] [stdout] 554 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 560 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 551 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 552 | |         "
[INFO] [stdout] 553 | |         ldxh r0, [r1]
[INFO] [stdout] 554 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 560 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 551 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 552 | |         "
[INFO] [stdout] 553 | |         ldxh r0, [r1]
[INFO] [stdout] 554 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 560 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 551 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 552 | |         "
[INFO] [stdout] 553 | |         ldxh r0, [r1]
[INFO] [stdout] 554 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 560 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 551 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 552 | |         "
[INFO] [stdout] 553 | |         ldxh r0, [r1]
[INFO] [stdout] 554 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 560 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 566 | |         "
[INFO] [stdout] 567 | |         ldxdw r0, [r1]
[INFO] [stdout] 568 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 574 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 566 | |         "
[INFO] [stdout] 567 | |         ldxdw r0, [r1]
[INFO] [stdout] 568 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 574 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 566 | |         "
[INFO] [stdout] 567 | |         ldxdw r0, [r1]
[INFO] [stdout] 568 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 574 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 566 | |         "
[INFO] [stdout] 567 | |         ldxdw r0, [r1]
[INFO] [stdout] 568 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 574 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 566 | |         "
[INFO] [stdout] 567 | |         ldxdw r0, [r1]
[INFO] [stdout] 568 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 574 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 565 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 566 | |         "
[INFO] [stdout] 567 | |         ldxdw r0, [r1]
[INFO] [stdout] 568 | |         be16 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         ProgramResult::Ok(0x1122),
[INFO] [stdout] 574 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 580 | |         "
[INFO] [stdout] 581 | |         ldxw r0, [r1]
[INFO] [stdout] 582 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 587 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 588 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 580 | |         "
[INFO] [stdout] 581 | |         ldxw r0, [r1]
[INFO] [stdout] 582 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 587 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 588 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 580 | |         "
[INFO] [stdout] 581 | |         ldxw r0, [r1]
[INFO] [stdout] 582 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 587 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 588 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 580 | |         "
[INFO] [stdout] 581 | |         ldxw r0, [r1]
[INFO] [stdout] 582 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 587 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 588 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 580 | |         "
[INFO] [stdout] 581 | |         ldxw r0, [r1]
[INFO] [stdout] 582 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 587 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 588 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 579 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 580 | |         "
[INFO] [stdout] 581 | |         ldxw r0, [r1]
[INFO] [stdout] 582 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 587 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 588 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 593 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 594 | |         "
[INFO] [stdout] 595 | |         ldxdw r0, [r1]
[INFO] [stdout] 596 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 602 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 593 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 594 | |         "
[INFO] [stdout] 595 | |         ldxdw r0, [r1]
[INFO] [stdout] 596 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 602 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 593 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 594 | |         "
[INFO] [stdout] 595 | |         ldxdw r0, [r1]
[INFO] [stdout] 596 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 602 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 593 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 594 | |         "
[INFO] [stdout] 595 | |         ldxdw r0, [r1]
[INFO] [stdout] 596 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 602 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 593 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 594 | |         "
[INFO] [stdout] 595 | |         ldxdw r0, [r1]
[INFO] [stdout] 596 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 602 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 593 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 594 | |         "
[INFO] [stdout] 595 | |         ldxdw r0, [r1]
[INFO] [stdout] 596 | |         be32 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |         ProgramResult::Ok(0x11223344),
[INFO] [stdout] 602 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 607 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 608 | |         "
[INFO] [stdout] 609 | |         ldxdw r0, [r1]
[INFO] [stdout] 610 | |         be64 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |         ProgramResult::Ok(0x1122334455667788),
[INFO] [stdout] 616 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 607 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 608 | |         "
[INFO] [stdout] 609 | |         ldxdw r0, [r1]
[INFO] [stdout] 610 | |         be64 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |         ProgramResult::Ok(0x1122334455667788),
[INFO] [stdout] 616 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 607 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 608 | |         "
[INFO] [stdout] 609 | |         ldxdw r0, [r1]
[INFO] [stdout] 610 | |         be64 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |         ProgramResult::Ok(0x1122334455667788),
[INFO] [stdout] 616 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 607 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 608 | |         "
[INFO] [stdout] 609 | |         ldxdw r0, [r1]
[INFO] [stdout] 610 | |         be64 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |         ProgramResult::Ok(0x1122334455667788),
[INFO] [stdout] 616 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 607 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 608 | |         "
[INFO] [stdout] 609 | |         ldxdw r0, [r1]
[INFO] [stdout] 610 | |         be64 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |         ProgramResult::Ok(0x1122334455667788),
[INFO] [stdout] 616 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 607 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 608 | |         "
[INFO] [stdout] 609 | |         ldxdw r0, [r1]
[INFO] [stdout] 610 | |         be64 r0
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |         ProgramResult::Ok(0x1122334455667788),
[INFO] [stdout] 616 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 697 | /         test_interpreter_and_jit!(
[INFO] [stdout] 698 | |             executable,
[INFO] [stdout] 699 | |             [],
[INFO] [stdout] 700 | |             TestContextObject::new(6),
[INFO] [stdout] 701 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 697 | /         test_interpreter_and_jit!(
[INFO] [stdout] 698 | |             executable,
[INFO] [stdout] 699 | |             [],
[INFO] [stdout] 700 | |             TestContextObject::new(6),
[INFO] [stdout] 701 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 697 | /         test_interpreter_and_jit!(
[INFO] [stdout] 698 | |             executable,
[INFO] [stdout] 699 | |             [],
[INFO] [stdout] 700 | |             TestContextObject::new(6),
[INFO] [stdout] 701 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 697 | /         test_interpreter_and_jit!(
[INFO] [stdout] 698 | |             executable,
[INFO] [stdout] 699 | |             [],
[INFO] [stdout] 700 | |             TestContextObject::new(6),
[INFO] [stdout] 701 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 697 | /         test_interpreter_and_jit!(
[INFO] [stdout] 698 | |             executable,
[INFO] [stdout] 699 | |             [],
[INFO] [stdout] 700 | |             TestContextObject::new(6),
[INFO] [stdout] 701 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 697 | /         test_interpreter_and_jit!(
[INFO] [stdout] 698 | |             executable,
[INFO] [stdout] 699 | |             [],
[INFO] [stdout] 700 | |             TestContextObject::new(6),
[INFO] [stdout] 701 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 712 | /         test_interpreter_and_jit!(
[INFO] [stdout] 713 | |             executable,
[INFO] [stdout] 714 | |             [],
[INFO] [stdout] 715 | |             TestContextObject::new(6),
[INFO] [stdout] 716 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 717 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 712 | /         test_interpreter_and_jit!(
[INFO] [stdout] 713 | |             executable,
[INFO] [stdout] 714 | |             [],
[INFO] [stdout] 715 | |             TestContextObject::new(6),
[INFO] [stdout] 716 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 717 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 712 | /         test_interpreter_and_jit!(
[INFO] [stdout] 713 | |             executable,
[INFO] [stdout] 714 | |             [],
[INFO] [stdout] 715 | |             TestContextObject::new(6),
[INFO] [stdout] 716 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 717 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 712 | /         test_interpreter_and_jit!(
[INFO] [stdout] 713 | |             executable,
[INFO] [stdout] 714 | |             [],
[INFO] [stdout] 715 | |             TestContextObject::new(6),
[INFO] [stdout] 716 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 717 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 712 | /         test_interpreter_and_jit!(
[INFO] [stdout] 713 | |             executable,
[INFO] [stdout] 714 | |             [],
[INFO] [stdout] 715 | |             TestContextObject::new(6),
[INFO] [stdout] 716 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 717 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 712 | /         test_interpreter_and_jit!(
[INFO] [stdout] 713 | |             executable,
[INFO] [stdout] 714 | |             [],
[INFO] [stdout] 715 | |             TestContextObject::new(6),
[INFO] [stdout] 716 | |             ProgramResult::Ok(expected_result),
[INFO] [stdout] 717 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 746 | /         test_interpreter_and_jit!(
[INFO] [stdout] 747 | |             executable,
[INFO] [stdout] 748 | |             [],
[INFO] [stdout] 749 | |             TestContextObject::new(2),
[INFO] [stdout] 750 | |             ProgramResult::Err(EbpfError::DivideByZero),
[INFO] [stdout] 751 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 746 | /         test_interpreter_and_jit!(
[INFO] [stdout] 747 | |             executable,
[INFO] [stdout] 748 | |             [],
[INFO] [stdout] 749 | |             TestContextObject::new(2),
[INFO] [stdout] 750 | |             ProgramResult::Err(EbpfError::DivideByZero),
[INFO] [stdout] 751 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 746 | /         test_interpreter_and_jit!(
[INFO] [stdout] 747 | |             executable,
[INFO] [stdout] 748 | |             [],
[INFO] [stdout] 749 | |             TestContextObject::new(2),
[INFO] [stdout] 750 | |             ProgramResult::Err(EbpfError::DivideByZero),
[INFO] [stdout] 751 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 746 | /         test_interpreter_and_jit!(
[INFO] [stdout] 747 | |             executable,
[INFO] [stdout] 748 | |             [],
[INFO] [stdout] 749 | |             TestContextObject::new(2),
[INFO] [stdout] 750 | |             ProgramResult::Err(EbpfError::DivideByZero),
[INFO] [stdout] 751 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 746 | /         test_interpreter_and_jit!(
[INFO] [stdout] 747 | |             executable,
[INFO] [stdout] 748 | |             [],
[INFO] [stdout] 749 | |             TestContextObject::new(2),
[INFO] [stdout] 750 | |             ProgramResult::Err(EbpfError::DivideByZero),
[INFO] [stdout] 751 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 746 | /         test_interpreter_and_jit!(
[INFO] [stdout] 747 | |             executable,
[INFO] [stdout] 748 | |             [],
[INFO] [stdout] 749 | |             TestContextObject::new(2),
[INFO] [stdout] 750 | |             ProgramResult::Err(EbpfError::DivideByZero),
[INFO] [stdout] 751 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 788 | /         test_interpreter_and_jit!(
[INFO] [stdout] 789 | |             executable,
[INFO] [stdout] 790 | |             [],
[INFO] [stdout] 791 | |             TestContextObject::new(4),
[INFO] [stdout] 792 | |             ProgramResult::Err(EbpfError::DivideOverflow),
[INFO] [stdout] 793 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 788 | /         test_interpreter_and_jit!(
[INFO] [stdout] 789 | |             executable,
[INFO] [stdout] 790 | |             [],
[INFO] [stdout] 791 | |             TestContextObject::new(4),
[INFO] [stdout] 792 | |             ProgramResult::Err(EbpfError::DivideOverflow),
[INFO] [stdout] 793 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 788 | /         test_interpreter_and_jit!(
[INFO] [stdout] 789 | |             executable,
[INFO] [stdout] 790 | |             [],
[INFO] [stdout] 791 | |             TestContextObject::new(4),
[INFO] [stdout] 792 | |             ProgramResult::Err(EbpfError::DivideOverflow),
[INFO] [stdout] 793 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 788 | /         test_interpreter_and_jit!(
[INFO] [stdout] 789 | |             executable,
[INFO] [stdout] 790 | |             [],
[INFO] [stdout] 791 | |             TestContextObject::new(4),
[INFO] [stdout] 792 | |             ProgramResult::Err(EbpfError::DivideOverflow),
[INFO] [stdout] 793 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 788 | /         test_interpreter_and_jit!(
[INFO] [stdout] 789 | |             executable,
[INFO] [stdout] 790 | |             [],
[INFO] [stdout] 791 | |             TestContextObject::new(4),
[INFO] [stdout] 792 | |             ProgramResult::Err(EbpfError::DivideOverflow),
[INFO] [stdout] 793 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 788 | /         test_interpreter_and_jit!(
[INFO] [stdout] 789 | |             executable,
[INFO] [stdout] 790 | |             [],
[INFO] [stdout] 791 | |             TestContextObject::new(4),
[INFO] [stdout] 792 | |             ProgramResult::Err(EbpfError::DivideOverflow),
[INFO] [stdout] 793 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 801 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 802 | |         "
[INFO] [stdout] 803 | |         hor64 r0, 0x10203040
[INFO] [stdout] 804 | |         hor64 r0, 0x01020304
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |         ProgramResult::Ok(0x1122334400000000),
[INFO] [stdout] 810 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 801 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 802 | |         "
[INFO] [stdout] 803 | |         hor64 r0, 0x10203040
[INFO] [stdout] 804 | |         hor64 r0, 0x01020304
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |         ProgramResult::Ok(0x1122334400000000),
[INFO] [stdout] 810 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 801 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 802 | |         "
[INFO] [stdout] 803 | |         hor64 r0, 0x10203040
[INFO] [stdout] 804 | |         hor64 r0, 0x01020304
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |         ProgramResult::Ok(0x1122334400000000),
[INFO] [stdout] 810 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 801 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 802 | |         "
[INFO] [stdout] 803 | |         hor64 r0, 0x10203040
[INFO] [stdout] 804 | |         hor64 r0, 0x01020304
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |         ProgramResult::Ok(0x1122334400000000),
[INFO] [stdout] 810 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 801 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 802 | |         "
[INFO] [stdout] 803 | |         hor64 r0, 0x10203040
[INFO] [stdout] 804 | |         hor64 r0, 0x01020304
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |         ProgramResult::Ok(0x1122334400000000),
[INFO] [stdout] 810 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 801 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 802 | |         "
[INFO] [stdout] 803 | |         hor64 r0, 0x10203040
[INFO] [stdout] 804 | |         hor64 r0, 0x01020304
[INFO] [stdout] ...   |
[INFO] [stdout] 809 | |         ProgramResult::Ok(0x1122334400000000),
[INFO] [stdout] 810 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 815 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 816 | |         "
[INFO] [stdout] 817 | |         ldxb r0, [r1+2]
[INFO] [stdout] 818 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 822 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 823 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 815 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 816 | |         "
[INFO] [stdout] 817 | |         ldxb r0, [r1+2]
[INFO] [stdout] 818 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 822 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 823 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 815 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 816 | |         "
[INFO] [stdout] 817 | |         ldxb r0, [r1+2]
[INFO] [stdout] 818 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 822 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 823 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 815 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 816 | |         "
[INFO] [stdout] 817 | |         ldxb r0, [r1+2]
[INFO] [stdout] 818 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 822 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 823 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 815 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 816 | |         "
[INFO] [stdout] 817 | |         ldxb r0, [r1+2]
[INFO] [stdout] 818 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 822 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 823 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 815 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 816 | |         "
[INFO] [stdout] 817 | |         ldxb r0, [r1+2]
[INFO] [stdout] 818 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 822 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 823 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 828 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 829 | |         "
[INFO] [stdout] 830 | |         ldxh r0, [r1+2]
[INFO] [stdout] 831 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 836 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 828 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 829 | |         "
[INFO] [stdout] 830 | |         ldxh r0, [r1+2]
[INFO] [stdout] 831 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 836 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 828 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 829 | |         "
[INFO] [stdout] 830 | |         ldxh r0, [r1+2]
[INFO] [stdout] 831 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 836 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 828 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 829 | |         "
[INFO] [stdout] 830 | |         ldxh r0, [r1+2]
[INFO] [stdout] 831 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 836 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 828 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 829 | |         "
[INFO] [stdout] 830 | |         ldxh r0, [r1+2]
[INFO] [stdout] 831 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 836 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 828 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 829 | |         "
[INFO] [stdout] 830 | |         ldxh r0, [r1+2]
[INFO] [stdout] 831 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 836 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 841 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 842 | |         "
[INFO] [stdout] 843 | |         ldxw r0, [r1+2]
[INFO] [stdout] 844 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 851 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 841 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 842 | |         "
[INFO] [stdout] 843 | |         ldxw r0, [r1+2]
[INFO] [stdout] 844 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 851 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 841 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 842 | |         "
[INFO] [stdout] 843 | |         ldxw r0, [r1+2]
[INFO] [stdout] 844 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 851 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 841 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 842 | |         "
[INFO] [stdout] 843 | |         ldxw r0, [r1+2]
[INFO] [stdout] 844 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 851 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 841 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 842 | |         "
[INFO] [stdout] 843 | |         ldxw r0, [r1+2]
[INFO] [stdout] 844 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 851 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 841 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 842 | |         "
[INFO] [stdout] 843 | |         ldxw r0, [r1+2]
[INFO] [stdout] 844 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 851 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 856 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 857 | |         "
[INFO] [stdout] 858 | |         mov r0, r1
[INFO] [stdout] 859 | |         sth [r0], 0x1234
[INFO] [stdout] ...   |
[INFO] [stdout] 865 | |         ProgramResult::Ok(0x1234),
[INFO] [stdout] 866 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 856 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 857 | |         "
[INFO] [stdout] 858 | |         mov r0, r1
[INFO] [stdout] 859 | |         sth [r0], 0x1234
[INFO] [stdout] ...   |
[INFO] [stdout] 865 | |         ProgramResult::Ok(0x1234),
[INFO] [stdout] 866 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 856 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 857 | |         "
[INFO] [stdout] 858 | |         mov r0, r1
[INFO] [stdout] 859 | |         sth [r0], 0x1234
[INFO] [stdout] ...   |
[INFO] [stdout] 865 | |         ProgramResult::Ok(0x1234),
[INFO] [stdout] 866 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 856 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 857 | |         "
[INFO] [stdout] 858 | |         mov r0, r1
[INFO] [stdout] 859 | |         sth [r0], 0x1234
[INFO] [stdout] ...   |
[INFO] [stdout] 865 | |         ProgramResult::Ok(0x1234),
[INFO] [stdout] 866 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 856 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 857 | |         "
[INFO] [stdout] 858 | |         mov r0, r1
[INFO] [stdout] 859 | |         sth [r0], 0x1234
[INFO] [stdout] ...   |
[INFO] [stdout] 865 | |         ProgramResult::Ok(0x1234),
[INFO] [stdout] 866 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 856 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 857 | |         "
[INFO] [stdout] 858 | |         mov r0, r1
[INFO] [stdout] 859 | |         sth [r0], 0x1234
[INFO] [stdout] ...   |
[INFO] [stdout] 865 | |         ProgramResult::Ok(0x1234),
[INFO] [stdout] 866 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 871 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 872 | |         "
[INFO] [stdout] 873 | |         ldxdw r0, [r1+2]
[INFO] [stdout] 874 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 881 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 882 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 871 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 872 | |         "
[INFO] [stdout] 873 | |         ldxdw r0, [r1+2]
[INFO] [stdout] 874 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 881 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 882 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 871 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 872 | |         "
[INFO] [stdout] 873 | |         ldxdw r0, [r1+2]
[INFO] [stdout] 874 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 881 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 882 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 871 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 872 | |         "
[INFO] [stdout] 873 | |         ldxdw r0, [r1+2]
[INFO] [stdout] 874 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 881 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 882 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 871 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 872 | |         "
[INFO] [stdout] 873 | |         ldxdw r0, [r1+2]
[INFO] [stdout] 874 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 881 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 882 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 871 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 872 | |         "
[INFO] [stdout] 873 | |         ldxdw r0, [r1+2]
[INFO] [stdout] 874 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 881 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 882 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 887 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 888 | |         "
[INFO] [stdout] 889 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 890 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |         )),
[INFO] [stdout] 903 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 887 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 888 | |         "
[INFO] [stdout] 889 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 890 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |         )),
[INFO] [stdout] 903 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 887 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 888 | |         "
[INFO] [stdout] 889 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 890 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |         )),
[INFO] [stdout] 903 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 887 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 888 | |         "
[INFO] [stdout] 889 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 890 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |         )),
[INFO] [stdout] 903 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 887 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 888 | |         "
[INFO] [stdout] 889 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 890 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |         )),
[INFO] [stdout] 903 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 887 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 888 | |         "
[INFO] [stdout] 889 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 890 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |         )),
[INFO] [stdout] 903 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 908 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 909 | |         "
[INFO] [stdout] 910 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 911 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 920 | |         )),
[INFO] [stdout] 921 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 908 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 909 | |         "
[INFO] [stdout] 910 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 911 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 920 | |         )),
[INFO] [stdout] 921 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 908 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 909 | |         "
[INFO] [stdout] 910 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 911 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 920 | |         )),
[INFO] [stdout] 921 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 908 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 909 | |         "
[INFO] [stdout] 910 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 911 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 920 | |         )),
[INFO] [stdout] 921 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 908 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 909 | |         "
[INFO] [stdout] 910 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 911 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 920 | |         )),
[INFO] [stdout] 921 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 908 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 909 | |         "
[INFO] [stdout] 910 | |         ldxdw r0, [r1+6]
[INFO] [stdout] 911 | |         exit",
[INFO] [stdout] ...   |
[INFO] [stdout] 920 | |         )),
[INFO] [stdout] 921 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:65:59
[INFO] [stdout]     |
[INFO] [stdout]  65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 926 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 927 | |         "
[INFO] [stdout] 928 | |         mov r0, r1
[INFO] [stdout] 929 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 966 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |                   vm.registers[11],
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 926 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 927 | |         "
[INFO] [stdout] 928 | |         mov r0, r1
[INFO] [stdout] 929 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 966 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]     |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 926 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 927 | |         "
[INFO] [stdout] 928 | |         mov r0, r1
[INFO] [stdout] 929 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 966 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]     |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 926 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 927 | |         "
[INFO] [stdout] 928 | |         mov r0, r1
[INFO] [stdout] 929 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 966 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 926 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 927 | |         "
[INFO] [stdout] 928 | |         mov r0, r1
[INFO] [stdout] 929 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 966 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]    --> tests/execution.rs:125:47
[INFO] [stdout]     |
[INFO] [stdout] 125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 926 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 927 | |         "
[INFO] [stdout] 928 | |         mov r0, r1
[INFO] [stdout] 929 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 966 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout]  971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout]  972 | |         "
[INFO] [stdout]  973 | |         mov r0, r1
[INFO] [stdout]  974 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1021 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 1022 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout]  971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout]  972 | |         "
[INFO] [stdout]  973 | |         mov r0, r1
[INFO] [stdout]  974 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1021 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 1022 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout]  971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout]  972 | |         "
[INFO] [stdout]  973 | |         mov r0, r1
[INFO] [stdout]  974 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1021 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 1022 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout]  971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout]  972 | |         "
[INFO] [stdout]  973 | |         mov r0, r1
[INFO] [stdout]  974 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1021 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 1022 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout]  971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout]  972 | |         "
[INFO] [stdout]  973 | |         mov r0, r1
[INFO] [stdout]  974 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1021 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 1022 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout]  971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout]  972 | |         "
[INFO] [stdout]  973 | |         mov r0, r1
[INFO] [stdout]  974 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1021 | |         ProgramResult::Ok(0x9876543210),
[INFO] [stdout] 1022 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1027 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1028 | |         "
[INFO] [stdout] 1029 | |         mov r0, r1
[INFO] [stdout] 1030 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |         ProgramResult::Ok(0x3ff),
[INFO] [stdout] 1068 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1027 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1028 | |         "
[INFO] [stdout] 1029 | |         mov r0, r1
[INFO] [stdout] 1030 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |         ProgramResult::Ok(0x3ff),
[INFO] [stdout] 1068 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1027 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1028 | |         "
[INFO] [stdout] 1029 | |         mov r0, r1
[INFO] [stdout] 1030 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |         ProgramResult::Ok(0x3ff),
[INFO] [stdout] 1068 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1027 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1028 | |         "
[INFO] [stdout] 1029 | |         mov r0, r1
[INFO] [stdout] 1030 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |         ProgramResult::Ok(0x3ff),
[INFO] [stdout] 1068 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1027 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1028 | |         "
[INFO] [stdout] 1029 | |         mov r0, r1
[INFO] [stdout] 1030 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |         ProgramResult::Ok(0x3ff),
[INFO] [stdout] 1068 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1027 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1028 | |         "
[INFO] [stdout] 1029 | |         mov r0, r1
[INFO] [stdout] 1030 | |         ldxh r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |         ProgramResult::Ok(0x3ff),
[INFO] [stdout] 1068 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1073 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1074 | |         "
[INFO] [stdout] 1075 | |         mov r0, r1
[INFO] [stdout] 1076 | |         ldxw r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | |         ProgramResult::Ok(0x030f0f),
[INFO] [stdout] 1116 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1073 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1074 | |         "
[INFO] [stdout] 1075 | |         mov r0, r1
[INFO] [stdout] 1076 | |         ldxw r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | |         ProgramResult::Ok(0x030f0f),
[INFO] [stdout] 1116 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1073 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1074 | |         "
[INFO] [stdout] 1075 | |         mov r0, r1
[INFO] [stdout] 1076 | |         ldxw r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | |         ProgramResult::Ok(0x030f0f),
[INFO] [stdout] 1116 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1073 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1074 | |         "
[INFO] [stdout] 1075 | |         mov r0, r1
[INFO] [stdout] 1076 | |         ldxw r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | |         ProgramResult::Ok(0x030f0f),
[INFO] [stdout] 1116 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1073 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1074 | |         "
[INFO] [stdout] 1075 | |         mov r0, r1
[INFO] [stdout] 1076 | |         ldxw r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | |         ProgramResult::Ok(0x030f0f),
[INFO] [stdout] 1116 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1073 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1074 | |         "
[INFO] [stdout] 1075 | |         mov r0, r1
[INFO] [stdout] 1076 | |         ldxw r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | |         ProgramResult::Ok(0x030f0f),
[INFO] [stdout] 1116 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1121 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1122 | |         "
[INFO] [stdout] 1123 | |         stb [r1+2], 0x11
[INFO] [stdout] 1124 | |         ldxb r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1130 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1121 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1122 | |         "
[INFO] [stdout] 1123 | |         stb [r1+2], 0x11
[INFO] [stdout] 1124 | |         ldxb r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1130 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1121 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1122 | |         "
[INFO] [stdout] 1123 | |         stb [r1+2], 0x11
[INFO] [stdout] 1124 | |         ldxb r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1130 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1121 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1122 | |         "
[INFO] [stdout] 1123 | |         stb [r1+2], 0x11
[INFO] [stdout] 1124 | |         ldxb r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1130 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1121 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1122 | |         "
[INFO] [stdout] 1123 | |         stb [r1+2], 0x11
[INFO] [stdout] 1124 | |         ldxb r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1130 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1121 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1122 | |         "
[INFO] [stdout] 1123 | |         stb [r1+2], 0x11
[INFO] [stdout] 1124 | |         ldxb r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1130 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1135 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1136 | |         "
[INFO] [stdout] 1137 | |         sth [r1+2], 0x2211
[INFO] [stdout] 1138 | |         ldxh r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1145 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1146 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1135 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1136 | |         "
[INFO] [stdout] 1137 | |         sth [r1+2], 0x2211
[INFO] [stdout] 1138 | |         ldxh r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1145 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1146 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1135 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1136 | |         "
[INFO] [stdout] 1137 | |         sth [r1+2], 0x2211
[INFO] [stdout] 1138 | |         ldxh r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1145 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1146 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1135 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1136 | |         "
[INFO] [stdout] 1137 | |         sth [r1+2], 0x2211
[INFO] [stdout] 1138 | |         ldxh r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1145 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1146 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1135 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1136 | |         "
[INFO] [stdout] 1137 | |         sth [r1+2], 0x2211
[INFO] [stdout] 1138 | |         ldxh r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1145 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1146 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1135 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1136 | |         "
[INFO] [stdout] 1137 | |         sth [r1+2], 0x2211
[INFO] [stdout] 1138 | |         ldxh r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1145 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1146 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1151 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1152 | |         "
[INFO] [stdout] 1153 | |         stw [r1+2], 0x44332211
[INFO] [stdout] 1154 | |         ldxw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1162 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1151 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1152 | |         "
[INFO] [stdout] 1153 | |         stw [r1+2], 0x44332211
[INFO] [stdout] 1154 | |         ldxw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1162 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1151 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1152 | |         "
[INFO] [stdout] 1153 | |         stw [r1+2], 0x44332211
[INFO] [stdout] 1154 | |         ldxw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1162 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1151 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1152 | |         "
[INFO] [stdout] 1153 | |         stw [r1+2], 0x44332211
[INFO] [stdout] 1154 | |         ldxw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1162 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1151 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1152 | |         "
[INFO] [stdout] 1153 | |         stw [r1+2], 0x44332211
[INFO] [stdout] 1154 | |         ldxw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1162 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1151 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1152 | |         "
[INFO] [stdout] 1153 | |         stw [r1+2], 0x44332211
[INFO] [stdout] 1154 | |         ldxw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1162 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1167 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1168 | |         "
[INFO] [stdout] 1169 | |         stdw [r1+2], 0x44332211
[INFO] [stdout] 1170 | |         ldxdw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1179 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1167 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1168 | |         "
[INFO] [stdout] 1169 | |         stdw [r1+2], 0x44332211
[INFO] [stdout] 1170 | |         ldxdw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1179 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1167 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1168 | |         "
[INFO] [stdout] 1169 | |         stdw [r1+2], 0x44332211
[INFO] [stdout] 1170 | |         ldxdw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1179 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1167 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1168 | |         "
[INFO] [stdout] 1169 | |         stdw [r1+2], 0x44332211
[INFO] [stdout] 1170 | |         ldxdw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1179 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1167 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1168 | |         "
[INFO] [stdout] 1169 | |         stdw [r1+2], 0x44332211
[INFO] [stdout] 1170 | |         ldxdw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1179 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1167 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1168 | |         "
[INFO] [stdout] 1169 | |         stdw [r1+2], 0x44332211
[INFO] [stdout] 1170 | |         ldxdw r0, [r1+2]
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1179 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1184 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1185 | |         "
[INFO] [stdout] 1186 | |         mov32 r2, 0x11
[INFO] [stdout] 1187 | |         stxb [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1195 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1196 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1184 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1185 | |         "
[INFO] [stdout] 1186 | |         mov32 r2, 0x11
[INFO] [stdout] 1187 | |         stxb [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1195 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1196 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1184 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1185 | |         "
[INFO] [stdout] 1186 | |         mov32 r2, 0x11
[INFO] [stdout] 1187 | |         stxb [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1195 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1196 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1184 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1185 | |         "
[INFO] [stdout] 1186 | |         mov32 r2, 0x11
[INFO] [stdout] 1187 | |         stxb [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1195 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1196 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1184 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1185 | |         "
[INFO] [stdout] 1186 | |         mov32 r2, 0x11
[INFO] [stdout] 1187 | |         stxb [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1195 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1196 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1184 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1185 | |         "
[INFO] [stdout] 1186 | |         mov32 r2, 0x11
[INFO] [stdout] 1187 | |         stxb [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1195 | |         ProgramResult::Ok(0x11),
[INFO] [stdout] 1196 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1201 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1202 | |         "
[INFO] [stdout] 1203 | |         mov32 r2, 0x2211
[INFO] [stdout] 1204 | |         stxh [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1213 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1201 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1202 | |         "
[INFO] [stdout] 1203 | |         mov32 r2, 0x2211
[INFO] [stdout] 1204 | |         stxh [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1213 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1201 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1202 | |         "
[INFO] [stdout] 1203 | |         mov32 r2, 0x2211
[INFO] [stdout] 1204 | |         stxh [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1213 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1201 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1202 | |         "
[INFO] [stdout] 1203 | |         mov32 r2, 0x2211
[INFO] [stdout] 1204 | |         stxh [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1213 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1201 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1202 | |         "
[INFO] [stdout] 1203 | |         mov32 r2, 0x2211
[INFO] [stdout] 1204 | |         stxh [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1213 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1201 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1202 | |         "
[INFO] [stdout] 1203 | |         mov32 r2, 0x2211
[INFO] [stdout] 1204 | |         stxh [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |         ProgramResult::Ok(0x2211),
[INFO] [stdout] 1213 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1218 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1219 | |         "
[INFO] [stdout] 1220 | |         mov32 r2, 0x44332211
[INFO] [stdout] 1221 | |         stxw [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1229 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1230 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1218 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1219 | |         "
[INFO] [stdout] 1220 | |         mov32 r2, 0x44332211
[INFO] [stdout] 1221 | |         stxw [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1229 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1230 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1218 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1219 | |         "
[INFO] [stdout] 1220 | |         mov32 r2, 0x44332211
[INFO] [stdout] 1221 | |         stxw [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1229 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1230 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1218 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1219 | |         "
[INFO] [stdout] 1220 | |         mov32 r2, 0x44332211
[INFO] [stdout] 1221 | |         stxw [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1229 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1230 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1218 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1219 | |         "
[INFO] [stdout] 1220 | |         mov32 r2, 0x44332211
[INFO] [stdout] 1221 | |         stxw [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1229 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1230 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1218 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1219 | |         "
[INFO] [stdout] 1220 | |         mov32 r2, 0x44332211
[INFO] [stdout] 1221 | |         stxw [r1+2], r2
[INFO] [stdout] ...    |
[INFO] [stdout] 1229 | |         ProgramResult::Ok(0x44332211),
[INFO] [stdout] 1230 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1235 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1236 | |         "
[INFO] [stdout] 1237 | |         mov r2, -2005440939
[INFO] [stdout] 1238 | |         lsh r2, 32
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 1250 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1235 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1236 | |         "
[INFO] [stdout] 1237 | |         mov r2, -2005440939
[INFO] [stdout] 1238 | |         lsh r2, 32
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 1250 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1235 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1236 | |         "
[INFO] [stdout] 1237 | |         mov r2, -2005440939
[INFO] [stdout] 1238 | |         lsh r2, 32
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 1250 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1235 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1236 | |         "
[INFO] [stdout] 1237 | |         mov r2, -2005440939
[INFO] [stdout] 1238 | |         lsh r2, 32
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 1250 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1235 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1236 | |         "
[INFO] [stdout] 1237 | |         mov r2, -2005440939
[INFO] [stdout] 1238 | |         lsh r2, 32
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 1250 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1235 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1236 | |         "
[INFO] [stdout] 1237 | |         mov r2, -2005440939
[INFO] [stdout] 1238 | |         lsh r2, 32
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |         ProgramResult::Ok(0x8877665544332211),
[INFO] [stdout] 1250 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1255 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1256 | |         "
[INFO] [stdout] 1257 | |         mov r0, 0xf0
[INFO] [stdout] 1258 | |         mov r2, 0xf2
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         ProgramResult::Ok(0xf0f2f3f4f5f6f7f8),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1255 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1256 | |         "
[INFO] [stdout] 1257 | |         mov r0, 0xf0
[INFO] [stdout] 1258 | |         mov r2, 0xf2
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         ProgramResult::Ok(0xf0f2f3f4f5f6f7f8),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1255 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1256 | |         "
[INFO] [stdout] 1257 | |         mov r0, 0xf0
[INFO] [stdout] 1258 | |         mov r2, 0xf2
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         ProgramResult::Ok(0xf0f2f3f4f5f6f7f8),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1255 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1256 | |         "
[INFO] [stdout] 1257 | |         mov r0, 0xf0
[INFO] [stdout] 1258 | |         mov r2, 0xf2
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         ProgramResult::Ok(0xf0f2f3f4f5f6f7f8),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1255 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1256 | |         "
[INFO] [stdout] 1257 | |         mov r0, 0xf0
[INFO] [stdout] 1258 | |         mov r2, 0xf2
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         ProgramResult::Ok(0xf0f2f3f4f5f6f7f8),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1255 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1256 | |         "
[INFO] [stdout] 1257 | |         mov r0, 0xf0
[INFO] [stdout] 1258 | |         mov r2, 0xf2
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         ProgramResult::Ok(0xf0f2f3f4f5f6f7f8),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1287 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1288 | |         "
[INFO] [stdout] 1289 | |         mov r0, r1
[INFO] [stdout] 1290 | |         mov r1, 0xf1
[INFO] [stdout] ...    |
[INFO] [stdout] 1300 | |         ProgramResult::Ok(0xf1f9),
[INFO] [stdout] 1301 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1287 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1288 | |         "
[INFO] [stdout] 1289 | |         mov r0, r1
[INFO] [stdout] 1290 | |         mov r1, 0xf1
[INFO] [stdout] ...    |
[INFO] [stdout] 1300 | |         ProgramResult::Ok(0xf1f9),
[INFO] [stdout] 1301 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1287 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1288 | |         "
[INFO] [stdout] 1289 | |         mov r0, r1
[INFO] [stdout] 1290 | |         mov r1, 0xf1
[INFO] [stdout] ...    |
[INFO] [stdout] 1300 | |         ProgramResult::Ok(0xf1f9),
[INFO] [stdout] 1301 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1287 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1288 | |         "
[INFO] [stdout] 1289 | |         mov r0, r1
[INFO] [stdout] 1290 | |         mov r1, 0xf1
[INFO] [stdout] ...    |
[INFO] [stdout] 1300 | |         ProgramResult::Ok(0xf1f9),
[INFO] [stdout] 1301 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1287 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1288 | |         "
[INFO] [stdout] 1289 | |         mov r0, r1
[INFO] [stdout] 1290 | |         mov r1, 0xf1
[INFO] [stdout] ...    |
[INFO] [stdout] 1300 | |         ProgramResult::Ok(0xf1f9),
[INFO] [stdout] 1301 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1287 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1288 | |         "
[INFO] [stdout] 1289 | |         mov r0, r1
[INFO] [stdout] 1290 | |         mov r1, 0xf1
[INFO] [stdout] ...    |
[INFO] [stdout] 1300 | |         ProgramResult::Ok(0xf1f9),
[INFO] [stdout] 1301 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1306 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1307 | |         "
[INFO] [stdout] 1308 | |         mov r0, r1
[INFO] [stdout] 1309 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1335 | |         ProgramResult::Ok(0x2a),
[INFO] [stdout] 1336 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1306 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1307 | |         "
[INFO] [stdout] 1308 | |         mov r0, r1
[INFO] [stdout] 1309 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1335 | |         ProgramResult::Ok(0x2a),
[INFO] [stdout] 1336 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1306 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1307 | |         "
[INFO] [stdout] 1308 | |         mov r0, r1
[INFO] [stdout] 1309 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1335 | |         ProgramResult::Ok(0x2a),
[INFO] [stdout] 1336 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1306 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1307 | |         "
[INFO] [stdout] 1308 | |         mov r0, r1
[INFO] [stdout] 1309 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1335 | |         ProgramResult::Ok(0x2a),
[INFO] [stdout] 1336 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1306 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1307 | |         "
[INFO] [stdout] 1308 | |         mov r0, r1
[INFO] [stdout] 1309 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1335 | |         ProgramResult::Ok(0x2a),
[INFO] [stdout] 1336 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1306 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1307 | |         "
[INFO] [stdout] 1308 | |         mov r0, r1
[INFO] [stdout] 1309 | |         ldxb r9, [r0+0]
[INFO] [stdout] ...    |
[INFO] [stdout] 1335 | |         ProgramResult::Ok(0x2a),
[INFO] [stdout] 1336 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1343 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1344 | |         "
[INFO] [stdout] 1345 | |         exit",
[INFO] [stdout] 1346 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1349 | |         ProgramResult::Err(EbpfError::ExceededMaxInstructions),
[INFO] [stdout] 1350 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1343 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1344 | |         "
[INFO] [stdout] 1345 | |         exit",
[INFO] [stdout] 1346 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1349 | |         ProgramResult::Err(EbpfError::ExceededMaxInstructions),
[INFO] [stdout] 1350 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1343 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1344 | |         "
[INFO] [stdout] 1345 | |         exit",
[INFO] [stdout] 1346 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1349 | |         ProgramResult::Err(EbpfError::ExceededMaxInstructions),
[INFO] [stdout] 1350 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1343 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1344 | |         "
[INFO] [stdout] 1345 | |         exit",
[INFO] [stdout] 1346 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1349 | |         ProgramResult::Err(EbpfError::ExceededMaxInstructions),
[INFO] [stdout] 1350 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1343 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1344 | |         "
[INFO] [stdout] 1345 | |         exit",
[INFO] [stdout] 1346 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1349 | |         ProgramResult::Err(EbpfError::ExceededMaxInstructions),
[INFO] [stdout] 1350 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1343 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1344 | |         "
[INFO] [stdout] 1345 | |         exit",
[INFO] [stdout] 1346 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1349 | |         ProgramResult::Err(EbpfError::ExceededMaxInstructions),
[INFO] [stdout] 1350 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1355 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1356 | |         "
[INFO] [stdout] 1357 | |         exit",
[INFO] [stdout] 1358 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1361 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1362 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1355 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1356 | |         "
[INFO] [stdout] 1357 | |         exit",
[INFO] [stdout] 1358 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1361 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1362 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1355 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1356 | |         "
[INFO] [stdout] 1357 | |         exit",
[INFO] [stdout] 1358 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1361 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1362 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1355 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1356 | |         "
[INFO] [stdout] 1357 | |         exit",
[INFO] [stdout] 1358 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1361 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1362 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1355 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1356 | |         "
[INFO] [stdout] 1357 | |         exit",
[INFO] [stdout] 1358 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1361 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1362 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1355 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1356 | |         "
[INFO] [stdout] 1357 | |         exit",
[INFO] [stdout] 1358 | |         [],
[INFO] [stdout] ...    |
[INFO] [stdout] 1361 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1362 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1367 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1368 | |         "
[INFO] [stdout] 1369 | |         mov r0, 0
[INFO] [stdout] 1370 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1374 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1375 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1367 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1368 | |         "
[INFO] [stdout] 1369 | |         mov r0, 0
[INFO] [stdout] 1370 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1374 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1375 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1367 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1368 | |         "
[INFO] [stdout] 1369 | |         mov r0, 0
[INFO] [stdout] 1370 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1374 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1375 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1367 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1368 | |         "
[INFO] [stdout] 1369 | |         mov r0, 0
[INFO] [stdout] 1370 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1374 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1375 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1367 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1368 | |         "
[INFO] [stdout] 1369 | |         mov r0, 0
[INFO] [stdout] 1370 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1374 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1375 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1367 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1368 | |         "
[INFO] [stdout] 1369 | |         mov r0, 0
[INFO] [stdout] 1370 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1374 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1375 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1380 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1381 | |         "
[INFO] [stdout] 1382 | |         mov r0, 3
[INFO] [stdout] 1383 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 1389 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 1390 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1380 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1381 | |         "
[INFO] [stdout] 1382 | |         mov r0, 3
[INFO] [stdout] 1383 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 1389 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 1390 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1380 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1381 | |         "
[INFO] [stdout] 1382 | |         mov r0, 3
[INFO] [stdout] 1383 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 1389 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 1390 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1380 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1381 | |         "
[INFO] [stdout] 1382 | |         mov r0, 3
[INFO] [stdout] 1383 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 1389 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 1390 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1380 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1381 | |         "
[INFO] [stdout] 1382 | |         mov r0, 3
[INFO] [stdout] 1383 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 1389 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 1390 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1380 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1381 | |         "
[INFO] [stdout] 1382 | |         mov r0, 3
[INFO] [stdout] 1383 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 1389 | |         ProgramResult::Ok(0x3),
[INFO] [stdout] 1390 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1395 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1396 | |         "
[INFO] [stdout] 1397 | |         mov r0, 1
[INFO] [stdout] 1398 | |         ja +1
[INFO] [stdout] ...    |
[INFO] [stdout] 1404 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1405 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1395 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1396 | |         "
[INFO] [stdout] 1397 | |         mov r0, 1
[INFO] [stdout] 1398 | |         ja +1
[INFO] [stdout] ...    |
[INFO] [stdout] 1404 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1405 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1395 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1396 | |         "
[INFO] [stdout] 1397 | |         mov r0, 1
[INFO] [stdout] 1398 | |         ja +1
[INFO] [stdout] ...    |
[INFO] [stdout] 1404 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1405 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1395 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1396 | |         "
[INFO] [stdout] 1397 | |         mov r0, 1
[INFO] [stdout] 1398 | |         ja +1
[INFO] [stdout] ...    |
[INFO] [stdout] 1404 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1405 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1395 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1396 | |         "
[INFO] [stdout] 1397 | |         mov r0, 1
[INFO] [stdout] 1398 | |         ja +1
[INFO] [stdout] ...    |
[INFO] [stdout] 1404 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1405 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1395 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1396 | |         "
[INFO] [stdout] 1397 | |         mov r0, 1
[INFO] [stdout] 1398 | |         ja +1
[INFO] [stdout] ...    |
[INFO] [stdout] 1404 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1405 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1410 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1411 | |         "
[INFO] [stdout] 1412 | |         mov32 r0, 0
[INFO] [stdout] 1413 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1423 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1424 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1410 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1411 | |         "
[INFO] [stdout] 1412 | |         mov32 r0, 0
[INFO] [stdout] 1413 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1423 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1424 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1410 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1411 | |         "
[INFO] [stdout] 1412 | |         mov32 r0, 0
[INFO] [stdout] 1413 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1423 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1424 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1410 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1411 | |         "
[INFO] [stdout] 1412 | |         mov32 r0, 0
[INFO] [stdout] 1413 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1423 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1424 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1410 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1411 | |         "
[INFO] [stdout] 1412 | |         mov32 r0, 0
[INFO] [stdout] 1413 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1423 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1424 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1410 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1411 | |         "
[INFO] [stdout] 1412 | |         mov32 r0, 0
[INFO] [stdout] 1413 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1423 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1424 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1429 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1430 | |         "
[INFO] [stdout] 1431 | |         mov32 r0, 0
[INFO] [stdout] 1432 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1444 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1429 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1430 | |         "
[INFO] [stdout] 1431 | |         mov32 r0, 0
[INFO] [stdout] 1432 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1444 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1429 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1430 | |         "
[INFO] [stdout] 1431 | |         mov32 r0, 0
[INFO] [stdout] 1432 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1444 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1429 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1430 | |         "
[INFO] [stdout] 1431 | |         mov32 r0, 0
[INFO] [stdout] 1432 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1444 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1429 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1430 | |         "
[INFO] [stdout] 1431 | |         mov32 r0, 0
[INFO] [stdout] 1432 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1444 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1429 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1430 | |         "
[INFO] [stdout] 1431 | |         mov32 r0, 0
[INFO] [stdout] 1432 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1444 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1449 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1450 | |         "
[INFO] [stdout] 1451 | |         mov32 r0, 0
[INFO] [stdout] 1452 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1462 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1463 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1449 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1450 | |         "
[INFO] [stdout] 1451 | |         mov32 r0, 0
[INFO] [stdout] 1452 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1462 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1463 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1449 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1450 | |         "
[INFO] [stdout] 1451 | |         mov32 r0, 0
[INFO] [stdout] 1452 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1462 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1463 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1449 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1450 | |         "
[INFO] [stdout] 1451 | |         mov32 r0, 0
[INFO] [stdout] 1452 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1462 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1463 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1449 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1450 | |         "
[INFO] [stdout] 1451 | |         mov32 r0, 0
[INFO] [stdout] 1452 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1462 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1463 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1449 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1450 | |         "
[INFO] [stdout] 1451 | |         mov32 r0, 0
[INFO] [stdout] 1452 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1462 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1463 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1468 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1469 | |         "
[INFO] [stdout] 1470 | |         mov32 r0, 0
[INFO] [stdout] 1471 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1482 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1483 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1468 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1469 | |         "
[INFO] [stdout] 1470 | |         mov32 r0, 0
[INFO] [stdout] 1471 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1482 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1483 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1468 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1469 | |         "
[INFO] [stdout] 1470 | |         mov32 r0, 0
[INFO] [stdout] 1471 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1482 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1483 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1468 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1469 | |         "
[INFO] [stdout] 1470 | |         mov32 r0, 0
[INFO] [stdout] 1471 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1482 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1483 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1468 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1469 | |         "
[INFO] [stdout] 1470 | |         mov32 r0, 0
[INFO] [stdout] 1471 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1482 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1483 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1468 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1469 | |         "
[INFO] [stdout] 1470 | |         mov32 r0, 0
[INFO] [stdout] 1471 | |         mov32 r1, 0xa
[INFO] [stdout] ...    |
[INFO] [stdout] 1482 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1483 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1488 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1489 | |         "
[INFO] [stdout] 1490 | |         mov32 r0, 0
[INFO] [stdout] 1491 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1502 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1503 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1488 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1489 | |         "
[INFO] [stdout] 1490 | |         mov32 r0, 0
[INFO] [stdout] 1491 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1502 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1503 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1488 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1489 | |         "
[INFO] [stdout] 1490 | |         mov32 r0, 0
[INFO] [stdout] 1491 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1502 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1503 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1488 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1489 | |         "
[INFO] [stdout] 1490 | |         mov32 r0, 0
[INFO] [stdout] 1491 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1502 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1503 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1488 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1489 | |         "
[INFO] [stdout] 1490 | |         mov32 r0, 0
[INFO] [stdout] 1491 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1502 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1503 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1488 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1489 | |         "
[INFO] [stdout] 1490 | |         mov32 r0, 0
[INFO] [stdout] 1491 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1502 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1503 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1508 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1509 | |         "
[INFO] [stdout] 1510 | |         mov r0, 0
[INFO] [stdout] 1511 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1525 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1508 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1509 | |         "
[INFO] [stdout] 1510 | |         mov r0, 0
[INFO] [stdout] 1511 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1525 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1508 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1509 | |         "
[INFO] [stdout] 1510 | |         mov r0, 0
[INFO] [stdout] 1511 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1525 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1508 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1509 | |         "
[INFO] [stdout] 1510 | |         mov r0, 0
[INFO] [stdout] 1511 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1525 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1508 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1509 | |         "
[INFO] [stdout] 1510 | |         mov r0, 0
[INFO] [stdout] 1511 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1525 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1508 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1509 | |         "
[INFO] [stdout] 1510 | |         mov r0, 0
[INFO] [stdout] 1511 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1525 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1530 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1531 | |         "
[INFO] [stdout] 1532 | |         mov32 r0, 0
[INFO] [stdout] 1533 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1544 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1530 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1531 | |         "
[INFO] [stdout] 1532 | |         mov32 r0, 0
[INFO] [stdout] 1533 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1544 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1530 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1531 | |         "
[INFO] [stdout] 1532 | |         mov32 r0, 0
[INFO] [stdout] 1533 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1544 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1530 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1531 | |         "
[INFO] [stdout] 1532 | |         mov32 r0, 0
[INFO] [stdout] 1533 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1544 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1530 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1531 | |         "
[INFO] [stdout] 1532 | |         mov32 r0, 0
[INFO] [stdout] 1533 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1544 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1530 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1531 | |         "
[INFO] [stdout] 1532 | |         mov32 r0, 0
[INFO] [stdout] 1533 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1544 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1549 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1550 | |         "
[INFO] [stdout] 1551 | |         mov r0, 0
[INFO] [stdout] 1552 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1565 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1549 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1550 | |         "
[INFO] [stdout] 1551 | |         mov r0, 0
[INFO] [stdout] 1552 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1565 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1549 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1550 | |         "
[INFO] [stdout] 1551 | |         mov r0, 0
[INFO] [stdout] 1552 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1565 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1549 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1550 | |         "
[INFO] [stdout] 1551 | |         mov r0, 0
[INFO] [stdout] 1552 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1565 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1549 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1550 | |         "
[INFO] [stdout] 1551 | |         mov r0, 0
[INFO] [stdout] 1552 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1565 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1549 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1550 | |         "
[INFO] [stdout] 1551 | |         mov r0, 0
[INFO] [stdout] 1552 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1565 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1570 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1571 | |         "
[INFO] [stdout] 1572 | |         mov32 r0, 0
[INFO] [stdout] 1573 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1583 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1584 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1570 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1571 | |         "
[INFO] [stdout] 1572 | |         mov32 r0, 0
[INFO] [stdout] 1573 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1583 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1584 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1570 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1571 | |         "
[INFO] [stdout] 1572 | |         mov32 r0, 0
[INFO] [stdout] 1573 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1583 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1584 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1570 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1571 | |         "
[INFO] [stdout] 1572 | |         mov32 r0, 0
[INFO] [stdout] 1573 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1583 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1584 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1570 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1571 | |         "
[INFO] [stdout] 1572 | |         mov32 r0, 0
[INFO] [stdout] 1573 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1583 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1584 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1570 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1571 | |         "
[INFO] [stdout] 1572 | |         mov32 r0, 0
[INFO] [stdout] 1573 | |         mov32 r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1583 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1584 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1589 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1590 | |         "
[INFO] [stdout] 1591 | |         mov r0, 0
[INFO] [stdout] 1592 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1604 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1605 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1589 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1590 | |         "
[INFO] [stdout] 1591 | |         mov r0, 0
[INFO] [stdout] 1592 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1604 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1605 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1589 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1590 | |         "
[INFO] [stdout] 1591 | |         mov r0, 0
[INFO] [stdout] 1592 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1604 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1605 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1589 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1590 | |         "
[INFO] [stdout] 1591 | |         mov r0, 0
[INFO] [stdout] 1592 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1604 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1605 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1589 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1590 | |         "
[INFO] [stdout] 1591 | |         mov r0, 0
[INFO] [stdout] 1592 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1604 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1605 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1589 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1590 | |         "
[INFO] [stdout] 1591 | |         mov r0, 0
[INFO] [stdout] 1592 | |         mov r1, 5
[INFO] [stdout] ...    |
[INFO] [stdout] 1604 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1605 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1610 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1611 | |         "
[INFO] [stdout] 1612 | |         mov32 r0, 0
[INFO] [stdout] 1613 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1624 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1610 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1611 | |         "
[INFO] [stdout] 1612 | |         mov32 r0, 0
[INFO] [stdout] 1613 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1624 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1610 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1611 | |         "
[INFO] [stdout] 1612 | |         mov32 r0, 0
[INFO] [stdout] 1613 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1624 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1610 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1611 | |         "
[INFO] [stdout] 1612 | |         mov32 r0, 0
[INFO] [stdout] 1613 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1624 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1610 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1611 | |         "
[INFO] [stdout] 1612 | |         mov32 r0, 0
[INFO] [stdout] 1613 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1624 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1610 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1611 | |         "
[INFO] [stdout] 1612 | |         mov32 r0, 0
[INFO] [stdout] 1613 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1624 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1629 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1630 | |         "
[INFO] [stdout] 1631 | |         mov32 r0, 0
[INFO] [stdout] 1632 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1643 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1644 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1629 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1630 | |         "
[INFO] [stdout] 1631 | |         mov32 r0, 0
[INFO] [stdout] 1632 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1643 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1644 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1629 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1630 | |         "
[INFO] [stdout] 1631 | |         mov32 r0, 0
[INFO] [stdout] 1632 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1643 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1644 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1629 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1630 | |         "
[INFO] [stdout] 1631 | |         mov32 r0, 0
[INFO] [stdout] 1632 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1643 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1644 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1629 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1630 | |         "
[INFO] [stdout] 1631 | |         mov32 r0, 0
[INFO] [stdout] 1632 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1643 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1644 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1629 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1630 | |         "
[INFO] [stdout] 1631 | |         mov32 r0, 0
[INFO] [stdout] 1632 | |         mov32 r1, 0xb
[INFO] [stdout] ...    |
[INFO] [stdout] 1643 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1644 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1649 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1650 | |         "
[INFO] [stdout] 1651 | |         mov32 r0, 0
[INFO] [stdout] 1652 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1663 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1649 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1650 | |         "
[INFO] [stdout] 1651 | |         mov32 r0, 0
[INFO] [stdout] 1652 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1663 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1649 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1650 | |         "
[INFO] [stdout] 1651 | |         mov32 r0, 0
[INFO] [stdout] 1652 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1663 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1649 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1650 | |         "
[INFO] [stdout] 1651 | |         mov32 r0, 0
[INFO] [stdout] 1652 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1663 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1649 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1650 | |         "
[INFO] [stdout] 1651 | |         mov32 r0, 0
[INFO] [stdout] 1652 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1663 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1649 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1650 | |         "
[INFO] [stdout] 1651 | |         mov32 r0, 0
[INFO] [stdout] 1652 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1662 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1663 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1668 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1669 | |         "
[INFO] [stdout] 1670 | |         mov32 r0, 0
[INFO] [stdout] 1671 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1683 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1668 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1669 | |         "
[INFO] [stdout] 1670 | |         mov32 r0, 0
[INFO] [stdout] 1671 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1683 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1668 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1669 | |         "
[INFO] [stdout] 1670 | |         mov32 r0, 0
[INFO] [stdout] 1671 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1683 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1668 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1669 | |         "
[INFO] [stdout] 1670 | |         mov32 r0, 0
[INFO] [stdout] 1671 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1683 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1668 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1669 | |         "
[INFO] [stdout] 1670 | |         mov32 r0, 0
[INFO] [stdout] 1671 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1683 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1668 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1669 | |         "
[INFO] [stdout] 1670 | |         mov32 r0, 0
[INFO] [stdout] 1671 | |         mov32 r1, 0x7
[INFO] [stdout] ...    |
[INFO] [stdout] 1682 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1683 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1688 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1689 | |         "
[INFO] [stdout] 1690 | |         mov32 r0, 0
[INFO] [stdout] 1691 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1702 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1703 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1688 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1689 | |         "
[INFO] [stdout] 1690 | |         mov32 r0, 0
[INFO] [stdout] 1691 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1702 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1703 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1688 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1689 | |         "
[INFO] [stdout] 1690 | |         mov32 r0, 0
[INFO] [stdout] 1691 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1702 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1703 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1688 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1689 | |         "
[INFO] [stdout] 1690 | |         mov32 r0, 0
[INFO] [stdout] 1691 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1702 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1703 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1688 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1689 | |         "
[INFO] [stdout] 1690 | |         mov32 r0, 0
[INFO] [stdout] 1691 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1702 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1703 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1688 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1689 | |         "
[INFO] [stdout] 1690 | |         mov32 r0, 0
[INFO] [stdout] 1691 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1702 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1703 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1708 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1709 | |         "
[INFO] [stdout] 1710 | |         mov32 r0, 0
[INFO] [stdout] 1711 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1725 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1708 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1709 | |         "
[INFO] [stdout] 1710 | |         mov32 r0, 0
[INFO] [stdout] 1711 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1725 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1708 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1709 | |         "
[INFO] [stdout] 1710 | |         mov32 r0, 0
[INFO] [stdout] 1711 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1725 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1708 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1709 | |         "
[INFO] [stdout] 1710 | |         mov32 r0, 0
[INFO] [stdout] 1711 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1725 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1708 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1709 | |         "
[INFO] [stdout] 1710 | |         mov32 r0, 0
[INFO] [stdout] 1711 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1725 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1708 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1709 | |         "
[INFO] [stdout] 1710 | |         mov32 r0, 0
[INFO] [stdout] 1711 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1725 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1730 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1731 | |         "
[INFO] [stdout] 1732 | |         mov32 r0, 0
[INFO] [stdout] 1733 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1744 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1745 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1730 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1731 | |         "
[INFO] [stdout] 1732 | |         mov32 r0, 0
[INFO] [stdout] 1733 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1744 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1745 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1730 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1731 | |         "
[INFO] [stdout] 1732 | |         mov32 r0, 0
[INFO] [stdout] 1733 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1744 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1745 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1730 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1731 | |         "
[INFO] [stdout] 1732 | |         mov32 r0, 0
[INFO] [stdout] 1733 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1744 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1745 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1730 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1731 | |         "
[INFO] [stdout] 1732 | |         mov32 r0, 0
[INFO] [stdout] 1733 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1744 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1745 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1730 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1731 | |         "
[INFO] [stdout] 1732 | |         mov32 r0, 0
[INFO] [stdout] 1733 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1744 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1745 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1750 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1751 | |         "
[INFO] [stdout] 1752 | |         mov32 r0, 0
[INFO] [stdout] 1753 | |         mov r1, -1
[INFO] [stdout] ...    |
[INFO] [stdout] 1767 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1768 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1750 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1751 | |         "
[INFO] [stdout] 1752 | |         mov32 r0, 0
[INFO] [stdout] 1753 | |         mov r1, -1
[INFO] [stdout] ...    |
[INFO] [stdout] 1767 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1768 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1750 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1751 | |         "
[INFO] [stdout] 1752 | |         mov32 r0, 0
[INFO] [stdout] 1753 | |         mov r1, -1
[INFO] [stdout] ...    |
[INFO] [stdout] 1767 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1768 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1750 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1751 | |         "
[INFO] [stdout] 1752 | |         mov32 r0, 0
[INFO] [stdout] 1753 | |         mov r1, -1
[INFO] [stdout] ...    |
[INFO] [stdout] 1767 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1768 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1750 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1751 | |         "
[INFO] [stdout] 1752 | |         mov32 r0, 0
[INFO] [stdout] 1753 | |         mov r1, -1
[INFO] [stdout] ...    |
[INFO] [stdout] 1767 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1768 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1750 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1751 | |         "
[INFO] [stdout] 1752 | |         mov32 r0, 0
[INFO] [stdout] 1753 | |         mov r1, -1
[INFO] [stdout] ...    |
[INFO] [stdout] 1767 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1768 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1773 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1774 | |         "
[INFO] [stdout] 1775 | |         mov32 r0, 0
[INFO] [stdout] 1776 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1786 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1787 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1773 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1774 | |         "
[INFO] [stdout] 1775 | |         mov32 r0, 0
[INFO] [stdout] 1776 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1786 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1787 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1773 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1774 | |         "
[INFO] [stdout] 1775 | |         mov32 r0, 0
[INFO] [stdout] 1776 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1786 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1787 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1773 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1774 | |         "
[INFO] [stdout] 1775 | |         mov32 r0, 0
[INFO] [stdout] 1776 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1786 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1787 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1773 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1774 | |         "
[INFO] [stdout] 1775 | |         mov32 r0, 0
[INFO] [stdout] 1776 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1786 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1787 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1773 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1774 | |         "
[INFO] [stdout] 1775 | |         mov32 r0, 0
[INFO] [stdout] 1776 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1786 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1787 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1792 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1793 | |         "
[INFO] [stdout] 1794 | |         mov32 r0, 0
[INFO] [stdout] 1795 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1806 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1807 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1792 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1793 | |         "
[INFO] [stdout] 1794 | |         mov32 r0, 0
[INFO] [stdout] 1795 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1806 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1807 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1792 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1793 | |         "
[INFO] [stdout] 1794 | |         mov32 r0, 0
[INFO] [stdout] 1795 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1806 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1807 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1792 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1793 | |         "
[INFO] [stdout] 1794 | |         mov32 r0, 0
[INFO] [stdout] 1795 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1806 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1807 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1792 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1793 | |         "
[INFO] [stdout] 1794 | |         mov32 r0, 0
[INFO] [stdout] 1795 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1806 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1807 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1792 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1793 | |         "
[INFO] [stdout] 1794 | |         mov32 r0, 0
[INFO] [stdout] 1795 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1806 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1807 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1812 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1813 | |         "
[INFO] [stdout] 1814 | |         mov32 r0, 0
[INFO] [stdout] 1815 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1825 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1826 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1812 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1813 | |         "
[INFO] [stdout] 1814 | |         mov32 r0, 0
[INFO] [stdout] 1815 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1825 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1826 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1812 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1813 | |         "
[INFO] [stdout] 1814 | |         mov32 r0, 0
[INFO] [stdout] 1815 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1825 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1826 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1812 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1813 | |         "
[INFO] [stdout] 1814 | |         mov32 r0, 0
[INFO] [stdout] 1815 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1825 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1826 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1812 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1813 | |         "
[INFO] [stdout] 1814 | |         mov32 r0, 0
[INFO] [stdout] 1815 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1825 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1826 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1812 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1813 | |         "
[INFO] [stdout] 1814 | |         mov32 r0, 0
[INFO] [stdout] 1815 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1825 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1826 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1831 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1832 | |         "
[INFO] [stdout] 1833 | |         mov32 r0, 0
[INFO] [stdout] 1834 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1846 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1847 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1831 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1832 | |         "
[INFO] [stdout] 1833 | |         mov32 r0, 0
[INFO] [stdout] 1834 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1846 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1847 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1831 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1832 | |         "
[INFO] [stdout] 1833 | |         mov32 r0, 0
[INFO] [stdout] 1834 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1846 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1847 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1831 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1832 | |         "
[INFO] [stdout] 1833 | |         mov32 r0, 0
[INFO] [stdout] 1834 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1846 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1847 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1831 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1832 | |         "
[INFO] [stdout] 1833 | |         mov32 r0, 0
[INFO] [stdout] 1834 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1846 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1847 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1831 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1832 | |         "
[INFO] [stdout] 1833 | |         mov32 r0, 0
[INFO] [stdout] 1834 | |         mov r1, -2
[INFO] [stdout] ...    |
[INFO] [stdout] 1846 | |         ProgramResult::Ok(0x1),
[INFO] [stdout] 1847 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1854 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1855 | |         "
[INFO] [stdout] 1856 | |         mov r1, 51
[INFO] [stdout] 1857 | |         stdw [r10-16], 0xab
[INFO] [stdout] ...    |
[INFO] [stdout] 1868 | |         ProgramResult::Ok(0xcd),
[INFO] [stdout] 1869 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1854 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1855 | |         "
[INFO] [stdout] 1856 | |         mov r1, 51
[INFO] [stdout] 1857 | |         stdw [r10-16], 0xab
[INFO] [stdout] ...    |
[INFO] [stdout] 1868 | |         ProgramResult::Ok(0xcd),
[INFO] [stdout] 1869 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1854 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1855 | |         "
[INFO] [stdout] 1856 | |         mov r1, 51
[INFO] [stdout] 1857 | |         stdw [r10-16], 0xab
[INFO] [stdout] ...    |
[INFO] [stdout] 1868 | |         ProgramResult::Ok(0xcd),
[INFO] [stdout] 1869 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1854 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1855 | |         "
[INFO] [stdout] 1856 | |         mov r1, 51
[INFO] [stdout] 1857 | |         stdw [r10-16], 0xab
[INFO] [stdout] ...    |
[INFO] [stdout] 1868 | |         ProgramResult::Ok(0xcd),
[INFO] [stdout] 1869 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1854 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1855 | |         "
[INFO] [stdout] 1856 | |         mov r1, 51
[INFO] [stdout] 1857 | |         stdw [r10-16], 0xab
[INFO] [stdout] ...    |
[INFO] [stdout] 1868 | |         ProgramResult::Ok(0xcd),
[INFO] [stdout] 1869 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1854 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1855 | |         "
[INFO] [stdout] 1856 | |         mov r1, 51
[INFO] [stdout] 1857 | |         stdw [r10-16], 0xab
[INFO] [stdout] ...    |
[INFO] [stdout] 1868 | |         ProgramResult::Ok(0xcd),
[INFO] [stdout] 1869 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1874 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1875 | |         "
[INFO] [stdout] 1876 | |         stb [r10-4], 0x01
[INFO] [stdout] 1877 | |         stb [r10-3], 0x02
[INFO] [stdout] ...    |
[INFO] [stdout] 1898 | |         ProgramResult::Ok(0x01020304),
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1874 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1875 | |         "
[INFO] [stdout] 1876 | |         stb [r10-4], 0x01
[INFO] [stdout] 1877 | |         stb [r10-3], 0x02
[INFO] [stdout] ...    |
[INFO] [stdout] 1898 | |         ProgramResult::Ok(0x01020304),
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1874 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1875 | |         "
[INFO] [stdout] 1876 | |         stb [r10-4], 0x01
[INFO] [stdout] 1877 | |         stb [r10-3], 0x02
[INFO] [stdout] ...    |
[INFO] [stdout] 1898 | |         ProgramResult::Ok(0x01020304),
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1874 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1875 | |         "
[INFO] [stdout] 1876 | |         stb [r10-4], 0x01
[INFO] [stdout] 1877 | |         stb [r10-3], 0x02
[INFO] [stdout] ...    |
[INFO] [stdout] 1898 | |         ProgramResult::Ok(0x01020304),
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1874 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1875 | |         "
[INFO] [stdout] 1876 | |         stb [r10-4], 0x01
[INFO] [stdout] 1877 | |         stb [r10-3], 0x02
[INFO] [stdout] ...    |
[INFO] [stdout] 1898 | |         ProgramResult::Ok(0x01020304),
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1874 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1875 | |         "
[INFO] [stdout] 1876 | |         stb [r10-4], 0x01
[INFO] [stdout] 1877 | |         stb [r10-3], 0x02
[INFO] [stdout] ...    |
[INFO] [stdout] 1898 | |         ProgramResult::Ok(0x01020304),
[INFO] [stdout] 1899 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1904 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1905 | |         "
[INFO] [stdout] 1906 | |         mov r1, 0x78636261
[INFO] [stdout] 1907 | |         stxw [r10-8], r1
[INFO] [stdout] ...    |
[INFO] [stdout] 1939 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1940 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1904 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1905 | |         "
[INFO] [stdout] 1906 | |         mov r1, 0x78636261
[INFO] [stdout] 1907 | |         stxw [r10-8], r1
[INFO] [stdout] ...    |
[INFO] [stdout] 1939 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1940 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1904 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1905 | |         "
[INFO] [stdout] 1906 | |         mov r1, 0x78636261
[INFO] [stdout] 1907 | |         stxw [r10-8], r1
[INFO] [stdout] ...    |
[INFO] [stdout] 1939 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1940 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1904 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1905 | |         "
[INFO] [stdout] 1906 | |         mov r1, 0x78636261
[INFO] [stdout] 1907 | |         stxw [r10-8], r1
[INFO] [stdout] ...    |
[INFO] [stdout] 1939 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1940 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1904 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1905 | |         "
[INFO] [stdout] 1906 | |         mov r1, 0x78636261
[INFO] [stdout] 1907 | |         stxw [r10-8], r1
[INFO] [stdout] ...    |
[INFO] [stdout] 1939 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1940 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1904 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1905 | |         "
[INFO] [stdout] 1906 | |         mov r1, 0x78636261
[INFO] [stdout] 1907 | |         stxw [r10-8], r1
[INFO] [stdout] ...    |
[INFO] [stdout] 1939 | |         ProgramResult::Ok(0x0),
[INFO] [stdout] 1940 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1954 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1955 | |         "
[INFO] [stdout] 1956 | |         stb [r10-0x3001], 0
[INFO] [stdout] 1957 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1967 | |         )),
[INFO] [stdout] 1968 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1954 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1955 | |         "
[INFO] [stdout] 1956 | |         stb [r10-0x3001], 0
[INFO] [stdout] 1957 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1967 | |         )),
[INFO] [stdout] 1968 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1954 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1955 | |         "
[INFO] [stdout] 1956 | |         stb [r10-0x3001], 0
[INFO] [stdout] 1957 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1967 | |         )),
[INFO] [stdout] 1968 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1954 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1955 | |         "
[INFO] [stdout] 1956 | |         stb [r10-0x3001], 0
[INFO] [stdout] 1957 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1967 | |         )),
[INFO] [stdout] 1968 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1954 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1955 | |         "
[INFO] [stdout] 1956 | |         stb [r10-0x3001], 0
[INFO] [stdout] 1957 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1967 | |         )),
[INFO] [stdout] 1968 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1954 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1955 | |         "
[INFO] [stdout] 1956 | |         stb [r10-0x3001], 0
[INFO] [stdout] 1957 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1967 | |         )),
[INFO] [stdout] 1968 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1972 | |         "
[INFO] [stdout] 1973 | |         stb [r10], 0
[INFO] [stdout] 1974 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1984 | |         )),
[INFO] [stdout] 1985 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1972 | |         "
[INFO] [stdout] 1973 | |         stb [r10], 0
[INFO] [stdout] 1974 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1984 | |         )),
[INFO] [stdout] 1985 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1972 | |         "
[INFO] [stdout] 1973 | |         stb [r10], 0
[INFO] [stdout] 1974 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1984 | |         )),
[INFO] [stdout] 1985 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1972 | |         "
[INFO] [stdout] 1973 | |         stb [r10], 0
[INFO] [stdout] 1974 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1984 | |         )),
[INFO] [stdout] 1985 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1972 | |         "
[INFO] [stdout] 1973 | |         stb [r10], 0
[INFO] [stdout] 1974 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1984 | |         )),
[INFO] [stdout] 1985 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1971 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1972 | |         "
[INFO] [stdout] 1973 | |         stb [r10], 0
[INFO] [stdout] 1974 | |         exit",
[INFO] [stdout] ...    |
[INFO] [stdout] 1984 | |         )),
[INFO] [stdout] 1985 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1994 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1995 | |         "
[INFO] [stdout] 1996 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] 1997 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] ...    |
[INFO] [stdout] 2014 | |         )),
[INFO] [stdout] 2015 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1994 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1995 | |         "
[INFO] [stdout] 1996 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] 1997 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] ...    |
[INFO] [stdout] 2014 | |         )),
[INFO] [stdout] 2015 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1994 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1995 | |         "
[INFO] [stdout] 1996 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] 1997 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] ...    |
[INFO] [stdout] 2014 | |         )),
[INFO] [stdout] 2015 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1994 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1995 | |         "
[INFO] [stdout] 1996 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] 1997 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] ...    |
[INFO] [stdout] 2014 | |         )),
[INFO] [stdout] 2015 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1994 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1995 | |         "
[INFO] [stdout] 1996 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] 1997 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] ...    |
[INFO] [stdout] 2014 | |         )),
[INFO] [stdout] 2015 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1994 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 1995 | |         "
[INFO] [stdout] 1996 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] 1997 | |         add r11, -0x7FFFFFFF
[INFO] [stdout] ...    |
[INFO] [stdout] 2014 | |         )),
[INFO] [stdout] 2015 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2023 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2024 | |         "
[INFO] [stdout] 2025 | |         call function_foo
[INFO] [stdout] 2026 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 2034 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64),
[INFO] [stdout] 2035 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2023 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2024 | |         "
[INFO] [stdout] 2025 | |         call function_foo
[INFO] [stdout] 2026 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 2034 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64),
[INFO] [stdout] 2035 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2023 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2024 | |         "
[INFO] [stdout] 2025 | |         call function_foo
[INFO] [stdout] 2026 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 2034 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64),
[INFO] [stdout] 2035 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2023 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2024 | |         "
[INFO] [stdout] 2025 | |         call function_foo
[INFO] [stdout] 2026 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 2034 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64),
[INFO] [stdout] 2035 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2023 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2024 | |         "
[INFO] [stdout] 2025 | |         call function_foo
[INFO] [stdout] 2026 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 2034 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64),
[INFO] [stdout] 2035 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2023 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2024 | |         "
[INFO] [stdout] 2025 | |         call function_foo
[INFO] [stdout] 2026 | |         exit
[INFO] [stdout] ...    |
[INFO] [stdout] 2034 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64),
[INFO] [stdout] 2035 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2044 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2045 | |         "
[INFO] [stdout] 2046 | |         add r11, -8
[INFO] [stdout] 2047 | |         call function_foo
[INFO] [stdout] ...    |
[INFO] [stdout] 2056 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64 - 8),
[INFO] [stdout] 2057 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:73:17
[INFO] [stdout]      |
[INFO] [stdout]   73 |                   vm.registers[11],
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2044 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2045 | |         "
[INFO] [stdout] 2046 | |         add r11, -8
[INFO] [stdout] 2047 | |         call function_foo
[INFO] [stdout] ...    |
[INFO] [stdout] 2056 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64 - 8),
[INFO] [stdout] 2057 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:74:17
[INFO] [stdout]      |
[INFO] [stdout]   74 |                   vm.context_object_pointer.clone(),
[INFO] [stdout]      |                   ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2044 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2045 | |         "
[INFO] [stdout] 2046 | |         add r11, -8
[INFO] [stdout] 2047 | |         call function_foo
[INFO] [stdout] ...    |
[INFO] [stdout] 2056 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64 - 8),
[INFO] [stdout] 2057 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:99:59
[INFO] [stdout]      |
[INFO] [stdout]   99 |                       let (instruction_count_jit, result) = vm.execute_program(&$executable, false);
[INFO] [stdout]      |                                                             ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2044 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2045 | |         "
[INFO] [stdout] 2046 | |         add r11, -8
[INFO] [stdout] 2047 | |         call function_foo
[INFO] [stdout] ...    |
[INFO] [stdout] 2056 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64 - 8),
[INFO] [stdout] 2057 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:100:39
[INFO] [stdout]      |
[INFO] [stdout]  100 |                       let tracer_jit = &vm.context_object_pointer;
[INFO] [stdout]      |                                         ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2044 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2045 | |         "
[INFO] [stdout] 2046 | |         add r11, -8
[INFO] [stdout] 2047 | |         call function_foo
[INFO] [stdout] ...    |
[INFO] [stdout] 2056 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64 - 8),
[INFO] [stdout] 2057 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:125:47
[INFO] [stdout]      |
[INFO] [stdout]  125 |                           interpreter_final_pc, vm.registers[11],
[INFO] [stdout]      |                                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2044 | /     test_interpreter_and_jit_asm!(
[INFO] [stdout] 2045 | |         "
[INFO] [stdout] 2046 | |         add r11, -8
[INFO] [stdout] 2047 | |         call function_foo
[INFO] [stdout] ...    |
[INFO] [stdout] 2056 | |         ProgramResult::Ok(ebpf::MM_STACK_START + config.stack_size() as u64 - 8),
[INFO] [stdout] 2057 | |     );
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_interpreter_and_jit` which comes from the expansion of the macro `test_interpreter_and_jit_asm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vm` in this scope
[INFO] [stdout]     --> tests/execution.rs:65:59
[INFO] [stdout]      |
[INFO] [stdout]   65 |               let (instruction_count_interpreter, result) = vm.execute_program(&$executable, true);
[WARN] too many lines in the log, truncating it
