[INFO] updating cached repository foophoof/risc-v-emulator [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/foophoof/risc-v-emulator [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/foophoof/risc-v-emulator" "work/ex/clippy-test-run/sources/stable/gh/foophoof/risc-v-emulator"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/foophoof/risc-v-emulator'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/foophoof/risc-v-emulator" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/foophoof/risc-v-emulator"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/foophoof/risc-v-emulator'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] eecc052bab7cb9dda2850cb91909dc6504a3a3c9 [INFO] sha for GitHub repo foophoof/risc-v-emulator: eecc052bab7cb9dda2850cb91909dc6504a3a3c9 [INFO] validating manifest of foophoof/risc-v-emulator on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of foophoof/risc-v-emulator on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing foophoof/risc-v-emulator [INFO] finished frobbing foophoof/risc-v-emulator [INFO] frobbed toml for foophoof/risc-v-emulator written to work/ex/clippy-test-run/sources/stable/gh/foophoof/risc-v-emulator/Cargo.toml [INFO] started frobbing foophoof/risc-v-emulator [INFO] finished frobbing foophoof/risc-v-emulator [INFO] frobbed toml for foophoof/risc-v-emulator written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/foophoof/risc-v-emulator/Cargo.toml [INFO] crate foophoof/risc-v-emulator has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting foophoof/risc-v-emulator against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-6/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/foophoof/risc-v-emulator:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] c84f2f7124a780077716fba442ef642830f62dcea251d7b33f22491fd76272dc [INFO] running `"docker" "start" "-a" "c84f2f7124a780077716fba442ef642830f62dcea251d7b33f22491fd76272dc"` [INFO] [stderr] Checking elf v0.0.10 [INFO] [stderr] Checking risc-v-emulator v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cpu.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | regs: regs, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `regs` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cpu.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | ram: ram, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `ram` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/encoding.rs:127:13 [INFO] [stderr] | [INFO] [stderr] 127 | immediate: immediate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `immediate` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/encoding.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | immediate: immediate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `immediate` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/encoding.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | immediate: immediate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `immediate` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:169:13 [INFO] [stderr] | [INFO] [stderr] 169 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:119:13 [INFO] [stderr] | [INFO] [stderr] 119 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32m/mod.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cpu.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | regs: regs, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `regs` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cpu.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | ram: ram, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `ram` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/encoding.rs:127:13 [INFO] [stderr] | [INFO] [stderr] 127 | immediate: immediate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `immediate` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/encoding.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | immediate: immediate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `immediate` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/encoding.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | immediate: immediate, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `immediate` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:169:13 [INFO] [stderr] | [INFO] [stderr] 169 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:119:13 [INFO] [stderr] | [INFO] [stderr] 119 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/instruction/rv32m/mod.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | typ: typ, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `typ` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | ((instruction & 0x1F00000) >> 20) as u8 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x01F0_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:82:28 [INFO] [stderr] | [INFO] [stderr] 82 | ((rs2 as u32) << 20) & 0x1F00000 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x01F0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:94:21 [INFO] [stderr] | [INFO] [stderr] 94 | ((instruction & 0xFE000000) >> 25) as u8 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:98:31 [INFO] [stderr] | [INFO] [stderr] 98 | ((funct7 as u32) << 25) & 0xFE000000 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:120:41 [INFO] [stderr] | [INFO] [stderr] 120 | let immediate = ((instruction & 0xFFF00000) as i32) >> 20; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFF0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:132:43 [INFO] [stderr] | [INFO] [stderr] 132 | ((self.immediate as u32) << 20) & 0xFFF00000 | set_opcode(self.opcode) | set_rd(self.rd) | set_funct3(self.funct3) | set_rs1(self.rs1) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFF0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:138:45 [INFO] [stderr] | [INFO] [stderr] 138 | let immediate_high = (instruction & 0xFE000000) as i32; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:165:46 [INFO] [stderr] | [INFO] [stderr] 165 | let sign_extension = ((instruction & 0x80000000) as i32) >> 19; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:167:34 [INFO] [stderr] | [INFO] [stderr] 167 | let mid = (instruction & 0x7E000000) >> 20; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7E00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:196:39 [INFO] [stderr] | [INFO] [stderr] 196 | immediate: (instruction & 0xFFFFF000) as i32, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:201:35 [INFO] [stderr] | [INFO] [stderr] 201 | (self.immediate as u32) & 0xFFFFF000 | set_opcode(self.opcode) | set_rd(self.rd) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:207:46 [INFO] [stderr] | [INFO] [stderr] 207 | let sign_extension = ((instruction & 0x80000000) as i32) >> 11; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:209:34 [INFO] [stderr] | [INFO] [stderr] 209 | let mid = (instruction & 0x100000) >> 9; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0010_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:210:34 [INFO] [stderr] | [INFO] [stderr] 210 | let low = (instruction & 0x7FE00000) >> 20; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7FE0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:87:62 [INFO] [stderr] | [INFO] [stderr] 87 | let target = base.wrapping_add(self.offset as u32) & 0xFFFFFFFE; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_FFFE` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:34:31 [INFO] [stderr] | [INFO] [stderr] 34 | self[index] = (data & 0x000000FF) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:35:36 [INFO] [stderr] | [INFO] [stderr] 35 | self[index + 1] = ((data & 0x0000FF00) >> 8) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_FF00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:36:36 [INFO] [stderr] | [INFO] [stderr] 36 | self[index + 2] = ((data & 0x00FF0000) >> 16) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:37:36 [INFO] [stderr] | [INFO] [stderr] 37 | self[index + 3] = ((data & 0xFF000000) >> 24) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFF00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unused variable: `value` [INFO] [stderr] --> src/cpu.rs:85:41 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn set_csr(&mut self, csr: u16, value: u32) { [INFO] [stderr] | ^^^^^ help: consider using `_value` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | ((instruction & 0x1F00000) >> 20) as u8 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x01F0_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:82:28 [INFO] [stderr] | [INFO] [stderr] 82 | ((rs2 as u32) << 20) & 0x1F00000 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x01F0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:94:21 [INFO] [stderr] | [INFO] [stderr] 94 | ((instruction & 0xFE000000) >> 25) as u8 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:98:31 [INFO] [stderr] | [INFO] [stderr] 98 | ((funct7 as u32) << 25) & 0xFE000000 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:120:41 [INFO] [stderr] | [INFO] [stderr] 120 | let immediate = ((instruction & 0xFFF00000) as i32) >> 20; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFF0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:132:43 [INFO] [stderr] | [INFO] [stderr] 132 | ((self.immediate as u32) << 20) & 0xFFF00000 | set_opcode(self.opcode) | set_rd(self.rd) | set_funct3(self.funct3) | set_rs1(self.rs1) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFF0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:138:45 [INFO] [stderr] | [INFO] [stderr] 138 | let immediate_high = (instruction & 0xFE000000) as i32; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:165:46 [INFO] [stderr] | [INFO] [stderr] 165 | let sign_extension = ((instruction & 0x80000000) as i32) >> 19; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:167:34 [INFO] [stderr] | [INFO] [stderr] 167 | let mid = (instruction & 0x7E000000) >> 20; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7E00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:196:39 [INFO] [stderr] | [INFO] [stderr] 196 | immediate: (instruction & 0xFFFFF000) as i32, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:201:35 [INFO] [stderr] | [INFO] [stderr] 201 | (self.immediate as u32) & 0xFFFFF000 | set_opcode(self.opcode) | set_rd(self.rd) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:207:46 [INFO] [stderr] | [INFO] [stderr] 207 | let sign_extension = ((instruction & 0x80000000) as i32) >> 11; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:209:34 [INFO] [stderr] | [INFO] [stderr] 209 | let mid = (instruction & 0x100000) >> 9; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0010_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/encoding.rs:210:34 [INFO] [stderr] | [INFO] [stderr] 210 | let low = (instruction & 0x7FE00000) >> 20; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7FE0_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:87:62 [INFO] [stderr] | [INFO] [stderr] 87 | let target = base.wrapping_add(self.offset as u32) & 0xFFFFFFFE; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_FFFE` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:283:40 [INFO] [stderr] | [INFO] [stderr] 283 | test_br2_op_taken!(cpu, 0b110, 0x00000000, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:283:52 [INFO] [stderr] | [INFO] [stderr] 283 | test_br2_op_taken!(cpu, 0b110, 0x00000000, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:284:40 [INFO] [stderr] | [INFO] [stderr] 284 | test_br2_op_taken!(cpu, 0b110, 0xfffffffe, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:284:52 [INFO] [stderr] | [INFO] [stderr] 284 | test_br2_op_taken!(cpu, 0b110, 0xfffffffe, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:285:40 [INFO] [stderr] | [INFO] [stderr] 285 | test_br2_op_taken!(cpu, 0b110, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:285:52 [INFO] [stderr] | [INFO] [stderr] 285 | test_br2_op_taken!(cpu, 0b110, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:287:44 [INFO] [stderr] | [INFO] [stderr] 287 | test_br2_op_not_taken!(cpu, 0b110, 0x00000001, 0x00000000 ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:287:56 [INFO] [stderr] | [INFO] [stderr] 287 | test_br2_op_not_taken!(cpu, 0b110, 0x00000001, 0x00000000 ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:288:44 [INFO] [stderr] | [INFO] [stderr] 288 | test_br2_op_not_taken!(cpu, 0b110, 0xffffffff, 0xfffffffe ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:288:56 [INFO] [stderr] | [INFO] [stderr] 288 | test_br2_op_not_taken!(cpu, 0b110, 0xffffffff, 0xfffffffe ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:289:44 [INFO] [stderr] | [INFO] [stderr] 289 | test_br2_op_not_taken!(cpu, 0b110, 0xffffffff, 0x00000000 ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:289:56 [INFO] [stderr] | [INFO] [stderr] 289 | test_br2_op_not_taken!(cpu, 0b110, 0xffffffff, 0x00000000 ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:290:44 [INFO] [stderr] | [INFO] [stderr] 290 | test_br2_op_not_taken!(cpu, 0b110, 0x80000000, 0x7fffffff ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:290:56 [INFO] [stderr] | [INFO] [stderr] 290 | test_br2_op_not_taken!(cpu, 0b110, 0x80000000, 0x7fffffff ); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:297:40 [INFO] [stderr] | [INFO] [stderr] 297 | test_br2_op_taken!(cpu, 0b111, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:297:52 [INFO] [stderr] | [INFO] [stderr] 297 | test_br2_op_taken!(cpu, 0b111, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:298:40 [INFO] [stderr] | [INFO] [stderr] 298 | test_br2_op_taken!(cpu, 0b111, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:298:52 [INFO] [stderr] | [INFO] [stderr] 298 | test_br2_op_taken!(cpu, 0b111, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:299:40 [INFO] [stderr] | [INFO] [stderr] 299 | test_br2_op_taken!(cpu, 0b111, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:299:52 [INFO] [stderr] | [INFO] [stderr] 299 | test_br2_op_taken!(cpu, 0b111, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:300:40 [INFO] [stderr] | [INFO] [stderr] 300 | test_br2_op_taken!(cpu, 0b111, 0x00000001, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:300:52 [INFO] [stderr] | [INFO] [stderr] 300 | test_br2_op_taken!(cpu, 0b111, 0x00000001, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:301:40 [INFO] [stderr] | [INFO] [stderr] 301 | test_br2_op_taken!(cpu, 0b111, 0xffffffff, 0xfffffffe); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:301:52 [INFO] [stderr] | [INFO] [stderr] 301 | test_br2_op_taken!(cpu, 0b111, 0xffffffff, 0xfffffffe); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:302:40 [INFO] [stderr] | [INFO] [stderr] 302 | test_br2_op_taken!(cpu, 0b111, 0xffffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:302:52 [INFO] [stderr] | [INFO] [stderr] 302 | test_br2_op_taken!(cpu, 0b111, 0xffffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:304:44 [INFO] [stderr] | [INFO] [stderr] 304 | test_br2_op_not_taken!(cpu, 0b111, 0x00000000, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:304:56 [INFO] [stderr] | [INFO] [stderr] 304 | test_br2_op_not_taken!(cpu, 0b111, 0x00000000, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:305:44 [INFO] [stderr] | [INFO] [stderr] 305 | test_br2_op_not_taken!(cpu, 0b111, 0xfffffffe, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:305:56 [INFO] [stderr] | [INFO] [stderr] 305 | test_br2_op_not_taken!(cpu, 0b111, 0xfffffffe, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:306:44 [INFO] [stderr] | [INFO] [stderr] 306 | test_br2_op_not_taken!(cpu, 0b111, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:306:56 [INFO] [stderr] | [INFO] [stderr] 306 | test_br2_op_not_taken!(cpu, 0b111, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:307:44 [INFO] [stderr] | [INFO] [stderr] 307 | test_br2_op_not_taken!(cpu, 0b111, 0x7fffffff, 0x80000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/control_transfer.rs:307:56 [INFO] [stderr] | [INFO] [stderr] 307 | test_br2_op_not_taken!(cpu, 0b111, 0x7fffffff, 0x80000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:331:46 [INFO] [stderr] | [INFO] [stderr] 331 | test_imm_op!(cpu, 0b000, 0x00000000, 0x00000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:331:34 [INFO] [stderr] | [INFO] [stderr] 331 | test_imm_op!(cpu, 0b000, 0x00000000, 0x00000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:332:46 [INFO] [stderr] | [INFO] [stderr] 332 | test_imm_op!(cpu, 0b000, 0x00000002, 0x00000001, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:332:34 [INFO] [stderr] | [INFO] [stderr] 332 | test_imm_op!(cpu, 0b000, 0x00000002, 0x00000001, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:333:46 [INFO] [stderr] | [INFO] [stderr] 333 | test_imm_op!(cpu, 0b000, 0x0000000a, 0x00000003, 0x007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:333:34 [INFO] [stderr] | [INFO] [stderr] 333 | test_imm_op!(cpu, 0b000, 0x0000000a, 0x00000003, 0x007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_000a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:335:46 [INFO] [stderr] | [INFO] [stderr] 335 | test_imm_op!(cpu, 0b000, 0xfffff800, 0x00000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:335:34 [INFO] [stderr] | [INFO] [stderr] 335 | test_imm_op!(cpu, 0b000, 0xfffff800, 0x00000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_f800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:336:46 [INFO] [stderr] | [INFO] [stderr] 336 | test_imm_op!(cpu, 0b000, 0x80000000, 0x80000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:336:34 [INFO] [stderr] | [INFO] [stderr] 336 | test_imm_op!(cpu, 0b000, 0x80000000, 0x80000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:337:46 [INFO] [stderr] | [INFO] [stderr] 337 | test_imm_op!(cpu, 0b000, 0x7ffff800, 0x80000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:337:34 [INFO] [stderr] | [INFO] [stderr] 337 | test_imm_op!(cpu, 0b000, 0x7ffff800, 0x80000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_f800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:339:46 [INFO] [stderr] | [INFO] [stderr] 339 | test_imm_op!(cpu, 0b000, 0x000007ff, 0x00000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:339:34 [INFO] [stderr] | [INFO] [stderr] 339 | test_imm_op!(cpu, 0b000, 0x000007ff, 0x00000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_07ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:340:46 [INFO] [stderr] | [INFO] [stderr] 340 | test_imm_op!(cpu, 0b000, 0x7fffffff, 0x7fffffff, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:340:34 [INFO] [stderr] | [INFO] [stderr] 340 | test_imm_op!(cpu, 0b000, 0x7fffffff, 0x7fffffff, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:341:46 [INFO] [stderr] | [INFO] [stderr] 341 | test_imm_op!(cpu, 0b000, 0x800007fe, 0x7fffffff, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:341:34 [INFO] [stderr] | [INFO] [stderr] 341 | test_imm_op!(cpu, 0b000, 0x800007fe, 0x7fffffff, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_07fe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:343:46 [INFO] [stderr] | [INFO] [stderr] 343 | test_imm_op!(cpu, 0b000, 0x800007ff, 0x80000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:343:34 [INFO] [stderr] | [INFO] [stderr] 343 | test_imm_op!(cpu, 0b000, 0x800007ff, 0x80000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_07ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:344:46 [INFO] [stderr] | [INFO] [stderr] 344 | test_imm_op!(cpu, 0b000, 0x7ffff7ff, 0x7fffffff, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:344:34 [INFO] [stderr] | [INFO] [stderr] 344 | test_imm_op!(cpu, 0b000, 0x7ffff7ff, 0x7fffffff, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_f7ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:346:46 [INFO] [stderr] | [INFO] [stderr] 346 | test_imm_op!(cpu, 0b000, 0xffffffff, 0x00000000, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:346:34 [INFO] [stderr] | [INFO] [stderr] 346 | test_imm_op!(cpu, 0b000, 0xffffffff, 0x00000000, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:347:46 [INFO] [stderr] | [INFO] [stderr] 347 | test_imm_op!(cpu, 0b000, 0x00000000, 0xffffffff, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:347:34 [INFO] [stderr] | [INFO] [stderr] 347 | test_imm_op!(cpu, 0b000, 0x00000000, 0xffffffff, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:348:46 [INFO] [stderr] | [INFO] [stderr] 348 | test_imm_op!(cpu, 0b000, 0xfffffffe, 0xffffffff, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:348:34 [INFO] [stderr] | [INFO] [stderr] 348 | test_imm_op!(cpu, 0b000, 0xfffffffe, 0xffffffff, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:350:46 [INFO] [stderr] | [INFO] [stderr] 350 | test_imm_op!(cpu, 0b000, 0x80000000, 0x7fffffff, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:350:34 [INFO] [stderr] | [INFO] [stderr] 350 | test_imm_op!(cpu, 0b000, 0x80000000, 0x7fffffff, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:359:46 [INFO] [stderr] | [INFO] [stderr] 359 | test_imm_op!(cpu, 0b001, 0x00000001, 0x00000001, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:359:34 [INFO] [stderr] | [INFO] [stderr] 359 | test_imm_op!(cpu, 0b001, 0x00000001, 0x00000001, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:360:46 [INFO] [stderr] | [INFO] [stderr] 360 | test_imm_op!(cpu, 0b001, 0x00000002, 0x00000001, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:360:34 [INFO] [stderr] | [INFO] [stderr] 360 | test_imm_op!(cpu, 0b001, 0x00000002, 0x00000001, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:361:46 [INFO] [stderr] | [INFO] [stderr] 361 | test_imm_op!(cpu, 0b001, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:361:34 [INFO] [stderr] | [INFO] [stderr] 361 | test_imm_op!(cpu, 0b001, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:362:46 [INFO] [stderr] | [INFO] [stderr] 362 | test_imm_op!(cpu, 0b001, 0x00004000, 0x00000001, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:362:34 [INFO] [stderr] | [INFO] [stderr] 362 | test_imm_op!(cpu, 0b001, 0x00004000, 0x00000001, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:363:46 [INFO] [stderr] | [INFO] [stderr] 363 | test_imm_op!(cpu, 0b001, 0x80000000, 0x00000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:363:34 [INFO] [stderr] | [INFO] [stderr] 363 | test_imm_op!(cpu, 0b001, 0x80000000, 0x00000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:365:46 [INFO] [stderr] | [INFO] [stderr] 365 | test_imm_op!(cpu, 0b001, 0xffffffff, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:365:34 [INFO] [stderr] | [INFO] [stderr] 365 | test_imm_op!(cpu, 0b001, 0xffffffff, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:366:46 [INFO] [stderr] | [INFO] [stderr] 366 | test_imm_op!(cpu, 0b001, 0xfffffffe, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:366:34 [INFO] [stderr] | [INFO] [stderr] 366 | test_imm_op!(cpu, 0b001, 0xfffffffe, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:367:46 [INFO] [stderr] | [INFO] [stderr] 367 | test_imm_op!(cpu, 0b001, 0xffffff80, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:367:34 [INFO] [stderr] | [INFO] [stderr] 367 | test_imm_op!(cpu, 0b001, 0xffffff80, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ff80` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:368:46 [INFO] [stderr] | [INFO] [stderr] 368 | test_imm_op!(cpu, 0b001, 0xffffc000, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:368:34 [INFO] [stderr] | [INFO] [stderr] 368 | test_imm_op!(cpu, 0b001, 0xffffc000, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_c000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:369:46 [INFO] [stderr] | [INFO] [stderr] 369 | test_imm_op!(cpu, 0b001, 0x80000000, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:369:34 [INFO] [stderr] | [INFO] [stderr] 369 | test_imm_op!(cpu, 0b001, 0x80000000, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:371:46 [INFO] [stderr] | [INFO] [stderr] 371 | test_imm_op!(cpu, 0b001, 0x21212121, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:371:34 [INFO] [stderr] | [INFO] [stderr] 371 | test_imm_op!(cpu, 0b001, 0x21212121, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:372:46 [INFO] [stderr] | [INFO] [stderr] 372 | test_imm_op!(cpu, 0b001, 0x42424242, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:372:34 [INFO] [stderr] | [INFO] [stderr] 372 | test_imm_op!(cpu, 0b001, 0x42424242, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4242_4242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:373:46 [INFO] [stderr] | [INFO] [stderr] 373 | test_imm_op!(cpu, 0b001, 0x90909080, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:373:34 [INFO] [stderr] | [INFO] [stderr] 373 | test_imm_op!(cpu, 0b001, 0x90909080, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9090_9080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:374:46 [INFO] [stderr] | [INFO] [stderr] 374 | test_imm_op!(cpu, 0b001, 0x48484000, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:374:34 [INFO] [stderr] | [INFO] [stderr] 374 | test_imm_op!(cpu, 0b001, 0x48484000, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4848_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:375:46 [INFO] [stderr] | [INFO] [stderr] 375 | test_imm_op!(cpu, 0b001, 0x80000000, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:375:34 [INFO] [stderr] | [INFO] [stderr] 375 | test_imm_op!(cpu, 0b001, 0x80000000, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:377:56 [INFO] [stderr] | [INFO] [stderr] 377 | test_imm_src1_eq_dest!(cpu, 0b001, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:377:44 [INFO] [stderr] | [INFO] [stderr] 377 | test_imm_src1_eq_dest!(cpu, 0b001, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:384:37 [INFO] [stderr] | [INFO] [stderr] 384 | test_imm_op!(cpu, 0b010, 0, 0x00000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:385:37 [INFO] [stderr] | [INFO] [stderr] 385 | test_imm_op!(cpu, 0b010, 0, 0x00000001, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:386:37 [INFO] [stderr] | [INFO] [stderr] 386 | test_imm_op!(cpu, 0b010, 1, 0x00000003, 0x007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:387:37 [INFO] [stderr] | [INFO] [stderr] 387 | test_imm_op!(cpu, 0b010, 0, 0x00000007, 0x003); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:389:37 [INFO] [stderr] | [INFO] [stderr] 389 | test_imm_op!(cpu, 0b010, 0, 0x00000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:390:37 [INFO] [stderr] | [INFO] [stderr] 390 | test_imm_op!(cpu, 0b010, 1, 0x80000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:391:37 [INFO] [stderr] | [INFO] [stderr] 391 | test_imm_op!(cpu, 0b010, 1, 0x80000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:393:37 [INFO] [stderr] | [INFO] [stderr] 393 | test_imm_op!(cpu, 0b010, 1, 0x00000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:394:37 [INFO] [stderr] | [INFO] [stderr] 394 | test_imm_op!(cpu, 0b010, 0, 0x7fffffff, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:395:37 [INFO] [stderr] | [INFO] [stderr] 395 | test_imm_op!(cpu, 0b010, 0, 0x7fffffff, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:397:37 [INFO] [stderr] | [INFO] [stderr] 397 | test_imm_op!(cpu, 0b010, 1, 0x80000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:398:37 [INFO] [stderr] | [INFO] [stderr] 398 | test_imm_op!(cpu, 0b010, 0, 0x7fffffff, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:400:37 [INFO] [stderr] | [INFO] [stderr] 400 | test_imm_op!(cpu, 0b010, 0, 0x00000000, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:401:37 [INFO] [stderr] | [INFO] [stderr] 401 | test_imm_op!(cpu, 0b010, 1, 0xffffffff, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:402:37 [INFO] [stderr] | [INFO] [stderr] 402 | test_imm_op!(cpu, 0b010, 0, 0xffffffff, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:411:37 [INFO] [stderr] | [INFO] [stderr] 411 | test_imm_op!(cpu, 0b011, 0, 0x00000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:412:37 [INFO] [stderr] | [INFO] [stderr] 412 | test_imm_op!(cpu, 0b011, 0, 0x00000001, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:413:37 [INFO] [stderr] | [INFO] [stderr] 413 | test_imm_op!(cpu, 0b011, 1, 0x00000003, 0x007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: field is never used: `mepc` [INFO] [stderr] --> src/cpu.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | mepc: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_csr` [INFO] [stderr] --> src/cpu.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn get_csr(&self, csr: u16) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_csr` [INFO] [stderr] --> src/cpu.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn set_csr(&mut self, csr: u16, value: u32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:414:37 [INFO] [stderr] | [INFO] [stderr] 414 | test_imm_op!(cpu, 0b011, 0, 0x00000007, 0x003); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:416:37 [INFO] [stderr] | [INFO] [stderr] 416 | test_imm_op!(cpu, 0b011, 1, 0x00000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:417:37 [INFO] [stderr] | [INFO] [stderr] 417 | test_imm_op!(cpu, 0b011, 0, 0x80000000, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:418:37 [INFO] [stderr] | [INFO] [stderr] 418 | test_imm_op!(cpu, 0b011, 1, 0x80000000, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:420:37 [INFO] [stderr] | [INFO] [stderr] 420 | test_imm_op!(cpu, 0b011, 1, 0x00000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:421:37 [INFO] [stderr] | [INFO] [stderr] 421 | test_imm_op!(cpu, 0b011, 0, 0x7fffffff, 0x000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:422:37 [INFO] [stderr] | [INFO] [stderr] 422 | test_imm_op!(cpu, 0b011, 0, 0x7fffffff, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:424:37 [INFO] [stderr] | [INFO] [stderr] 424 | test_imm_op!(cpu, 0b011, 0, 0x80000000, 0x7ff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:425:37 [INFO] [stderr] | [INFO] [stderr] 425 | test_imm_op!(cpu, 0b011, 1, 0x7fffffff, 0x800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:427:37 [INFO] [stderr] | [INFO] [stderr] 427 | test_imm_op!(cpu, 0b011, 1, 0x00000000, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:428:37 [INFO] [stderr] | [INFO] [stderr] 428 | test_imm_op!(cpu, 0b011, 0, 0xffffffff, 0x001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:429:37 [INFO] [stderr] | [INFO] [stderr] 429 | test_imm_op!(cpu, 0b011, 0, 0xffffffff, 0xfff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:438:46 [INFO] [stderr] | [INFO] [stderr] 438 | test_imm_op!(cpu, 0b100, 0xff00f00f, 0x00ff0f00, 0xf0f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_0f00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:438:34 [INFO] [stderr] | [INFO] [stderr] 438 | test_imm_op!(cpu, 0b100, 0xff00f00f, 0x00ff0f00, 0xf0f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_f00f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:439:46 [INFO] [stderr] | [INFO] [stderr] 439 | test_imm_op!(cpu, 0b100, 0x0ff00f00, 0x0ff00ff0, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0ff0_0ff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:439:34 [INFO] [stderr] | [INFO] [stderr] 439 | test_imm_op!(cpu, 0b100, 0x0ff00f00, 0x0ff00ff0, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0ff0_0f00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:440:46 [INFO] [stderr] | [INFO] [stderr] 440 | test_imm_op!(cpu, 0b100, 0x00ff0ff0, 0x00ff08ff, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_08ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:440:34 [INFO] [stderr] | [INFO] [stderr] 440 | test_imm_op!(cpu, 0b100, 0x00ff0ff0, 0x00ff08ff, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_0ff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:441:46 [INFO] [stderr] | [INFO] [stderr] 441 | test_imm_op!(cpu, 0b100, 0xf00ff0ff, 0xf00ff00f, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf00f_f00f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:441:34 [INFO] [stderr] | [INFO] [stderr] 441 | test_imm_op!(cpu, 0b100, 0xf00ff0ff, 0xf00ff00f, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf00f_f0ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:443:56 [INFO] [stderr] | [INFO] [stderr] 443 | test_imm_src1_eq_dest!(cpu, 0b100, 0xff00f00f, 0xff00f700, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_f700` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:443:44 [INFO] [stderr] | [INFO] [stderr] 443 | test_imm_src1_eq_dest!(cpu, 0b100, 0xff00f00f, 0xff00f700, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_f00f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:450:51 [INFO] [stderr] | [INFO] [stderr] 450 | test_imm_op!(cpu, 0b101, 0x80000000 >> 0, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:450:34 [INFO] [stderr] | [INFO] [stderr] 450 | test_imm_op!(cpu, 0b101, 0x80000000 >> 0, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | (opcode as u32) & 0x7F [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(opcode)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:451:51 [INFO] [stderr] | [INFO] [stderr] 451 | test_imm_op!(cpu, 0b101, 0x80000000 >> 1, 0x80000000, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:66:6 [INFO] [stderr] | [INFO] [stderr] 66 | ((rd as u32) << 7) & 0xF80 [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(rd)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:451:34 [INFO] [stderr] | [INFO] [stderr] 451 | test_imm_op!(cpu, 0b101, 0x80000000 >> 1, 0x80000000, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:452:51 [INFO] [stderr] | [INFO] [stderr] 452 | test_imm_op!(cpu, 0b101, 0x80000000 >> 7, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:74:6 [INFO] [stderr] | [INFO] [stderr] 74 | ((rs1 as u32) << 15) & 0xF8000 [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(rs1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:452:34 [INFO] [stderr] | [INFO] [stderr] 452 | test_imm_op!(cpu, 0b101, 0x80000000 >> 7, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:82:6 [INFO] [stderr] | [INFO] [stderr] 82 | ((rs2 as u32) << 20) & 0x1F00000 [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(rs2)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:453:52 [INFO] [stderr] | [INFO] [stderr] 453 | test_imm_op!(cpu, 0b101, 0x80000000 >> 14, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:453:34 [INFO] [stderr] | [INFO] [stderr] 453 | test_imm_op!(cpu, 0b101, 0x80000000 >> 14, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:90:6 [INFO] [stderr] | [INFO] [stderr] 90 | ((funct3 as u32) << 12) & 0x7000 [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(funct3)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:454:52 [INFO] [stderr] | [INFO] [stderr] 454 | test_imm_op!(cpu, 0b101, 0x80000001 >> 31, 0x80000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:98:6 [INFO] [stderr] | [INFO] [stderr] 98 | ((funct7 as u32) << 25) & 0xFE000000 [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(funct7)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:454:34 [INFO] [stderr] | [INFO] [stderr] 454 | test_imm_op!(cpu, 0b101, 0x80000001 >> 31, 0x80000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:455:51 [INFO] [stderr] | [INFO] [stderr] 455 | test_imm_op!(cpu, 0b101, 0xffffffff >> 0, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:455:34 [INFO] [stderr] | [INFO] [stderr] 455 | test_imm_op!(cpu, 0b101, 0xffffffff >> 0, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:456:51 [INFO] [stderr] | [INFO] [stderr] 456 | test_imm_op!(cpu, 0b101, 0xffffffff >> 1, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:456:34 [INFO] [stderr] | [INFO] [stderr] 456 | test_imm_op!(cpu, 0b101, 0xffffffff >> 1, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:457:51 [INFO] [stderr] | [INFO] [stderr] 457 | test_imm_op!(cpu, 0b101, 0xffffffff >> 7, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:457:34 [INFO] [stderr] | [INFO] [stderr] 457 | test_imm_op!(cpu, 0b101, 0xffffffff >> 7, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:458:52 [INFO] [stderr] | [INFO] [stderr] 458 | test_imm_op!(cpu, 0b101, 0xffffffff >> 14, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:458:34 [INFO] [stderr] | [INFO] [stderr] 458 | test_imm_op!(cpu, 0b101, 0xffffffff >> 14, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:459:52 [INFO] [stderr] | [INFO] [stderr] 459 | test_imm_op!(cpu, 0b101, 0xffffffff >> 31, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:459:34 [INFO] [stderr] | [INFO] [stderr] 459 | test_imm_op!(cpu, 0b101, 0xffffffff >> 31, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:460:51 [INFO] [stderr] | [INFO] [stderr] 460 | test_imm_op!(cpu, 0b101, 0x21212121 >> 0, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:460:34 [INFO] [stderr] | [INFO] [stderr] 460 | test_imm_op!(cpu, 0b101, 0x21212121 >> 0, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:461:51 [INFO] [stderr] | [INFO] [stderr] 461 | test_imm_op!(cpu, 0b101, 0x21212121 >> 1, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:461:34 [INFO] [stderr] | [INFO] [stderr] 461 | test_imm_op!(cpu, 0b101, 0x21212121 >> 1, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:462:51 [INFO] [stderr] | [INFO] [stderr] 462 | test_imm_op!(cpu, 0b101, 0x21212121 >> 7, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:462:34 [INFO] [stderr] | [INFO] [stderr] 462 | test_imm_op!(cpu, 0b101, 0x21212121 >> 7, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:463:52 [INFO] [stderr] | [INFO] [stderr] 463 | test_imm_op!(cpu, 0b101, 0x21212121 >> 14, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:463:34 [INFO] [stderr] | [INFO] [stderr] 463 | test_imm_op!(cpu, 0b101, 0x21212121 >> 14, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:464:52 [INFO] [stderr] | [INFO] [stderr] 464 | test_imm_op!(cpu, 0b101, 0x21212121 >> 31, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:464:34 [INFO] [stderr] | [INFO] [stderr] 464 | test_imm_op!(cpu, 0b101, 0x21212121 >> 31, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:466:56 [INFO] [stderr] | [INFO] [stderr] 466 | test_imm_src1_eq_dest!(cpu, 0b101, 0x01000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:466:44 [INFO] [stderr] | [INFO] [stderr] 466 | test_imm_src1_eq_dest!(cpu, 0b101, 0x01000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:473:46 [INFO] [stderr] | [INFO] [stderr] 473 | test_imm_op!(cpu, 0b101, 0x00000000, 0x00000000, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:473:34 [INFO] [stderr] | [INFO] [stderr] 473 | test_imm_op!(cpu, 0b101, 0x00000000, 0x00000000, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:474:46 [INFO] [stderr] | [INFO] [stderr] 474 | test_imm_op!(cpu, 0b101, 0xc0000000, 0x80000000, 1 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:474:34 [INFO] [stderr] | [INFO] [stderr] 474 | test_imm_op!(cpu, 0b101, 0xc0000000, 0x80000000, 1 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:475:46 [INFO] [stderr] | [INFO] [stderr] 475 | test_imm_op!(cpu, 0b101, 0xff000000, 0x80000000, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:475:34 [INFO] [stderr] | [INFO] [stderr] 475 | test_imm_op!(cpu, 0b101, 0xff000000, 0x80000000, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:476:46 [INFO] [stderr] | [INFO] [stderr] 476 | test_imm_op!(cpu, 0b101, 0xfffe0000, 0x80000000, 14 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:476:34 [INFO] [stderr] | [INFO] [stderr] 476 | test_imm_op!(cpu, 0b101, 0xfffe0000, 0x80000000, 14 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffe_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:477:46 [INFO] [stderr] | [INFO] [stderr] 477 | test_imm_op!(cpu, 0b101, 0xffffffff, 0x80000001, 31 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:477:34 [INFO] [stderr] | [INFO] [stderr] 477 | test_imm_op!(cpu, 0b101, 0xffffffff, 0x80000001, 31 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:479:46 [INFO] [stderr] | [INFO] [stderr] 479 | test_imm_op!(cpu, 0b101, 0x7fffffff, 0x7fffffff, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:479:34 [INFO] [stderr] | [INFO] [stderr] 479 | test_imm_op!(cpu, 0b101, 0x7fffffff, 0x7fffffff, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:480:46 [INFO] [stderr] | [INFO] [stderr] 480 | test_imm_op!(cpu, 0b101, 0x3fffffff, 0x7fffffff, 1 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:480:34 [INFO] [stderr] | [INFO] [stderr] 480 | test_imm_op!(cpu, 0b101, 0x3fffffff, 0x7fffffff, 1 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:481:46 [INFO] [stderr] | [INFO] [stderr] 481 | test_imm_op!(cpu, 0b101, 0x00ffffff, 0x7fffffff, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:481:34 [INFO] [stderr] | [INFO] [stderr] 481 | test_imm_op!(cpu, 0b101, 0x00ffffff, 0x7fffffff, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:482:46 [INFO] [stderr] | [INFO] [stderr] 482 | test_imm_op!(cpu, 0b101, 0x0001ffff, 0x7fffffff, 14 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:482:34 [INFO] [stderr] | [INFO] [stderr] 482 | test_imm_op!(cpu, 0b101, 0x0001ffff, 0x7fffffff, 14 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:483:46 [INFO] [stderr] | [INFO] [stderr] 483 | test_imm_op!(cpu, 0b101, 0x00000000, 0x7fffffff, 31 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:483:34 [INFO] [stderr] | [INFO] [stderr] 483 | test_imm_op!(cpu, 0b101, 0x00000000, 0x7fffffff, 31 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:485:46 [INFO] [stderr] | [INFO] [stderr] 485 | test_imm_op!(cpu, 0b101, 0x81818181, 0x81818181, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:485:34 [INFO] [stderr] | [INFO] [stderr] 485 | test_imm_op!(cpu, 0b101, 0x81818181, 0x81818181, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:486:46 [INFO] [stderr] | [INFO] [stderr] 486 | test_imm_op!(cpu, 0b101, 0xc0c0c0c0, 0x81818181, 1 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:486:34 [INFO] [stderr] | [INFO] [stderr] 486 | test_imm_op!(cpu, 0b101, 0xc0c0c0c0, 0x81818181, 1 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc0c0_c0c0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:487:46 [INFO] [stderr] | [INFO] [stderr] 487 | test_imm_op!(cpu, 0b101, 0xff030303, 0x81818181, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:487:34 [INFO] [stderr] | [INFO] [stderr] 487 | test_imm_op!(cpu, 0b101, 0xff030303, 0x81818181, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff03_0303` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:488:46 [INFO] [stderr] | [INFO] [stderr] 488 | test_imm_op!(cpu, 0b101, 0xfffe0606, 0x81818181, 14 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:488:34 [INFO] [stderr] | [INFO] [stderr] 488 | test_imm_op!(cpu, 0b101, 0xfffe0606, 0x81818181, 14 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffe_0606` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:489:46 [INFO] [stderr] | [INFO] [stderr] 489 | test_imm_op!(cpu, 0b101, 0xffffffff, 0x81818181, 31 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:489:34 [INFO] [stderr] | [INFO] [stderr] 489 | test_imm_op!(cpu, 0b101, 0xffffffff, 0x81818181, 31 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:491:56 [INFO] [stderr] | [INFO] [stderr] 491 | test_imm_src1_eq_dest!(cpu, 0b101, 0xff000000, 0x80000000, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:491:44 [INFO] [stderr] | [INFO] [stderr] 491 | test_imm_src1_eq_dest!(cpu, 0b101, 0xff000000, 0x80000000, 7 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:498:46 [INFO] [stderr] | [INFO] [stderr] 498 | test_imm_op!(cpu, 0b110, 0xffffff0f, 0xff00ff00, 0xf0f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_ff00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:498:34 [INFO] [stderr] | [INFO] [stderr] 498 | test_imm_op!(cpu, 0b110, 0xffffff0f, 0xff00ff00, 0xf0f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ff0f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:499:46 [INFO] [stderr] | [INFO] [stderr] 499 | test_imm_op!(cpu, 0b110, 0x0ff00ff0, 0x0ff00ff0, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0ff0_0ff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:499:34 [INFO] [stderr] | [INFO] [stderr] 499 | test_imm_op!(cpu, 0b110, 0x0ff00ff0, 0x0ff00ff0, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0ff0_0ff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:500:46 [INFO] [stderr] | [INFO] [stderr] 500 | test_imm_op!(cpu, 0b110, 0x00ff07ff, 0x00ff00ff, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_00ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:500:34 [INFO] [stderr] | [INFO] [stderr] 500 | test_imm_op!(cpu, 0b110, 0x00ff07ff, 0x00ff00ff, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_07ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:501:46 [INFO] [stderr] | [INFO] [stderr] 501 | test_imm_op!(cpu, 0b110, 0xf00ff0ff, 0xf00ff00f, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf00f_f00f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:501:34 [INFO] [stderr] | [INFO] [stderr] 501 | test_imm_op!(cpu, 0b110, 0xf00ff0ff, 0xf00ff00f, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf00f_f0ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:503:56 [INFO] [stderr] | [INFO] [stderr] 503 | test_imm_src1_eq_dest!(cpu, 0b110, 0xff00fff0, 0xff00ff00, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_ff00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:503:44 [INFO] [stderr] | [INFO] [stderr] 503 | test_imm_src1_eq_dest!(cpu, 0b110, 0xff00fff0, 0xff00ff00, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_fff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:510:46 [INFO] [stderr] | [INFO] [stderr] 510 | test_imm_op!(cpu, 0b111, 0xff00ff00, 0xff00ff00, 0xf0f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_ff00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:510:34 [INFO] [stderr] | [INFO] [stderr] 510 | test_imm_op!(cpu, 0b111, 0xff00ff00, 0xff00ff00, 0xf0f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_ff00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:511:46 [INFO] [stderr] | [INFO] [stderr] 511 | test_imm_op!(cpu, 0b111, 0x000000f0, 0x0ff00ff0, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0ff0_0ff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:511:34 [INFO] [stderr] | [INFO] [stderr] 511 | test_imm_op!(cpu, 0b111, 0x000000f0, 0x0ff00ff0, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00f0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:512:46 [INFO] [stderr] | [INFO] [stderr] 512 | test_imm_op!(cpu, 0b111, 0x0000000f, 0x00ff00ff, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_00ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:512:34 [INFO] [stderr] | [INFO] [stderr] 512 | test_imm_op!(cpu, 0b111, 0x0000000f, 0x00ff00ff, 0x70f); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_000f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:513:46 [INFO] [stderr] | [INFO] [stderr] 513 | test_imm_op!(cpu, 0b111, 0x00000000, 0xf00ff00f, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf00f_f00f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:513:34 [INFO] [stderr] | [INFO] [stderr] 513 | test_imm_op!(cpu, 0b111, 0x00000000, 0xf00ff00f, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:515:56 [INFO] [stderr] | [INFO] [stderr] 515 | test_imm_src1_eq_dest!(cpu, 0b111, 0x00000000, 0xff00ff00, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_ff00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:515:44 [INFO] [stderr] | [INFO] [stderr] 515 | test_imm_src1_eq_dest!(cpu, 0b111, 0x00000000, 0xff00ff00, 0x0f0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:565:51 [INFO] [stderr] | [INFO] [stderr] 565 | test_rr_op!(cpu, 0b000, 0x00, 0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:565:63 [INFO] [stderr] | [INFO] [stderr] 565 | test_rr_op!(cpu, 0b000, 0x00, 0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:565:39 [INFO] [stderr] | [INFO] [stderr] 565 | test_rr_op!(cpu, 0b000, 0x00, 0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:566:51 [INFO] [stderr] | [INFO] [stderr] 566 | test_rr_op!(cpu, 0b000, 0x00, 0x00000002, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:566:63 [INFO] [stderr] | [INFO] [stderr] 566 | test_rr_op!(cpu, 0b000, 0x00, 0x00000002, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | LoadType::Byte => cpu.ram[addr] as i8 as i32 as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(cpu.ram[addr] as i8)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:566:39 [INFO] [stderr] | [INFO] [stderr] 566 | test_rr_op!(cpu, 0b000, 0x00, 0x00000002, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:61:35 [INFO] [stderr] | [INFO] [stderr] 61 | LoadType::HalfWord => cpu.ram.get_u16(addr) as i16 as i32 as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(cpu.ram.get_u16(addr) as i16)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:567:51 [INFO] [stderr] | [INFO] [stderr] 567 | test_rr_op!(cpu, 0b000, 0x00, 0x0000000a, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:63:39 [INFO] [stderr] | [INFO] [stderr] 63 | LoadType::ByteUnsigned => cpu.ram[addr] as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(cpu.ram[addr])` [INFO] [stderr] | [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:567:63 [INFO] [stderr] | [INFO] [stderr] 567 | test_rr_op!(cpu, 0b000, 0x00, 0x0000000a, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:64:43 [INFO] [stderr] | [INFO] [stderr] 64 | LoadType::HalfWordUnsigned => cpu.ram.get_u16(addr) as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(cpu.ram.get_u16(addr))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:567:39 [INFO] [stderr] | [INFO] [stderr] 567 | test_rr_op!(cpu, 0b000, 0x00, 0x0000000a, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_000a` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:569:51 [INFO] [stderr] | [INFO] [stderr] 569 | test_rr_op!(cpu, 0b000, 0x00, 0xffff8000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:569:63 [INFO] [stderr] | [INFO] [stderr] 569 | test_rr_op!(cpu, 0b000, 0x00, 0xffff8000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:569:39 [INFO] [stderr] | [INFO] [stderr] 569 | test_rr_op!(cpu, 0b000, 0x00, 0xffff8000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:570:51 [INFO] [stderr] | [INFO] [stderr] 570 | test_rr_op!(cpu, 0b000, 0x00, 0x80000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:570:63 [INFO] [stderr] | [INFO] [stderr] 570 | test_rr_op!(cpu, 0b000, 0x00, 0x80000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:570:39 [INFO] [stderr] | [INFO] [stderr] 570 | test_rr_op!(cpu, 0b000, 0x00, 0x80000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:571:51 [INFO] [stderr] | [INFO] [stderr] 571 | test_rr_op!(cpu, 0b000, 0x00, 0x7fff8000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:571:63 [INFO] [stderr] | [INFO] [stderr] 571 | test_rr_op!(cpu, 0b000, 0x00, 0x7fff8000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:571:39 [INFO] [stderr] | [INFO] [stderr] 571 | test_rr_op!(cpu, 0b000, 0x00, 0x7fff8000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:573:51 [INFO] [stderr] | [INFO] [stderr] 573 | test_rr_op!(cpu, 0b000, 0x00, 0x00007fff, 0x00000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:573:63 [INFO] [stderr] | [INFO] [stderr] 573 | test_rr_op!(cpu, 0b000, 0x00, 0x00007fff, 0x00000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:573:39 [INFO] [stderr] | [INFO] [stderr] 573 | test_rr_op!(cpu, 0b000, 0x00, 0x00007fff, 0x00000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:574:51 [INFO] [stderr] | [INFO] [stderr] 574 | test_rr_op!(cpu, 0b000, 0x00, 0x7fffffff, 0x7fffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:574:63 [INFO] [stderr] | [INFO] [stderr] 574 | test_rr_op!(cpu, 0b000, 0x00, 0x7fffffff, 0x7fffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:574:39 [INFO] [stderr] | [INFO] [stderr] 574 | test_rr_op!(cpu, 0b000, 0x00, 0x7fffffff, 0x7fffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:575:51 [INFO] [stderr] | [INFO] [stderr] 575 | test_rr_op!(cpu, 0b000, 0x00, 0x80007ffe, 0x7fffffff, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:575:63 [INFO] [stderr] | [INFO] [stderr] 575 | test_rr_op!(cpu, 0b000, 0x00, 0x80007ffe, 0x7fffffff, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:575:39 [INFO] [stderr] | [INFO] [stderr] 575 | test_rr_op!(cpu, 0b000, 0x00, 0x80007ffe, 0x7fffffff, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_7ffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:577:51 [INFO] [stderr] | [INFO] [stderr] 577 | test_rr_op!(cpu, 0b000, 0x00, 0x80007fff, 0x80000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:577:63 [INFO] [stderr] | [INFO] [stderr] 577 | test_rr_op!(cpu, 0b000, 0x00, 0x80007fff, 0x80000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:577:39 [INFO] [stderr] | [INFO] [stderr] 577 | test_rr_op!(cpu, 0b000, 0x00, 0x80007fff, 0x80000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:578:51 [INFO] [stderr] | [INFO] [stderr] 578 | test_rr_op!(cpu, 0b000, 0x00, 0x7fff7fff, 0x7fffffff, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:578:63 [INFO] [stderr] | [INFO] [stderr] 578 | test_rr_op!(cpu, 0b000, 0x00, 0x7fff7fff, 0x7fffffff, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:578:39 [INFO] [stderr] | [INFO] [stderr] 578 | test_rr_op!(cpu, 0b000, 0x00, 0x7fff7fff, 0x7fffffff, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:580:51 [INFO] [stderr] | [INFO] [stderr] 580 | test_rr_op!(cpu, 0b000, 0x00, 0xffffffff, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:580:63 [INFO] [stderr] | [INFO] [stderr] 580 | test_rr_op!(cpu, 0b000, 0x00, 0xffffffff, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:580:39 [INFO] [stderr] | [INFO] [stderr] 580 | test_rr_op!(cpu, 0b000, 0x00, 0xffffffff, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:581:51 [INFO] [stderr] | [INFO] [stderr] 581 | test_rr_op!(cpu, 0b000, 0x00, 0x00000000, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:581:63 [INFO] [stderr] | [INFO] [stderr] 581 | test_rr_op!(cpu, 0b000, 0x00, 0x00000000, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:581:39 [INFO] [stderr] | [INFO] [stderr] 581 | test_rr_op!(cpu, 0b000, 0x00, 0x00000000, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:582:51 [INFO] [stderr] | [INFO] [stderr] 582 | test_rr_op!(cpu, 0b000, 0x00, 0xfffffffe, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:582:63 [INFO] [stderr] | [INFO] [stderr] 582 | test_rr_op!(cpu, 0b000, 0x00, 0xfffffffe, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:582:39 [INFO] [stderr] | [INFO] [stderr] 582 | test_rr_op!(cpu, 0b000, 0x00, 0xfffffffe, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:584:51 [INFO] [stderr] | [INFO] [stderr] 584 | test_rr_op!(cpu, 0b000, 0x00, 0x80000000, 0x00000001, 0x7fffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:584:63 [INFO] [stderr] | [INFO] [stderr] 584 | test_rr_op!(cpu, 0b000, 0x00, 0x80000000, 0x00000001, 0x7fffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:584:39 [INFO] [stderr] | [INFO] [stderr] 584 | test_rr_op!(cpu, 0b000, 0x00, 0x80000000, 0x00000001, 0x7fffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | (((operand1 as i32 as i64) * (operand2 as i32 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand1 as i32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:73:46 [INFO] [stderr] | [INFO] [stderr] 73 | (((operand1 as i32 as i64) * (operand2 as i32 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand2 as i32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:76:19 [INFO] [stderr] | [INFO] [stderr] 76 | (((operand1 as u64) * (operand2 as u64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(operand1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:76:39 [INFO] [stderr] | [INFO] [stderr] 76 | (((operand1 as u64) * (operand2 as u64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(operand2)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | (((operand1 as i32 as i64) * (operand2 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand1 as i32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:79:46 [INFO] [stderr] | [INFO] [stderr] 79 | (((operand1 as i32 as i64) * (operand2 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand2)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:595:51 [INFO] [stderr] | [INFO] [stderr] 595 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:595:63 [INFO] [stderr] | [INFO] [stderr] 595 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:595:39 [INFO] [stderr] | [INFO] [stderr] 595 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:596:51 [INFO] [stderr] | [INFO] [stderr] 596 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:596:63 [INFO] [stderr] | [INFO] [stderr] 596 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:596:39 [INFO] [stderr] | [INFO] [stderr] 596 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:597:51 [INFO] [stderr] | [INFO] [stderr] 597 | test_rr_op!(cpu, 0b000, 0x20, 0xfffffffc, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:597:63 [INFO] [stderr] | [INFO] [stderr] 597 | test_rr_op!(cpu, 0b000, 0x20, 0xfffffffc, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:597:39 [INFO] [stderr] | [INFO] [stderr] 597 | test_rr_op!(cpu, 0b000, 0x20, 0xfffffffc, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:599:51 [INFO] [stderr] | [INFO] [stderr] 599 | test_rr_op!(cpu, 0b000, 0x20, 0x00008000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:599:63 [INFO] [stderr] | [INFO] [stderr] 599 | test_rr_op!(cpu, 0b000, 0x20, 0x00008000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:599:39 [INFO] [stderr] | [INFO] [stderr] 599 | test_rr_op!(cpu, 0b000, 0x20, 0x00008000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:600:51 [INFO] [stderr] | [INFO] [stderr] 600 | test_rr_op!(cpu, 0b000, 0x20, 0x80000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:600:63 [INFO] [stderr] | [INFO] [stderr] 600 | test_rr_op!(cpu, 0b000, 0x20, 0x80000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:600:39 [INFO] [stderr] | [INFO] [stderr] 600 | test_rr_op!(cpu, 0b000, 0x20, 0x80000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:601:51 [INFO] [stderr] | [INFO] [stderr] 601 | test_rr_op!(cpu, 0b000, 0x20, 0x80008000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:601:63 [INFO] [stderr] | [INFO] [stderr] 601 | test_rr_op!(cpu, 0b000, 0x20, 0x80008000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:601:39 [INFO] [stderr] | [INFO] [stderr] 601 | test_rr_op!(cpu, 0b000, 0x20, 0x80008000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:603:51 [INFO] [stderr] | [INFO] [stderr] 603 | test_rr_op!(cpu, 0b000, 0x20, 0xffff8001, 0x00000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:603:63 [INFO] [stderr] | [INFO] [stderr] 603 | test_rr_op!(cpu, 0b000, 0x20, 0xffff8001, 0x00000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:603:39 [INFO] [stderr] | [INFO] [stderr] 603 | test_rr_op!(cpu, 0b000, 0x20, 0xffff8001, 0x00000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:604:51 [INFO] [stderr] | [INFO] [stderr] 604 | test_rr_op!(cpu, 0b000, 0x20, 0x7fffffff, 0x7fffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:604:63 [INFO] [stderr] | [INFO] [stderr] 604 | test_rr_op!(cpu, 0b000, 0x20, 0x7fffffff, 0x7fffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:604:39 [INFO] [stderr] | [INFO] [stderr] 604 | test_rr_op!(cpu, 0b000, 0x20, 0x7fffffff, 0x7fffffff, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:605:51 [INFO] [stderr] | [INFO] [stderr] 605 | test_rr_op!(cpu, 0b000, 0x20, 0x7fff8000, 0x7fffffff, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:605:63 [INFO] [stderr] | [INFO] [stderr] 605 | test_rr_op!(cpu, 0b000, 0x20, 0x7fff8000, 0x7fffffff, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:605:39 [INFO] [stderr] | [INFO] [stderr] 605 | test_rr_op!(cpu, 0b000, 0x20, 0x7fff8000, 0x7fffffff, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:607:51 [INFO] [stderr] | [INFO] [stderr] 607 | test_rr_op!(cpu, 0b000, 0x20, 0x7fff8001, 0x80000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:607:63 [INFO] [stderr] | [INFO] [stderr] 607 | test_rr_op!(cpu, 0b000, 0x20, 0x7fff8001, 0x80000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:607:39 [INFO] [stderr] | [INFO] [stderr] 607 | test_rr_op!(cpu, 0b000, 0x20, 0x7fff8001, 0x80000000, 0x00007fff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_8001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:608:51 [INFO] [stderr] | [INFO] [stderr] 608 | test_rr_op!(cpu, 0b000, 0x20, 0x80007fff, 0x7fffffff, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:608:63 [INFO] [stderr] | [INFO] [stderr] 608 | test_rr_op!(cpu, 0b000, 0x20, 0x80007fff, 0x7fffffff, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:608:39 [INFO] [stderr] | [INFO] [stderr] 608 | test_rr_op!(cpu, 0b000, 0x20, 0x80007fff, 0x7fffffff, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_7fff` [INFO] [stderr] | [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | (self[index] as u16) | (self[index + 1] as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self[index])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:20:32 [INFO] [stderr] | [INFO] [stderr] 20 | (self[index] as u16) | (self[index + 1] as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self[index + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | (self[index] as u32) | (self[index + 1] as u32) << 8 | (self[index + 2] as u32) << 16 | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:24:32 [INFO] [stderr] | [INFO] [stderr] 24 | (self[index] as u32) | (self[index + 1] as u32) << 8 | (self[index + 2] as u32) << 16 | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:24:64 [INFO] [stderr] | [INFO] [stderr] 24 | (self[index] as u32) | (self[index + 1] as u32) << 8 | (self[index + 2] as u32) << 16 | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index + 2])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | (self[index + 3] as u32) << 24 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index + 3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: called `.get().unwrap()` on a Vec. Using `[]` is more clear and more concise [INFO] [stderr] --> src/ram.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | self.data.get(index as usize).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `self.data[index as usize]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::get_unwrap)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_unwrap [INFO] [stderr] [INFO] [stderr] warning: called `.get_mut().unwrap()` on a Vec. Using `[]` is more clear and more concise [INFO] [stderr] --> src/ram.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | self.data.get_mut(index as usize).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `self.data[index as usize]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_unwrap [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:610:51 [INFO] [stderr] | [INFO] [stderr] 610 | test_rr_op!(cpu, 0b000, 0x20, 0x00000001, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:610:63 [INFO] [stderr] | [INFO] [stderr] 610 | test_rr_op!(cpu, 0b000, 0x20, 0x00000001, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:610:39 [INFO] [stderr] | [INFO] [stderr] 610 | test_rr_op!(cpu, 0b000, 0x20, 0x00000001, 0x00000000, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:611:51 [INFO] [stderr] | [INFO] [stderr] 611 | test_rr_op!(cpu, 0b000, 0x20, 0xfffffffe, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:611:63 [INFO] [stderr] | [INFO] [stderr] 611 | test_rr_op!(cpu, 0b000, 0x20, 0xfffffffe, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:611:39 [INFO] [stderr] | [INFO] [stderr] 611 | test_rr_op!(cpu, 0b000, 0x20, 0xfffffffe, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:612:51 [INFO] [stderr] | [INFO] [stderr] 612 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:612:63 [INFO] [stderr] | [INFO] [stderr] 612 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:612:39 [INFO] [stderr] | [INFO] [stderr] 612 | test_rr_op!(cpu, 0b000, 0x20, 0x00000000, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:623:51 [INFO] [stderr] | [INFO] [stderr] 623 | test_rr_op!(cpu, 0b001, 0x00, 0x00000001, 0x00000001, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:623:39 [INFO] [stderr] | [INFO] [stderr] 623 | test_rr_op!(cpu, 0b001, 0x00, 0x00000001, 0x00000001, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:624:51 [INFO] [stderr] | [INFO] [stderr] 624 | test_rr_op!(cpu, 0b001, 0x00, 0x00000002, 0x00000001, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:624:39 [INFO] [stderr] | [INFO] [stderr] 624 | test_rr_op!(cpu, 0b001, 0x00, 0x00000002, 0x00000001, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:625:51 [INFO] [stderr] | [INFO] [stderr] 625 | test_rr_op!(cpu, 0b001, 0x00, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] error: handle read amount returned or use `Read::read_exact` instead [INFO] [stderr] --> src/main.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | / raw_file.read(&mut buf[0..(program_header.filesz as usize)]) [INFO] [stderr] 42 | | .expect("couldn't read file"); [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:625:39 [INFO] [stderr] | [INFO] [stderr] 625 | test_rr_op!(cpu, 0b001, 0x00, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:626:51 [INFO] [stderr] | [INFO] [stderr] 626 | test_rr_op!(cpu, 0b001, 0x00, 0x00004000, 0x00000001, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:626:39 [INFO] [stderr] | [INFO] [stderr] 626 | test_rr_op!(cpu, 0b001, 0x00, 0x00004000, 0x00000001, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:627:51 [INFO] [stderr] | [INFO] [stderr] 627 | test_rr_op!(cpu, 0b001, 0x00, 0x80000000, 0x00000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:627:39 [INFO] [stderr] | [INFO] [stderr] 627 | test_rr_op!(cpu, 0b001, 0x00, 0x80000000, 0x00000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:629:51 [INFO] [stderr] | [INFO] [stderr] 629 | test_rr_op!(cpu, 0b001, 0x00, 0xffffffff, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:629:39 [INFO] [stderr] | [INFO] [stderr] 629 | test_rr_op!(cpu, 0b001, 0x00, 0xffffffff, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:630:51 [INFO] [stderr] | [INFO] [stderr] 630 | test_rr_op!(cpu, 0b001, 0x00, 0xfffffffe, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:630:39 [INFO] [stderr] | [INFO] [stderr] 630 | test_rr_op!(cpu, 0b001, 0x00, 0xfffffffe, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:631:51 [INFO] [stderr] | [INFO] [stderr] 631 | test_rr_op!(cpu, 0b001, 0x00, 0xffffff80, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:631:39 [INFO] [stderr] | [INFO] [stderr] 631 | test_rr_op!(cpu, 0b001, 0x00, 0xffffff80, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ff80` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:632:51 [INFO] [stderr] | [INFO] [stderr] 632 | test_rr_op!(cpu, 0b001, 0x00, 0xffffc000, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:632:39 [INFO] [stderr] | [INFO] [stderr] 632 | test_rr_op!(cpu, 0b001, 0x00, 0xffffc000, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_c000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:633:51 [INFO] [stderr] | [INFO] [stderr] 633 | test_rr_op!(cpu, 0b001, 0x00, 0x80000000, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:633:39 [INFO] [stderr] | [INFO] [stderr] 633 | test_rr_op!(cpu, 0b001, 0x00, 0x80000000, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:635:51 [INFO] [stderr] | [INFO] [stderr] 635 | test_rr_op!(cpu, 0b001, 0x00, 0x21212121, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:635:39 [INFO] [stderr] | [INFO] [stderr] 635 | test_rr_op!(cpu, 0b001, 0x00, 0x21212121, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:636:51 [INFO] [stderr] | [INFO] [stderr] 636 | test_rr_op!(cpu, 0b001, 0x00, 0x42424242, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:636:39 [INFO] [stderr] | [INFO] [stderr] 636 | test_rr_op!(cpu, 0b001, 0x00, 0x42424242, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4242_4242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:637:51 [INFO] [stderr] | [INFO] [stderr] 637 | test_rr_op!(cpu, 0b001, 0x00, 0x90909080, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:637:39 [INFO] [stderr] | [INFO] [stderr] 637 | test_rr_op!(cpu, 0b001, 0x00, 0x90909080, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9090_9080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:638:51 [INFO] [stderr] | [INFO] [stderr] 638 | test_rr_op!(cpu, 0b001, 0x00, 0x48484000, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:638:39 [INFO] [stderr] | [INFO] [stderr] 638 | test_rr_op!(cpu, 0b001, 0x00, 0x48484000, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4848_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:639:51 [INFO] [stderr] | [INFO] [stderr] 639 | test_rr_op!(cpu, 0b001, 0x00, 0x80000000, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:639:39 [INFO] [stderr] | [INFO] [stderr] 639 | test_rr_op!(cpu, 0b001, 0x00, 0x80000000, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:643:51 [INFO] [stderr] | [INFO] [stderr] 643 | test_rr_op!(cpu, 0b001, 0x00, 0x21212121, 0x21212121, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:643:63 [INFO] [stderr] | [INFO] [stderr] 643 | test_rr_op!(cpu, 0b001, 0x00, 0x21212121, 0x21212121, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:643:39 [INFO] [stderr] | [INFO] [stderr] 643 | test_rr_op!(cpu, 0b001, 0x00, 0x21212121, 0x21212121, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:644:51 [INFO] [stderr] | [INFO] [stderr] 644 | test_rr_op!(cpu, 0b001, 0x00, 0x42424242, 0x21212121, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:644:63 [INFO] [stderr] | [INFO] [stderr] 644 | test_rr_op!(cpu, 0b001, 0x00, 0x42424242, 0x21212121, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:644:39 [INFO] [stderr] | [INFO] [stderr] 644 | test_rr_op!(cpu, 0b001, 0x00, 0x42424242, 0x21212121, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4242_4242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:645:51 [INFO] [stderr] | [INFO] [stderr] 645 | test_rr_op!(cpu, 0b001, 0x00, 0x90909080, 0x21212121, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:645:63 [INFO] [stderr] | [INFO] [stderr] 645 | test_rr_op!(cpu, 0b001, 0x00, 0x90909080, 0x21212121, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:645:39 [INFO] [stderr] | [INFO] [stderr] 645 | test_rr_op!(cpu, 0b001, 0x00, 0x90909080, 0x21212121, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9090_9080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:646:51 [INFO] [stderr] | [INFO] [stderr] 646 | test_rr_op!(cpu, 0b001, 0x00, 0x48484000, 0x21212121, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:646:63 [INFO] [stderr] | [INFO] [stderr] 646 | test_rr_op!(cpu, 0b001, 0x00, 0x48484000, 0x21212121, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffce` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:646:39 [INFO] [stderr] | [INFO] [stderr] 646 | test_rr_op!(cpu, 0b001, 0x00, 0x48484000, 0x21212121, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4848_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:648:61 [INFO] [stderr] | [INFO] [stderr] 648 | test_rr_src1_eq_dest!(cpu, 0b001, 0x00, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:648:49 [INFO] [stderr] | [INFO] [stderr] 648 | test_rr_src1_eq_dest!(cpu, 0b001, 0x00, 0x00000080, 0x00000001, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:649:61 [INFO] [stderr] | [INFO] [stderr] 649 | test_rr_src2_eq_dest!(cpu, 0b001, 0x00, 0x00004000, 0x00000001, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:649:49 [INFO] [stderr] | [INFO] [stderr] 649 | test_rr_src2_eq_dest!(cpu, 0b001, 0x00, 0x00004000, 0x00000001, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:657:56 [INFO] [stderr] | [INFO] [stderr] 657 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 0, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:657:39 [INFO] [stderr] | [INFO] [stderr] 657 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 0, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:658:56 [INFO] [stderr] | [INFO] [stderr] 658 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 1, 0x80000000, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:658:39 [INFO] [stderr] | [INFO] [stderr] 658 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 1, 0x80000000, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:659:56 [INFO] [stderr] | [INFO] [stderr] 659 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 7, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:659:39 [INFO] [stderr] | [INFO] [stderr] 659 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 7, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:660:57 [INFO] [stderr] | [INFO] [stderr] 660 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 14, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:660:39 [INFO] [stderr] | [INFO] [stderr] 660 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 14, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:661:57 [INFO] [stderr] | [INFO] [stderr] 661 | test_rr_op!(cpu, 0b101, 0x00, 0x80000001 >> 31, 0x80000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:661:39 [INFO] [stderr] | [INFO] [stderr] 661 | test_rr_op!(cpu, 0b101, 0x00, 0x80000001 >> 31, 0x80000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:663:56 [INFO] [stderr] | [INFO] [stderr] 663 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 0, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:663:39 [INFO] [stderr] | [INFO] [stderr] 663 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 0, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:664:56 [INFO] [stderr] | [INFO] [stderr] 664 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 1, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] error: Could not compile `risc-v-emulator`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:664:39 [INFO] [stderr] | [INFO] [stderr] 664 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 1, 0xffffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:665:56 [INFO] [stderr] | [INFO] [stderr] 665 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 7, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:665:39 [INFO] [stderr] | [INFO] [stderr] 665 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 7, 0xffffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:666:57 [INFO] [stderr] | [INFO] [stderr] 666 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 14, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:666:39 [INFO] [stderr] | [INFO] [stderr] 666 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 14, 0xffffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:667:57 [INFO] [stderr] | [INFO] [stderr] 667 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 31, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:667:39 [INFO] [stderr] | [INFO] [stderr] 667 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 31, 0xffffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:669:56 [INFO] [stderr] | [INFO] [stderr] 669 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 0, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:669:39 [INFO] [stderr] | [INFO] [stderr] 669 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 0, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:670:56 [INFO] [stderr] | [INFO] [stderr] 670 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 1, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:670:39 [INFO] [stderr] | [INFO] [stderr] 670 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 1, 0x21212121, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:671:56 [INFO] [stderr] | [INFO] [stderr] 671 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 7, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:671:39 [INFO] [stderr] | [INFO] [stderr] 671 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 7, 0x21212121, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:672:57 [INFO] [stderr] | [INFO] [stderr] 672 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 14, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:672:39 [INFO] [stderr] | [INFO] [stderr] 672 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 14, 0x21212121, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:673:57 [INFO] [stderr] | [INFO] [stderr] 673 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 31, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:673:39 [INFO] [stderr] | [INFO] [stderr] 673 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 31, 0x21212121, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:677:51 [INFO] [stderr] | [INFO] [stderr] 677 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121, 0x21212121, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:677:63 [INFO] [stderr] | [INFO] [stderr] 677 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121, 0x21212121, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:677:39 [INFO] [stderr] | [INFO] [stderr] 677 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121, 0x21212121, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:678:51 [INFO] [stderr] | [INFO] [stderr] 678 | test_rr_op!(cpu, 0b101, 0x00, 0x10909090, 0x21212121, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:678:63 [INFO] [stderr] | [INFO] [stderr] 678 | test_rr_op!(cpu, 0b101, 0x00, 0x10909090, 0x21212121, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:678:39 [INFO] [stderr] | [INFO] [stderr] 678 | test_rr_op!(cpu, 0b101, 0x00, 0x10909090, 0x21212121, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1090_9090` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:679:51 [INFO] [stderr] | [INFO] [stderr] 679 | test_rr_op!(cpu, 0b101, 0x00, 0x00424242, 0x21212121, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:679:63 [INFO] [stderr] | [INFO] [stderr] 679 | test_rr_op!(cpu, 0b101, 0x00, 0x00424242, 0x21212121, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:679:39 [INFO] [stderr] | [INFO] [stderr] 679 | test_rr_op!(cpu, 0b101, 0x00, 0x00424242, 0x21212121, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0042_4242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:680:51 [INFO] [stderr] | [INFO] [stderr] 680 | test_rr_op!(cpu, 0b101, 0x00, 0x00008484, 0x21212121, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:680:63 [INFO] [stderr] | [INFO] [stderr] 680 | test_rr_op!(cpu, 0b101, 0x00, 0x00008484, 0x21212121, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffce` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:680:39 [INFO] [stderr] | [INFO] [stderr] 680 | test_rr_op!(cpu, 0b101, 0x00, 0x00008484, 0x21212121, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_8484` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:681:51 [INFO] [stderr] | [INFO] [stderr] 681 | test_rr_op!(cpu, 0b101, 0x00, 0x00000000, 0x21212121, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2121_2121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:681:63 [INFO] [stderr] | [INFO] [stderr] 681 | test_rr_op!(cpu, 0b101, 0x00, 0x00000000, 0x21212121, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:681:39 [INFO] [stderr] | [INFO] [stderr] 681 | test_rr_op!(cpu, 0b101, 0x00, 0x00000000, 0x21212121, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:683:61 [INFO] [stderr] | [INFO] [stderr] 683 | test_rr_src1_eq_dest!(cpu, 0b101, 0x00, 0x01000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:683:49 [INFO] [stderr] | [INFO] [stderr] 683 | test_rr_src1_eq_dest!(cpu, 0b101, 0x00, 0x01000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:684:61 [INFO] [stderr] | [INFO] [stderr] 684 | test_rr_src2_eq_dest!(cpu, 0b101, 0x00, 0x00020000, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:684:49 [INFO] [stderr] | [INFO] [stderr] 684 | test_rr_src2_eq_dest!(cpu, 0b101, 0x00, 0x00020000, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:692:51 [INFO] [stderr] | [INFO] [stderr] 692 | test_rr_op!(cpu, 0b101, 0x20, 0x80000000, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:692:39 [INFO] [stderr] | [INFO] [stderr] 692 | test_rr_op!(cpu, 0b101, 0x20, 0x80000000, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:693:51 [INFO] [stderr] | [INFO] [stderr] 693 | test_rr_op!(cpu, 0b101, 0x20, 0xc0000000, 0x80000000, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:693:39 [INFO] [stderr] | [INFO] [stderr] 693 | test_rr_op!(cpu, 0b101, 0x20, 0xc0000000, 0x80000000, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:694:51 [INFO] [stderr] | [INFO] [stderr] 694 | test_rr_op!(cpu, 0b101, 0x20, 0xff000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:694:39 [INFO] [stderr] | [INFO] [stderr] 694 | test_rr_op!(cpu, 0b101, 0x20, 0xff000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:695:51 [INFO] [stderr] | [INFO] [stderr] 695 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0000, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:695:39 [INFO] [stderr] | [INFO] [stderr] 695 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0000, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffe_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:696:51 [INFO] [stderr] | [INFO] [stderr] 696 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x80000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:696:39 [INFO] [stderr] | [INFO] [stderr] 696 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x80000001, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:698:51 [INFO] [stderr] | [INFO] [stderr] 698 | test_rr_op!(cpu, 0b101, 0x20, 0x7fffffff, 0x7fffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:698:39 [INFO] [stderr] | [INFO] [stderr] 698 | test_rr_op!(cpu, 0b101, 0x20, 0x7fffffff, 0x7fffffff, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:699:51 [INFO] [stderr] | [INFO] [stderr] 699 | test_rr_op!(cpu, 0b101, 0x20, 0x3fffffff, 0x7fffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:699:39 [INFO] [stderr] | [INFO] [stderr] 699 | test_rr_op!(cpu, 0b101, 0x20, 0x3fffffff, 0x7fffffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:700:51 [INFO] [stderr] | [INFO] [stderr] 700 | test_rr_op!(cpu, 0b101, 0x20, 0x00ffffff, 0x7fffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:700:39 [INFO] [stderr] | [INFO] [stderr] 700 | test_rr_op!(cpu, 0b101, 0x20, 0x00ffffff, 0x7fffffff, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00ff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:701:51 [INFO] [stderr] | [INFO] [stderr] 701 | test_rr_op!(cpu, 0b101, 0x20, 0x0001ffff, 0x7fffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:701:39 [INFO] [stderr] | [INFO] [stderr] 701 | test_rr_op!(cpu, 0b101, 0x20, 0x0001ffff, 0x7fffffff, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:702:51 [INFO] [stderr] | [INFO] [stderr] 702 | test_rr_op!(cpu, 0b101, 0x20, 0x00000000, 0x7fffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:702:39 [INFO] [stderr] | [INFO] [stderr] 702 | test_rr_op!(cpu, 0b101, 0x20, 0x00000000, 0x7fffffff, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:704:51 [INFO] [stderr] | [INFO] [stderr] 704 | test_rr_op!(cpu, 0b101, 0x20, 0x81818181, 0x81818181, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:704:39 [INFO] [stderr] | [INFO] [stderr] 704 | test_rr_op!(cpu, 0b101, 0x20, 0x81818181, 0x81818181, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:705:51 [INFO] [stderr] | [INFO] [stderr] 705 | test_rr_op!(cpu, 0b101, 0x20, 0xc0c0c0c0, 0x81818181, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:705:39 [INFO] [stderr] | [INFO] [stderr] 705 | test_rr_op!(cpu, 0b101, 0x20, 0xc0c0c0c0, 0x81818181, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc0c0_c0c0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:706:51 [INFO] [stderr] | [INFO] [stderr] 706 | test_rr_op!(cpu, 0b101, 0x20, 0xff030303, 0x81818181, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:706:39 [INFO] [stderr] | [INFO] [stderr] 706 | test_rr_op!(cpu, 0b101, 0x20, 0xff030303, 0x81818181, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff03_0303` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:707:51 [INFO] [stderr] | [INFO] [stderr] 707 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0606, 0x81818181, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:707:39 [INFO] [stderr] | [INFO] [stderr] 707 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0606, 0x81818181, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffe_0606` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:708:51 [INFO] [stderr] | [INFO] [stderr] 708 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x81818181, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:708:39 [INFO] [stderr] | [INFO] [stderr] 708 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x81818181, 31); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:712:51 [INFO] [stderr] | [INFO] [stderr] 712 | test_rr_op!(cpu, 0b101, 0x20, 0x81818181, 0x81818181, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:712:63 [INFO] [stderr] | [INFO] [stderr] 712 | test_rr_op!(cpu, 0b101, 0x20, 0x81818181, 0x81818181, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:712:39 [INFO] [stderr] | [INFO] [stderr] 712 | test_rr_op!(cpu, 0b101, 0x20, 0x81818181, 0x81818181, 0xffffffc0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:713:51 [INFO] [stderr] | [INFO] [stderr] 713 | test_rr_op!(cpu, 0b101, 0x20, 0xc0c0c0c0, 0x81818181, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:713:63 [INFO] [stderr] | [INFO] [stderr] 713 | test_rr_op!(cpu, 0b101, 0x20, 0xc0c0c0c0, 0x81818181, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:713:39 [INFO] [stderr] | [INFO] [stderr] 713 | test_rr_op!(cpu, 0b101, 0x20, 0xc0c0c0c0, 0x81818181, 0xffffffc1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc0c0_c0c0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:714:51 [INFO] [stderr] | [INFO] [stderr] 714 | test_rr_op!(cpu, 0b101, 0x20, 0xff030303, 0x81818181, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:714:63 [INFO] [stderr] | [INFO] [stderr] 714 | test_rr_op!(cpu, 0b101, 0x20, 0xff030303, 0x81818181, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffc7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:714:39 [INFO] [stderr] | [INFO] [stderr] 714 | test_rr_op!(cpu, 0b101, 0x20, 0xff030303, 0x81818181, 0xffffffc7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff03_0303` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:715:51 [INFO] [stderr] | [INFO] [stderr] 715 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0606, 0x81818181, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:715:63 [INFO] [stderr] | [INFO] [stderr] 715 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0606, 0x81818181, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffce` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:715:39 [INFO] [stderr] | [INFO] [stderr] 715 | test_rr_op!(cpu, 0b101, 0x20, 0xfffe0606, 0x81818181, 0xffffffce); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffe_0606` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:716:51 [INFO] [stderr] | [INFO] [stderr] 716 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x81818181, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8181_8181` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:716:63 [INFO] [stderr] | [INFO] [stderr] 716 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x81818181, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:716:39 [INFO] [stderr] | [INFO] [stderr] 716 | test_rr_op!(cpu, 0b101, 0x20, 0xffffffff, 0x81818181, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:718:61 [INFO] [stderr] | [INFO] [stderr] 718 | test_rr_src1_eq_dest!(cpu, 0b101, 0x20, 0xff000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:718:49 [INFO] [stderr] | [INFO] [stderr] 718 | test_rr_src1_eq_dest!(cpu, 0b101, 0x20, 0xff000000, 0x80000000, 7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:719:61 [INFO] [stderr] | [INFO] [stderr] 719 | test_rr_src2_eq_dest!(cpu, 0b101, 0x20, 0xfffe0000, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:719:49 [INFO] [stderr] | [INFO] [stderr] 719 | test_rr_src2_eq_dest!(cpu, 0b101, 0x20, 0xfffe0000, 0x80000000, 14); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffe_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:742:25 [INFO] [stderr] | [INFO] [stderr] 742 | test_case!(cpu, 0x00000000, 0x00000, 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:743:25 [INFO] [stderr] | [INFO] [stderr] 743 | test_case!(cpu, 0xfffff800, 0xfffff, 1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_f800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:744:25 [INFO] [stderr] | [INFO] [stderr] 744 | test_case!(cpu, 0x000007ff, 0x7ffff, 20); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_07ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:745:25 [INFO] [stderr] | [INFO] [stderr] 745 | test_case!(cpu, 0xfffff800, 0x80000, 20); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_f800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:147:31 [INFO] [stderr] | [INFO] [stderr] 147 | let instr = Op::parse(0b0000001_00011_00010_000_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0000_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::inconsistent_digit_grouping)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:159:31 [INFO] [stderr] | [INFO] [stderr] 159 | test_mul!(0x00001200, 0x00007e00, 0xb6db6db7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7e00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:159:43 [INFO] [stderr] | [INFO] [stderr] 159 | test_mul!(0x00001200, 0x00007e00, 0xb6db6db7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xb6db_6db7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:159:19 [INFO] [stderr] | [INFO] [stderr] 159 | test_mul!(0x00001200, 0x00007e00, 0xb6db6db7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_1200` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:160:31 [INFO] [stderr] | [INFO] [stderr] 160 | test_mul!(0x00001240, 0x00007fc0, 0xb6db6db7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_7fc0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:160:43 [INFO] [stderr] | [INFO] [stderr] 160 | test_mul!(0x00001240, 0x00007fc0, 0xb6db6db7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xb6db_6db7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:160:19 [INFO] [stderr] | [INFO] [stderr] 160 | test_mul!(0x00001240, 0x00007fc0, 0xb6db6db7); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_1240` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:162:31 [INFO] [stderr] | [INFO] [stderr] 162 | test_mul!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:162:43 [INFO] [stderr] | [INFO] [stderr] 162 | test_mul!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:162:19 [INFO] [stderr] | [INFO] [stderr] 162 | test_mul!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:163:31 [INFO] [stderr] | [INFO] [stderr] 163 | test_mul!(0x00000001, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:163:43 [INFO] [stderr] | [INFO] [stderr] 163 | test_mul!(0x00000001, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:163:19 [INFO] [stderr] | [INFO] [stderr] 163 | test_mul!(0x00000001, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:164:31 [INFO] [stderr] | [INFO] [stderr] 164 | test_mul!(0x00000015, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:164:43 [INFO] [stderr] | [INFO] [stderr] 164 | test_mul!(0x00000015, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:164:19 [INFO] [stderr] | [INFO] [stderr] 164 | test_mul!(0x00000015, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0015` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:166:31 [INFO] [stderr] | [INFO] [stderr] 166 | test_mul!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:166:43 [INFO] [stderr] | [INFO] [stderr] 166 | test_mul!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:166:19 [INFO] [stderr] | [INFO] [stderr] 166 | test_mul!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:167:31 [INFO] [stderr] | [INFO] [stderr] 167 | test_mul!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:167:43 [INFO] [stderr] | [INFO] [stderr] 167 | test_mul!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:167:19 [INFO] [stderr] | [INFO] [stderr] 167 | test_mul!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:168:31 [INFO] [stderr] | [INFO] [stderr] 168 | test_mul!(0x00000000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:168:43 [INFO] [stderr] | [INFO] [stderr] 168 | test_mul!(0x00000000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:168:19 [INFO] [stderr] | [INFO] [stderr] 168 | test_mul!(0x00000000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:170:31 [INFO] [stderr] | [INFO] [stderr] 170 | test_mul!(0x0000ff7f, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:170:43 [INFO] [stderr] | [INFO] [stderr] 170 | test_mul!(0x0000ff7f, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:170:19 [INFO] [stderr] | [INFO] [stderr] 170 | test_mul!(0x0000ff7f, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_ff7f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:171:31 [INFO] [stderr] | [INFO] [stderr] 171 | test_mul!(0x0000ff7f, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:171:43 [INFO] [stderr] | [INFO] [stderr] 171 | test_mul!(0x0000ff7f, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:171:19 [INFO] [stderr] | [INFO] [stderr] 171 | test_mul!(0x0000ff7f, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_ff7f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:173:31 [INFO] [stderr] | [INFO] [stderr] 173 | test_mul!(0x00000000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:173:43 [INFO] [stderr] | [INFO] [stderr] 173 | test_mul!(0x00000000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:173:19 [INFO] [stderr] | [INFO] [stderr] 173 | test_mul!(0x00000000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:175:31 [INFO] [stderr] | [INFO] [stderr] 175 | test_mul!(0x00000001, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:175:43 [INFO] [stderr] | [INFO] [stderr] 175 | test_mul!(0x00000001, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:175:19 [INFO] [stderr] | [INFO] [stderr] 175 | test_mul!(0x00000001, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:176:31 [INFO] [stderr] | [INFO] [stderr] 176 | test_mul!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:176:43 [INFO] [stderr] | [INFO] [stderr] 176 | test_mul!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:176:19 [INFO] [stderr] | [INFO] [stderr] 176 | test_mul!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:177:31 [INFO] [stderr] | [INFO] [stderr] 177 | test_mul!(0xffffffff, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:177:43 [INFO] [stderr] | [INFO] [stderr] 177 | test_mul!(0xffffffff, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:177:19 [INFO] [stderr] | [INFO] [stderr] 177 | test_mul!(0xffffffff, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:184:31 [INFO] [stderr] | [INFO] [stderr] 184 | let instr = Op::parse(0b0000001_00011_00010_001_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0001_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:196:32 [INFO] [stderr] | [INFO] [stderr] 196 | test_mulh!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:196:44 [INFO] [stderr] | [INFO] [stderr] 196 | test_mulh!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:196:20 [INFO] [stderr] | [INFO] [stderr] 196 | test_mulh!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:197:32 [INFO] [stderr] | [INFO] [stderr] 197 | test_mulh!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:197:44 [INFO] [stderr] | [INFO] [stderr] 197 | test_mulh!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:197:20 [INFO] [stderr] | [INFO] [stderr] 197 | test_mulh!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:198:32 [INFO] [stderr] | [INFO] [stderr] 198 | test_mulh!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:198:44 [INFO] [stderr] | [INFO] [stderr] 198 | test_mulh!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:198:20 [INFO] [stderr] | [INFO] [stderr] 198 | test_mulh!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:200:32 [INFO] [stderr] | [INFO] [stderr] 200 | test_mulh!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:200:44 [INFO] [stderr] | [INFO] [stderr] 200 | test_mulh!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:200:20 [INFO] [stderr] | [INFO] [stderr] 200 | test_mulh!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:201:32 [INFO] [stderr] | [INFO] [stderr] 201 | test_mulh!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:201:44 [INFO] [stderr] | [INFO] [stderr] 201 | test_mulh!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:201:20 [INFO] [stderr] | [INFO] [stderr] 201 | test_mulh!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:202:32 [INFO] [stderr] | [INFO] [stderr] 202 | test_mulh!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:202:44 [INFO] [stderr] | [INFO] [stderr] 202 | test_mulh!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:202:20 [INFO] [stderr] | [INFO] [stderr] 202 | test_mulh!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:204:32 [INFO] [stderr] | [INFO] [stderr] 204 | test_mulh!(0xffff0081, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:204:44 [INFO] [stderr] | [INFO] [stderr] 204 | test_mulh!(0xffff0081, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:204:20 [INFO] [stderr] | [INFO] [stderr] 204 | test_mulh!(0xffff0081, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_0081` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:205:32 [INFO] [stderr] | [INFO] [stderr] 205 | test_mulh!(0xffff0081, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:205:44 [INFO] [stderr] | [INFO] [stderr] 205 | test_mulh!(0xffff0081, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:205:20 [INFO] [stderr] | [INFO] [stderr] 205 | test_mulh!(0xffff0081, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_0081` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:207:32 [INFO] [stderr] | [INFO] [stderr] 207 | test_mulh!(0x00010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:207:44 [INFO] [stderr] | [INFO] [stderr] 207 | test_mulh!(0x00010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:207:20 [INFO] [stderr] | [INFO] [stderr] 207 | test_mulh!(0x00010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:209:32 [INFO] [stderr] | [INFO] [stderr] 209 | test_mulh!(0x00000000, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:209:44 [INFO] [stderr] | [INFO] [stderr] 209 | test_mulh!(0x00000000, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:209:20 [INFO] [stderr] | [INFO] [stderr] 209 | test_mulh!(0x00000000, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:210:32 [INFO] [stderr] | [INFO] [stderr] 210 | test_mulh!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:210:44 [INFO] [stderr] | [INFO] [stderr] 210 | test_mulh!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:210:20 [INFO] [stderr] | [INFO] [stderr] 210 | test_mulh!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:211:32 [INFO] [stderr] | [INFO] [stderr] 211 | test_mulh!(0xffffffff, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:211:44 [INFO] [stderr] | [INFO] [stderr] 211 | test_mulh!(0xffffffff, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:211:20 [INFO] [stderr] | [INFO] [stderr] 211 | test_mulh!(0xffffffff, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:218:31 [INFO] [stderr] | [INFO] [stderr] 218 | let instr = Op::parse(0b0000001_00011_00010_010_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0010_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:230:34 [INFO] [stderr] | [INFO] [stderr] 230 | test_mulhsu!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:230:46 [INFO] [stderr] | [INFO] [stderr] 230 | test_mulhsu!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:230:22 [INFO] [stderr] | [INFO] [stderr] 230 | test_mulhsu!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:231:34 [INFO] [stderr] | [INFO] [stderr] 231 | test_mulhsu!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:231:46 [INFO] [stderr] | [INFO] [stderr] 231 | test_mulhsu!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:231:22 [INFO] [stderr] | [INFO] [stderr] 231 | test_mulhsu!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:232:34 [INFO] [stderr] | [INFO] [stderr] 232 | test_mulhsu!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:232:46 [INFO] [stderr] | [INFO] [stderr] 232 | test_mulhsu!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:232:22 [INFO] [stderr] | [INFO] [stderr] 232 | test_mulhsu!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:234:34 [INFO] [stderr] | [INFO] [stderr] 234 | test_mulhsu!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:234:46 [INFO] [stderr] | [INFO] [stderr] 234 | test_mulhsu!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:234:22 [INFO] [stderr] | [INFO] [stderr] 234 | test_mulhsu!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:235:34 [INFO] [stderr] | [INFO] [stderr] 235 | test_mulhsu!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:235:46 [INFO] [stderr] | [INFO] [stderr] 235 | test_mulhsu!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:235:22 [INFO] [stderr] | [INFO] [stderr] 235 | test_mulhsu!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:236:34 [INFO] [stderr] | [INFO] [stderr] 236 | test_mulhsu!(0x80004000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:236:46 [INFO] [stderr] | [INFO] [stderr] 236 | test_mulhsu!(0x80004000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:236:22 [INFO] [stderr] | [INFO] [stderr] 236 | test_mulhsu!(0x80004000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_4000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:238:34 [INFO] [stderr] | [INFO] [stderr] 238 | test_mulhsu!(0xffff0081, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:238:46 [INFO] [stderr] | [INFO] [stderr] 238 | test_mulhsu!(0xffff0081, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:238:22 [INFO] [stderr] | [INFO] [stderr] 238 | test_mulhsu!(0xffff0081, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_0081` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:239:34 [INFO] [stderr] | [INFO] [stderr] 239 | test_mulhsu!(0x0001fefe, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:239:46 [INFO] [stderr] | [INFO] [stderr] 239 | test_mulhsu!(0x0001fefe, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:239:22 [INFO] [stderr] | [INFO] [stderr] 239 | test_mulhsu!(0x0001fefe, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_fefe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:241:34 [INFO] [stderr] | [INFO] [stderr] 241 | test_mulhsu!(0xff010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:241:46 [INFO] [stderr] | [INFO] [stderr] 241 | test_mulhsu!(0xff010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:241:22 [INFO] [stderr] | [INFO] [stderr] 241 | test_mulhsu!(0xff010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff01_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:243:34 [INFO] [stderr] | [INFO] [stderr] 243 | test_mulhsu!(0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:243:46 [INFO] [stderr] | [INFO] [stderr] 243 | test_mulhsu!(0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:243:22 [INFO] [stderr] | [INFO] [stderr] 243 | test_mulhsu!(0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:244:34 [INFO] [stderr] | [INFO] [stderr] 244 | test_mulhsu!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:244:46 [INFO] [stderr] | [INFO] [stderr] 244 | test_mulhsu!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:244:22 [INFO] [stderr] | [INFO] [stderr] 244 | test_mulhsu!(0xffffffff, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:245:34 [INFO] [stderr] | [INFO] [stderr] 245 | test_mulhsu!(0x00000000, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:245:46 [INFO] [stderr] | [INFO] [stderr] 245 | test_mulhsu!(0x00000000, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:245:22 [INFO] [stderr] | [INFO] [stderr] 245 | test_mulhsu!(0x00000000, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:252:31 [INFO] [stderr] | [INFO] [stderr] 252 | let instr = Op::parse(0b0000001_00011_00010_011_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0011_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:264:33 [INFO] [stderr] | [INFO] [stderr] 264 | test_mulhu!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:264:45 [INFO] [stderr] | [INFO] [stderr] 264 | test_mulhu!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:264:21 [INFO] [stderr] | [INFO] [stderr] 264 | test_mulhu!(0x00000000, 0x00000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:265:33 [INFO] [stderr] | [INFO] [stderr] 265 | test_mulhu!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:265:45 [INFO] [stderr] | [INFO] [stderr] 265 | test_mulhu!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:265:21 [INFO] [stderr] | [INFO] [stderr] 265 | test_mulhu!(0x00000000, 0x00000001, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:266:33 [INFO] [stderr] | [INFO] [stderr] 266 | test_mulhu!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:266:45 [INFO] [stderr] | [INFO] [stderr] 266 | test_mulhu!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:266:21 [INFO] [stderr] | [INFO] [stderr] 266 | test_mulhu!(0x00000000, 0x00000003, 0x00000007); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:268:33 [INFO] [stderr] | [INFO] [stderr] 268 | test_mulhu!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:268:45 [INFO] [stderr] | [INFO] [stderr] 268 | test_mulhu!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:268:21 [INFO] [stderr] | [INFO] [stderr] 268 | test_mulhu!(0x00000000, 0x00000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:269:33 [INFO] [stderr] | [INFO] [stderr] 269 | test_mulhu!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:269:45 [INFO] [stderr] | [INFO] [stderr] 269 | test_mulhu!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:269:21 [INFO] [stderr] | [INFO] [stderr] 269 | test_mulhu!(0x00000000, 0x80000000, 0x00000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:270:33 [INFO] [stderr] | [INFO] [stderr] 270 | test_mulhu!(0x7fffc000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:270:45 [INFO] [stderr] | [INFO] [stderr] 270 | test_mulhu!(0x7fffc000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_8000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:270:21 [INFO] [stderr] | [INFO] [stderr] 270 | test_mulhu!(0x7fffc000, 0x80000000, 0xffff8000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_c000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:272:33 [INFO] [stderr] | [INFO] [stderr] 272 | test_mulhu!(0x0001fefe, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:272:45 [INFO] [stderr] | [INFO] [stderr] 272 | test_mulhu!(0x0001fefe, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:272:21 [INFO] [stderr] | [INFO] [stderr] 272 | test_mulhu!(0x0001fefe, 0xaaaaaaab, 0x0002fe7d); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_fefe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:273:33 [INFO] [stderr] | [INFO] [stderr] 273 | test_mulhu!(0x0001fefe, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0002_fe7d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:273:45 [INFO] [stderr] | [INFO] [stderr] 273 | test_mulhu!(0x0001fefe, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xaaaa_aaab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:273:21 [INFO] [stderr] | [INFO] [stderr] 273 | test_mulhu!(0x0001fefe, 0x0002fe7d, 0xaaaaaaab); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_fefe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:275:33 [INFO] [stderr] | [INFO] [stderr] 275 | test_mulhu!(0xfe010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:275:45 [INFO] [stderr] | [INFO] [stderr] 275 | test_mulhu!(0xfe010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xff00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | test_mulhu!(0xfe010000, 0xff000000, 0xff000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfe01_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:277:33 [INFO] [stderr] | [INFO] [stderr] 277 | test_mulhu!(0xfffffffe, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:277:45 [INFO] [stderr] | [INFO] [stderr] 277 | test_mulhu!(0xfffffffe, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:277:21 [INFO] [stderr] | [INFO] [stderr] 277 | test_mulhu!(0xfffffffe, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_fffe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:278:33 [INFO] [stderr] | [INFO] [stderr] 278 | test_mulhu!(0x00000000, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:278:45 [INFO] [stderr] | [INFO] [stderr] 278 | test_mulhu!(0x00000000, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:278:21 [INFO] [stderr] | [INFO] [stderr] 278 | test_mulhu!(0x00000000, 0xffffffff, 0x00000001); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:279:33 [INFO] [stderr] | [INFO] [stderr] 279 | test_mulhu!(0x00000000, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:279:45 [INFO] [stderr] | [INFO] [stderr] 279 | test_mulhu!(0x00000000, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:279:21 [INFO] [stderr] | [INFO] [stderr] 279 | test_mulhu!(0x00000000, 0x00000001, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:286:31 [INFO] [stderr] | [INFO] [stderr] 286 | let instr = Op::parse(0b0000001_00011_00010_100_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0100_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:315:31 [INFO] [stderr] | [INFO] [stderr] 315 | let instr = Op::parse(0b0000001_00011_00010_101_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0101_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/instruction/rv32m/mod.rs:328:20 [INFO] [stderr] | [INFO] [stderr] 328 | test_divu!(715827879, -20i32, 6); [INFO] [stderr] | ^^^^^^^^^ help: consider: `715_827_879` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:344:31 [INFO] [stderr] | [INFO] [stderr] 344 | let instr = Op::parse(0b0000001_00011_00010_110_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0110_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/instruction/rv32m/mod.rs:373:31 [INFO] [stderr] | [INFO] [stderr] 373 | let instr = Op::parse(0b0000001_00011_00010_111_00001_0110011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0011_0001_0111_0000_1011_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:34:31 [INFO] [stderr] | [INFO] [stderr] 34 | self[index] = (data & 0x000000FF) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:35:36 [INFO] [stderr] | [INFO] [stderr] 35 | self[index + 1] = ((data & 0x0000FF00) >> 8) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_FF00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:36:36 [INFO] [stderr] | [INFO] [stderr] 36 | self[index + 2] = ((data & 0x00FF0000) >> 16) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ram.rs:37:36 [INFO] [stderr] | [INFO] [stderr] 37 | self[index + 3] = ((data & 0xFF000000) >> 24) as u8; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFF00_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unused variable: `value` [INFO] [stderr] --> src/cpu.rs:85:41 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn set_csr(&mut self, csr: u16, value: u32) { [INFO] [stderr] | ^^^^^ help: consider using `_value` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `mepc` [INFO] [stderr] --> src/cpu.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | mepc: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_csr` [INFO] [stderr] --> src/cpu.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn get_csr(&self, csr: u16) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_csr` [INFO] [stderr] --> src/cpu.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn set_csr(&mut self, csr: u16, value: u32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | (opcode as u32) & 0x7F [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(opcode)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:66:6 [INFO] [stderr] | [INFO] [stderr] 66 | ((rd as u32) << 7) & 0xF80 [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(rd)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:74:6 [INFO] [stderr] | [INFO] [stderr] 74 | ((rs1 as u32) << 15) & 0xF8000 [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(rs1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:82:6 [INFO] [stderr] | [INFO] [stderr] 82 | ((rs2 as u32) << 20) & 0x1F00000 [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(rs2)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:90:6 [INFO] [stderr] | [INFO] [stderr] 90 | ((funct3 as u32) << 12) & 0x7000 [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(funct3)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/encoding.rs:98:6 [INFO] [stderr] | [INFO] [stderr] 98 | ((funct7 as u32) << 25) & 0xFE000000 [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(funct7)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x80000000` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:450:34 [INFO] [stderr] | [INFO] [stderr] 450 | test_imm_op!(cpu, 0b101, 0x80000000 >> 0, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0xffffffff` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:455:34 [INFO] [stderr] | [INFO] [stderr] 455 | test_imm_op!(cpu, 0b101, 0xffffffff >> 0, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x21212121` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:460:34 [INFO] [stderr] | [INFO] [stderr] 460 | test_imm_op!(cpu, 0b101, 0x21212121 >> 0, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1 << 10` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:473:58 [INFO] [stderr] | [INFO] [stderr] 473 | test_imm_op!(cpu, 0b101, 0x00000000, 0x00000000, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1 << 10` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:479:58 [INFO] [stderr] | [INFO] [stderr] 479 | test_imm_op!(cpu, 0b101, 0x7fffffff, 0x7fffffff, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1 << 10` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:485:58 [INFO] [stderr] | [INFO] [stderr] 485 | test_imm_op!(cpu, 0b101, 0x81818181, 0x81818181, 0 | 1 << 10); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x80000000` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:657:39 [INFO] [stderr] | [INFO] [stderr] 657 | test_rr_op!(cpu, 0b101, 0x00, 0x80000000 >> 0, 0x80000000, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0xffffffff` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:663:39 [INFO] [stderr] | [INFO] [stderr] 663 | test_rr_op!(cpu, 0b101, 0x00, 0xffffffff >> 0, 0xffffffff, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x21212121` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:669:39 [INFO] [stderr] | [INFO] [stderr] 669 | test_rr_op!(cpu, 0b101, 0x00, 0x21212121 >> 0, 0x21212121, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `((0x80000 & 0xFFFFF) << 12)` [INFO] [stderr] --> src/instruction/rv32i/int_compute.rs:747:31 [INFO] [stderr] | [INFO] [stderr] 747 | let raw_instruction = ((0x80000 & 0xFFFFF) << 12) | (0 << 7) | 0x37; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | LoadType::Byte => cpu.ram[addr] as i8 as i32 as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(cpu.ram[addr] as i8)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:61:35 [INFO] [stderr] | [INFO] [stderr] 61 | LoadType::HalfWord => cpu.ram.get_u16(addr) as i16 as i32 as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(cpu.ram.get_u16(addr) as i16)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:63:39 [INFO] [stderr] | [INFO] [stderr] 63 | LoadType::ByteUnsigned => cpu.ram[addr] as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(cpu.ram[addr])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32i/load_store.rs:64:43 [INFO] [stderr] | [INFO] [stderr] 64 | LoadType::HalfWordUnsigned => cpu.ram.get_u16(addr) as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(cpu.ram.get_u16(addr))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | (((operand1 as i32 as i64) * (operand2 as i32 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand1 as i32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:73:46 [INFO] [stderr] | [INFO] [stderr] 73 | (((operand1 as i32 as i64) * (operand2 as i32 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand2 as i32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:76:19 [INFO] [stderr] | [INFO] [stderr] 76 | (((operand1 as u64) * (operand2 as u64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(operand1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:76:39 [INFO] [stderr] | [INFO] [stderr] 76 | (((operand1 as u64) * (operand2 as u64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(operand2)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | (((operand1 as i32 as i64) * (operand2 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand1 as i32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/instruction/rv32m/mod.rs:79:46 [INFO] [stderr] | [INFO] [stderr] 79 | (((operand1 as i32 as i64) * (operand2 as i64)) >> 32) as u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `i64::from(operand2)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | (self[index] as u16) | (self[index + 1] as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self[index])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:20:32 [INFO] [stderr] | [INFO] [stderr] 20 | (self[index] as u16) | (self[index + 1] as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self[index + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | (self[index] as u32) | (self[index + 1] as u32) << 8 | (self[index + 2] as u32) << 16 | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:24:32 [INFO] [stderr] | [INFO] [stderr] 24 | (self[index] as u32) | (self[index + 1] as u32) << 8 | (self[index + 2] as u32) << 16 | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:24:64 [INFO] [stderr] | [INFO] [stderr] 24 | (self[index] as u32) | (self[index + 1] as u32) << 8 | (self[index + 2] as u32) << 16 | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index + 2])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/ram.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | (self[index + 3] as u32) << 24 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self[index + 3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: called `.get().unwrap()` on a Vec. Using `[]` is more clear and more concise [INFO] [stderr] --> src/ram.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | self.data.get(index as usize).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `self.data[index as usize]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::get_unwrap)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_unwrap [INFO] [stderr] [INFO] [stderr] warning: called `.get_mut().unwrap()` on a Vec. Using `[]` is more clear and more concise [INFO] [stderr] --> src/ram.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | self.data.get_mut(index as usize).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `self.data[index as usize]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_unwrap [INFO] [stderr] [INFO] [stderr] error: handle read amount returned or use `Read::read_exact` instead [INFO] [stderr] --> src/main.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | / raw_file.read(&mut buf[0..(program_header.filesz as usize)]) [INFO] [stderr] 42 | | .expect("couldn't read file"); [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `risc-v-emulator`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "c84f2f7124a780077716fba442ef642830f62dcea251d7b33f22491fd76272dc"` [INFO] running `"docker" "rm" "-f" "c84f2f7124a780077716fba442ef642830f62dcea251d7b33f22491fd76272dc"` [INFO] [stdout] c84f2f7124a780077716fba442ef642830f62dcea251d7b33f22491fd76272dc