[INFO] cloning repository https://github.com/StappsWorld/Percival [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/StappsWorld/Percival" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStappsWorld%2FPercival", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStappsWorld%2FPercival'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ec5392aacfb8bfd3cb3e09718a4ca217f3471d22 [INFO] checking StappsWorld/Percival against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStappsWorld%2FPercival" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/StappsWorld/Percival on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/StappsWorld/Percival [INFO] finished tweaking git repo https://github.com/StappsWorld/Percival [INFO] tweaked toml for git repo https://github.com/StappsWorld/Percival written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/StappsWorld/Percival already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] a3123c13cd1c5657330be3544b95f119de2af019590dd096b1b0efca0ef12544 [INFO] running `Command { std: "docker" "start" "-a" "a3123c13cd1c5657330be3544b95f119de2af019590dd096b1b0efca0ef12544", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a3123c13cd1c5657330be3544b95f119de2af019590dd096b1b0efca0ef12544", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a3123c13cd1c5657330be3544b95f119de2af019590dd096b1b0efca0ef12544", kill_on_drop: false }` [INFO] [stdout] a3123c13cd1c5657330be3544b95f119de2af019590dd096b1b0efca0ef12544 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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=forbid" "-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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 71ea6e626241ca521f4cbae946e833c074db33c91dd68557622be04592074956 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "71ea6e626241ca521f4cbae946e833c074db33c91dd68557622be04592074956", kill_on_drop: false }` [INFO] [stderr] Checking percival v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0408]: variable `AKW_I8` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:120:42 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ------ ^^^^^^ pattern doesn't bind `AKW_I8` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I8` [INFO] [stdout] --> src/Asm.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U8` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ^^^^^^ ------ variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U8` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U8` [INFO] [stdout] --> src/Asm.rs:120:42 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I16` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:121:43 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ------- ^^^^^^^ pattern doesn't bind `AKW_I16` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I16` [INFO] [stdout] --> src/Asm.rs:121:33 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U16` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:121:33 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U16` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U16` [INFO] [stdout] --> src/Asm.rs:121:43 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I32` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ------- ^^^^^^^ pattern doesn't bind `AKW_I32` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I32` [INFO] [stdout] --> src/Asm.rs:122:33 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U32` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:122:33 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U32` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U32` [INFO] [stdout] --> src/Asm.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I64` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:123:43 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ------- ^^^^^^^ pattern doesn't bind `AKW_I64` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I64` [INFO] [stdout] --> src/Asm.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U64` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U64` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U64` [INFO] [stdout] --> src/Asm.rs:123:43 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I8` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:120:42 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ------ ^^^^^^ pattern doesn't bind `AKW_I8` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I8` [INFO] [stdout] --> src/Asm.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U8` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ^^^^^^ ------ variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U8` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U8` [INFO] [stdout] --> src/Asm.rs:120:42 [INFO] [stdout] | [INFO] [stdout] 120 | ... AKW_I8 | AKW_U8 => arg.size = 1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I16` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:121:43 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ------- ^^^^^^^ pattern doesn't bind `AKW_I16` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I16` [INFO] [stdout] --> src/Asm.rs:121:33 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U16` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:121:33 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U16` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U16` [INFO] [stdout] --> src/Asm.rs:121:43 [INFO] [stdout] | [INFO] [stdout] 121 | ... AKW_I16 | AKW_U16 => arg.size = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I32` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ------- ^^^^^^^ pattern doesn't bind `AKW_I32` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I32` [INFO] [stdout] --> src/Asm.rs:122:33 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U32` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:122:33 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U32` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U32` [INFO] [stdout] --> src/Asm.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 122 | ... AKW_I32 | AKW_U32 => arg.size = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_I64` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:123:43 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ------- ^^^^^^^ pattern doesn't bind `AKW_I64` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_I64` [INFO] [stdout] --> src/Asm.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `AKW_U64` is not bound in all patterns [INFO] [stdout] --> src/Asm.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `AKW_U64` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::AKW_U64` [INFO] [stdout] --> src/Asm.rs:123:43 [INFO] [stdout] | [INFO] [stdout] 123 | ... AKW_I64 | AKW_U64 => arg.size = 8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | LexExcept(cc, "Already one immediate at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_UNRESOLVED` in this scope [INFO] [stdout] --> src/Asm.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | cc.flags &= !(CCF_UNRESOLVED + CCF_LOCAL); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_LOCAL` in this scope [INFO] [stdout] --> src/Asm.rs:16:36 [INFO] [stdout] | [INFO] [stdout] 16 | cc.flags &= !(CCF_UNRESOLVED + CCF_LOCAL); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsLexExpression2Bin` in this scope [INFO] [stdout] --> src/Asm.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | if !IsLexExpression2Bin(cc, &arg.num.machine_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexSkipEol` in this scope [INFO] [stdout] --> src/Asm.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | LexSkipEol(cc); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | LexExcept(cc, "Extern Not Allowed at "); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_UNRESOLVED` in this scope [INFO] [stdout] --> src/Asm.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | if cc.flags & CCF_UNRESOLVED > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_LOCAL` in this scope [INFO] [stdout] --> src/Asm.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 24 | if cc.flags & CCF_LOCAL > 0 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Call` in this scope [INFO] [stdout] --> src/Asm.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | arg.num.i = Call(arg.num.machine_code); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | arg.seg = REG_NONE; [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 55 | arg.reg1 = REG_NONE; [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:56:16 [INFO] [stdout] | [INFO] [stdout] 56 | arg.reg2 = REG_NONE; [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | LexExcept(cc, "Already one immediate at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_UNRESOLVED` in this scope [INFO] [stdout] --> src/Asm.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | cc.flags &= !(CCF_UNRESOLVED + CCF_LOCAL); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TK_IDENT` in this scope [INFO] [stdout] --> src/Asm.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 59 | if cc.token == TK_IDENT { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_LOCAL` in this scope [INFO] [stdout] --> src/Asm.rs:16:36 [INFO] [stdout] | [INFO] [stdout] 16 | cc.flags &= !(CCF_UNRESOLVED + CCF_LOCAL); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:64:44 [INFO] [stdout] | [INFO] [stdout] 64 | if tmph.parent._type & HTG_TYPE_MASK == HTT_REG { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsLexExpression2Bin` in this scope [INFO] [stdout] --> src/Asm.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | if !IsLexExpression2Bin(cc, &arg.num.machine_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexSkipEol` in this scope [INFO] [stdout] --> src/Asm.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | LexSkipEol(cc); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | LexExcept(cc, "Extern Not Allowed at "); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_REG` in this scope [INFO] [stdout] --> src/Asm.rs:64:61 [INFO] [stdout] | [INFO] [stdout] 64 | if tmph.parent._type & HTG_TYPE_MASK == HTT_REG { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:71:33 [INFO] [stdout] | [INFO] [stdout] 71 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:89:33 [INFO] [stdout] | [INFO] [stdout] 89 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:94:36 [INFO] [stdout] | [INFO] [stdout] 94 | ... if Lex(cc) != ':' { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:98:37 [INFO] [stdout] | [INFO] [stdout] 98 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:105:33 [INFO] [stdout] | [INFO] [stdout] 105 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:110:48 [INFO] [stdout] | [INFO] [stdout] 110 | if tmph.parent._type & HTG_TYPE_MASK == HTT_CLASS [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_CLASS` in this scope [INFO] [stdout] --> src/Asm.rs:110:65 [INFO] [stdout] | [INFO] [stdout] 110 | if tmph.parent._type & HTG_TYPE_MASK == HTT_CLASS [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:111:52 [INFO] [stdout] | [INFO] [stdout] 111 | ... || tmph.parent._type & HTG_TYPE_MASK == HTT_INTERNAL_TYPE [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_INTERNAL_TYPE` in this scope [INFO] [stdout] --> src/Asm.rs:111:69 [INFO] [stdout] | [INFO] [stdout] 111 | ... || tmph.parent._type & HTG_TYPE_MASK == HTT_INTERNAL_TYPE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HashFind` in this scope [INFO] [stdout] --> src/Asm.rs:113:35 [INFO] [stdout] | [INFO] [stdout] 113 | ... match HashFind(cc.cur_str, cmp.asm_hash, HTT_ASM_KEYWORD) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/Asm.rs:113:56 [INFO] [stdout] | [INFO] [stdout] 113 | ... match HashFind(cc.cur_str, cmp.asm_hash, HTT_ASM_KEYWORD) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_ASM_KEYWORD` in this scope [INFO] [stdout] --> src/Asm.rs:113:70 [INFO] [stdout] | [INFO] [stdout] 113 | ... match HashFind(cc.cur_str, cmp.asm_hash, HTT_ASM_KEYWORD) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:118:48 [INFO] [stdout] | [INFO] [stdout] 118 | if tmph.parent._type & HTG_TYPE_MASK == HTT_ASM_KEYWORD { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_ASM_KEYWORD` in this scope [INFO] [stdout] --> src/Asm.rs:118:65 [INFO] [stdout] | [INFO] [stdout] 118 | if tmph.parent._type & HTG_TYPE_MASK == HTT_ASM_KEYWORD { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:124:38 [INFO] [stdout] | [INFO] [stdout] 124 | ... _ => LexExcept(cc, "syntax error at ".to_owned()), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:126:29 [INFO] [stdout] | [INFO] [stdout] 126 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 150 | Lex(cc); // skip '[' [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TK_IDENT` in this scope [INFO] [stdout] --> src/Asm.rs:153:32 [INFO] [stdout] | [INFO] [stdout] 153 | if cc.token == TK_IDENT { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:158:52 [INFO] [stdout] | [INFO] [stdout] 158 | ... if tmph.parent._type & HTG_TYPE_MASK == HTT_REG [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_REG` in this scope [INFO] [stdout] --> src/Asm.rs:158:69 [INFO] [stdout] | [INFO] [stdout] 158 | ... if tmph.parent._type & HTG_TYPE_MASK == HTT_REG [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:163:48 [INFO] [stdout] | [INFO] [stdout] 163 | ... if arg.reg1 == REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RSP` in this scope [INFO] [stdout] --> src/Asm.rs:164:60 [INFO] [stdout] | [INFO] [stdout] 164 | ... if tmpr.reg_num & 7 == REG_RSP { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:172:37 [INFO] [stdout] | [INFO] [stdout] 172 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TK_I64` in this scope [INFO] [stdout] --> src/Asm.rs:183:36 [INFO] [stdout] | [INFO] [stdout] 183 | if cc.token != TK_I64 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:184:25 [INFO] [stdout] | [INFO] [stdout] 184 | LexExcept(cc, "Expecting scale factor at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | Lex(cc); // skip scale [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:187:40 [INFO] [stdout] | [INFO] [stdout] 187 | if arg.reg2 != REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SwapI64` in this scope [INFO] [stdout] --> src/Asm.rs:188:29 [INFO] [stdout] | [INFO] [stdout] 188 | ... SwapI64(&mut arg.reg1, &mut arg.reg2); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SwapI64` in this scope [INFO] [stdout] --> src/Asm.rs:189:29 [INFO] [stdout] | [INFO] [stdout] 189 | ... SwapI64(&mut arg.reg1_type, &mut arg.reg2_type); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:193:21 [INFO] [stdout] | [INFO] [stdout] 193 | Lex(cc); //skip '+' [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_UNRESOLVED` in this scope [INFO] [stdout] --> src/Asm.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | if cc.flags & CCF_UNRESOLVED > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | LexExcept(cc, "Missing ']' at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:202:17 [INFO] [stdout] | [INFO] [stdout] 202 | Lex(cc); //skip ] [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CCF_LOCAL` in this scope [INFO] [stdout] --> src/Asm.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 24 | if cc.flags & CCF_LOCAL > 0 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:209:25 [INFO] [stdout] | [INFO] [stdout] 209 | LexExcept(cc, "Missing ']' at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Call` in this scope [INFO] [stdout] --> src/Asm.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | arg.num.i = Call(arg.num.machine_code); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | Lex(cc); //skip ] [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_ES` in this scope [INFO] [stdout] --> src/Asm.rs:224:29 [INFO] [stdout] | [INFO] [stdout] 224 | 0 => res = 1 << ARGT_ES | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | arg.seg = REG_NONE; [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:224:44 [INFO] [stdout] | [INFO] [stdout] 224 | 0 => res = 1 << ARGT_ES | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_CS` in this scope [INFO] [stdout] --> src/Asm.rs:225:29 [INFO] [stdout] | [INFO] [stdout] 225 | 1 => res = 1 << ARGT_CS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 55 | arg.reg1 = REG_NONE; [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:225:44 [INFO] [stdout] | [INFO] [stdout] 225 | 1 => res = 1 << ARGT_CS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SS` in this scope [INFO] [stdout] --> src/Asm.rs:226:29 [INFO] [stdout] | [INFO] [stdout] 226 | 2 => res = 1 << ARGT_SS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:56:16 [INFO] [stdout] | [INFO] [stdout] 56 | arg.reg2 = REG_NONE; [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:226:44 [INFO] [stdout] | [INFO] [stdout] 226 | 2 => res = 1 << ARGT_SS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TK_IDENT` in this scope [INFO] [stdout] --> src/Asm.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 59 | if cc.token == TK_IDENT { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_DS` in this scope [INFO] [stdout] --> src/Asm.rs:227:29 [INFO] [stdout] | [INFO] [stdout] 227 | 3 => res = 1 << ARGT_DS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:227:44 [INFO] [stdout] | [INFO] [stdout] 227 | 3 => res = 1 << ARGT_DS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:64:44 [INFO] [stdout] | [INFO] [stdout] 64 | if tmph.parent._type & HTG_TYPE_MASK == HTT_REG { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_FS` in this scope [INFO] [stdout] --> src/Asm.rs:228:29 [INFO] [stdout] | [INFO] [stdout] 228 | 4 => res = 1 << ARGT_FS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_REG` in this scope [INFO] [stdout] --> src/Asm.rs:64:61 [INFO] [stdout] | [INFO] [stdout] 64 | if tmph.parent._type & HTG_TYPE_MASK == HTT_REG { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:228:44 [INFO] [stdout] | [INFO] [stdout] 228 | 4 => res = 1 << ARGT_FS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_GS` in this scope [INFO] [stdout] --> src/Asm.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | 5 => res = 1 << ARGT_GS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:71:33 [INFO] [stdout] | [INFO] [stdout] 71 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:89:33 [INFO] [stdout] | [INFO] [stdout] 89 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:94:36 [INFO] [stdout] | [INFO] [stdout] 94 | ... if Lex(cc) != ':' { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:98:37 [INFO] [stdout] | [INFO] [stdout] 98 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:105:33 [INFO] [stdout] | [INFO] [stdout] 105 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:110:48 [INFO] [stdout] | [INFO] [stdout] 110 | if tmph.parent._type & HTG_TYPE_MASK == HTT_CLASS [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_CLASS` in this scope [INFO] [stdout] --> src/Asm.rs:110:65 [INFO] [stdout] | [INFO] [stdout] 110 | if tmph.parent._type & HTG_TYPE_MASK == HTT_CLASS [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:111:52 [INFO] [stdout] | [INFO] [stdout] 111 | ... || tmph.parent._type & HTG_TYPE_MASK == HTT_INTERNAL_TYPE [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_INTERNAL_TYPE` in this scope [INFO] [stdout] --> src/Asm.rs:111:69 [INFO] [stdout] | [INFO] [stdout] 111 | ... || tmph.parent._type & HTG_TYPE_MASK == HTT_INTERNAL_TYPE [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HashFind` in this scope [INFO] [stdout] --> src/Asm.rs:113:35 [INFO] [stdout] | [INFO] [stdout] 113 | ... match HashFind(cc.cur_str, cmp.asm_hash, HTT_ASM_KEYWORD) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/Asm.rs:113:56 [INFO] [stdout] | [INFO] [stdout] 113 | ... match HashFind(cc.cur_str, cmp.asm_hash, HTT_ASM_KEYWORD) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_ASM_KEYWORD` in this scope [INFO] [stdout] --> src/Asm.rs:113:70 [INFO] [stdout] | [INFO] [stdout] 113 | ... match HashFind(cc.cur_str, cmp.asm_hash, HTT_ASM_KEYWORD) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:118:48 [INFO] [stdout] | [INFO] [stdout] 118 | if tmph.parent._type & HTG_TYPE_MASK == HTT_ASM_KEYWORD { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_ASM_KEYWORD` in this scope [INFO] [stdout] --> src/Asm.rs:118:65 [INFO] [stdout] | [INFO] [stdout] 118 | if tmph.parent._type & HTG_TYPE_MASK == HTT_ASM_KEYWORD { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:124:38 [INFO] [stdout] | [INFO] [stdout] 124 | ... _ => LexExcept(cc, "syntax error at ".to_owned()), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:126:29 [INFO] [stdout] | [INFO] [stdout] 126 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 150 | Lex(cc); // skip '[' [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TK_IDENT` in this scope [INFO] [stdout] --> src/Asm.rs:153:32 [INFO] [stdout] | [INFO] [stdout] 153 | if cc.token == TK_IDENT { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTG_TYPE_MASK` in this scope [INFO] [stdout] --> src/Asm.rs:158:52 [INFO] [stdout] | [INFO] [stdout] 158 | ... if tmph.parent._type & HTG_TYPE_MASK == HTT_REG [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HTT_REG` in this scope [INFO] [stdout] --> src/Asm.rs:158:69 [INFO] [stdout] | [INFO] [stdout] 158 | ... if tmph.parent._type & HTG_TYPE_MASK == HTT_REG [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:163:48 [INFO] [stdout] | [INFO] [stdout] 163 | ... if arg.reg1 == REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RSP` in this scope [INFO] [stdout] --> src/Asm.rs:164:60 [INFO] [stdout] | [INFO] [stdout] 164 | ... if tmpr.reg_num & 7 == REG_RSP { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:172:37 [INFO] [stdout] | [INFO] [stdout] 172 | ... Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | Lex(cc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TK_I64` in this scope [INFO] [stdout] --> src/Asm.rs:183:36 [INFO] [stdout] | [INFO] [stdout] 183 | if cc.token != TK_I64 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:184:25 [INFO] [stdout] | [INFO] [stdout] 184 | LexExcept(cc, "Expecting scale factor at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | Lex(cc); // skip scale [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:187:40 [INFO] [stdout] | [INFO] [stdout] 187 | if arg.reg2 != REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SwapI64` in this scope [INFO] [stdout] --> src/Asm.rs:188:29 [INFO] [stdout] | [INFO] [stdout] 188 | ... SwapI64(&mut arg.reg1, &mut arg.reg2); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SwapI64` in this scope [INFO] [stdout] --> src/Asm.rs:189:29 [INFO] [stdout] | [INFO] [stdout] 189 | ... SwapI64(&mut arg.reg1_type, &mut arg.reg2_type); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:193:21 [INFO] [stdout] | [INFO] [stdout] 193 | Lex(cc); //skip '+' [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | LexExcept(cc, "Missing ']' at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:202:17 [INFO] [stdout] | [INFO] [stdout] 202 | Lex(cc); //skip ] [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:209:25 [INFO] [stdout] | [INFO] [stdout] 209 | LexExcept(cc, "Missing ']' at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Lex` in this scope [INFO] [stdout] --> src/Asm.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | Lex(cc); //skip ] [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_ES` in this scope [INFO] [stdout] --> src/Asm.rs:224:29 [INFO] [stdout] | [INFO] [stdout] 224 | 0 => res = 1 << ARGT_ES | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:224:44 [INFO] [stdout] | [INFO] [stdout] 224 | 0 => res = 1 << ARGT_ES | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_CS` in this scope [INFO] [stdout] --> src/Asm.rs:225:29 [INFO] [stdout] | [INFO] [stdout] 225 | 1 => res = 1 << ARGT_CS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:225:44 [INFO] [stdout] | [INFO] [stdout] 225 | 1 => res = 1 << ARGT_CS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SS` in this scope [INFO] [stdout] --> src/Asm.rs:226:29 [INFO] [stdout] | [INFO] [stdout] 226 | 2 => res = 1 << ARGT_SS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:226:44 [INFO] [stdout] | [INFO] [stdout] 226 | 2 => res = 1 << ARGT_SS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_DS` in this scope [INFO] [stdout] --> src/Asm.rs:227:29 [INFO] [stdout] | [INFO] [stdout] 227 | 3 => res = 1 << ARGT_DS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:227:44 [INFO] [stdout] | [INFO] [stdout] 227 | 3 => res = 1 << ARGT_DS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_FS` in this scope [INFO] [stdout] --> src/Asm.rs:228:29 [INFO] [stdout] | [INFO] [stdout] 228 | 4 => res = 1 << ARGT_FS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:228:44 [INFO] [stdout] | [INFO] [stdout] 228 | 4 => res = 1 << ARGT_FS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_GS` in this scope [INFO] [stdout] --> src/Asm.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | 5 => res = 1 << ARGT_GS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:229:44 [INFO] [stdout] | [INFO] [stdout] 229 | 5 => res = 1 << ARGT_GS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_STI` in this scope [INFO] [stdout] --> src/Asm.rs:235:24 [INFO] [stdout] | [INFO] [stdout] 235 | res = 1 << ARGT_STI; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_SREG` in this scope [INFO] [stdout] --> src/Asm.rs:229:44 [INFO] [stdout] | [INFO] [stdout] 229 | 5 => res = 1 << ARGT_GS | 1 << ARGT_SREG, [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_SEG` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub const REGT_SEG: u8 = 5; [INFO] [stdout] | --------------------------- similarly named constant `REGT_SEG` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_STI` in this scope [INFO] [stdout] --> src/Asm.rs:235:24 [INFO] [stdout] | [INFO] [stdout] 235 | res = 1 << ARGT_STI; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_ST0` in this scope [INFO] [stdout] --> src/Asm.rs:237:24 [INFO] [stdout] | [INFO] [stdout] 237 | res = 1 << ARGT_ST0 | 1 << ARGT_STI; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_STI` in this scope [INFO] [stdout] --> src/Asm.rs:237:40 [INFO] [stdout] | [INFO] [stdout] 237 | res = 1 << ARGT_ST0 | 1 << ARGT_STI; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/Asm.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | res = cmp.size_arg_mask[usize::try_from(arg.size).unwrap_or(0)]; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:248:20 [INFO] [stdout] | [INFO] [stdout] 248 | if arg.reg1 != REG_NONE [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:257:20 [INFO] [stdout] | [INFO] [stdout] 257 | if arg.reg2 != REG_NONE || arg.scale != 1 { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:275:19 [INFO] [stdout] | [INFO] [stdout] 275 | if arg.seg != REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:278:20 [INFO] [stdout] | [INFO] [stdout] 278 | if arg.reg1 != REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I8` in this scope [INFO] [stdout] --> src/Asm.rs:334:21 [INFO] [stdout] | [INFO] [stdout] 334 | IET_REL_I8 + num2.imm_flag, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 345 | LexExcept(cc, "Branch out of range at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U8` in this scope [INFO] [stdout] --> src/Asm.rs:352:32 [INFO] [stdout] | [INFO] [stdout] 352 | _type: AAT_ADD_U8, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U8` in this scope [INFO] [stdout] --> src/Asm.rs:361:32 [INFO] [stdout] | [INFO] [stdout] 361 | _type: AAT_SUB_U8, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU8` in this scope [INFO] [stdout] --> src/Asm.rs:366:13 [INFO] [stdout] | [INFO] [stdout] 366 | AOTStoreCodeU8(cc, num2.num.i); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:371:21 [INFO] [stdout] | [INFO] [stdout] 371 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I16` in this scope [INFO] [stdout] --> src/Asm.rs:374:25 [INFO] [stdout] | [INFO] [stdout] 374 | IET_REL_I16 + num2.imm_flag, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:386:21 [INFO] [stdout] | [INFO] [stdout] 386 | LexExcept(cc, "Branch out of range at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U16` in this scope [INFO] [stdout] --> src/Asm.rs:393:36 [INFO] [stdout] | [INFO] [stdout] 393 | ... _type: AAT_ADD_U16, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U16` in this scope [INFO] [stdout] --> src/Asm.rs:402:36 [INFO] [stdout] | [INFO] [stdout] 402 | ... _type: AAT_SUB_U16, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU8` in this scope [INFO] [stdout] --> src/Asm.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | AOTStoreCodeU8(cc, hex_num[0]); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU8` in this scope [INFO] [stdout] --> src/Asm.rs:409:17 [INFO] [stdout] | [INFO] [stdout] 409 | AOTStoreCodeU8(cc, hex_num[1]); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:413:21 [INFO] [stdout] | [INFO] [stdout] 413 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I32` in this scope [INFO] [stdout] --> src/Asm.rs:416:25 [INFO] [stdout] | [INFO] [stdout] 416 | IET_REL_I32 + if num2.imm_flag { 1 } else { 0 }, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:428:21 [INFO] [stdout] | [INFO] [stdout] 428 | LexExcept(cc, "Branch out of range at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U32` in this scope [INFO] [stdout] --> src/Asm.rs:435:36 [INFO] [stdout] | [INFO] [stdout] 435 | ... _type: AAT_ADD_U32, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U32` in this scope [INFO] [stdout] --> src/Asm.rs:444:36 [INFO] [stdout] | [INFO] [stdout] 444 | ... _type: AAT_SUB_U32, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU32` in this scope [INFO] [stdout] --> src/Asm.rs:449:17 [INFO] [stdout] | [INFO] [stdout] 449 | AOTStoreCodeU32(cc, num2.num.i); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:453:21 [INFO] [stdout] | [INFO] [stdout] 453 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I64` in this scope [INFO] [stdout] --> src/Asm.rs:456:25 [INFO] [stdout] | [INFO] [stdout] 456 | IET_REL_I64 + num2.imm_flag, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U64` in this scope [INFO] [stdout] --> src/Asm.rs:470:36 [INFO] [stdout] | [INFO] [stdout] 470 | ... _type: AAT_ADD_U64, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U64` in this scope [INFO] [stdout] --> src/Asm.rs:479:36 [INFO] [stdout] | [INFO] [stdout] 479 | ... _type: AAT_SUB_U64, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU64` in this scope [INFO] [stdout] --> src/Asm.rs:484:17 [INFO] [stdout] | [INFO] [stdout] 484 | AOTStoreCodeU64(cc, num2.num.i); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexWarn` in this scope [INFO] [stdout] --> src/Asm.rs:493:17 [INFO] [stdout] | [INFO] [stdout] 493 | LexWarn(cc, "could use I8 displacement at ".to_owned()); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL8` in this scope [INFO] [stdout] --> src/Asm.rs:547:27 [INFO] [stdout] | [INFO] [stdout] 547 | if tmpins.arg1 == ARGT_REL8 || tmpins.arg2 == ARGT_REL8 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_ST0` in this scope [INFO] [stdout] --> src/Asm.rs:237:24 [INFO] [stdout] | [INFO] [stdout] 237 | res = 1 << ARGT_ST0 | 1 << ARGT_STI; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_STI` in this scope [INFO] [stdout] --> src/Asm.rs:237:40 [INFO] [stdout] | [INFO] [stdout] 237 | res = 1 << ARGT_ST0 | 1 << ARGT_STI; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/Asm.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | res = cmp.size_arg_mask[usize::try_from(arg.size).unwrap_or(0)]; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:248:20 [INFO] [stdout] | [INFO] [stdout] 248 | if arg.reg1 != REG_NONE [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:257:20 [INFO] [stdout] | [INFO] [stdout] 257 | if arg.reg2 != REG_NONE || arg.scale != 1 { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:275:19 [INFO] [stdout] | [INFO] [stdout] 275 | if arg.seg != REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:278:20 [INFO] [stdout] | [INFO] [stdout] 278 | if arg.reg1 != REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I8` in this scope [INFO] [stdout] --> src/Asm.rs:334:21 [INFO] [stdout] | [INFO] [stdout] 334 | IET_REL_I8 + num2.imm_flag, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 345 | LexExcept(cc, "Branch out of range at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U8` in this scope [INFO] [stdout] --> src/Asm.rs:352:32 [INFO] [stdout] | [INFO] [stdout] 352 | _type: AAT_ADD_U8, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U8` in this scope [INFO] [stdout] --> src/Asm.rs:361:32 [INFO] [stdout] | [INFO] [stdout] 361 | _type: AAT_SUB_U8, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU8` in this scope [INFO] [stdout] --> src/Asm.rs:366:13 [INFO] [stdout] | [INFO] [stdout] 366 | AOTStoreCodeU8(cc, num2.num.i); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:371:21 [INFO] [stdout] | [INFO] [stdout] 371 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I16` in this scope [INFO] [stdout] --> src/Asm.rs:374:25 [INFO] [stdout] | [INFO] [stdout] 374 | IET_REL_I16 + num2.imm_flag, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL8` in this scope [INFO] [stdout] --> src/Asm.rs:547:55 [INFO] [stdout] | [INFO] [stdout] 547 | if tmpins.arg1 == ARGT_REL8 || tmpins.arg2 == ARGT_REL8 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Bt` in this scope [INFO] [stdout] --> src/Asm.rs:550:12 [INFO] [stdout] | [INFO] [stdout] 550 | if Bt(&mut arg1mask, tmpins.arg1) [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Bt` in this scope [INFO] [stdout] --> src/Asm.rs:551:16 [INFO] [stdout] | [INFO] [stdout] 551 | && Bt(&mut arg2mask, tmpins.arg2) [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_NOT_IN_64_BIT` in this scope [INFO] [stdout] --> src/Asm.rs:552:33 [INFO] [stdout] | [INFO] [stdout] 552 | && (!tmpins.flags & IEF_NOT_IN_64_BIT > 0 || aotc.seg_size != 64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ToBool` in this scope [INFO] [stdout] --> src/Asm.rs:556:26 [INFO] [stdout] | [INFO] [stdout] 556 | cur.is_dft = ToBool(tmpins.flags & IEF_DFT); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_DFT` in this scope [INFO] [stdout] --> src/Asm.rs:556:48 [INFO] [stdout] | [INFO] [stdout] 556 | cur.is_dft = ToBool(tmpins.flags & IEF_DFT); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_48_REX` in this scope [INFO] [stdout] --> src/Asm.rs:557:31 [INFO] [stdout] | [INFO] [stdout] 557 | if tmpins.flags & IEF_48_REX > 0 { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_OP_SIZE32` in this scope [INFO] [stdout] --> src/Asm.rs:579:54 [INFO] [stdout] | [INFO] [stdout] 579 | if aotc.seg_size == 16 && tmpins.flags & IEF_OP_SIZE32 > 0 [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_OP_SIZE16` in this scope [INFO] [stdout] --> src/Asm.rs:580:58 [INFO] [stdout] | [INFO] [stdout] 580 | || aotc.seg_size != 16 && tmpins.flags & IEF_OP_SIZE16 > 0 [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_IB` in this scope [INFO] [stdout] --> src/Asm.rs:585:22 [INFO] [stdout] | [INFO] [stdout] 585 | if om == OM_IB { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_IW` in this scope [INFO] [stdout] --> src/Asm.rs:587:29 [INFO] [stdout] | [INFO] [stdout] 587 | } else if om == OM_IW { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_ID` in this scope [INFO] [stdout] --> src/Asm.rs:589:29 [INFO] [stdout] | [INFO] [stdout] 589 | } else if om == OM_ID { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_CB` in this scope [INFO] [stdout] --> src/Asm.rs:593:22 [INFO] [stdout] | [INFO] [stdout] 593 | if om == OM_CB { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_CW` in this scope [INFO] [stdout] --> src/Asm.rs:596:29 [INFO] [stdout] | [INFO] [stdout] 596 | } else if om == OM_CW { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_CD` in this scope [INFO] [stdout] --> src/Asm.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | } else if om == OM_CD { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PrintWarn` in this scope [INFO] [stdout] --> src/Asm.rs:608:25 [INFO] [stdout] | [INFO] [stdout] 608 | PrintWarn( [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_PLUS_OPCODE` in this scope [INFO] [stdout] --> src/Asm.rs:615:35 [INFO] [stdout] | [INFO] [stdout] 615 | if tmpins.flags & IEF_PLUS_OPCODE > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SV_R_REG` in this scope [INFO] [stdout] --> src/Asm.rs:616:44 [INFO] [stdout] | [INFO] [stdout] 616 | if tmpins.slash_val == SV_R_REG { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_R64` in this scope [INFO] [stdout] --> src/Asm.rs:632:28 [INFO] [stdout] | [INFO] [stdout] 632 | if arg1 == ARGT_R64 || arg1 == ARGT_RM64 || arg1 == ARGT_M64 { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_R64` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub const REGT_R64: u8 = 4; [INFO] [stdout] | --------------------------- similarly named constant `REGT_R64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RM64` in this scope [INFO] [stdout] --> src/Asm.rs:632:48 [INFO] [stdout] | [INFO] [stdout] 632 | if arg1 == ARGT_R64 || arg1 == ARGT_RM64 || arg1 == ARGT_M64 { [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_R64` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub const REGT_R64: u8 = 4; [INFO] [stdout] | --------------------------- similarly named constant `REGT_R64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_M64` in this scope [INFO] [stdout] --> src/Asm.rs:632:69 [INFO] [stdout] | [INFO] [stdout] 632 | if arg1 == ARGT_R64 || arg1 == ARGT_RM64 || arg1 == ARGT_M64 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RM8` in this scope [INFO] [stdout] --> src/Asm.rs:635:21 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RM64` in this scope [INFO] [stdout] --> src/Asm.rs:635:49 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_R64` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub const REGT_R64: u8 = 4; [INFO] [stdout] | --------------------------- similarly named constant `REGT_R64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_M8` in this scope [INFO] [stdout] --> src/Asm.rs:635:64 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_M64` in this scope [INFO] [stdout] --> src/Asm.rs:635:91 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `aorc` in this scope [INFO] [stdout] --> src/Asm.rs:637:24 [INFO] [stdout] | [INFO] [stdout] 637 | if aorc.seg_size == 16 { [INFO] [stdout] | ^^^^ help: a local variable with a similar name exists: `aotc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:386:21 [INFO] [stdout] | [INFO] [stdout] 386 | LexExcept(cc, "Branch out of range at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:642:84 [INFO] [stdout] | [INFO] [stdout] 642 | if tmpa1.imm_or_off_present && tmpa1.indirect && tmpa1.reg1 == REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U16` in this scope [INFO] [stdout] --> src/Asm.rs:393:36 [INFO] [stdout] | [INFO] [stdout] 393 | ... _type: AAT_ADD_U16, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U16` in this scope [INFO] [stdout] --> src/Asm.rs:402:36 [INFO] [stdout] | [INFO] [stdout] 402 | ... _type: AAT_SUB_U16, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU8` in this scope [INFO] [stdout] --> src/Asm.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | AOTStoreCodeU8(cc, hex_num[0]); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU8` in this scope [INFO] [stdout] --> src/Asm.rs:409:17 [INFO] [stdout] | [INFO] [stdout] 409 | AOTStoreCodeU8(cc, hex_num[1]); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:413:21 [INFO] [stdout] | [INFO] [stdout] 413 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I32` in this scope [INFO] [stdout] --> src/Asm.rs:416:25 [INFO] [stdout] | [INFO] [stdout] 416 | IET_REL_I32 + if num2.imm_flag { 1 } else { 0 }, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexExcept` in this scope [INFO] [stdout] --> src/Asm.rs:428:21 [INFO] [stdout] | [INFO] [stdout] 428 | LexExcept(cc, "Branch out of range at ".to_owned()); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U32` in this scope [INFO] [stdout] --> src/Asm.rs:435:36 [INFO] [stdout] | [INFO] [stdout] 435 | ... _type: AAT_ADD_U32, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U32` in this scope [INFO] [stdout] --> src/Asm.rs:444:36 [INFO] [stdout] | [INFO] [stdout] 444 | ... _type: AAT_SUB_U32, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU32` in this scope [INFO] [stdout] --> src/Asm.rs:449:17 [INFO] [stdout] | [INFO] [stdout] 449 | AOTStoreCodeU32(cc, num2.num.i); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmUnresolvedAdd` in this scope [INFO] [stdout] --> src/Asm.rs:453:21 [INFO] [stdout] | [INFO] [stdout] 453 | AsmUnresolvedAdd( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IET_REL_I64` in this scope [INFO] [stdout] --> src/Asm.rs:456:25 [INFO] [stdout] | [INFO] [stdout] 456 | IET_REL_I64 + num2.imm_flag, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_ADD_U64` in this scope [INFO] [stdout] --> src/Asm.rs:470:36 [INFO] [stdout] | [INFO] [stdout] 470 | ... _type: AAT_ADD_U64, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AAT_SUB_U64` in this scope [INFO] [stdout] --> src/Asm.rs:479:36 [INFO] [stdout] | [INFO] [stdout] 479 | ... _type: AAT_SUB_U64, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AOTStoreCodeU64` in this scope [INFO] [stdout] --> src/Asm.rs:484:17 [INFO] [stdout] | [INFO] [stdout] 484 | AOTStoreCodeU64(cc, num2.num.i); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LexWarn` in this scope [INFO] [stdout] --> src/Asm.rs:493:17 [INFO] [stdout] | [INFO] [stdout] 493 | LexWarn(cc, "could use I8 displacement at ".to_owned()); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL8` in this scope [INFO] [stdout] --> src/Asm.rs:547:27 [INFO] [stdout] | [INFO] [stdout] 547 | if tmpins.arg1 == ARGT_REL8 || tmpins.arg2 == ARGT_REL8 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL8` in this scope [INFO] [stdout] --> src/Asm.rs:547:55 [INFO] [stdout] | [INFO] [stdout] 547 | if tmpins.arg1 == ARGT_REL8 || tmpins.arg2 == ARGT_REL8 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:650:42 [INFO] [stdout] | [INFO] [stdout] 650 | if tmpa1.reg2 == REG_NONE && tmpa1.scale == 1 { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Bt` in this scope [INFO] [stdout] --> src/Asm.rs:550:12 [INFO] [stdout] | [INFO] [stdout] 550 | if Bt(&mut arg1mask, tmpins.arg1) [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Bt` in this scope [INFO] [stdout] --> src/Asm.rs:551:16 [INFO] [stdout] | [INFO] [stdout] 551 | && Bt(&mut arg2mask, tmpins.arg2) [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:671:46 [INFO] [stdout] | [INFO] [stdout] 671 | ... if tmpa1.reg2 == REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_NOT_IN_64_BIT` in this scope [INFO] [stdout] --> src/Asm.rs:552:33 [INFO] [stdout] | [INFO] [stdout] 552 | && (!tmpins.flags & IEF_NOT_IN_64_BIT > 0 || aotc.seg_size != 64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RBP` in this scope [INFO] [stdout] --> src/Asm.rs:673:68 [INFO] [stdout] | [INFO] [stdout] 673 | ... cur.SIB |= (tmpa1.reg1 & 7) << 3 + REG_RBP; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ToBool` in this scope [INFO] [stdout] --> src/Asm.rs:556:26 [INFO] [stdout] | [INFO] [stdout] 556 | cur.is_dft = ToBool(tmpins.flags & IEF_DFT); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RBP` in this scope [INFO] [stdout] --> src/Asm.rs:699:54 [INFO] [stdout] | [INFO] [stdout] 699 | ... if tmpa1.reg2 & 7 == REG_RBP [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_DFT` in this scope [INFO] [stdout] --> src/Asm.rs:556:48 [INFO] [stdout] | [INFO] [stdout] 556 | cur.is_dft = ToBool(tmpins.flags & IEF_DFT); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RBP` in this scope [INFO] [stdout] --> src/Asm.rs:729:54 [INFO] [stdout] | [INFO] [stdout] 729 | ... if tmpa1.reg1 & 7 == REG_RBP { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_48_REX` in this scope [INFO] [stdout] --> src/Asm.rs:557:31 [INFO] [stdout] | [INFO] [stdout] 557 | if tmpins.flags & IEF_48_REX > 0 { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL8` in this scope [INFO] [stdout] --> src/Asm.rs:736:28 [INFO] [stdout] | [INFO] [stdout] 736 | } else if (ARGT_REL8 <= arg1 && arg1 <= ARGT_REL32) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_OP_SIZE32` in this scope [INFO] [stdout] --> src/Asm.rs:579:54 [INFO] [stdout] | [INFO] [stdout] 579 | if aotc.seg_size == 16 && tmpins.flags & IEF_OP_SIZE32 > 0 [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL32` in this scope [INFO] [stdout] --> src/Asm.rs:736:57 [INFO] [stdout] | [INFO] [stdout] 736 | } else if (ARGT_REL8 <= arg1 && arg1 <= ARGT_REL32) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_OP_SIZE16` in this scope [INFO] [stdout] --> src/Asm.rs:580:58 [INFO] [stdout] | [INFO] [stdout] 580 | || aotc.seg_size != 16 && tmpins.flags & IEF_OP_SIZE16 > 0 [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_IB` in this scope [INFO] [stdout] --> src/Asm.rs:585:22 [INFO] [stdout] | [INFO] [stdout] 585 | if om == OM_IB { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_IMM8` in this scope [INFO] [stdout] --> src/Asm.rs:737:25 [INFO] [stdout] | [INFO] [stdout] 737 | || (ARGT_IMM8 <= arg1 && arg1 <= ARGT_IMM64) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_IMM64` in this scope [INFO] [stdout] --> src/Asm.rs:737:54 [INFO] [stdout] | [INFO] [stdout] 737 | || (ARGT_IMM8 <= arg1 && arg1 <= ARGT_IMM64) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_IW` in this scope [INFO] [stdout] --> src/Asm.rs:587:29 [INFO] [stdout] | [INFO] [stdout] 587 | } else if om == OM_IW { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_ID` in this scope [INFO] [stdout] --> src/Asm.rs:589:29 [INFO] [stdout] | [INFO] [stdout] 589 | } else if om == OM_ID { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_CB` in this scope [INFO] [stdout] --> src/Asm.rs:593:22 [INFO] [stdout] | [INFO] [stdout] 593 | if om == OM_CB { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_CW` in this scope [INFO] [stdout] --> src/Asm.rs:596:29 [INFO] [stdout] | [INFO] [stdout] 596 | } else if om == OM_CW { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OM_CD` in this scope [INFO] [stdout] --> src/Asm.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | } else if om == OM_CD { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PrintWarn` in this scope [INFO] [stdout] --> src/Asm.rs:608:25 [INFO] [stdout] | [INFO] [stdout] 608 | PrintWarn( [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_PLUS_OPCODE` in this scope [INFO] [stdout] --> src/Asm.rs:615:35 [INFO] [stdout] | [INFO] [stdout] 615 | if tmpins.flags & IEF_PLUS_OPCODE > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SV_R_REG` in this scope [INFO] [stdout] --> src/Asm.rs:616:44 [INFO] [stdout] | [INFO] [stdout] 616 | if tmpins.slash_val == SV_R_REG { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_R64` in this scope [INFO] [stdout] --> src/Asm.rs:632:28 [INFO] [stdout] | [INFO] [stdout] 632 | if arg1 == ARGT_R64 || arg1 == ARGT_RM64 || arg1 == ARGT_M64 { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_R64` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub const REGT_R64: u8 = 4; [INFO] [stdout] | --------------------------- similarly named constant `REGT_R64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RM64` in this scope [INFO] [stdout] --> src/Asm.rs:632:48 [INFO] [stdout] | [INFO] [stdout] 632 | if arg1 == ARGT_R64 || arg1 == ARGT_RM64 || arg1 == ARGT_M64 { [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_R64` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub const REGT_R64: u8 = 4; [INFO] [stdout] | --------------------------- similarly named constant `REGT_R64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_M64` in this scope [INFO] [stdout] --> src/Asm.rs:632:69 [INFO] [stdout] | [INFO] [stdout] 632 | if arg1 == ARGT_R64 || arg1 == ARGT_RM64 || arg1 == ARGT_M64 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RM8` in this scope [INFO] [stdout] --> src/Asm.rs:635:21 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RM64` in this scope [INFO] [stdout] --> src/Asm.rs:635:49 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^^^ help: a constant with a similar name exists: `REGT_R64` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub const REGT_R64: u8 = 4; [INFO] [stdout] | --------------------------- similarly named constant `REGT_R64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_M8` in this scope [INFO] [stdout] --> src/Asm.rs:635:64 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_M64` in this scope [INFO] [stdout] --> src/Asm.rs:635:91 [INFO] [stdout] | [INFO] [stdout] 635 | if (ARGT_RM8 <= arg1 && arg1 <= ARGT_RM64) || (ARGT_M8 <= arg1 && arg1 <= ARGT_M64) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `aorc` in this scope [INFO] [stdout] --> src/Asm.rs:637:24 [INFO] [stdout] | [INFO] [stdout] 637 | if aorc.seg_size == 16 { [INFO] [stdout] | ^^^^ help: a local variable with a similar name exists: `aotc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_UIMM8` in this scope [INFO] [stdout] --> src/Asm.rs:738:25 [INFO] [stdout] | [INFO] [stdout] 738 | || (ARGT_UIMM8 <= arg1 && arg1 <= ARGT_UIMM64) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:642:84 [INFO] [stdout] | [INFO] [stdout] 642 | if tmpa1.imm_or_off_present && tmpa1.indirect && tmpa1.reg1 == REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_UIMM64` in this scope [INFO] [stdout] --> src/Asm.rs:738:55 [INFO] [stdout] | [INFO] [stdout] 738 | || (ARGT_UIMM8 <= arg1 && arg1 <= ARGT_UIMM64) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:650:42 [INFO] [stdout] | [INFO] [stdout] 650 | if tmpa1.reg2 == REG_NONE && tmpa1.scale == 1 { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_IMM64` in this scope [INFO] [stdout] --> src/Asm.rs:740:32 [INFO] [stdout] | [INFO] [stdout] 740 | if arg1 == ARGT_IMM64 || arg2 == ARGT_UIMM64 { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_NONE` in this scope [INFO] [stdout] --> src/Asm.rs:671:46 [INFO] [stdout] | [INFO] [stdout] 671 | ... if tmpa1.reg2 == REG_NONE { [INFO] [stdout] | ^^^^^^^^ help: a constant with a similar name exists: `REGT_NONE` [INFO] [stdout] | [INFO] [stdout] ::: src/needed_classes.rs:623:1 [INFO] [stdout] | [INFO] [stdout] 623 | pub const REGT_NONE: u8 = 0; [INFO] [stdout] | ---------------------------- similarly named constant `REGT_NONE` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_UIMM64` in this scope [INFO] [stdout] --> src/Asm.rs:740:54 [INFO] [stdout] | [INFO] [stdout] 740 | if arg1 == ARGT_IMM64 || arg2 == ARGT_UIMM64 { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PrintWarn` in this scope [INFO] [stdout] --> src/Asm.rs:749:25 [INFO] [stdout] | [INFO] [stdout] 749 | PrintWarn( [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RBP` in this scope [INFO] [stdout] --> src/Asm.rs:673:68 [INFO] [stdout] | [INFO] [stdout] 673 | ... cur.SIB |= (tmpa1.reg1 & 7) << 3 + REG_RBP; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RBP` in this scope [INFO] [stdout] --> src/Asm.rs:699:54 [INFO] [stdout] | [INFO] [stdout] 699 | ... if tmpa1.reg2 & 7 == REG_RBP [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_PLUS_OPCODE` in this scope [INFO] [stdout] --> src/Asm.rs:756:35 [INFO] [stdout] | [INFO] [stdout] 756 | if tmpins.flags & IEF_PLUS_OPCODE > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `REG_RBP` in this scope [INFO] [stdout] --> src/Asm.rs:729:54 [INFO] [stdout] | [INFO] [stdout] 729 | ... if tmpa1.reg1 & 7 == REG_RBP { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SV_R_REG` in this scope [INFO] [stdout] --> src/Asm.rs:757:44 [INFO] [stdout] | [INFO] [stdout] 757 | if tmpins.slash_val == SV_R_REG { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_AL` in this scope [INFO] [stdout] --> src/Asm.rs:758:28 [INFO] [stdout] | [INFO] [stdout] 758 | if ARGT_AL <= arg1 && arg1 <= ARGT_RAX { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL8` in this scope [INFO] [stdout] --> src/Asm.rs:736:28 [INFO] [stdout] | [INFO] [stdout] 736 | } else if (ARGT_REL8 <= arg1 && arg1 <= ARGT_REL32) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_REL32` in this scope [INFO] [stdout] --> src/Asm.rs:736:57 [INFO] [stdout] | [INFO] [stdout] 736 | } else if (ARGT_REL8 <= arg1 && arg1 <= ARGT_REL32) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RAX` in this scope [INFO] [stdout] --> src/Asm.rs:758:55 [INFO] [stdout] | [INFO] [stdout] 758 | if ARGT_AL <= arg1 && arg1 <= ARGT_RAX { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_IMM8` in this scope [INFO] [stdout] --> src/Asm.rs:737:25 [INFO] [stdout] | [INFO] [stdout] 737 | || (ARGT_IMM8 <= arg1 && arg1 <= ARGT_IMM64) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CmpLoadDefines` in this scope [INFO] [stdout] --> src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | CmpLoadDefines(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_IMM64` in this scope [INFO] [stdout] --> src/Asm.rs:737:54 [INFO] [stdout] | [INFO] [stdout] 737 | || (ARGT_IMM8 <= arg1 && arg1 <= ARGT_IMM64) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CmpLoadDefines` in this scope [INFO] [stdout] --> src/main.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | CmpLoadDefines(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CmpFillTables` in this scope [INFO] [stdout] --> src/main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | CmpFillTables(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `QueInit` in this scope [INFO] [stdout] --> src/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | QueInit(&cmp.ic_nop); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | QueInit(&cmp.ic_nop); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | cmp.ic_nop.ic_class=cmp.internal_types[RT_I64]; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | cmp.ic_nop.ic_class=cmp.internal_types[RT_I64]; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RT_I64` in this scope [INFO] [stdout] --> src/main.rs:9:44 [INFO] [stdout] | [INFO] [stdout] 9 | cmp.ic_nop.ic_class=cmp.internal_types[RT_I64]; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | cmp.ic_nop.ic_code=IC_NOP1; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IC_NOP1` in this scope [INFO] [stdout] --> src/main.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | cmp.ic_nop.ic_code=IC_NOP1; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmHashLoad` in this scope [INFO] [stdout] --> src/main.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | AsmHashLoad(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UAsmHashLoad` in this scope [INFO] [stdout] --> src/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | UAsmHashLoad(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_UIMM8` in this scope [INFO] [stdout] --> src/Asm.rs:738:25 [INFO] [stdout] | [INFO] [stdout] 738 | || (ARGT_UIMM8 <= arg1 && arg1 <= ARGT_UIMM64) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_UIMM64` in this scope [INFO] [stdout] --> src/Asm.rs:738:55 [INFO] [stdout] | [INFO] [stdout] 738 | || (ARGT_UIMM8 <= arg1 && arg1 <= ARGT_UIMM64) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_IMM64` in this scope [INFO] [stdout] --> src/Asm.rs:740:32 [INFO] [stdout] | [INFO] [stdout] 740 | if arg1 == ARGT_IMM64 || arg2 == ARGT_UIMM64 { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_UIMM64` in this scope [INFO] [stdout] --> src/Asm.rs:740:54 [INFO] [stdout] | [INFO] [stdout] 740 | if arg1 == ARGT_IMM64 || arg2 == ARGT_UIMM64 { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PrintWarn` in this scope [INFO] [stdout] --> src/Asm.rs:749:25 [INFO] [stdout] | [INFO] [stdout] 749 | PrintWarn( [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IEF_PLUS_OPCODE` in this scope [INFO] [stdout] --> src/Asm.rs:756:35 [INFO] [stdout] | [INFO] [stdout] 756 | if tmpins.flags & IEF_PLUS_OPCODE > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SV_R_REG` in this scope [INFO] [stdout] --> src/Asm.rs:757:44 [INFO] [stdout] | [INFO] [stdout] 757 | if tmpins.slash_val == SV_R_REG { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_AL` in this scope [INFO] [stdout] --> src/Asm.rs:758:28 [INFO] [stdout] | [INFO] [stdout] 758 | if ARGT_AL <= arg1 && arg1 <= ARGT_RAX { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ARGT_RAX` in this scope [INFO] [stdout] --> src/Asm.rs:758:55 [INFO] [stdout] | [INFO] [stdout] 758 | if ARGT_AL <= arg1 && arg1 <= ARGT_RAX { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CmpLoadDefines` in this scope [INFO] [stdout] --> src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | CmpLoadDefines(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CmpLoadDefines` in this scope [INFO] [stdout] --> src/main.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | CmpLoadDefines(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CmpFillTables` in this scope [INFO] [stdout] --> src/main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | CmpFillTables(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `QueInit` in this scope [INFO] [stdout] --> src/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | QueInit(&cmp.ic_nop); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | QueInit(&cmp.ic_nop); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | cmp.ic_nop.ic_class=cmp.internal_types[RT_I64]; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | cmp.ic_nop.ic_class=cmp.internal_types[RT_I64]; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RT_I64` in this scope [INFO] [stdout] --> src/main.rs:9:44 [INFO] [stdout] | [INFO] [stdout] 9 | cmp.ic_nop.ic_class=cmp.internal_types[RT_I64]; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cmp` in this scope [INFO] [stdout] --> src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | cmp.ic_nop.ic_code=IC_NOP1; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IC_NOP1` in this scope [INFO] [stdout] --> src/main.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | cmp.ic_nop.ic_code=IC_NOP1; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AsmHashLoad` in this scope [INFO] [stdout] --> src/main.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | AsmHashLoad(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UAsmHashLoad` in this scope [INFO] [stdout] --> src/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | UAsmHashLoad(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `I64_with_doc` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct I64_with_doc<'a> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `I64WithDoc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `I64_with_doc` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct I64_with_doc<'a> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `I64WithDoc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Put_Key` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub struct Put_Key<'a> { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `PutKey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Put_Key` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub struct Put_Key<'a> { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `PutKey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Put_S` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct Put_S<'a> { [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `PutS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Put_S` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct Put_S<'a> { [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `PutS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_with_CTask` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:153:12 [INFO] [stdout] | [INFO] [stdout] 153 | pub struct U0_with_CTask<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCtask` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CCtrl` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub struct U0_With_CCtrl<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCctrl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_with_CTask` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:153:12 [INFO] [stdout] | [INFO] [stdout] 153 | pub struct U0_with_CTask<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCtask` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CDC` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:398:12 [INFO] [stdout] | [INFO] [stdout] 398 | pub struct U0_With_CDC<'a> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCdc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Bool_With_CCtrl` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | pub struct Bool_With_CCtrl<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BoolWithCctrl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CCtrl_And_Bool` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 411 | pub struct U0_With_CCtrl_And_Bool<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCctrlAndBool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CCtrl` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub struct U0_With_CCtrl<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCctrl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CCtrl_And_I64` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 419 | pub struct U0_With_CCtrl_And_I64<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCctrlAndI64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CTask_And_CDC` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:469:12 [INFO] [stdout] | [INFO] [stdout] 469 | pub struct U0_With_CTask_And_CDC<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCtaskAndCdc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CDC` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:398:12 [INFO] [stdout] | [INFO] [stdout] 398 | pub struct U0_With_CDC<'a> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCdc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_CMathODE_With_F64` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:504:12 [INFO] [stdout] | [INFO] [stdout] 504 | pub struct U0_CMathODE_With_F64<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0CmathOdeWithF64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_CMathODE_With_I64` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:512:12 [INFO] [stdout] | [INFO] [stdout] 512 | pub struct U0_CMathODE_With_I64<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0CmathOdeWithI64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Bool_With_CCtrl` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | pub struct Bool_With_CCtrl<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BoolWithCctrl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `I64_With_U8` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:646:12 [INFO] [stdout] | [INFO] [stdout] 646 | pub struct I64_With_U8<'a> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `I64WithU8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U8_with_doc` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:1046:12 [INFO] [stdout] | [INFO] [stdout] 1046 | pub struct U8_with_doc<'a> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `U8WithDoc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CCtrl_And_Bool` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 411 | pub struct U0_With_CCtrl_And_Bool<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCctrlAndBool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: denote infinite loops with `loop { ... }` [INFO] [stdout] --> src/Asm.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | while true { [INFO] [stdout] | ^^^^^^^^^^ help: use `loop` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(while_true)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: denote infinite loops with `loop { ... }` [INFO] [stdout] --> src/Asm.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | while true { [INFO] [stdout] | ^^^^^^^^^^ help: use `loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CCtrl_And_I64` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 419 | pub struct U0_With_CCtrl_And_I64<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCctrlAndI64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_With_CTask_And_CDC` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:469:12 [INFO] [stdout] | [INFO] [stdout] 469 | pub struct U0_With_CTask_And_CDC<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0WithCtaskAndCdc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_CMathODE_With_F64` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:504:12 [INFO] [stdout] | [INFO] [stdout] 504 | pub struct U0_CMathODE_With_F64<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0CmathOdeWithF64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U0_CMathODE_With_I64` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:512:12 [INFO] [stdout] | [INFO] [stdout] 512 | pub struct U0_CMathODE_With_I64<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `U0CmathOdeWithI64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `I64_With_U8` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:646:12 [INFO] [stdout] | [INFO] [stdout] 646 | pub struct I64_With_U8<'a> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `I64WithU8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `U8_with_doc` should have an upper camel case name [INFO] [stdout] --> src/needed_classes.rs:1046:12 [INFO] [stdout] | [INFO] [stdout] 1046 | pub struct U8_with_doc<'a> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `U8WithDoc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: denote infinite loops with `loop { ... }` [INFO] [stdout] --> src/Asm.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | while true { [INFO] [stdout] | ^^^^^^^^^^ help: use `loop` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(while_true)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: denote infinite loops with `loop { ... }` [INFO] [stdout] --> src/Asm.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | while true { [INFO] [stdout] | ^^^^^^^^^^ help: use `loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | if cc.abs_cnts.externs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected `bool`, found `u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | if cc.abs_cnts.externs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected `bool`, found `u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:63:28 [INFO] [stdout] | [INFO] [stdout] 63 | tmph = h_e; [INFO] [stdout] | ^^^ expected struct `needed_classes::CHashGeneric`, found `&mut needed_classes::CHashGeneric<'_>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | arg.reg1_type = tmpr.reg_type; [INFO] [stdout] | ^^^^^^^^^^^^^ expected `i64`, found `u8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `reg_sum` on type `needed_classes::CHashReg<'_>` [INFO] [stdout] --> src/Asm.rs:104:49 [INFO] [stdout] | [INFO] [stdout] 104 | ... arg.reg1 = tmpr.reg_sum as i64; [INFO] [stdout] | ^^^^^^^ help: a field with a similar name exists: `reg_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: no implementation for `needed_classes::CAbsCntsI64 & {integer}` [INFO] [stdout] --> src/Asm.rs:137:62 [INFO] [stdout] | [INFO] [stdout] 137 | if arg.size <= 1 && !rel && arg.num.abs_cnts & 1 { [INFO] [stdout] | ---------------- ^ - {integer} [INFO] [stdout] | | [INFO] [stdout] | needed_classes::CAbsCntsI64 [INFO] [stdout] | [INFO] [stdout] = note: an implementation of `std::ops::BitAnd` might be missing for `needed_classes::CAbsCntsI64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | if cc.token != '[' { [INFO] [stdout] | ^^^ expected `i64`, found `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | } else if cc.token == '['.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:63:28 [INFO] [stdout] | [INFO] [stdout] 63 | tmph = h_e; [INFO] [stdout] | ^^^ expected struct `needed_classes::CHashGeneric`, found `&mut needed_classes::CHashGeneric<'_>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | arg.reg1_type = tmpr.reg_type; [INFO] [stdout] | ^^^^^^^^^^^^^ expected `i64`, found `u8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `reg_sum` on type `needed_classes::CHashReg<'_>` [INFO] [stdout] --> src/Asm.rs:104:49 [INFO] [stdout] | [INFO] [stdout] 104 | ... arg.reg1 = tmpr.reg_sum as i64; [INFO] [stdout] | ^^^^^^^ help: a field with a similar name exists: `reg_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: no implementation for `needed_classes::CAbsCntsI64 & {integer}` [INFO] [stdout] --> src/Asm.rs:137:62 [INFO] [stdout] | [INFO] [stdout] 137 | if arg.size <= 1 && !rel && arg.num.abs_cnts & 1 { [INFO] [stdout] | ---------------- ^ - {integer} [INFO] [stdout] | | [INFO] [stdout] | needed_classes::CAbsCntsI64 [INFO] [stdout] | [INFO] [stdout] = note: an implementation of `std::ops::BitAnd` might be missing for `needed_classes::CAbsCntsI64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | if cc.token != '[' { [INFO] [stdout] | ^^^ expected `i64`, found `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | } else if cc.token == '['.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:151:52 [INFO] [stdout] | [INFO] [stdout] 151 | while cc.token != 0 && cc.token != ']'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:151:52 [INFO] [stdout] | [INFO] [stdout] 151 | while cc.token != 0 && cc.token != ']'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:157:36 [INFO] [stdout] | [INFO] [stdout] 157 | ... tmph = t; [INFO] [stdout] | ^ expected struct `needed_classes::CHashGeneric`, found `&mut needed_classes::CHashGeneric<'_>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:161:40 [INFO] [stdout] | [INFO] [stdout] 161 | ... tmpr = tmph; [INFO] [stdout] | ^^^^ expected struct `needed_classes::CHashReg`, found struct `needed_classes::CHashGeneric` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:162:49 [INFO] [stdout] | [INFO] [stdout] 162 | ... arg.reg2_type = tmpr.reg_type; [INFO] [stdout] | ^^^^^^^^^^^^^ expected `i64`, found `u8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:180:43 [INFO] [stdout] | [INFO] [stdout] 180 | } else if cc.token == '*'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:192:39 [INFO] [stdout] | [INFO] [stdout] 192 | } else if cc.token == '+' { [INFO] [stdout] | ^^^ expected `i64`, found `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:200:32 [INFO] [stdout] | [INFO] [stdout] 200 | if cc.token != ']'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:208:40 [INFO] [stdout] | [INFO] [stdout] 208 | if cc.token != ']'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | if arg.reg1_type == REGT_FSTK { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `u8` [INFO] [stdout] | help: you can convert a `u8` to an `i64`: `REGT_FSTK.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:157:36 [INFO] [stdout] | [INFO] [stdout] 157 | ... tmph = t; [INFO] [stdout] | ^ expected struct `needed_classes::CHashGeneric`, found `&mut needed_classes::CHashGeneric<'_>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:607:24 [INFO] [stdout] | [INFO] [stdout] 607 | if aotc.arg1.size { [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `bool`, found `i64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 180 previous errors; 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:161:40 [INFO] [stdout] | [INFO] [stdout] 161 | ... tmpr = tmph; [INFO] [stdout] | ^^^^ expected struct `needed_classes::CHashReg`, found struct `needed_classes::CHashGeneric` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0369, E0408, E0425, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:162:49 [INFO] [stdout] | [INFO] [stdout] 162 | ... arg.reg2_type = tmpr.reg_type; [INFO] [stdout] | ^^^^^^^^^^^^^ expected `i64`, found `u8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:180:43 [INFO] [stdout] | [INFO] [stdout] 180 | } else if cc.token == '*'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `percival` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:192:39 [INFO] [stdout] | [INFO] [stdout] 192 | } else if cc.token == '+' { [INFO] [stdout] | ^^^ expected `i64`, found `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:200:32 [INFO] [stdout] | [INFO] [stdout] 200 | if cc.token != ']'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `i64: From` is not satisfied [INFO] [stdout] --> src/Asm.rs:208:40 [INFO] [stdout] | [INFO] [stdout] 208 | if cc.token != ']'.into() { [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `i64` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 4 others [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | if arg.reg1_type == REGT_FSTK { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `u8` [INFO] [stdout] | help: you can convert a `u8` to an `i64`: `REGT_FSTK.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/Asm.rs:607:24 [INFO] [stdout] | [INFO] [stdout] 607 | if aotc.arg1.size { [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `bool`, found `i64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 180 previous errors; 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0369, E0408, E0425, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "71ea6e626241ca521f4cbae946e833c074db33c91dd68557622be04592074956", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71ea6e626241ca521f4cbae946e833c074db33c91dd68557622be04592074956", kill_on_drop: false }` [INFO] [stdout] 71ea6e626241ca521f4cbae946e833c074db33c91dd68557622be04592074956