[INFO] fetching crate emei 0.1.2... [INFO] testing emei-0.1.2 against master#a77da2d454e6caa227a85b16410b95f93495e7e0 for pr-91031 [INFO] extracting crate emei 0.1.2 into /workspace/builds/worker-23/source [INFO] validating manifest of crates.io crate emei 0.1.2 on toolchain a77da2d454e6caa227a85b16410b95f93495e7e0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a77da2d454e6caa227a85b16410b95f93495e7e0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-23/source/.cargo/config.toml [INFO] started tweaking crates.io crate emei 0.1.2 [INFO] finished tweaking crates.io crate emei 0.1.2 [INFO] tweaked toml for crates.io crate emei 0.1.2 written to /workspace/builds/worker-23/source/Cargo.toml [INFO] crate crates.io crate emei 0.1.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a77da2d454e6caa227a85b16410b95f93495e7e0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+a77da2d454e6caa227a85b16410b95f93495e7e0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 21859e4b302aaa948d47c38e4a063822478fbb99f54aa5a715b725d78de560a7 [INFO] running `Command { std: "docker" "start" "-a" "21859e4b302aaa948d47c38e4a063822478fbb99f54aa5a715b725d78de560a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "21859e4b302aaa948d47c38e4a063822478fbb99f54aa5a715b725d78de560a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21859e4b302aaa948d47c38e4a063822478fbb99f54aa5a715b725d78de560a7", kill_on_drop: false }` [INFO] [stdout] 21859e4b302aaa948d47c38e4a063822478fbb99f54aa5a715b725d78de560a7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+a77da2d454e6caa227a85b16410b95f93495e7e0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d33eb58c68066733218869649a42f4b04bbdea74a967b3324eed169435f2d75c [INFO] running `Command { std: "docker" "start" "-a" "d33eb58c68066733218869649a42f4b04bbdea74a967b3324eed169435f2d75c", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling libc v0.2.103 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling nix v0.23.0 [INFO] [stderr] Compiling emei v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `RegisterXmm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:6:46 [INFO] [stdout] | [INFO] [stdout] 6 | use registers::{modrm, AddrMode, Register32, RegisterXmm, ScaledIndex, TargetReg, APPEND_SIB}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::insts::inst_dump_buf::InstBuffer` [INFO] [stdout] --> src/page_manage.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::insts::inst_dump_buf::InstBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `debug_code_no_ret` [INFO] [stdout] --> src/lib.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | macro_rules! debug_code_no_ret { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_R` [INFO] [stdout] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RegisterXmm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:6:46 [INFO] [stdout] | [INFO] [stdout] 6 | use registers::{modrm, AddrMode, Register32, RegisterXmm, ScaledIndex, TargetReg, APPEND_SIB}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::insts::inst_dump_buf::InstBuffer` [INFO] [stdout] --> src/page_manage.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::insts::inst_dump_buf::InstBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn from(opcodes: Vec, imm_byte: ImmByte, label: String) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inst` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | Inst(Vec), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `JumpInst` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | JumpInst(JumpInst), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `inst` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn inst(&self, i: Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn jump(&self, i: JumpInst) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn label(&self, label: String) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dump` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn dump(&self, base_addr: u32, buf: &mut Vec) -> Result<(), LinkError> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn mov(is_atomic: bool, is_long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_zero_extend_bit8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn mov_zero_extend_bit8( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_zero_extend_bit16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn mov_zero_extend_bit16( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_sign_extend_bit8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn mov_sign_extend_bit8( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_sign_extend_bit16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:78:8 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn mov_sign_extend_bit16( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_sign_extend_bit32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn mov_sign_extend_bit32( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn mov_rev(is_atomic: bool, is_long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_imm_into_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:130:8 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn mov_imm_into_reg(is_atomic: bool, is_long_mode: bool, op1: TargetReg, op2: u64) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imm_sign_extend_into_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn imm_sign_extend_into_reg( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movs` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn movs(atomic: bool) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `push_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:174:8 [INFO] [stdout] | [INFO] [stdout] 174 | pub fn push_reg(atomic: bool, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `push_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn push_imm(atomic: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `push_all` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:202:8 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn push_all(atomic: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn add_first_reg(atomic: bool, long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn add_imm32(atomic: bool, long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:235:8 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn add_imm8(atomic: bool, long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:248:8 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn add(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:262:8 [INFO] [stdout] | [INFO] [stdout] 262 | pub fn add_rev(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `lea` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:275:8 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn lea(atomic: bool, long_mode: bool, op1: TargetReg, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `inc` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:288:8 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn inc(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `inc_reg32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:301:8 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn inc_reg32(atomic: bool, op1: Register32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn sub_first_reg(atomic: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:329:8 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn sub_imm(atomic: bool, long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_signed_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:342:8 [INFO] [stdout] | [INFO] [stdout] 342 | pub fn sub_signed_imm8(atomic: bool, long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:356:8 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn sub(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:370:8 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn sub_rev(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `dec` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:385:8 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn dec(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `dec_reg32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:398:8 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn dec_reg32(atomic: bool, reg: Register32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `neg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:413:8 [INFO] [stdout] | [INFO] [stdout] 413 | pub fn neg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mul_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:428:8 [INFO] [stdout] | [INFO] [stdout] 428 | pub fn mul_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mul_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:441:8 [INFO] [stdout] | [INFO] [stdout] 441 | pub fn mul_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:454:8 [INFO] [stdout] | [INFO] [stdout] 454 | pub fn imul_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:467:8 [INFO] [stdout] | [INFO] [stdout] 467 | pub fn imul_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:480:8 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn imul_reg(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_reg_and_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:493:8 [INFO] [stdout] | [INFO] [stdout] 493 | pub fn imul_reg_and_imm8( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_reg_and_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:512:8 [INFO] [stdout] | [INFO] [stdout] 512 | pub fn imul_reg_and_imm32( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `div_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:533:8 [INFO] [stdout] | [INFO] [stdout] 533 | pub fn div_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `div_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:546:8 [INFO] [stdout] | [INFO] [stdout] 546 | pub fn div_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `idiv_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:559:8 [INFO] [stdout] | [INFO] [stdout] 559 | pub fn idiv_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `idiv_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:572:8 [INFO] [stdout] | [INFO] [stdout] 572 | pub fn idiv_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sign_extend` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:589:8 [INFO] [stdout] | [INFO] [stdout] 589 | pub fn sign_extend(long_mode: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sign_extend2` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:604:8 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn sign_extend2(long_mode: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_first_reg_and_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:619:8 [INFO] [stdout] | [INFO] [stdout] 619 | pub fn cmp_first_reg_and_imm(long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:633:8 [INFO] [stdout] | [INFO] [stdout] 633 | pub fn cmp_imm(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:647:8 [INFO] [stdout] | [INFO] [stdout] 647 | pub fn cmp_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:661:8 [INFO] [stdout] | [INFO] [stdout] 661 | pub fn cmp(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:675:8 [INFO] [stdout] | [INFO] [stdout] 675 | pub fn cmp_rev(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmps` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:689:8 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn cmps(long_mode: bool) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_first_reg_and_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:704:8 [INFO] [stdout] | [INFO] [stdout] 704 | pub fn test_first_reg_and_imm8(imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:717:8 [INFO] [stdout] | [INFO] [stdout] 717 | pub fn test_first_reg(long_mode: bool, imm: Imm) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:730:8 [INFO] [stdout] | [INFO] [stdout] 730 | pub fn test_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:744:8 [INFO] [stdout] | [INFO] [stdout] 744 | pub fn test_imm(long_mode: bool, op1: Op1, op2: TargetReg, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_u8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:758:8 [INFO] [stdout] | [INFO] [stdout] 758 | pub fn test_u8(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:772:8 [INFO] [stdout] | [INFO] [stdout] 772 | pub fn test(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `int1` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:787:8 [INFO] [stdout] | [INFO] [stdout] 787 | pub fn int1() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `int3` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:802:8 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn int3() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `int` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:817:8 [INFO] [stdout] | [INFO] [stdout] 817 | pub fn int(imm: u8) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `into` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:832:8 [INFO] [stdout] | [INFO] [stdout] 832 | pub fn into() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `syscall` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:847:8 [INFO] [stdout] | [INFO] [stdout] 847 | pub fn syscall() -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sysenter` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:862:8 [INFO] [stdout] | [INFO] [stdout] 862 | pub fn sysenter() -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_relative_addr` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:877:8 [INFO] [stdout] | [INFO] [stdout] 877 | pub fn call_relative_addr(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_addr_literal` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:892:8 [INFO] [stdout] | [INFO] [stdout] 892 | pub fn call_addr_literal(addr: Imm) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:905:8 [INFO] [stdout] | [INFO] [stdout] 905 | pub fn call_reg(op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:920:8 [INFO] [stdout] | [INFO] [stdout] 920 | pub fn jmp(label: String) -> JumpInst { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp_addr_literal` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:935:8 [INFO] [stdout] | [INFO] [stdout] 935 | pub fn jmp_addr_literal(addr: Imm) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp_to_runtime_symbol` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:949:8 [INFO] [stdout] | [INFO] [stdout] 949 | pub fn jmp_to_runtime_symbol(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp_to_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:963:8 [INFO] [stdout] | [INFO] [stdout] 963 | pub fn jmp_to_reg(reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `ja` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 996 | impl_cond_jump_inst!(ja, vec![0x0f, 0x87]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jb` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 997 | impl_cond_jump_inst!(jb, vec![0x0f, 0x82]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jc` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 998 | impl_cond_jump_inst!(jc, vec![0x0f, 0x82]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `je` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 999 | impl_cond_jump_inst!(je, vec![0x0f, 0x84]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1000 | impl_cond_jump_inst!(jg, vec![0x0f, 0x8f]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jl` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1001 | impl_cond_jump_inst!(jl, vec![0x0f, 0x8c]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jo` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1002 | impl_cond_jump_inst!(jo, vec![0x0f, 0x80]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1003 | impl_cond_jump_inst!(jp, vec![0x0f, 0x8a]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `js` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1004 | impl_cond_jump_inst!(js, vec![0x0f, 0x88]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jz` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1005 | impl_cond_jump_inst!(jz, vec![0x0f, 0x84]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jae` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1006 | impl_cond_jump_inst!(jae, vec![0x0f, 0x83]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jbe` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1007 | impl_cond_jump_inst!(jbe, vec![0x0f, 0x86]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jge` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1008 | impl_cond_jump_inst!(jge, vec![0x0f, 0x8d]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jle` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1009 | impl_cond_jump_inst!(jle, vec![0x0f, 0x8e]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jpe` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1010 | impl_cond_jump_inst!(jpe, vec![0x0f, 0x8a]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jpo` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1011 | impl_cond_jump_inst!(jpo, vec![0x0f, 0x8b]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jna` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1012 | impl_cond_jump_inst!(jna, vec![0x0f, 0x86]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnb` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1013 | impl_cond_jump_inst!(jnb, vec![0x0f, 0x83]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnc` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1014 | impl_cond_jump_inst!(jnc, vec![0x0f, 0x83]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jne` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1015 | impl_cond_jump_inst!(jne, vec![0x0f, 0x85]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jng` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1016 | impl_cond_jump_inst!(jng, vec![0x0f, 0x8e]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnl` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1017 | impl_cond_jump_inst!(jnl, vec![0x0f, 0x8d]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jno` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1018 | impl_cond_jump_inst!(jno, vec![0x0f, 0x81]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1019 | impl_cond_jump_inst!(jnp, vec![0x0f, 0x8b]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jns` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1020 | impl_cond_jump_inst!(jns, vec![0x0f, 0x89]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnz` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1021 | impl_cond_jump_inst!(jnz, vec![0x0f, 0x85]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnae` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1022 | impl_cond_jump_inst!(jnae, vec![0x0f, 0x82]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnbe` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1023 | impl_cond_jump_inst!(jnbe, vec![0x0f, 0x87]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnge` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1024 | impl_cond_jump_inst!(jnge, vec![0x0f, 0x8c]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnle` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1025 | impl_cond_jump_inst!(jnle, vec![0x0f, 0x8f]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_first_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1031:8 [INFO] [stdout] | [INFO] [stdout] 1031 | pub fn and_first_reg_imm32(long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1044:8 [INFO] [stdout] | [INFO] [stdout] 1044 | pub fn and_reg_imm32(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_reg_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1057:8 [INFO] [stdout] | [INFO] [stdout] 1057 | pub fn and_reg_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1070:8 [INFO] [stdout] | [INFO] [stdout] 1070 | pub fn and(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1083:8 [INFO] [stdout] | [INFO] [stdout] 1083 | pub fn and_rev(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_first_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1098:8 [INFO] [stdout] | [INFO] [stdout] 1098 | pub fn or_first_reg_imm32(long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1111:8 [INFO] [stdout] | [INFO] [stdout] 1111 | pub fn or_reg_imm32(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_reg_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1124:8 [INFO] [stdout] | [INFO] [stdout] 1124 | pub fn or_reg_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1137:8 [INFO] [stdout] | [INFO] [stdout] 1137 | pub fn or(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1150:8 [INFO] [stdout] | [INFO] [stdout] 1150 | pub fn or_rev(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1166:8 [INFO] [stdout] | [INFO] [stdout] 1166 | pub fn nop() -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop1` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1170:8 [INFO] [stdout] | [INFO] [stdout] 1170 | pub fn nop1() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop2` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1185:8 [INFO] [stdout] | [INFO] [stdout] 1185 | pub fn nop2() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop3` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1200:8 [INFO] [stdout] | [INFO] [stdout] 1200 | pub fn nop3() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop4` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1206:8 [INFO] [stdout] | [INFO] [stdout] 1206 | pub fn nop4() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop5` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1212:8 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn nop5() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop6` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1223:8 [INFO] [stdout] | [INFO] [stdout] 1223 | pub fn nop6() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop7` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1243:8 [INFO] [stdout] | [INFO] [stdout] 1243 | pub fn nop7() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1249:8 [INFO] [stdout] | [INFO] [stdout] 1249 | pub fn nop8() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop9` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1260:8 [INFO] [stdout] | [INFO] [stdout] 1260 | pub fn nop9() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop_multi_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1280:8 [INFO] [stdout] | [INFO] [stdout] 1280 | pub fn nop_multi_reg(op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `near_ret` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1295:8 [INFO] [stdout] | [INFO] [stdout] 1295 | pub fn near_ret() -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `far_ret` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1299:8 [INFO] [stdout] | [INFO] [stdout] 1299 | pub fn far_ret() -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `near_ret_imm16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1303:8 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn near_ret_imm16(imm: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `far_ret_imm16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1316:8 [INFO] [stdout] | [INFO] [stdout] 1316 | pub fn far_ret_imm16(imm: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1335:8 [INFO] [stdout] | [INFO] [stdout] 1335 | pub fn movss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movss_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1348:8 [INFO] [stdout] | [INFO] [stdout] 1348 | pub fn movss_rev(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1363:8 [INFO] [stdout] | [INFO] [stdout] 1363 | pub fn movsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movsd_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1376:8 [INFO] [stdout] | [INFO] [stdout] 1376 | pub fn movsd_rev(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `addss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1390:8 [INFO] [stdout] | [INFO] [stdout] 1390 | pub fn addss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `addsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1404:8 [INFO] [stdout] | [INFO] [stdout] 1404 | pub fn addsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `subss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1418:8 [INFO] [stdout] | [INFO] [stdout] 1418 | pub fn subss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `subsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1432:8 [INFO] [stdout] | [INFO] [stdout] 1432 | pub fn subsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mulss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1446:8 [INFO] [stdout] | [INFO] [stdout] 1446 | pub fn mulss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mulsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1460:8 [INFO] [stdout] | [INFO] [stdout] 1460 | pub fn mulsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `divss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1474:8 [INFO] [stdout] | [INFO] [stdout] 1474 | pub fn divss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `divsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1488:8 [INFO] [stdout] | [INFO] [stdout] 1488 | pub fn divsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `FcmpOp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1501:10 [INFO] [stdout] | [INFO] [stdout] 1501 | pub enum FcmpOp { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmpss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1515:8 [INFO] [stdout] | [INFO] [stdout] 1515 | pub fn cmpss(op1: Op1, op2: RegisterXmm, imm: FcmpOp) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmpsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1529:8 [INFO] [stdout] | [INFO] [stdout] 1529 | pub fn cmpsd(op1: Op1, op2: RegisterXmm, imm: FcmpOp) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sqrtss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1543:8 [INFO] [stdout] | [INFO] [stdout] 1543 | pub fn sqrtss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SP` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BP` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SI` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DI` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Eax` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Ecx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Edx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Ebx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Esp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Ebp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Esi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Edi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM0` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM1` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM2` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM3` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM4` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM5` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM6` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM7` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rax` [INFO] [stdout] --> src/insts/x86_64/registers.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Rax = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rcx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | Rcx = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rdx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Rdx = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rbx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | Rbx = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rsp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | Rsp = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rbp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | Rbp = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rsi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Rsi = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rdi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | Rdi = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R8` [INFO] [stdout] --> src/insts/x86_64/registers.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | R8 = 8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R9` [INFO] [stdout] --> src/insts/x86_64/registers.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | R9 = 9, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R10` [INFO] [stdout] --> src/insts/x86_64/registers.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | R10 = 10, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R11` [INFO] [stdout] --> src/insts/x86_64/registers.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | R11 = 11, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R12` [INFO] [stdout] --> src/insts/x86_64/registers.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | R12 = 12, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R13` [INFO] [stdout] --> src/insts/x86_64/registers.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | R13 = 13, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R14` [INFO] [stdout] --> src/insts/x86_64/registers.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | R14 = 14, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R15` [INFO] [stdout] --> src/insts/x86_64/registers.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | R15 = 15, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RegRef` [INFO] [stdout] --> src/insts/x86_64/registers.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | RegRef = 0, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Disp8` [INFO] [stdout] --> src/insts/x86_64/registers.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | Disp8 = 1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Disp32` [INFO] [stdout] --> src/insts/x86_64/registers.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | Disp32 = 2, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Direct` [INFO] [stdout] --> src/insts/x86_64/registers.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | Direct = 3, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_extend` [INFO] [stdout] --> src/insts/x86_64/registers.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn is_extend(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_reg` [INFO] [stdout] --> src/insts/x86_64/registers.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn get_reg(&self) -> Register32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `modrm` [INFO] [stdout] --> src/insts/x86_64/registers.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn modrm(addr_mode: AddrMode, dgt_reg: Register32, src_reg: Register32) -> u8 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Id` [INFO] [stdout] --> src/insts/x86_64/registers.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | Id = 0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Mul2` [INFO] [stdout] --> src/insts/x86_64/registers.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | Mul2 = 1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Mul4` [INFO] [stdout] --> src/insts/x86_64/registers.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | Mul4 = 2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Mul8` [INFO] [stdout] --> src/insts/x86_64/registers.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | Mul8 = 3, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sib` [INFO] [stdout] --> src/insts/x86_64/registers.rs:154:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn sib(base: TargetReg, scale: ScaledIndex, index: TargetReg) -> u8 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode_disp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:162:12 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn encode_disp(&self, disp: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `PREFIX_LOCK` [INFO] [stdout] --> src/insts/x86_64/mod.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | const PREFIX_LOCK: u8 = 0xF0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_W` [INFO] [stdout] --> src/insts/x86_64/mod.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | const REX_W: u8 = 0b01001000; // 48 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_R` [INFO] [stdout] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_X` [INFO] [stdout] --> src/insts/x86_64/mod.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | const REX_X: u8 = 0b01000010; // 42 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_B` [INFO] [stdout] --> src/insts/x86_64/mod.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | const REX_B: u8 = 0b01000001; // 41 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ModRM` [INFO] [stdout] --> src/insts/x86_64/mod.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | type ModRM = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Sib` [INFO] [stdout] --> src/insts/x86_64/mod.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | type Sib = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Direct` [INFO] [stdout] --> src/insts/x86_64/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Direct(TargetReg), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DeRef` [INFO] [stdout] --> src/insts/x86_64/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | DeRef(TargetReg, usize), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ScaleBase` [INFO] [stdout] --> src/insts/x86_64/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | ScaleBase(TargetReg, TargetReg, ScaledIndex, usize), // base index scaleindex disp [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rex_value` [INFO] [stdout] --> src/insts/x86_64/mod.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | fn rex_value(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `usize_boxed_length` [INFO] [stdout] --> src/insts/x86_64/mod.rs:71:4 [INFO] [stdout] | [INFO] [stdout] 71 | fn usize_boxed_length(u: usize) -> AddrMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `to_modrm_sib_disp` [INFO] [stdout] --> src/insts/x86_64/mod.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn to_modrm_sib_disp(self, src_reg: TargetReg) -> (ModRM, Option, Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_imm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn get_imm(&self) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Inst` [INFO] [stdout] --> src/insts/x86_64/mod.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 156 | pub struct Inst { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/insts/x86_64/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn new(atomic: bool, long_mode: bool, opcode: &[u8]) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `into_raw` [INFO] [stdout] --> src/insts/x86_64/mod.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn into_raw(self) -> RawInst { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `SSEInst` [INFO] [stdout] --> src/insts/x86_64/mod.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub struct SSEInst { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `into_raw` [INFO] [stdout] --> src/insts/x86_64/mod.rs:234:8 [INFO] [stdout] | [INFO] [stdout] 234 | fn into_raw(self) -> RawInst { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `RawInst` [INFO] [stdout] --> src/insts/x86_64/mod.rs:247:12 [INFO] [stdout] | [INFO] [stdout] 247 | pub struct RawInst { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode` [INFO] [stdout] --> src/insts/x86_64/mod.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn encode(self) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode` [INFO] [stdout] --> src/insts/mod.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn encode(self, imm: u64) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_system` [INFO] [stdout] --> src/page_manage.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn from_system() -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from` [INFO] [stdout] --> src/page_manage.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn from(page_size: PageSize, src: &[u8]) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store` [INFO] [stdout] --> src/page_manage.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn store(&self, src: &[u8]) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_ptr` [INFO] [stdout] --> src/page_manage.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn get_ptr(&self) -> *const u8 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/page_manage.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn new(size: usize, page_size: PageSize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `make_page_executable` [INFO] [stdout] --> src/page_manage.rs:117:12 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn make_page_executable(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 239 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.60s [INFO] running `Command { std: "docker" "inspect" "d33eb58c68066733218869649a42f4b04bbdea74a967b3324eed169435f2d75c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d33eb58c68066733218869649a42f4b04bbdea74a967b3324eed169435f2d75c", kill_on_drop: false }` [INFO] [stdout] d33eb58c68066733218869649a42f4b04bbdea74a967b3324eed169435f2d75c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+a77da2d454e6caa227a85b16410b95f93495e7e0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ffc53389c97ff17d98b035c7772ff54d3a27f0641619f2a3f24782bd86c13f28 [INFO] running `Command { std: "docker" "start" "-a" "ffc53389c97ff17d98b035c7772ff54d3a27f0641619f2a3f24782bd86c13f28", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stdout] warning: unused import: `RegisterXmm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:6:46 [INFO] [stdout] | [INFO] [stdout] 6 | use registers::{modrm, AddrMode, Register32, RegisterXmm, ScaledIndex, TargetReg, APPEND_SIB}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::insts::inst_dump_buf::InstBuffer` [INFO] [stdout] --> src/page_manage.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::insts::inst_dump_buf::InstBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `debug_code_no_ret` [INFO] [stdout] --> src/lib.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | macro_rules! debug_code_no_ret { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_R` [INFO] [stdout] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling emei v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RegisterXmm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:6:46 [INFO] [stdout] | [INFO] [stdout] 6 | use registers::{modrm, AddrMode, Register32, RegisterXmm, ScaledIndex, TargetReg, APPEND_SIB}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::insts::inst_dump_buf::InstBuffer` [INFO] [stdout] --> src/page_manage.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::insts::inst_dump_buf::InstBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RegisterXmm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:6:46 [INFO] [stdout] | [INFO] [stdout] 6 | use registers::{modrm, AddrMode, Register32, RegisterXmm, ScaledIndex, TargetReg, APPEND_SIB}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::insts::inst_dump_buf::InstBuffer` [INFO] [stdout] --> src/page_manage.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::insts::inst_dump_buf::InstBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn from(opcodes: Vec, imm_byte: ImmByte, label: String) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inst` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | Inst(Vec), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `JumpInst` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | JumpInst(JumpInst), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `inst` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn inst(&self, i: Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn jump(&self, i: JumpInst) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn label(&self, label: String) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dump` [INFO] [stdout] --> src/insts/inst_dump_buf.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn dump(&self, base_addr: u32, buf: &mut Vec) -> Result<(), LinkError> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn mov(is_atomic: bool, is_long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_zero_extend_bit8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn mov_zero_extend_bit8( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_zero_extend_bit16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn mov_zero_extend_bit16( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_sign_extend_bit8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn mov_sign_extend_bit8( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_sign_extend_bit16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:78:8 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn mov_sign_extend_bit16( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_sign_extend_bit32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn mov_sign_extend_bit32( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn mov_rev(is_atomic: bool, is_long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mov_imm_into_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:130:8 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn mov_imm_into_reg(is_atomic: bool, is_long_mode: bool, op1: TargetReg, op2: u64) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imm_sign_extend_into_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn imm_sign_extend_into_reg( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movs` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn movs(atomic: bool) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `push_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:174:8 [INFO] [stdout] | [INFO] [stdout] 174 | pub fn push_reg(atomic: bool, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `push_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn push_imm(atomic: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `push_all` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:202:8 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn push_all(atomic: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn add_first_reg(atomic: bool, long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn add_imm32(atomic: bool, long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:235:8 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn add_imm8(atomic: bool, long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:248:8 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn add(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:262:8 [INFO] [stdout] | [INFO] [stdout] 262 | pub fn add_rev(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `lea` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:275:8 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn lea(atomic: bool, long_mode: bool, op1: TargetReg, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `inc` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:288:8 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn inc(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `inc_reg32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:301:8 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn inc_reg32(atomic: bool, op1: Register32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn sub_first_reg(atomic: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:329:8 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn sub_imm(atomic: bool, long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_signed_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:342:8 [INFO] [stdout] | [INFO] [stdout] 342 | pub fn sub_signed_imm8(atomic: bool, long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:356:8 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn sub(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:370:8 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn sub_rev(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `dec` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:385:8 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn dec(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `dec_reg32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:398:8 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn dec_reg32(atomic: bool, reg: Register32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `neg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:413:8 [INFO] [stdout] | [INFO] [stdout] 413 | pub fn neg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mul_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:428:8 [INFO] [stdout] | [INFO] [stdout] 428 | pub fn mul_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mul_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:441:8 [INFO] [stdout] | [INFO] [stdout] 441 | pub fn mul_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:454:8 [INFO] [stdout] | [INFO] [stdout] 454 | pub fn imul_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:467:8 [INFO] [stdout] | [INFO] [stdout] 467 | pub fn imul_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:480:8 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn imul_reg(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_reg_and_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:493:8 [INFO] [stdout] | [INFO] [stdout] 493 | pub fn imul_reg_and_imm8( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `imul_reg_and_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:512:8 [INFO] [stdout] | [INFO] [stdout] 512 | pub fn imul_reg_and_imm32( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `div_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:533:8 [INFO] [stdout] | [INFO] [stdout] 533 | pub fn div_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `div_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:546:8 [INFO] [stdout] | [INFO] [stdout] 546 | pub fn div_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `idiv_byte_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:559:8 [INFO] [stdout] | [INFO] [stdout] 559 | pub fn idiv_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `idiv_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:572:8 [INFO] [stdout] | [INFO] [stdout] 572 | pub fn idiv_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sign_extend` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:589:8 [INFO] [stdout] | [INFO] [stdout] 589 | pub fn sign_extend(long_mode: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sign_extend2` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:604:8 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn sign_extend2(long_mode: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_first_reg_and_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:619:8 [INFO] [stdout] | [INFO] [stdout] 619 | pub fn cmp_first_reg_and_imm(long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:633:8 [INFO] [stdout] | [INFO] [stdout] 633 | pub fn cmp_imm(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:647:8 [INFO] [stdout] | [INFO] [stdout] 647 | pub fn cmp_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:661:8 [INFO] [stdout] | [INFO] [stdout] 661 | pub fn cmp(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmp_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:675:8 [INFO] [stdout] | [INFO] [stdout] 675 | pub fn cmp_rev(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmps` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:689:8 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn cmps(long_mode: bool) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_first_reg_and_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:704:8 [INFO] [stdout] | [INFO] [stdout] 704 | pub fn test_first_reg_and_imm8(imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_first_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:717:8 [INFO] [stdout] | [INFO] [stdout] 717 | pub fn test_first_reg(long_mode: bool, imm: Imm) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:730:8 [INFO] [stdout] | [INFO] [stdout] 730 | pub fn test_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_imm` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:744:8 [INFO] [stdout] | [INFO] [stdout] 744 | pub fn test_imm(long_mode: bool, op1: Op1, op2: TargetReg, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test_u8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:758:8 [INFO] [stdout] | [INFO] [stdout] 758 | pub fn test_u8(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:772:8 [INFO] [stdout] | [INFO] [stdout] 772 | pub fn test(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `int1` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:787:8 [INFO] [stdout] | [INFO] [stdout] 787 | pub fn int1() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `int3` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:802:8 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn int3() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `int` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:817:8 [INFO] [stdout] | [INFO] [stdout] 817 | pub fn int(imm: u8) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `into` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:832:8 [INFO] [stdout] | [INFO] [stdout] 832 | pub fn into() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `syscall` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:847:8 [INFO] [stdout] | [INFO] [stdout] 847 | pub fn syscall() -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sysenter` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:862:8 [INFO] [stdout] | [INFO] [stdout] 862 | pub fn sysenter() -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_relative_addr` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:877:8 [INFO] [stdout] | [INFO] [stdout] 877 | pub fn call_relative_addr(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_addr_literal` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:892:8 [INFO] [stdout] | [INFO] [stdout] 892 | pub fn call_addr_literal(addr: Imm) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:905:8 [INFO] [stdout] | [INFO] [stdout] 905 | pub fn call_reg(op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:920:8 [INFO] [stdout] | [INFO] [stdout] 920 | pub fn jmp(label: String) -> JumpInst { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp_addr_literal` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:935:8 [INFO] [stdout] | [INFO] [stdout] 935 | pub fn jmp_addr_literal(addr: Imm) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp_to_runtime_symbol` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:949:8 [INFO] [stdout] | [INFO] [stdout] 949 | pub fn jmp_to_runtime_symbol(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jmp_to_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:963:8 [INFO] [stdout] | [INFO] [stdout] 963 | pub fn jmp_to_reg(reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `ja` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 996 | impl_cond_jump_inst!(ja, vec![0x0f, 0x87]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jb` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 997 | impl_cond_jump_inst!(jb, vec![0x0f, 0x82]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jc` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 998 | impl_cond_jump_inst!(jc, vec![0x0f, 0x82]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `je` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 999 | impl_cond_jump_inst!(je, vec![0x0f, 0x84]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1000 | impl_cond_jump_inst!(jg, vec![0x0f, 0x8f]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jl` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1001 | impl_cond_jump_inst!(jl, vec![0x0f, 0x8c]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jo` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1002 | impl_cond_jump_inst!(jo, vec![0x0f, 0x80]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1003 | impl_cond_jump_inst!(jp, vec![0x0f, 0x8a]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `js` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1004 | impl_cond_jump_inst!(js, vec![0x0f, 0x88]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jz` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1005 | impl_cond_jump_inst!(jz, vec![0x0f, 0x84]); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jae` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1006 | impl_cond_jump_inst!(jae, vec![0x0f, 0x83]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jbe` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1007 | impl_cond_jump_inst!(jbe, vec![0x0f, 0x86]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jge` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1008 | impl_cond_jump_inst!(jge, vec![0x0f, 0x8d]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jle` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1009 | impl_cond_jump_inst!(jle, vec![0x0f, 0x8e]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jpe` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1010 | impl_cond_jump_inst!(jpe, vec![0x0f, 0x8a]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jpo` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1011 | impl_cond_jump_inst!(jpo, vec![0x0f, 0x8b]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jna` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1012 | impl_cond_jump_inst!(jna, vec![0x0f, 0x86]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnb` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1013 | impl_cond_jump_inst!(jnb, vec![0x0f, 0x83]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnc` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1014 | impl_cond_jump_inst!(jnc, vec![0x0f, 0x83]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jne` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1015 | impl_cond_jump_inst!(jne, vec![0x0f, 0x85]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jng` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1016 | impl_cond_jump_inst!(jng, vec![0x0f, 0x8e]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnl` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1017 | impl_cond_jump_inst!(jnl, vec![0x0f, 0x8d]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jno` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1018 | impl_cond_jump_inst!(jno, vec![0x0f, 0x81]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1019 | impl_cond_jump_inst!(jnp, vec![0x0f, 0x8b]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jns` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1020 | impl_cond_jump_inst!(jns, vec![0x0f, 0x89]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnz` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1021 | impl_cond_jump_inst!(jnz, vec![0x0f, 0x85]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnae` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1022 | impl_cond_jump_inst!(jnae, vec![0x0f, 0x82]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnbe` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1023 | impl_cond_jump_inst!(jnbe, vec![0x0f, 0x87]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnge` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1024 | impl_cond_jump_inst!(jnge, vec![0x0f, 0x8c]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `jnle` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1025 | impl_cond_jump_inst!(jnle, vec![0x0f, 0x8f]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_first_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1031:8 [INFO] [stdout] | [INFO] [stdout] 1031 | pub fn and_first_reg_imm32(long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1044:8 [INFO] [stdout] | [INFO] [stdout] 1044 | pub fn and_reg_imm32(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_reg_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1057:8 [INFO] [stdout] | [INFO] [stdout] 1057 | pub fn and_reg_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1070:8 [INFO] [stdout] | [INFO] [stdout] 1070 | pub fn and(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1083:8 [INFO] [stdout] | [INFO] [stdout] 1083 | pub fn and_rev(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_first_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1098:8 [INFO] [stdout] | [INFO] [stdout] 1098 | pub fn or_first_reg_imm32(long_mode: bool, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_reg_imm32` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1111:8 [INFO] [stdout] | [INFO] [stdout] 1111 | pub fn or_reg_imm32(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_reg_imm8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1124:8 [INFO] [stdout] | [INFO] [stdout] 1124 | pub fn or_reg_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1137:8 [INFO] [stdout] | [INFO] [stdout] 1137 | pub fn or(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `or_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1150:8 [INFO] [stdout] | [INFO] [stdout] 1150 | pub fn or_rev(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1166:8 [INFO] [stdout] | [INFO] [stdout] 1166 | pub fn nop() -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop1` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1170:8 [INFO] [stdout] | [INFO] [stdout] 1170 | pub fn nop1() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop2` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1185:8 [INFO] [stdout] | [INFO] [stdout] 1185 | pub fn nop2() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop3` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1200:8 [INFO] [stdout] | [INFO] [stdout] 1200 | pub fn nop3() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop4` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1206:8 [INFO] [stdout] | [INFO] [stdout] 1206 | pub fn nop4() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop5` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1212:8 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn nop5() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_R` [INFO] [stdout] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop6` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1223:8 [INFO] [stdout] | [INFO] [stdout] 1223 | pub fn nop6() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop7` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1243:8 [INFO] [stdout] | [INFO] [stdout] 1243 | pub fn nop7() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop8` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1249:8 [INFO] [stdout] | [INFO] [stdout] 1249 | pub fn nop8() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop9` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1260:8 [INFO] [stdout] | [INFO] [stdout] 1260 | pub fn nop9() -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nop_multi_reg` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1280:8 [INFO] [stdout] | [INFO] [stdout] 1280 | pub fn nop_multi_reg(op1: Op1) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `near_ret` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1295:8 [INFO] [stdout] | [INFO] [stdout] 1295 | pub fn near_ret() -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `far_ret` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1299:8 [INFO] [stdout] | [INFO] [stdout] 1299 | pub fn far_ret() -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `near_ret_imm16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1303:8 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn near_ret_imm16(imm: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `far_ret_imm16` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1316:8 [INFO] [stdout] | [INFO] [stdout] 1316 | pub fn far_ret_imm16(imm: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1335:8 [INFO] [stdout] | [INFO] [stdout] 1335 | pub fn movss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movss_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1348:8 [INFO] [stdout] | [INFO] [stdout] 1348 | pub fn movss_rev(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1363:8 [INFO] [stdout] | [INFO] [stdout] 1363 | pub fn movsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `movsd_rev` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1376:8 [INFO] [stdout] | [INFO] [stdout] 1376 | pub fn movsd_rev(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `addss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1390:8 [INFO] [stdout] | [INFO] [stdout] 1390 | pub fn addss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `addsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1404:8 [INFO] [stdout] | [INFO] [stdout] 1404 | pub fn addsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `subss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1418:8 [INFO] [stdout] | [INFO] [stdout] 1418 | pub fn subss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `subsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1432:8 [INFO] [stdout] | [INFO] [stdout] 1432 | pub fn subsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mulss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1446:8 [INFO] [stdout] | [INFO] [stdout] 1446 | pub fn mulss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mulsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1460:8 [INFO] [stdout] | [INFO] [stdout] 1460 | pub fn mulsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `divss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1474:8 [INFO] [stdout] | [INFO] [stdout] 1474 | pub fn divss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `divsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1488:8 [INFO] [stdout] | [INFO] [stdout] 1488 | pub fn divsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `FcmpOp` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1501:10 [INFO] [stdout] | [INFO] [stdout] 1501 | pub enum FcmpOp { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmpss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1515:8 [INFO] [stdout] | [INFO] [stdout] 1515 | pub fn cmpss(op1: Op1, op2: RegisterXmm, imm: FcmpOp) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cmpsd` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1529:8 [INFO] [stdout] | [INFO] [stdout] 1529 | pub fn cmpsd(op1: Op1, op2: RegisterXmm, imm: FcmpOp) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sqrtss` [INFO] [stdout] --> src/insts/x86_64/inst_list.rs:1543:8 [INFO] [stdout] | [INFO] [stdout] 1543 | pub fn sqrtss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BL` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BH` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BX` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SP` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BP` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SI` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DI` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Eax` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Ecx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Edx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Ebx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Esp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Ebp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Esi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Edi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM0` [INFO] [stdout] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | $i0 = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM1` [INFO] [stdout] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | $i1 = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM2` [INFO] [stdout] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | $i2 = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM3` [INFO] [stdout] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | $i3 = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM4` [INFO] [stdout] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | $i4 = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM5` [INFO] [stdout] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | $i5 = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM6` [INFO] [stdout] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | $i6 = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `XMM7` [INFO] [stdout] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | $i7 = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rax` [INFO] [stdout] --> src/insts/x86_64/registers.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Rax = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rcx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | Rcx = 1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rdx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Rdx = 2, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rbx` [INFO] [stdout] --> src/insts/x86_64/registers.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | Rbx = 3, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rsp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | Rsp = 4, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rbp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | Rbp = 5, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rsi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Rsi = 6, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rdi` [INFO] [stdout] --> src/insts/x86_64/registers.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | Rdi = 7, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R8` [INFO] [stdout] --> src/insts/x86_64/registers.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | R8 = 8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R9` [INFO] [stdout] --> src/insts/x86_64/registers.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | R9 = 9, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R10` [INFO] [stdout] --> src/insts/x86_64/registers.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | R10 = 10, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R11` [INFO] [stdout] --> src/insts/x86_64/registers.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | R11 = 11, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R12` [INFO] [stdout] --> src/insts/x86_64/registers.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | R12 = 12, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R13` [INFO] [stdout] --> src/insts/x86_64/registers.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | R13 = 13, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R14` [INFO] [stdout] --> src/insts/x86_64/registers.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | R14 = 14, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R15` [INFO] [stdout] --> src/insts/x86_64/registers.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | R15 = 15, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RegRef` [INFO] [stdout] --> src/insts/x86_64/registers.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | RegRef = 0, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Disp8` [INFO] [stdout] --> src/insts/x86_64/registers.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | Disp8 = 1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Disp32` [INFO] [stdout] --> src/insts/x86_64/registers.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | Disp32 = 2, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Direct` [INFO] [stdout] --> src/insts/x86_64/registers.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | Direct = 3, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_extend` [INFO] [stdout] --> src/insts/x86_64/registers.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn is_extend(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_reg` [INFO] [stdout] --> src/insts/x86_64/registers.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn get_reg(&self) -> Register32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `modrm` [INFO] [stdout] --> src/insts/x86_64/registers.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn modrm(addr_mode: AddrMode, dgt_reg: Register32, src_reg: Register32) -> u8 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Id` [INFO] [stdout] --> src/insts/x86_64/registers.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | Id = 0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Mul2` [INFO] [stdout] --> src/insts/x86_64/registers.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | Mul2 = 1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Mul4` [INFO] [stdout] --> src/insts/x86_64/registers.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | Mul4 = 2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Mul8` [INFO] [stdout] --> src/insts/x86_64/registers.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | Mul8 = 3, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sib` [INFO] [stdout] --> src/insts/x86_64/registers.rs:154:8 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn sib(base: TargetReg, scale: ScaledIndex, index: TargetReg) -> u8 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode_disp` [INFO] [stdout] --> src/insts/x86_64/registers.rs:162:12 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn encode_disp(&self, disp: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `PREFIX_LOCK` [INFO] [stdout] --> src/insts/x86_64/mod.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | const PREFIX_LOCK: u8 = 0xF0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_W` [INFO] [stdout] --> src/insts/x86_64/mod.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | const REX_W: u8 = 0b01001000; // 48 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_R` [INFO] [stdout] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_X` [INFO] [stdout] --> src/insts/x86_64/mod.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | const REX_X: u8 = 0b01000010; // 42 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `REX_B` [INFO] [stdout] --> src/insts/x86_64/mod.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | const REX_B: u8 = 0b01000001; // 41 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ModRM` [INFO] [stdout] --> src/insts/x86_64/mod.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | type ModRM = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Sib` [INFO] [stdout] --> src/insts/x86_64/mod.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | type Sib = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Direct` [INFO] [stdout] --> src/insts/x86_64/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Direct(TargetReg), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DeRef` [INFO] [stdout] --> src/insts/x86_64/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | DeRef(TargetReg, usize), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ScaleBase` [INFO] [stdout] --> src/insts/x86_64/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | ScaleBase(TargetReg, TargetReg, ScaledIndex, usize), // base index scaleindex disp [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rex_value` [INFO] [stdout] --> src/insts/x86_64/mod.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | fn rex_value(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `usize_boxed_length` [INFO] [stdout] --> src/insts/x86_64/mod.rs:71:4 [INFO] [stdout] | [INFO] [stdout] 71 | fn usize_boxed_length(u: usize) -> AddrMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `to_modrm_sib_disp` [INFO] [stdout] --> src/insts/x86_64/mod.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn to_modrm_sib_disp(self, src_reg: TargetReg) -> (ModRM, Option, Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_imm` [INFO] [stdout] --> src/insts/x86_64/mod.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn get_imm(&self) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Inst` [INFO] [stdout] --> src/insts/x86_64/mod.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 156 | pub struct Inst { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/insts/x86_64/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn new(atomic: bool, long_mode: bool, opcode: &[u8]) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `into_raw` [INFO] [stdout] --> src/insts/x86_64/mod.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn into_raw(self) -> RawInst { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `SSEInst` [INFO] [stdout] --> src/insts/x86_64/mod.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub struct SSEInst { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `into_raw` [INFO] [stdout] --> src/insts/x86_64/mod.rs:234:8 [INFO] [stdout] | [INFO] [stdout] 234 | fn into_raw(self) -> RawInst { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `RawInst` [INFO] [stdout] --> src/insts/x86_64/mod.rs:247:12 [INFO] [stdout] | [INFO] [stdout] 247 | pub struct RawInst { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode` [INFO] [stdout] --> src/insts/x86_64/mod.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn encode(self) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode` [INFO] [stdout] --> src/insts/mod.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn encode(self, imm: u64) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_system` [INFO] [stdout] --> src/page_manage.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn from_system() -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from` [INFO] [stdout] --> src/page_manage.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn from(page_size: PageSize, src: &[u8]) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store` [INFO] [stdout] --> src/page_manage.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn store(&self, src: &[u8]) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_ptr` [INFO] [stdout] --> src/page_manage.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn get_ptr(&self) -> *const u8 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/page_manage.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn new(size: usize, page_size: PageSize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `make_page_executable` [INFO] [stdout] --> src/page_manage.rs:117:12 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn make_page_executable(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 239 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.00s [INFO] running `Command { std: "docker" "inspect" "ffc53389c97ff17d98b035c7772ff54d3a27f0641619f2a3f24782bd86c13f28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ffc53389c97ff17d98b035c7772ff54d3a27f0641619f2a3f24782bd86c13f28", kill_on_drop: false }` [INFO] [stdout] ffc53389c97ff17d98b035c7772ff54d3a27f0641619f2a3f24782bd86c13f28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+a77da2d454e6caa227a85b16410b95f93495e7e0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 044534e3d7976fa6fd6efce804cca35c2e672a459faa2503c5d8facf71b015f1 [INFO] running `Command { std: "docker" "start" "-a" "044534e3d7976fa6fd6efce804cca35c2e672a459faa2503c5d8facf71b015f1", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `RegisterXmm` [INFO] [stderr] --> src/insts/x86_64/mod.rs:6:46 [INFO] [stderr] | [INFO] [stderr] 6 | use registers::{modrm, AddrMode, Register32, RegisterXmm, ScaledIndex, TargetReg, APPEND_SIB}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::insts::inst_dump_buf::InstBuffer` [INFO] [stderr] --> src/page_manage.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::insts::inst_dump_buf::InstBuffer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition: `debug_code_no_ret` [INFO] [stderr] --> src/lib.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | macro_rules! debug_code_no_ret { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `REX_R` [INFO] [stderr] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `emei` (lib) generated 4 warnings [INFO] [stderr] warning: `emei` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] warning: associated function is never used: `from` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:23:12 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn from(opcodes: Vec, imm_byte: ImmByte, label: String) -> Self { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `len` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:38:12 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Inst` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | Inst(Vec), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JumpInst` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | JumpInst(JumpInst), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `len` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `len` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:71:12 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `inst` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn inst(&self, i: Vec) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `jump` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:83:12 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn jump(&self, i: JumpInst) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `label` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:91:12 [INFO] [stderr] | [INFO] [stderr] 91 | pub fn label(&self, label: String) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `dump` [INFO] [stderr] --> src/insts/inst_dump_buf.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn dump(&self, base_addr: u32, buf: &mut Vec) -> Result<(), LinkError> { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:11:8 [INFO] [stderr] | [INFO] [stderr] 11 | pub fn mov(is_atomic: bool, is_long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_zero_extend_bit8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:24:8 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn mov_zero_extend_bit8( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_zero_extend_bit16` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | pub fn mov_zero_extend_bit16( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_sign_extend_bit8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 60 | pub fn mov_sign_extend_bit8( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_sign_extend_bit16` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:78:8 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn mov_sign_extend_bit16( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_sign_extend_bit32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:96:8 [INFO] [stderr] | [INFO] [stderr] 96 | pub fn mov_sign_extend_bit32( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:116:8 [INFO] [stderr] | [INFO] [stderr] 116 | pub fn mov_rev(is_atomic: bool, is_long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mov_imm_into_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:130:8 [INFO] [stderr] | [INFO] [stderr] 130 | pub fn mov_imm_into_reg(is_atomic: bool, is_long_mode: bool, op1: TargetReg, op2: u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `imm_sign_extend_into_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:148:8 [INFO] [stderr] | [INFO] [stderr] 148 | pub fn imm_sign_extend_into_reg( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `movs` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:167:8 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn movs(atomic: bool) -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `push_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:174:8 [INFO] [stderr] | [INFO] [stderr] 174 | pub fn push_reg(atomic: bool, reg: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `push_imm` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:188:8 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn push_imm(atomic: bool, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `push_all` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:202:8 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn push_all(atomic: bool) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | pub fn add_first_reg(atomic: bool, long_mode: bool, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_imm32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:222:8 [INFO] [stderr] | [INFO] [stderr] 222 | pub fn add_imm32(atomic: bool, long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:235:8 [INFO] [stderr] | [INFO] [stderr] 235 | pub fn add_imm8(atomic: bool, long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:248:8 [INFO] [stderr] | [INFO] [stderr] 248 | pub fn add(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:262:8 [INFO] [stderr] | [INFO] [stderr] 262 | pub fn add_rev(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `lea` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:275:8 [INFO] [stderr] | [INFO] [stderr] 275 | pub fn lea(atomic: bool, long_mode: bool, op1: TargetReg, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `inc` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:288:8 [INFO] [stderr] | [INFO] [stderr] 288 | pub fn inc(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `inc_reg32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:301:8 [INFO] [stderr] | [INFO] [stderr] 301 | pub fn inc_reg32(atomic: bool, op1: Register32) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sub_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:316:8 [INFO] [stderr] | [INFO] [stderr] 316 | pub fn sub_first_reg(atomic: bool, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sub_imm` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:329:8 [INFO] [stderr] | [INFO] [stderr] 329 | pub fn sub_imm(atomic: bool, long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sub_signed_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:342:8 [INFO] [stderr] | [INFO] [stderr] 342 | pub fn sub_signed_imm8(atomic: bool, long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sub` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:356:8 [INFO] [stderr] | [INFO] [stderr] 356 | pub fn sub(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sub_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:370:8 [INFO] [stderr] | [INFO] [stderr] 370 | pub fn sub_rev(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `dec` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:385:8 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn dec(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `dec_reg32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:398:8 [INFO] [stderr] | [INFO] [stderr] 398 | pub fn dec_reg32(atomic: bool, reg: Register32) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `neg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:413:8 [INFO] [stderr] | [INFO] [stderr] 413 | pub fn neg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mul_byte_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:428:8 [INFO] [stderr] | [INFO] [stderr] 428 | pub fn mul_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mul_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:441:8 [INFO] [stderr] | [INFO] [stderr] 441 | pub fn mul_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `imul_byte_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:454:8 [INFO] [stderr] | [INFO] [stderr] 454 | pub fn imul_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `imul_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:467:8 [INFO] [stderr] | [INFO] [stderr] 467 | pub fn imul_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `imul_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:480:8 [INFO] [stderr] | [INFO] [stderr] 480 | pub fn imul_reg(atomic: bool, long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `imul_reg_and_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:493:8 [INFO] [stderr] | [INFO] [stderr] 493 | pub fn imul_reg_and_imm8( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `imul_reg_and_imm32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:512:8 [INFO] [stderr] | [INFO] [stderr] 512 | pub fn imul_reg_and_imm32( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `div_byte_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:533:8 [INFO] [stderr] | [INFO] [stderr] 533 | pub fn div_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `div_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:546:8 [INFO] [stderr] | [INFO] [stderr] 546 | pub fn div_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `idiv_byte_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:559:8 [INFO] [stderr] | [INFO] [stderr] 559 | pub fn idiv_byte_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `idiv_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:572:8 [INFO] [stderr] | [INFO] [stderr] 572 | pub fn idiv_first_reg(atomic: bool, long_mode: bool, op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sign_extend` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:589:8 [INFO] [stderr] | [INFO] [stderr] 589 | pub fn sign_extend(long_mode: bool) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sign_extend2` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:604:8 [INFO] [stderr] | [INFO] [stderr] 604 | pub fn sign_extend2(long_mode: bool) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmp_first_reg_and_imm` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:619:8 [INFO] [stderr] | [INFO] [stderr] 619 | pub fn cmp_first_reg_and_imm(long_mode: bool, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmp_imm` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:633:8 [INFO] [stderr] | [INFO] [stderr] 633 | pub fn cmp_imm(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmp_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:647:8 [INFO] [stderr] | [INFO] [stderr] 647 | pub fn cmp_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmp` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:661:8 [INFO] [stderr] | [INFO] [stderr] 661 | pub fn cmp(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmp_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:675:8 [INFO] [stderr] | [INFO] [stderr] 675 | pub fn cmp_rev(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmps` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:689:8 [INFO] [stderr] | [INFO] [stderr] 689 | pub fn cmps(long_mode: bool) -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `test_first_reg_and_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:704:8 [INFO] [stderr] | [INFO] [stderr] 704 | pub fn test_first_reg_and_imm8(imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `test_first_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:717:8 [INFO] [stderr] | [INFO] [stderr] 717 | pub fn test_first_reg(long_mode: bool, imm: Imm) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `test_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:730:8 [INFO] [stderr] | [INFO] [stderr] 730 | pub fn test_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `test_imm` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:744:8 [INFO] [stderr] | [INFO] [stderr] 744 | pub fn test_imm(long_mode: bool, op1: Op1, op2: TargetReg, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `test_u8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:758:8 [INFO] [stderr] | [INFO] [stderr] 758 | pub fn test_u8(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `test` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:772:8 [INFO] [stderr] | [INFO] [stderr] 772 | pub fn test(long_mode: bool, op1: Op1, op2: TargetReg) -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `int1` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:787:8 [INFO] [stderr] | [INFO] [stderr] 787 | pub fn int1() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `int3` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:802:8 [INFO] [stderr] | [INFO] [stderr] 802 | pub fn int3() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `int` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:817:8 [INFO] [stderr] | [INFO] [stderr] 817 | pub fn int(imm: u8) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `into` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:832:8 [INFO] [stderr] | [INFO] [stderr] 832 | pub fn into() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `syscall` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:847:8 [INFO] [stderr] | [INFO] [stderr] 847 | pub fn syscall() -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sysenter` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:862:8 [INFO] [stderr] | [INFO] [stderr] 862 | pub fn sysenter() -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `call_relative_addr` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:877:8 [INFO] [stderr] | [INFO] [stderr] 877 | pub fn call_relative_addr(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `call_addr_literal` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:892:8 [INFO] [stderr] | [INFO] [stderr] 892 | pub fn call_addr_literal(addr: Imm) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `call_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:905:8 [INFO] [stderr] | [INFO] [stderr] 905 | pub fn call_reg(op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jmp` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:920:8 [INFO] [stderr] | [INFO] [stderr] 920 | pub fn jmp(label: String) -> JumpInst { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jmp_addr_literal` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:935:8 [INFO] [stderr] | [INFO] [stderr] 935 | pub fn jmp_addr_literal(addr: Imm) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jmp_to_runtime_symbol` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:949:8 [INFO] [stderr] | [INFO] [stderr] 949 | pub fn jmp_to_runtime_symbol(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jmp_to_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:963:8 [INFO] [stderr] | [INFO] [stderr] 963 | pub fn jmp_to_reg(reg: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `ja` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 996 | impl_cond_jump_inst!(ja, vec![0x0f, 0x87]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jb` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 997 | impl_cond_jump_inst!(jb, vec![0x0f, 0x82]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jc` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 998 | impl_cond_jump_inst!(jc, vec![0x0f, 0x82]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `je` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 999 | impl_cond_jump_inst!(je, vec![0x0f, 0x84]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1000 | impl_cond_jump_inst!(jg, vec![0x0f, 0x8f]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jl` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1001 | impl_cond_jump_inst!(jl, vec![0x0f, 0x8c]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jo` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1002 | impl_cond_jump_inst!(jo, vec![0x0f, 0x80]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jp` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1003 | impl_cond_jump_inst!(jp, vec![0x0f, 0x8a]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `js` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1004 | impl_cond_jump_inst!(js, vec![0x0f, 0x88]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jz` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1005 | impl_cond_jump_inst!(jz, vec![0x0f, 0x84]); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jae` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1006 | impl_cond_jump_inst!(jae, vec![0x0f, 0x83]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jbe` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1007 | impl_cond_jump_inst!(jbe, vec![0x0f, 0x86]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jge` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1008 | impl_cond_jump_inst!(jge, vec![0x0f, 0x8d]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jle` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1009 | impl_cond_jump_inst!(jle, vec![0x0f, 0x8e]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jpe` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1010 | impl_cond_jump_inst!(jpe, vec![0x0f, 0x8a]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jpo` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1011 | impl_cond_jump_inst!(jpo, vec![0x0f, 0x8b]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jna` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1012 | impl_cond_jump_inst!(jna, vec![0x0f, 0x86]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnb` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1013 | impl_cond_jump_inst!(jnb, vec![0x0f, 0x83]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnc` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1014 | impl_cond_jump_inst!(jnc, vec![0x0f, 0x83]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jne` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1015 | impl_cond_jump_inst!(jne, vec![0x0f, 0x85]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jng` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1016 | impl_cond_jump_inst!(jng, vec![0x0f, 0x8e]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnl` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1017 | impl_cond_jump_inst!(jnl, vec![0x0f, 0x8d]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jno` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1018 | impl_cond_jump_inst!(jno, vec![0x0f, 0x81]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnp` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1019 | impl_cond_jump_inst!(jnp, vec![0x0f, 0x8b]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jns` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1020 | impl_cond_jump_inst!(jns, vec![0x0f, 0x89]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnz` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1021 | impl_cond_jump_inst!(jnz, vec![0x0f, 0x85]); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnae` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1022 | impl_cond_jump_inst!(jnae, vec![0x0f, 0x82]); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnbe` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1023 | impl_cond_jump_inst!(jnbe, vec![0x0f, 0x87]); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnge` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1024 | impl_cond_jump_inst!(jnge, vec![0x0f, 0x8c]); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `jnle` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:980:9 [INFO] [stderr] | [INFO] [stderr] 980 | pub fn $name(label: String) -> JumpInst { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1025 | impl_cond_jump_inst!(jnle, vec![0x0f, 0x8f]); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_cond_jump_inst` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: function is never used: `and_first_reg_imm32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1031:8 [INFO] [stderr] | [INFO] [stderr] 1031 | pub fn and_first_reg_imm32(long_mode: bool, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `and_reg_imm32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1044:8 [INFO] [stderr] | [INFO] [stderr] 1044 | pub fn and_reg_imm32(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `and_reg_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1057:8 [INFO] [stderr] | [INFO] [stderr] 1057 | pub fn and_reg_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `and` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1070:8 [INFO] [stderr] | [INFO] [stderr] 1070 | pub fn and(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `and_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1083:8 [INFO] [stderr] | [INFO] [stderr] 1083 | pub fn and_rev(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `or_first_reg_imm32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1098:8 [INFO] [stderr] | [INFO] [stderr] 1098 | pub fn or_first_reg_imm32(long_mode: bool, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `or_reg_imm32` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1111:8 [INFO] [stderr] | [INFO] [stderr] 1111 | pub fn or_reg_imm32(long_mode: bool, op1: Op1, imm: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `or_reg_imm8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1124:8 [INFO] [stderr] | [INFO] [stderr] 1124 | pub fn or_reg_imm8(long_mode: bool, op1: Op1, imm: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `or` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1137:8 [INFO] [stderr] | [INFO] [stderr] 1137 | pub fn or(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `or_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1150:8 [INFO] [stderr] | [INFO] [stderr] 1150 | pub fn or_rev(long_mode: bool, op1: Op1, reg: TargetReg) -> Vec { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1166:8 [INFO] [stderr] | [INFO] [stderr] 1166 | pub fn nop() -> Vec { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop1` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1170:8 [INFO] [stderr] | [INFO] [stderr] 1170 | pub fn nop1() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop2` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1185:8 [INFO] [stderr] | [INFO] [stderr] 1185 | pub fn nop2() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop3` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1200:8 [INFO] [stderr] | [INFO] [stderr] 1200 | pub fn nop3() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop4` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1206:8 [INFO] [stderr] | [INFO] [stderr] 1206 | pub fn nop4() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop5` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1212:8 [INFO] [stderr] | [INFO] [stderr] 1212 | pub fn nop5() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop6` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1223:8 [INFO] [stderr] | [INFO] [stderr] 1223 | pub fn nop6() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop7` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1243:8 [INFO] [stderr] | [INFO] [stderr] 1243 | pub fn nop7() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop8` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1249:8 [INFO] [stderr] | [INFO] [stderr] 1249 | pub fn nop8() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop9` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1260:8 [INFO] [stderr] | [INFO] [stderr] 1260 | pub fn nop9() -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nop_multi_reg` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1280:8 [INFO] [stderr] | [INFO] [stderr] 1280 | pub fn nop_multi_reg(op1: Op1) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `near_ret` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1295:8 [INFO] [stderr] | [INFO] [stderr] 1295 | pub fn near_ret() -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `far_ret` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1299:8 [INFO] [stderr] | [INFO] [stderr] 1299 | pub fn far_ret() -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `near_ret_imm16` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1303:8 [INFO] [stderr] | [INFO] [stderr] 1303 | pub fn near_ret_imm16(imm: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `far_ret_imm16` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1316:8 [INFO] [stderr] | [INFO] [stderr] 1316 | pub fn far_ret_imm16(imm: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `movss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1335:8 [INFO] [stderr] | [INFO] [stderr] 1335 | pub fn movss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `movss_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1348:8 [INFO] [stderr] | [INFO] [stderr] 1348 | pub fn movss_rev(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `movsd` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1363:8 [INFO] [stderr] | [INFO] [stderr] 1363 | pub fn movsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `movsd_rev` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1376:8 [INFO] [stderr] | [INFO] [stderr] 1376 | pub fn movsd_rev(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `addss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1390:8 [INFO] [stderr] | [INFO] [stderr] 1390 | pub fn addss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `addsd` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1404:8 [INFO] [stderr] | [INFO] [stderr] 1404 | pub fn addsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `subss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1418:8 [INFO] [stderr] | [INFO] [stderr] 1418 | pub fn subss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `subsd` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1432:8 [INFO] [stderr] | [INFO] [stderr] 1432 | pub fn subsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mulss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1446:8 [INFO] [stderr] | [INFO] [stderr] 1446 | pub fn mulss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mulsd` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1460:8 [INFO] [stderr] | [INFO] [stderr] 1460 | pub fn mulsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `divss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1474:8 [INFO] [stderr] | [INFO] [stderr] 1474 | pub fn divss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `divsd` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1488:8 [INFO] [stderr] | [INFO] [stderr] 1488 | pub fn divsd(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `FcmpOp` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1501:10 [INFO] [stderr] | [INFO] [stderr] 1501 | pub enum FcmpOp { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmpss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1515:8 [INFO] [stderr] | [INFO] [stderr] 1515 | pub fn cmpss(op1: Op1, op2: RegisterXmm, imm: FcmpOp) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `cmpsd` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1529:8 [INFO] [stderr] | [INFO] [stderr] 1529 | pub fn cmpsd(op1: Op1, op2: RegisterXmm, imm: FcmpOp) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sqrtss` [INFO] [stderr] --> src/insts/x86_64/inst_list.rs:1543:8 [INFO] [stderr] | [INFO] [stderr] 1543 | pub fn sqrtss(op1: Op1, op2: RegisterXmm) -> Vec { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AL` [INFO] [stderr] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | $i0 = 0, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CL` [INFO] [stderr] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | $i1 = 1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DL` [INFO] [stderr] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | $i2 = 2, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BL` [INFO] [stderr] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | $i3 = 3, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AH` [INFO] [stderr] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | $i4 = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CH` [INFO] [stderr] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | $i5 = 5, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DH` [INFO] [stderr] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | $i6 = 6, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BH` [INFO] [stderr] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | $i7 = 7, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 27 | make_register_enum!(Register8, AL, CL, DL, BL, AH, CH, DH, BH); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AX` [INFO] [stderr] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | $i0 = 0, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CX` [INFO] [stderr] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | $i1 = 1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DX` [INFO] [stderr] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | $i2 = 2, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BX` [INFO] [stderr] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | $i3 = 3, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SP` [INFO] [stderr] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | $i4 = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BP` [INFO] [stderr] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | $i5 = 5, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SI` [INFO] [stderr] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | $i6 = 6, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DI` [INFO] [stderr] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | $i7 = 7, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | make_register_enum!(Register16, AX, CX, DX, BX, SP, BP, SI, DI); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Eax` [INFO] [stderr] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | $i0 = 0, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ecx` [INFO] [stderr] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | $i1 = 1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Edx` [INFO] [stderr] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | $i2 = 2, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ebx` [INFO] [stderr] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | $i3 = 3, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Esp` [INFO] [stderr] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | $i4 = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ebp` [INFO] [stderr] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | $i5 = 5, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Esi` [INFO] [stderr] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | $i6 = 6, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Edi` [INFO] [stderr] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | $i7 = 7, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | make_register_enum!(Register32, Eax, Ecx, Edx, Ebx, Esp, Ebp, Esi, Edi); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM0` [INFO] [stderr] --> src/insts/x86_64/registers.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | $i0 = 0, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM1` [INFO] [stderr] --> src/insts/x86_64/registers.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | $i1 = 1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM2` [INFO] [stderr] --> src/insts/x86_64/registers.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | $i2 = 2, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM3` [INFO] [stderr] --> src/insts/x86_64/registers.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | $i3 = 3, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM4` [INFO] [stderr] --> src/insts/x86_64/registers.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | $i4 = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM5` [INFO] [stderr] --> src/insts/x86_64/registers.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | $i5 = 5, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM6` [INFO] [stderr] --> src/insts/x86_64/registers.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | $i6 = 6, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XMM7` [INFO] [stderr] --> src/insts/x86_64/registers.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | $i7 = 7, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | make_register_enum!(RegisterXmm, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7); [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `make_register_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rax` [INFO] [stderr] --> src/insts/x86_64/registers.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | Rax = 0, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rcx` [INFO] [stderr] --> src/insts/x86_64/registers.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | Rcx = 1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rdx` [INFO] [stderr] --> src/insts/x86_64/registers.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | Rdx = 2, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rbx` [INFO] [stderr] --> src/insts/x86_64/registers.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | Rbx = 3, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rsp` [INFO] [stderr] --> src/insts/x86_64/registers.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | Rsp = 4, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rbp` [INFO] [stderr] --> src/insts/x86_64/registers.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | Rbp = 5, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rsi` [INFO] [stderr] --> src/insts/x86_64/registers.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | Rsi = 6, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rdi` [INFO] [stderr] --> src/insts/x86_64/registers.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | Rdi = 7, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R8` [INFO] [stderr] --> src/insts/x86_64/registers.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | R8 = 8, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R9` [INFO] [stderr] --> src/insts/x86_64/registers.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | R9 = 9, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R10` [INFO] [stderr] --> src/insts/x86_64/registers.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | R10 = 10, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R11` [INFO] [stderr] --> src/insts/x86_64/registers.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | R11 = 11, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R12` [INFO] [stderr] --> src/insts/x86_64/registers.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | R12 = 12, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R13` [INFO] [stderr] --> src/insts/x86_64/registers.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | R13 = 13, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R14` [INFO] [stderr] --> src/insts/x86_64/registers.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | R14 = 14, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `R15` [INFO] [stderr] --> src/insts/x86_64/registers.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | R15 = 15, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RegRef` [INFO] [stderr] --> src/insts/x86_64/registers.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | RegRef = 0, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Disp8` [INFO] [stderr] --> src/insts/x86_64/registers.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | Disp8 = 1, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Disp32` [INFO] [stderr] --> src/insts/x86_64/registers.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | Disp32 = 2, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Direct` [INFO] [stderr] --> src/insts/x86_64/registers.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | Direct = 3, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `is_extend` [INFO] [stderr] --> src/insts/x86_64/registers.rs:90:12 [INFO] [stderr] | [INFO] [stderr] 90 | pub fn is_extend(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_reg` [INFO] [stderr] --> src/insts/x86_64/registers.rs:101:12 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn get_reg(&self) -> Register32 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `modrm` [INFO] [stderr] --> src/insts/x86_64/registers.rs:121:8 [INFO] [stderr] | [INFO] [stderr] 121 | pub fn modrm(addr_mode: AddrMode, dgt_reg: Register32, src_reg: Register32) -> u8 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Id` [INFO] [stderr] --> src/insts/x86_64/registers.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | Id = 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mul2` [INFO] [stderr] --> src/insts/x86_64/registers.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | Mul2 = 1, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mul4` [INFO] [stderr] --> src/insts/x86_64/registers.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | Mul4 = 2, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mul8` [INFO] [stderr] --> src/insts/x86_64/registers.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | Mul8 = 3, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sib` [INFO] [stderr] --> src/insts/x86_64/registers.rs:154:8 [INFO] [stderr] | [INFO] [stderr] 154 | pub fn sib(base: TargetReg, scale: ScaledIndex, index: TargetReg) -> u8 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `encode_disp` [INFO] [stderr] --> src/insts/x86_64/registers.rs:162:12 [INFO] [stderr] | [INFO] [stderr] 162 | pub fn encode_disp(&self, disp: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `PREFIX_LOCK` [INFO] [stderr] --> src/insts/x86_64/mod.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | const PREFIX_LOCK: u8 = 0xF0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `REX_W` [INFO] [stderr] --> src/insts/x86_64/mod.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | const REX_W: u8 = 0b01001000; // 48 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `REX_R` [INFO] [stderr] --> src/insts/x86_64/mod.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | const REX_R: u8 = 0b01000100; // 44 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `REX_X` [INFO] [stderr] --> src/insts/x86_64/mod.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | const REX_X: u8 = 0b01000010; // 42 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `REX_B` [INFO] [stderr] --> src/insts/x86_64/mod.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | const REX_B: u8 = 0b01000001; // 41 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias is never used: `ModRM` [INFO] [stderr] --> src/insts/x86_64/mod.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | type ModRM = u8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias is never used: `Sib` [INFO] [stderr] --> src/insts/x86_64/mod.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | type Sib = u8; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Direct` [INFO] [stderr] --> src/insts/x86_64/mod.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | Direct(TargetReg), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DeRef` [INFO] [stderr] --> src/insts/x86_64/mod.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | DeRef(TargetReg, usize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ScaleBase` [INFO] [stderr] --> src/insts/x86_64/mod.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | ScaleBase(TargetReg, TargetReg, ScaledIndex, usize), // base index scaleindex disp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `rex_value` [INFO] [stderr] --> src/insts/x86_64/mod.rs:46:8 [INFO] [stderr] | [INFO] [stderr] 46 | fn rex_value(&self) -> u8 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `usize_boxed_length` [INFO] [stderr] --> src/insts/x86_64/mod.rs:71:4 [INFO] [stderr] | [INFO] [stderr] 71 | fn usize_boxed_length(u: usize) -> AddrMode { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `to_modrm_sib_disp` [INFO] [stderr] --> src/insts/x86_64/mod.rs:84:12 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn to_modrm_sib_disp(self, src_reg: TargetReg) -> (ModRM, Option, Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_imm` [INFO] [stderr] --> src/insts/x86_64/mod.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn get_imm(&self) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Inst` [INFO] [stderr] --> src/insts/x86_64/mod.rs:156:12 [INFO] [stderr] | [INFO] [stderr] 156 | pub struct Inst { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> src/insts/x86_64/mod.rs:166:12 [INFO] [stderr] | [INFO] [stderr] 166 | pub fn new(atomic: bool, long_mode: bool, opcode: &[u8]) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `into_raw` [INFO] [stderr] --> src/insts/x86_64/mod.rs:180:8 [INFO] [stderr] | [INFO] [stderr] 180 | fn into_raw(self) -> RawInst { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `SSEInst` [INFO] [stderr] --> src/insts/x86_64/mod.rs:225:12 [INFO] [stderr] | [INFO] [stderr] 225 | pub struct SSEInst { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `into_raw` [INFO] [stderr] --> src/insts/x86_64/mod.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | fn into_raw(self) -> RawInst { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `RawInst` [INFO] [stderr] --> src/insts/x86_64/mod.rs:247:12 [INFO] [stderr] | [INFO] [stderr] 247 | pub struct RawInst { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `encode` [INFO] [stderr] --> src/insts/x86_64/mod.rs:269:12 [INFO] [stderr] | [INFO] [stderr] 269 | pub fn encode(self) -> Vec { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `encode` [INFO] [stderr] --> src/insts/mod.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn encode(self, imm: u64) -> Vec { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `from_system` [INFO] [stderr] --> src/page_manage.rs:20:12 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn from_system() -> Self { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `from` [INFO] [stderr] --> src/page_manage.rs:58:12 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn from(page_size: PageSize, src: &[u8]) -> Self { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `store` [INFO] [stderr] --> src/page_manage.rs:68:12 [INFO] [stderr] | [INFO] [stderr] 68 | pub fn store(&self, src: &[u8]) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_ptr` [INFO] [stderr] --> src/page_manage.rs:78:12 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn get_ptr(&self) -> *const u8 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> src/page_manage.rs:86:12 [INFO] [stderr] | [INFO] [stderr] 86 | pub fn new(size: usize, page_size: PageSize) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `make_page_executable` [INFO] [stderr] --> src/page_manage.rs:117:12 [INFO] [stderr] | [INFO] [stderr] 117 | pub fn make_page_executable(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `emei` (bin "emei" test) generated 239 warnings (2 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/libemei-c2588f7b7010e56d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test x86_64_test ... ok [INFO] [stdout] test nop_length_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/emei-83f5bdce3d0d6c54) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests libemei [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "044534e3d7976fa6fd6efce804cca35c2e672a459faa2503c5d8facf71b015f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "044534e3d7976fa6fd6efce804cca35c2e672a459faa2503c5d8facf71b015f1", kill_on_drop: false }` [INFO] [stdout] 044534e3d7976fa6fd6efce804cca35c2e672a459faa2503c5d8facf71b015f1