[INFO] fetching crate valheim-asm 0.2.0... [INFO] testing valheim-asm-0.2.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate valheim-asm 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate valheim-asm 0.2.0 [INFO] finished tweaking crates.io crate valheim-asm 0.2.0 [INFO] tweaked toml for crates.io crate valheim-asm 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate valheim-asm 0.2.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 7 packages to latest compatible versions [INFO] [stderr] Adding modular-bitfield v0.11.2 (available: v0.12.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 80ebee10a767290fed21f2792d45fa0a78ba98a6151b8c00a4cdf48eb8e1b505 [INFO] running `Command { std: "docker" "start" "-a" "80ebee10a767290fed21f2792d45fa0a78ba98a6151b8c00a4cdf48eb8e1b505", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "80ebee10a767290fed21f2792d45fa0a78ba98a6151b8c00a4cdf48eb8e1b505", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80ebee10a767290fed21f2792d45fa0a78ba98a6151b8c00a4cdf48eb8e1b505", kill_on_drop: false }` [INFO] [stdout] 80ebee10a767290fed21f2792d45fa0a78ba98a6151b8c00a4cdf48eb8e1b505 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 383359910a6e33f828a6745033a3b0490c7d8ec3eb9d71209674022c34e83c5d [INFO] running `Command { std: "docker" "start" "-a" "383359910a6e33f828a6745033a3b0490c7d8ec3eb9d71209674022c34e83c5d", kill_on_drop: false }` [INFO] [stderr] Compiling modular-bitfield-impl v0.11.2 [INFO] [stderr] Compiling modular-bitfield v0.11.2 [INFO] [stderr] Compiling valheim-asm v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(inline_const_pat)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: removed in 1.88.0; see for more information [INFO] [stdout] = note: removed due to implementation concerns as it requires significant refactorings [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 473 | 0b00 => r4!(rv32, FMADD_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 473 | 0b00 => r4!(rv32, FMADD_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 473 | 0b00 => r4!(rv32, FMADD_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 473 | 0b00 => r4!(rv32, FMADD_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 473 | 0b00 => r4!(rv32, FMADD_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 473 | 0b00 => r4!(rv32, FMADD_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 474 | 0b01 => r4!(rv32, FMADD_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 474 | 0b01 => r4!(rv32, FMADD_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 474 | 0b01 => r4!(rv32, FMADD_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 474 | 0b01 => r4!(rv32, FMADD_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 474 | 0b01 => r4!(rv32, FMADD_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 474 | 0b01 => r4!(rv32, FMADD_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | 0b00 => r4!(rv32, FMSUB_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | 0b00 => r4!(rv32, FMSUB_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | 0b00 => r4!(rv32, FMSUB_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | 0b00 => r4!(rv32, FMSUB_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | 0b00 => r4!(rv32, FMSUB_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | 0b00 => r4!(rv32, FMSUB_S, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | 0b01 => r4!(rv32, FMSUB_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | 0b01 => r4!(rv32, FMSUB_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | 0b01 => r4!(rv32, FMSUB_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | 0b01 => r4!(rv32, FMSUB_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | 0b01 => r4!(rv32, FMSUB_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | 0b01 => r4!(rv32, FMSUB_D, untyped, fp), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | 0b00 => r4!(rv32, FNMADD_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | 0b00 => r4!(rv32, FNMADD_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | 0b00 => r4!(rv32, FNMADD_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | 0b00 => r4!(rv32, FNMADD_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | 0b00 => r4!(rv32, FNMADD_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | 0b00 => r4!(rv32, FNMADD_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | 0b01 => r4!(rv32, FNMADD_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | 0b01 => r4!(rv32, FNMADD_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | 0b01 => r4!(rv32, FNMADD_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | 0b01 => r4!(rv32, FNMADD_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | 0b01 => r4!(rv32, FNMADD_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | 0b01 => r4!(rv32, FNMADD_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | 0b00 => r4!(rv32, FNMSUB_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | 0b00 => r4!(rv32, FNMSUB_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | 0b00 => r4!(rv32, FNMSUB_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | 0b00 => r4!(rv32, FNMSUB_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | 0b00 => r4!(rv32, FNMSUB_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | 0b00 => r4!(rv32, FNMSUB_S, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 489 | 0b01 => r4!(rv32, FNMSUB_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 489 | 0b01 => r4!(rv32, FNMSUB_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 489 | 0b01 => r4!(rv32, FNMSUB_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 489 | 0b01 => r4!(rv32, FNMSUB_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 489 | 0b01 => r4!(rv32, FNMSUB_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 489 | 0b01 => r4!(rv32, FNMSUB_D, untyped, fp), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `r4` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 493 | 0b0000000 => rrm!(rv32, FADD_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 493 | 0b0000000 => rrm!(rv32, FADD_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 493 | 0b0000000 => rrm!(rv32, FADD_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 493 | 0b0000000 => rrm!(rv32, FADD_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 493 | 0b0000000 => rrm!(rv32, FADD_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 493 | 0b0000000 => rrm!(rv32, FADD_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 494 | 0b0000001 => rrm!(rv32, FADD_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 494 | 0b0000001 => rrm!(rv32, FADD_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 494 | 0b0000001 => rrm!(rv32, FADD_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 494 | 0b0000001 => rrm!(rv32, FADD_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 494 | 0b0000001 => rrm!(rv32, FADD_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 494 | 0b0000001 => rrm!(rv32, FADD_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | 0b0000100 => rrm!(rv32, FSUB_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | 0b0000100 => rrm!(rv32, FSUB_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | 0b0000100 => rrm!(rv32, FSUB_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | 0b0000100 => rrm!(rv32, FSUB_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | 0b0000100 => rrm!(rv32, FSUB_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | 0b0000100 => rrm!(rv32, FSUB_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 496 | 0b0000101 => rrm!(rv32, FSUB_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 496 | 0b0000101 => rrm!(rv32, FSUB_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 496 | 0b0000101 => rrm!(rv32, FSUB_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 496 | 0b0000101 => rrm!(rv32, FSUB_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 496 | 0b0000101 => rrm!(rv32, FSUB_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 496 | 0b0000101 => rrm!(rv32, FSUB_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | 0b0001000 => rrm!(rv32, FMUL_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | 0b0001000 => rrm!(rv32, FMUL_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | 0b0001000 => rrm!(rv32, FMUL_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | 0b0001000 => rrm!(rv32, FMUL_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | 0b0001000 => rrm!(rv32, FMUL_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | 0b0001000 => rrm!(rv32, FMUL_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | 0b0001001 => rrm!(rv32, FMUL_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | 0b0001001 => rrm!(rv32, FMUL_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | 0b0001001 => rrm!(rv32, FMUL_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | 0b0001001 => rrm!(rv32, FMUL_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | 0b0001001 => rrm!(rv32, FMUL_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | 0b0001001 => rrm!(rv32, FMUL_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 499 | 0b0001100 => rrm!(rv32, FDIV_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 499 | 0b0001100 => rrm!(rv32, FDIV_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 499 | 0b0001100 => rrm!(rv32, FDIV_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 499 | 0b0001100 => rrm!(rv32, FDIV_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 499 | 0b0001100 => rrm!(rv32, FDIV_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 499 | 0b0001100 => rrm!(rv32, FDIV_S, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | 0b0001101 => rrm!(rv32, FDIV_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | 0b0001101 => rrm!(rv32, FDIV_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | 0b0001101 => rrm!(rv32, FDIV_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | 0b0001101 => rrm!(rv32, FDIV_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | 0b0001101 => rrm!(rv32, FDIV_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | 0b0001101 => rrm!(rv32, FDIV_D, untyped, fp, fp), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | 0b0101100 => rrm_no_rs2!(rv32, FSQRT_S, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | 0b0101100 => rrm_no_rs2!(rv32, FSQRT_S, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | 0b0101100 => rrm_no_rs2!(rv32, FSQRT_S, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | 0b0101100 => rrm_no_rs2!(rv32, FSQRT_S, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | 0b0101100 => rrm_no_rs2!(rv32, FSQRT_S, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | 0b0101100 => rrm_no_rs2!(rv32, FSQRT_S, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | 0b0101101 => rrm_no_rs2!(rv32, FSQRT_D, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | 0b0101101 => rrm_no_rs2!(rv32, FSQRT_D, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | 0b0101101 => rrm_no_rs2!(rv32, FSQRT_D, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | 0b0101101 => rrm_no_rs2!(rv32, FSQRT_D, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | 0b0101101 => rrm_no_rs2!(rv32, FSQRT_D, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | 0b0101101 => rrm_no_rs2!(rv32, FSQRT_D, untyped, fp, fp), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_S, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_S, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_D, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_D, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_D, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_D, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_D, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_D, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_S, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_S, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_S, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_S, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_S, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_S, untyped, fp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | 0b00000 => rrm_no_rs2!(rv32, FCVT_S_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | 0b00000 => rrm_no_rs2!(rv32, FCVT_S_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | 0b00000 => rrm_no_rs2!(rv32, FCVT_S_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | 0b00000 => rrm_no_rs2!(rv32, FCVT_S_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | 0b00000 => rrm_no_rs2!(rv32, FCVT_S_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | 0b00000 => rrm_no_rs2!(rv32, FCVT_S_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | 0b00001 => rrm_no_rs2!(rv32, FCVT_S_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 563 | 0b00010 => rrm_no_rs2!(rv64, FCVT_S_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 563 | 0b00010 => rrm_no_rs2!(rv64, FCVT_S_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 563 | 0b00010 => rrm_no_rs2!(rv64, FCVT_S_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 563 | 0b00010 => rrm_no_rs2!(rv64, FCVT_S_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 563 | 0b00010 => rrm_no_rs2!(rv64, FCVT_S_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 563 | 0b00010 => rrm_no_rs2!(rv64, FCVT_S_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | 0b00011 => rrm_no_rs2!(rv64, FCVT_S_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | 0b00011 => rrm_no_rs2!(rv64, FCVT_S_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | 0b00011 => rrm_no_rs2!(rv64, FCVT_S_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | 0b00011 => rrm_no_rs2!(rv64, FCVT_S_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | 0b00011 => rrm_no_rs2!(rv64, FCVT_S_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | 0b00011 => rrm_no_rs2!(rv64, FCVT_S_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | 0b00000 => rrm_no_rs2!(rv32, FCVT_W_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 582 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 582 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 582 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 582 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 582 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 582 | 0b00001 => rrm_no_rs2!(rv32, FCVT_WU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | 0b00010 => rrm_no_rs2!(rv64, FCVT_L_D, untyped, gp, fp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | 0b00011 => rrm_no_rs2!(rv64, FCVT_LU_D, untyped, gp, fp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | 0b00000 => rrm_no_rs2!(rv32, FCVT_D_W, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | 0b00001 => rrm_no_rs2!(rv32, FCVT_D_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | 0b00001 => rrm_no_rs2!(rv32, FCVT_D_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | 0b00001 => rrm_no_rs2!(rv32, FCVT_D_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | 0b00001 => rrm_no_rs2!(rv32, FCVT_D_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | 0b00001 => rrm_no_rs2!(rv32, FCVT_D_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | 0b00001 => rrm_no_rs2!(rv32, FCVT_D_WU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | 0b00010 => rrm_no_rs2!(rv64, FCVT_D_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | 0b00010 => rrm_no_rs2!(rv64, FCVT_D_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | 0b00010 => rrm_no_rs2!(rv64, FCVT_D_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | 0b00010 => rrm_no_rs2!(rv64, FCVT_D_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | 0b00010 => rrm_no_rs2!(rv64, FCVT_D_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | 0b00010 => rrm_no_rs2!(rv64, FCVT_D_L, untyped, fp, gp), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | const {RoundingMode::RNE as u8} => RoundingMode::RNE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | 0b00011 => rrm_no_rs2!(rv64, FCVT_D_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | const {RoundingMode::RTZ as u8} => RoundingMode::RTZ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | 0b00011 => rrm_no_rs2!(rv64, FCVT_D_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | const {RoundingMode::RDN as u8} => RoundingMode::RDN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | 0b00011 => rrm_no_rs2!(rv64, FCVT_D_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | const {RoundingMode::RUP as u8} => RoundingMode::RUP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | 0b00011 => rrm_no_rs2!(rv64, FCVT_D_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | const {RoundingMode::RMM as u8} => RoundingMode::RMM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | 0b00011 => rrm_no_rs2!(rv64, FCVT_D_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const blocks cannot be used as patterns [INFO] [stdout] --> src/isa/decode.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | const {RoundingMode::DYN as u8} => RoundingMode::DYN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | 0b00011 => rrm_no_rs2!(rv64, FCVT_D_LU, untyped, fp, gp), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: use a named `const`-item or an `if`-guard (`x if x == const { ... }`) instead [INFO] [stdout] = note: this error originates in the macro `rrm_no_rs2` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 8 - pub opcode: B7, [INFO] [stdout] 8 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 9 - pub rd: B5, [INFO] [stdout] 9 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 10 - pub funct3: B3, [INFO] [stdout] 10 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 11 - pub rs1: B5, [INFO] [stdout] 11 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 12 - pub rs2: B5, [INFO] [stdout] 12 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | pub funct7: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 13 - pub funct7: B7, [INFO] [stdout] 13 + ub funct7: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 19 - pub opcode: B7, [INFO] [stdout] 19 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 20 - pub rd: B5, [INFO] [stdout] 20 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 21 - pub funct3: B3, [INFO] [stdout] 21 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 22 - pub rs1: B5, [INFO] [stdout] 22 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | pub imm11_0: B12, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 23 - pub imm11_0: B12, [INFO] [stdout] 23 + ub imm11_0: B1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 29 - pub opcode: B7, [INFO] [stdout] 29 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | pub imm4_0: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 30 - pub imm4_0: B5, [INFO] [stdout] 30 + ub imm4_0: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 31 - pub funct3: B3, [INFO] [stdout] 31 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 32 - pub rs1: B5, [INFO] [stdout] 32 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 33 - pub rs2: B5, [INFO] [stdout] 33 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | pub imm11_5: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 34 - pub imm11_5: B7, [INFO] [stdout] 34 + ub imm11_5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:40:3 [INFO] [stdout] | [INFO] [stdout] 40 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 40 - pub opcode: B7, [INFO] [stdout] 40 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:41:3 [INFO] [stdout] | [INFO] [stdout] 41 | pub imm11: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - pub imm11: B1, [INFO] [stdout] 41 + ub imm11: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | pub imm4_1: B4, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 42 - pub imm4_1: B4, [INFO] [stdout] 42 + ub imm4_1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 43 - pub funct3: B3, [INFO] [stdout] 43 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:44:3 [INFO] [stdout] | [INFO] [stdout] 44 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 44 - pub rs1: B5, [INFO] [stdout] 44 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 45 - pub rs2: B5, [INFO] [stdout] 45 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:46:3 [INFO] [stdout] | [INFO] [stdout] 46 | pub imm10_5: B6, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 46 - pub imm10_5: B6, [INFO] [stdout] 46 + ub imm10_5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:47:3 [INFO] [stdout] | [INFO] [stdout] 47 | pub imm12: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 47 - pub imm12: B1, [INFO] [stdout] 47 + ub imm12: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:53:3 [INFO] [stdout] | [INFO] [stdout] 53 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 53 - pub opcode: B7, [INFO] [stdout] 53 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:54:3 [INFO] [stdout] | [INFO] [stdout] 54 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 54 - pub rd: B5, [INFO] [stdout] 54 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:55:3 [INFO] [stdout] | [INFO] [stdout] 55 | pub imm31_12: B20, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 55 - pub imm31_12: B20, [INFO] [stdout] 55 + ub imm31_12: B2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:61:3 [INFO] [stdout] | [INFO] [stdout] 61 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 61 - pub opcode: B7, [INFO] [stdout] 61 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:62:3 [INFO] [stdout] | [INFO] [stdout] 62 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 62 - pub rd: B5, [INFO] [stdout] 62 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | pub imm19_12: B8, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 63 - pub imm19_12: B8, [INFO] [stdout] 63 + ub imm19_12: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | pub imm11: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 64 - pub imm11: B1, [INFO] [stdout] 64 + ub imm11: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:65:3 [INFO] [stdout] | [INFO] [stdout] 65 | pub imm10_1: B10, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 65 - pub imm10_1: B10, [INFO] [stdout] 65 + ub imm10_1: B1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | pub imm20: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 66 - pub imm20: B1, [INFO] [stdout] 66 + ub imm20: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:72:3 [INFO] [stdout] | [INFO] [stdout] 72 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 72 - pub opcode: B7, [INFO] [stdout] 72 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 73 - pub rd: B5, [INFO] [stdout] 73 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:74:3 [INFO] [stdout] | [INFO] [stdout] 74 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 74 - pub funct3: B3, [INFO] [stdout] 74 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:75:3 [INFO] [stdout] | [INFO] [stdout] 75 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 75 - pub rs1: B5, [INFO] [stdout] 75 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:76:3 [INFO] [stdout] | [INFO] [stdout] 76 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 76 - pub rs2: B5, [INFO] [stdout] 76 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:77:3 [INFO] [stdout] | [INFO] [stdout] 77 | pub funct2: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 77 - pub funct2: B2, [INFO] [stdout] 77 + ub funct2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:78:3 [INFO] [stdout] | [INFO] [stdout] 78 | pub rs3: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 78 - pub rs3: B5, [INFO] [stdout] 78 + ub rs3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 84 - pub opcode: B7, [INFO] [stdout] 84 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:85:3 [INFO] [stdout] | [INFO] [stdout] 85 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 85 - pub rd: B5, [INFO] [stdout] 85 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:86:3 [INFO] [stdout] | [INFO] [stdout] 86 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - pub funct3: B3, [INFO] [stdout] 86 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:87:3 [INFO] [stdout] | [INFO] [stdout] 87 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - pub rs1: B5, [INFO] [stdout] 87 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:88:3 [INFO] [stdout] | [INFO] [stdout] 88 | pub shamt: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - pub shamt: B5, [INFO] [stdout] 88 + ub shamt: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:89:3 [INFO] [stdout] | [INFO] [stdout] 89 | pub funct7: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 89 - pub funct7: B7, [INFO] [stdout] 89 + ub funct7: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 95 - pub opcode: B7, [INFO] [stdout] 95 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:96:3 [INFO] [stdout] | [INFO] [stdout] 96 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 96 - pub rd: B5, [INFO] [stdout] 96 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 97 - pub funct3: B3, [INFO] [stdout] 97 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:98:3 [INFO] [stdout] | [INFO] [stdout] 98 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - pub rs1: B5, [INFO] [stdout] 98 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:99:3 [INFO] [stdout] | [INFO] [stdout] 99 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - pub rs2: B5, [INFO] [stdout] 99 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | pub rl: bool, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - pub rl: bool, [INFO] [stdout] 100 + ub rl: boo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | pub aq: bool, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 101 - pub aq: bool, [INFO] [stdout] 101 + ub aq: boo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:102:3 [INFO] [stdout] | [INFO] [stdout] 102 | pub funct5: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 102 - pub funct5: B5, [INFO] [stdout] 102 + ub funct5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:108:3 [INFO] [stdout] | [INFO] [stdout] 108 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 108 - pub opcode: B7, [INFO] [stdout] 108 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 109 - pub rd: B5, [INFO] [stdout] 109 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:110:3 [INFO] [stdout] | [INFO] [stdout] 110 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 110 - pub funct3: B3, [INFO] [stdout] 110 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 111 - pub rs1: B5, [INFO] [stdout] 111 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | pub shamt: B6, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 112 - pub shamt: B6, [INFO] [stdout] 112 + ub shamt: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:113:3 [INFO] [stdout] | [INFO] [stdout] 113 | pub funct6: B6, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 113 - pub funct6: B6, [INFO] [stdout] 113 + ub funct6: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:119:3 [INFO] [stdout] | [INFO] [stdout] 119 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 119 - pub opcode: B7, [INFO] [stdout] 119 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:120:3 [INFO] [stdout] | [INFO] [stdout] 120 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 120 - pub rd: B5, [INFO] [stdout] 120 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:121:3 [INFO] [stdout] | [INFO] [stdout] 121 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 121 - pub funct3: B3, [INFO] [stdout] 121 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:122:3 [INFO] [stdout] | [INFO] [stdout] 122 | pub rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 122 - pub rs1: B5, [INFO] [stdout] 122 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:123:3 [INFO] [stdout] | [INFO] [stdout] 123 | pub succ: B4, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 123 - pub succ: B4, [INFO] [stdout] 123 + ub succ: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:124:3 [INFO] [stdout] | [INFO] [stdout] 124 | pub pred: B4, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 124 - pub pred: B4, [INFO] [stdout] 124 + ub pred: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:125:3 [INFO] [stdout] | [INFO] [stdout] 125 | pub fm: B4, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 125 - pub fm: B4, [INFO] [stdout] 125 + ub fm: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | pub opcode: B7, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 131 - pub opcode: B7, [INFO] [stdout] 131 + ub opcode: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped.rs:132:3 [INFO] [stdout] | [INFO] [stdout] 132 | pub dummy: B25, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 132 - pub dummy: B25, [INFO] [stdout] 132 + ub dummy: B2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 10 - pub op: B2, [INFO] [stdout] 10 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 11 - pub rs2: B5, [INFO] [stdout] 11 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | pub rd_or_rs1: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 12 - pub rd_or_rs1: B5, [INFO] [stdout] 12 + ub rd_or_rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | pub funct4: B4, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 13 - pub funct4: B4, [INFO] [stdout] 13 + ub funct4: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 19 - pub op: B2, [INFO] [stdout] 19 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | pub imm_b5: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 20 - pub imm_b5: B5, [INFO] [stdout] 20 + ub imm_b5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | pub rd: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 21 - pub rd: B5, [INFO] [stdout] 21 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | pub imm_b1: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 22 - pub imm_b1: B1, [INFO] [stdout] 22 + ub imm_b1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 23 - pub funct3: B3, [INFO] [stdout] 23 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 29 - pub op: B2, [INFO] [stdout] 29 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | pub rs2: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 30 - pub rs2: B5, [INFO] [stdout] 30 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | pub imm_b6: B6, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 31 - pub imm_b6: B6, [INFO] [stdout] 31 + ub imm_b6: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 32 - pub funct3: B3, [INFO] [stdout] 32 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 38 - pub op: B2, [INFO] [stdout] 38 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | pub rd: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 39 - pub rd: B3, [INFO] [stdout] 39 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:40:3 [INFO] [stdout] | [INFO] [stdout] 40 | pub imm_b8: B8, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 40 - pub imm_b8: B8, [INFO] [stdout] 40 + ub imm_b8: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:41:3 [INFO] [stdout] | [INFO] [stdout] 41 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - pub funct3: B3, [INFO] [stdout] 41 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:47:3 [INFO] [stdout] | [INFO] [stdout] 47 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 47 - pub op: B2, [INFO] [stdout] 47 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | pub rd: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 48 - pub rd: B3, [INFO] [stdout] 48 + ub rd: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:49:3 [INFO] [stdout] | [INFO] [stdout] 49 | pub imm_b2: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 49 - pub imm_b2: B2, [INFO] [stdout] 49 + ub imm_b2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | pub rs1: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 50 - pub rs1: B3, [INFO] [stdout] 50 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | pub imm_b3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 51 - pub imm_b3: B3, [INFO] [stdout] 51 + ub imm_b3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 52 - pub funct3: B3, [INFO] [stdout] 52 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - pub op: B2, [INFO] [stdout] 58 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:59:3 [INFO] [stdout] | [INFO] [stdout] 59 | pub rs2: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 59 - pub rs2: B3, [INFO] [stdout] 59 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | pub imm_b2: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 60 - pub imm_b2: B2, [INFO] [stdout] 60 + ub imm_b2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:61:3 [INFO] [stdout] | [INFO] [stdout] 61 | pub rs1: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 61 - pub rs1: B3, [INFO] [stdout] 61 + ub rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:62:3 [INFO] [stdout] | [INFO] [stdout] 62 | pub imm_b3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 62 - pub imm_b3: B3, [INFO] [stdout] 62 + ub imm_b3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 63 - pub funct3: B3, [INFO] [stdout] 63 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 69 - pub op: B2, [INFO] [stdout] 69 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:70:3 [INFO] [stdout] | [INFO] [stdout] 70 | pub rs2: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 70 - pub rs2: B3, [INFO] [stdout] 70 + ub rs2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:71:3 [INFO] [stdout] | [INFO] [stdout] 71 | pub funct2: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 71 - pub funct2: B2, [INFO] [stdout] 71 + ub funct2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:72:3 [INFO] [stdout] | [INFO] [stdout] 72 | pub rd_or_rs1: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 72 - pub rd_or_rs1: B3, [INFO] [stdout] 72 + ub rd_or_rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | pub funct6: B6, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 73 - pub funct6: B6, [INFO] [stdout] 73 + ub funct6: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:79:3 [INFO] [stdout] | [INFO] [stdout] 79 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 79 - pub op: B2, [INFO] [stdout] 79 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:80:3 [INFO] [stdout] | [INFO] [stdout] 80 | pub imm5: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 80 - pub imm5: B1, [INFO] [stdout] 80 + ub imm5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:81:3 [INFO] [stdout] | [INFO] [stdout] 81 | pub imm2_1: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - pub imm2_1: B2, [INFO] [stdout] 81 + ub imm2_1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:82:3 [INFO] [stdout] | [INFO] [stdout] 82 | pub imm7_6: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 82 - pub imm7_6: B2, [INFO] [stdout] 82 + ub imm7_6: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | pub rd_or_rs1: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 83 - pub rd_or_rs1: B3, [INFO] [stdout] 83 + ub rd_or_rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | pub imm4_3: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 84 - pub imm4_3: B2, [INFO] [stdout] 84 + ub imm4_3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:85:3 [INFO] [stdout] | [INFO] [stdout] 85 | pub imm8: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 85 - pub imm8: B1, [INFO] [stdout] 85 + ub imm8: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:86:3 [INFO] [stdout] | [INFO] [stdout] 86 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - pub funct3: B3, [INFO] [stdout] 86 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:92:3 [INFO] [stdout] | [INFO] [stdout] 92 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 92 - pub op: B2, [INFO] [stdout] 92 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:93:3 [INFO] [stdout] | [INFO] [stdout] 93 | pub imm4_0: B5, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 93 - pub imm4_0: B5, [INFO] [stdout] 93 + ub imm4_0: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:94:3 [INFO] [stdout] | [INFO] [stdout] 94 | pub rd_or_rs1: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 94 - pub rd_or_rs1: B3, [INFO] [stdout] 94 + ub rd_or_rs1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | pub funct2: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 95 - pub funct2: B2, [INFO] [stdout] 95 + ub funct2: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:96:3 [INFO] [stdout] | [INFO] [stdout] 96 | pub imm5: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 96 - pub imm5: B1, [INFO] [stdout] 96 + ub imm5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 97 - pub funct3: B3, [INFO] [stdout] 97 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:103:3 [INFO] [stdout] | [INFO] [stdout] 103 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 103 - pub op: B2, [INFO] [stdout] 103 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:104:3 [INFO] [stdout] | [INFO] [stdout] 104 | pub imm5: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 104 - pub imm5: B1, [INFO] [stdout] 104 + ub imm5: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:105:3 [INFO] [stdout] | [INFO] [stdout] 105 | pub imm3_1: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 105 - pub imm3_1: B3, [INFO] [stdout] 105 + ub imm3_1: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:106:3 [INFO] [stdout] | [INFO] [stdout] 106 | pub imm7: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 106 - pub imm7: B1, [INFO] [stdout] 106 + ub imm7: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:107:3 [INFO] [stdout] | [INFO] [stdout] 107 | pub imm6: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 107 - pub imm6: B1, [INFO] [stdout] 107 + ub imm6: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:108:3 [INFO] [stdout] | [INFO] [stdout] 108 | pub imm10: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 108 - pub imm10: B1, [INFO] [stdout] 108 + ub imm10: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | pub imm9_8: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 109 - pub imm9_8: B2, [INFO] [stdout] 109 + ub imm9_8: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:110:3 [INFO] [stdout] | [INFO] [stdout] 110 | pub imm4: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 110 - pub imm4: B1, [INFO] [stdout] 110 + ub imm4: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | pub imm11: B1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 111 - pub imm11: B1, [INFO] [stdout] 111 + ub imm11: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 112 - pub funct3: B3, [INFO] [stdout] 112 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:118:3 [INFO] [stdout] | [INFO] [stdout] 118 | pub op: B2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 118 - pub op: B2, [INFO] [stdout] 118 + ub op: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:119:3 [INFO] [stdout] | [INFO] [stdout] 119 | pub dummy: B11, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 119 - pub dummy: B11, [INFO] [stdout] 119 + ub dummy: B1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/isa/untyped16.rs:120:3 [INFO] [stdout] | [INFO] [stdout] 120 | pub funct3: B3, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 120 - pub funct3: B3, [INFO] [stdout] 120 + ub funct3: B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] [stderr] error: could not compile `valheim-asm` (lib) due to 217 previous errors; 132 warnings emitted [INFO] running `Command { std: "docker" "inspect" "383359910a6e33f828a6745033a3b0490c7d8ec3eb9d71209674022c34e83c5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "383359910a6e33f828a6745033a3b0490c7d8ec3eb9d71209674022c34e83c5d", kill_on_drop: false }` [INFO] [stdout] 383359910a6e33f828a6745033a3b0490c7d8ec3eb9d71209674022c34e83c5d